@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");.contactUs{min-height:100vh;display:flex;flex-direction:column}.contactUs_menu{display:flex;position:sticky;position:-webkit-sticky;top:0;z-index:99}.contactUs_header{display:flex;background-color:var(--lightgray)}.contactUs_content{flex:1;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6;color:var(--blue);padding:120px 60px 20px}.contactUs_content_titles{color:var(--blue);font-size:20px;font-weight:700;text-transform:uppercase}.contactUs_footer{display:flex;align-items:flex-end}#beirut-maps-image{width:100%;max-width:400px;height:auto;padding-left:15px}.contactUs_info{padding:0 15px}.contactUs_info-text ul{list-style-type:none;padding:0}.contactUs_content_icons{font-size:17px;color:var(--blue)}.contactUs_content a:link{color:var(--bluelink);text-decoration:underline}.contactUs_content a:visited{color:var(--purplelink);text-decoration:underline}@media only screen and (min-width:1000px){.contactUs_content_flex{display:flex}.contactUs_form{display:inline-block;width:45%;padding-top:20px}.contactUs_info{flex:1;padding-left:15px;padding-right:15px}.contactUs_info-text{padding-right:155px}}@media (max-width:1000px){#beirut-maps-image{display:block;margin-left:auto;margin-right:auto}.contactUs_form{padding-top:15px}.beirut-google-maps iframe{left:0}}.contactUs_form-select,.contactUs_form-select:valid,.contactUs_form-text,.contactUs_form-text:valid,.contactUs_form-textarea,.contactUs_form-textarea:valid{background:var(--extralightgray);background-color:transparent;border-radius:0;border:1px solid #d9deea;box-shadow:none;width:100%;padding:10.5px 20px;margin-top:15px;margin-bottom:5px;color:var(--blue);transition:color .2s,border-color .2s,box-shadow .2s;-webkit-appearance:none}.contactUs_form-select:focus,.contactUs_form-text:focus,.contactUs_form-textarea:focus{border-color:var(--white);background:var(--white)}.contactUs_form-select:not(:focus):not(:-moz-placeholder):invalid,.contactUs_form-text:not(:focus):not(:-moz-placeholder):invalid,.contactUs_form-textarea:not(:focus):not(:-moz-placeholder):invalid{border-color:var(--red);background:var(--white)}.contactUs_form-select:not(:focus):not(:placeholder-shown):invalid,.contactUs_form-text:not(:focus):not(:placeholder-shown):invalid,.contactUs_form-textarea:not(:focus):not(:placeholder-shown):invalid{border-color:var(--red);background:var(--white)}.contactUs_form-textarea{max-width:100%;max-height:100%;font-family:inherit}.contactUs_form-submit{margin-bottom:15px}.contactUs_form-text{width:100%}.contactUs_form-submit-btn{color:var(--white);background-color:var(--red);border-color:var(--red);font-weight:700;height:45px;line-height:45px;padding:0 30px;border-radius:2px;text-transform:uppercase;transition:all .1s ease-out}.contactUs_form-submit-btn:disabled{background-color:var(--gray);border-color:var(--gray)}.contactUs_col-md-4,.contactUs_col-md-8,.contactUs_col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.contactUs_col-xs-12{float:left;width:100%}@media only screen and (min-width:1200px) and (max-width:1650px){.contactUs_form-textarea{height:108px}}@media only screen and (min-width:1650px) and (max-width:2000px){.contactUs_form-textarea{height:88px}}@media only screen and (min-width:992px){.contactUs_col-md-4,.contactUs_col-md-8{float:left}.contactUs_col-md-4{width:50%}}:root{--white:#fff;--blue:#04246a;--red:#e20101;--gray:#d9deea;--grayblack:#2a2b2c;--extralightgray:#f8f9fa;--lightgray:#e6e9f0;--mediumgray:#9aa7c4;--darkgray:#6b7790;--bluelight:#d9deea;--blueextralight:#e6eaf0;--bluesecondary:#3e64b8;--bluelink:#2d75ff;--bluehover:#031745;--redhover:#b20101;--blueborder:#04246a;--grayborder:#6b7790;--redborder:#e20101;--purplelink:#551a8b}body{font-family:Roboto Slab,Helvetica,Arial,sans-serif;line-height:1.6;background-color:var(--white);min-width:365px}body,li,p,ul{font-size:16px}li,p,ul{font-family:Roboto;color:var(--blue);line-height:24px;text-decoration:none}h1{font-size:32px;line-height:38px}h1,h2{letter-spacing:-1}h2{font-size:26px;line-height:31px}h3{font-size:20px;line-height:24px;letter-spacing:-.5}h4{font-size:16px;line-height:19px;letter-spacing:-.25}h1,h2,h3,h4{font-family:Antonio,Helvetica,Arial,sans-serif;color:var(--blue);font-weight:700}*{box-sizing:border-box}.big-titles,.text-uppercase{text-transform:uppercase}.big-titles{text-align:center;font-family:Antonio,Helvetica,Arial,sans-serif;font-size:30px;color:var(--blue)}main{display:flex;flex-direction:column;flex:1}ul li{line-height:auto}ul{list-style:none;margin:0}ul.ul-dashed{list-style-type:none}ul.ul-dashed>li{position:relative}ul.ul-dashed>li:before{content:"–";position:absolute;top:0;left:-23px;color:var(--red);font-size:20px}.MuiDataGrid-columnHeaderTitle{font-weight:700}.MuiDataGrid-cellContent,.MuiDataGrid-columnHeaderTitle{margin:0;text-align:center;color:#04246a;font-size:15px}a{font-family:Roboto;color:var(--blue);font-size:15px;font-weight:800;text-decoration:none}.container--popup{position:relative;top:100px}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.mx-auto{margin-left:auto;margin-right:auto}.mb-10{margin-bottom:2.5rem}.mb-32{margin-bottom:8rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-36{margin-top:9rem}.mt-40{margin-top:10rem}.mt-48{margin-top:12rem}.block{display:block}.flex{display:flex}.table{display:table}.contents{display:contents}.hidden{display:none}.h-12{height:3rem}.h-8{height:2rem}.h-full{height:100%}.h-screen{height:100vh}.w-12{width:3rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-4xl{max-width:56rem}.max-w-md{max-width:28rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.self-start{align-self:flex-start}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.\!bg-\[\#0A2071\]{--tw-bg-opacity:1!important;background-color:rgb(10 32 113/var(--tw-bg-opacity,1))!important}.\!bg-\[\#888888\]{--tw-bg-opacity:1!important;background-color:rgb(136 136 136/var(--tw-bg-opacity,1))!important}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.object-contain{-o-object-fit:contain;object-fit:contain}.p-10{padding:2.5rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.\!capitalize{text-transform:capitalize!important}.\!text-\[\#fff\]{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.\!text-green-600{--tw-text-opacity:1!important;color:rgb(22 163 74/var(--tw-text-opacity,1))!important}.\!text-red-600{--tw-text-opacity:1!important;color:rgb(220 38 38/var(--tw-text-opacity,1))!important}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.text-\[\#0A2071\]{--tw-text-opacity:1;color:rgb(10 32 113/var(--tw-text-opacity,1))}.text-\[\#ff0000\]{--tw-text-opacity:1;color:rgb(255 0 0/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}body{margin:0}.home{min-height:120vh;display:flex;flex-direction:column}.home_news{display:flex;justify-content:center}.no-spinner input[type=number]::-webkit-inner-spin-button,.no-spinner input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-spinner input[type=number]{-moz-appearance:textfield}.BVN_dialog{height:36rem;width:22rem;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:640px){.BVN_dialog{height:40rem;width:30rem}}.BVN_icon{display:flex;width:100%;justify-content:flex-end;padding:.75rem}.BVN_container{display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:flex-start}.BVN_order-text{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}@media (min-width:640px){.BVN_order-text{font-size:1.25rem;line-height:1.75rem}}.BVN_separator{margin-top:1rem;margin-bottom:1rem;height:1px;width:90%;--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.BVN_form-container{margin-top:3.5rem;width:80%;gap:.5rem}.BVN_form,.BVN_form-container{display:flex;flex-direction:column}.BVN_form{width:100%;gap:1rem}.BVN_submit-btn{align-self:flex-end;border-radius:0!important;--tw-bg-opacity:1!important;background-color:rgb(10 32 113/var(--tw-bg-opacity,1))!important;text-transform:capitalize!important;--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.BVN_submit-btn:hover{opacity:.85}.payment_dialog{height:40rem;width:22rem;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:640px){.payment_dialog{height:40rem;width:30rem}}.payment_icon{display:flex;width:100%;align-items:center;justify-content:flex-end;padding:.75rem}@media (min-width:768px){.payment_icon{justify-content:flex-end}}.payment_form{margin-top:1.5rem;display:flex;width:80%;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem}@media (min-width:640px){.payment_form{margin-top:3rem}}.payment_form-container{display:flex;min-height:7rem;width:100%;flex-direction:column;gap:.75rem}@media (min-width:640px){.payment_form-container{min-height:6rem;width:80%}}.payment_field-container{width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(10 32 113/var(--tw-border-opacity,1));padding:.25rem 1rem}.payment_transaction-container{margin-top:1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;text-align:center}.payment_submit-btn{border-radius:0!important;text-transform:capitalize!important;--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.payment_submit-btn:hover{opacity:.85}.new-wallet_dialog{display:flex;height:38rem;width:22rem;flex-direction:column;justify-content:flex-start;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:640px){.new-wallet_dialog{height:40rem;width:32rem}}.scroll-text{font-weight:100;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}@media (min-width:768px){.scroll-text{display:none}}.new-wallet_payment_icon{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.75rem}@media (min-width:768px){.new-wallet_payment_icon{justify-content:flex-end}}.new-wallet_form-container{max-height:24rem;overflow-y:auto;padding:1rem}@media (min-width:640px){.new-wallet_form-container{max-height:36rem}}@media (min-width:768px){.new-wallet_form-container{max-height:none}}.new-wallet_form{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:1.25rem}.new-wallet_field-container{display:flex;width:100%;flex-direction:column}@media (min-width:768px){.new-wallet_field-container{flex-direction:row}.new-wallet_field-container>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}}.new-wallet_field{min-height:6rem;width:100%}.new-wallet_btn-container{margin-top:1.25rem!important;display:flex;width:100%;align-items:flex-start;justify-content:flex-start;gap:.75rem}@media (min-width:768px){.new-wallet_btn-container{justify-content:flex-end}}.new-wallet_submit-btn{border-radius:0!important;--tw-bg-opacity:1!important;background-color:rgb(10 32 113/var(--tw-bg-opacity,1))!important;text-transform:capitalize!important;--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.new-wallet_submit-btn:hover{opacity:.85}.new-wallet_clear-btn{border-radius:0!important;--tw-bg-opacity:1!important;background-color:rgb(226 1 1/var(--tw-bg-opacity,1))!important;text-transform:capitalize!important;--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.new-wallet_clear-btn:hover{opacity:.85}.new-wallet_form-container::-webkit-scrollbar{width:5px;padding:5px!important}.new-wallet_form-container::-webkit-scrollbar-thumb{background-color:gray;border-radius:10px}.new-wallet_form-container::-webkit-scrollbar-track{background-color:transparent}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-85:hover{opacity:.85}@media (min-width:640px){.sm\:mt-0{margin-top:0}}.button{display:inline-block;margin:4px 2px;font-size:14px;padding:10px 32px;height:50px;line-height:50px;color:var(--blue);cursor:pointer;text-align:center;text-decoration:none}.button,.button:hover{background-color:var(--white)}.button:hover{transition-duration:.4s;-moz-transition-duration:.4s;-webkit-transition-duration:.4s;-o-transition-duration:.4s;color:var(--grayblack)}.mglass{display:inline-block;pointer-events:none;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.searchbutton{position:absolute;font-size:22px;width:100%;margin:0;padding:0}.search:focus+.searchbutton{transition-duration:.4s;-moz-transition-duration:.4s;-webkit-transition-duration:.4s;-o-transition-duration:.4s;background-color:var(--white);color:var(--grayblack)}.search{position:absolute;left:49px;background-color:var(--white);outline:none;border:none;min-width:300px;padding:0 16px 0 20px;height:100%;z-index:10;transition:background 1s ease,border-color 1s ease}.expandright{left:auto;right:49px}.expandright:focus{padding:0 0 0 16px}.search_results{transform-origin:center top;white-space:normal;text-align:left;text-transform:none;background:var(--white);margin-top:.5em;width:18em;max-height:350px;border-radius:.28571429rem;z-index:998;overflow-y:auto}.search-container{position:relative;display:inline-block;margin-right:10px;height:50px;width:50px;vertical-align:bottom;outline:0;-webkit-appearance:none;-webkit-tap-highlight-color:var(--grayblack);text-shadow:none;font-style:normal;font-weight:400;line-height:1.21428571em;font-size:1em;background:var(--white);transition:background-color 1s ease,color 1s ease,box-shadow 1s ease,border-color 1s ease}.search-container>.search_results{position:absolute;top:100%;right:0;transform-origin:center top;white-space:normal;text-align:left;text-transform:none;background:var(--white);margin-top:.5em;width:18em;border-radius:.28571429rem;box-shadow:0 2px 4px 0 rgba(42,43,44,.12),0 2px 10px 0 rgba(42,43,44,.15);border:1px solid var(--lightgray);z-index:998}.search-container>.search_results .search_result:last-child{border-bottom:none!important}.search-container>.search_results .search_result .image img{display:block;width:auto;height:100%}.search-container>.search_results .search_result .image+.content{margin:0 6em 0 0}.search-container>.search_results .search_result .search_section{margin:-.14285714em 0 0;font-weight:700;font-size:1em;color:rgba(0,0,0,.85)}.search-container>.search_results .search_result .search_description{margin-top:0;font-size:.92857143em;color:rgba(0,0,0,.4)}.search-container>.search_results .search_category .search_result:hover,.search-container>.search_results .search_category:hover,.search-container>.search_results .search_result:hover{background:var(--extralightgray)}.search-container .search_results{cursor:pointer;width:400px;overflow-x:hidden}.search-container>.search_results .search_category{display:table-row;background:var(--extralightgray);box-shadow:none;transition:background 1s ease,border-color 1s ease}.search-container>.search_results .search_category:last-child{border-bottom:none}.search-container>.search_results .search_category>.search_pagename{cursor:pointer;display:table-cell;text-overflow:ellipsis;width:100px;background:0 0;font-size:1em;padding:.4em 1em;font-weight:700;color:rgba(0,0,0,.4);border-bottom:1px solid rgba(42,43,44,.1)}.search-container>.search_results .search_category .search_results{display:table-cell;background:var(--white);border-left:1px solid rgba(42,43,44,.15);border-bottom:1px solid rgba(42,43,44,.1)}.search-container>.search_results .search_category .search_result{border-bottom:1px solid rgba(42,43,44,.1);transition:background 1s ease,border-color 1s ease;padding:.85714286em 1.14285714em}@media only screen and (max-width:900px){.search-container>.search_results{width:100vw;margin:auto}.search-container{margin:0}}.search_results::-webkit-scrollbar-track{box-shadow:inset 0 0 2px rgba(42,43,44,.3);-webkit-box-shadow:inset 0 0 2px rgba(42,43,44,.3);border-radius:10px;background-color:var(--lightgray)}.search_results::-webkit-scrollbar{width:12px;background-color:var(--lightgray)}.search_results::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 2px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3);background-color:var(--gray)}.swiper{height:auto;z-index:auto!important;width:100%}:root{--swiper-theme-color:var(--white)!important}.swiper-container{width:100%;height:100%}.swiper-wrapper{position:unset!important}.swiper-slide{background-position:50%;background-size:cover;width:300px;height:300px}.carousel_images,.swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;aspect-ratio:16/9}.home_zone1_container{display:flex;justify-content:center;padding:40px 10px 20px;align-items:center}.home_zone1_textzone{padding:0 20px;max-width:500px}.home_zone1_panoramazone{padding:0 20px}.home_zone1_carouselzone{margin:20px 10px;width:100%}@media only screen and (max-width:1050px){.home_zone1_textzone{padding:0 50px}.home_zone1_container{flex-direction:column}.home_zone1_carouselzone{width:85%}}.news{width:80%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.news button{border:none;cursor:pointer;color:var(--blue);font-size:16px;font-weight:600;margin-top:10px;background-color:transparent}.news_content{width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:flex-start}.news_viewall{padding-top:10px}@media only screen and (max-width:1600px){.news{width:98%}}@media only screen and (min-width:1500px){.news_content{width:80%}}.newsBox{width:330px;min-height:340px;margin:auto}.newsBox_template{width:100%;min-height:340px;display:flex;flex-direction:column;background-color:var(--white);border-radius:5px;box-shadow:0 4px 10px rgba(0,0,0,.15)}.newsBox_template:hover{transform:scale(1.05);transition:.3s ease-in-out;box-shadow:0 6px 9px rgba(0,0,0,.1);text-decoration:none}.newsBox_content{display:flex;flex-direction:column;height:100%}.newsBox_content_image{width:100%;height:200px;border-top-right-radius:5px;border-top-left-radius:5px;-o-object-fit:cover;object-fit:cover;margin-bottom:10px}.newsBox_content_title{margin:0 10px;font-weight:600;text-transform:uppercase;padding:7px 0;font-family:Antonio;color:var(--blue)}.newsBox_content_text{margin:5px 10px;font-weight:400;font-size:14px;font-family:Roboto Slab}.newsBox_button{display:flex;justify-content:flex-end;margin-right:10px;margin-bottom:5px}.newsBox_button button{border:none;cursor:pointer;background-color:transparent}.newsBox_read-more{text-decoration:none;font-family:Roboto Slab}.newsBox_read-more:focus,.newsBox_read-more:hover{color:var(--red);text-decoration:underline}.newsBox_read-more:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}@media only screen and (max-width:1030px){.newsBox{padding-bottom:20px}}.toolBox{width:280px;height:70px;padding:25px 20px;margin:5px;display:flex;align-items:center;align-content:center;cursor:pointer;background-color:var(--white);border:1px solid var(--gray);border-bottom:2px solid var(--mediumgray);border-top-left-radius:2px;border-top-right-radius:2px}.tools_content{display:flex;flex-direction:column;justify-content:center;margin:auto}.toolBox_left{flex:0.75}.toolBox_right{flex:0.25;display:flex;align-items:center;justify-content:center;position:relative}.toolBox_right_icon{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;color:var(--lightgray);-o-object-fit:contain;object-fit:contain}.toolBox:hover{border-bottom-color:var(--red);transform:scale(1.05);transition:.25s ease-in-out}.toolBox:hover .toolBox_right_icon{color:var(--blue)}@media only screen and (min-width:1500px){.tools_content{width:80%}}.trackntrace{flex:0.95;display:flex;flex-direction:column;justify-content:space-between;padding:20px 0;max-width:100%;overflow:hidden}.trackntrace_title{flex:0.2;display:flex;align-items:center;justify-content:center;padding-bottom:20px}.trackntrace_title h1{margin:0;text-transform:uppercase}.trackntrace_content{width:85%!important}@media only screen and (min-width:1600px){.trackntrace{flex:0.8}}.trackntracebox{max-width:100%;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;padding:3rem;margin:1% auto;cursor:pointer;background-color:var(--white);border:1px solid var(--gray);border-bottom:2px solid var(--mediumgray);border-top-left-radius:2px;border-top-right-radius:2px}.trackntracebox_title_opened{width:100%;max-width:100%}.trackntracebox_closed{width:340px}.trackntracebox_opened{width:100%;max-width:100%}.trackntracebox_title p{margin:0;font-weight:600;text-transform:uppercase}.trackntracebox_description{width:100%}.trackntracebox_topsection{display:contents}.trackntracebox_clearbtn,.trackntracebox_entry{margin:0 0 0 20px}.trackntracebox_mainsection{margin:15px 0;border:3px solid var(--blue);padding:10px;border-radius:14px}.trackntracebox_bottomsection{display:flex;flex-direction:column;align-content:flex-start;align-items:flex-end}.trackntracebox_tag{display:inline-flex;align-items:center;padding:8px;margin:0 4px 8px;background-color:var(--white);border:1px solid var(--darkgray);border-radius:4px;transition:border-color .3s}.trackntracebox_tag_value{height:auto;background-color:transparent;line-height:normal;padding:0;border-radius:0;border:0;font-size:.8rem;font-family:Antonio,Helvetica,Arial,sans-serif;color:var(--blue);text-transform:uppercase}.trackntracebox_tag_closebtn{margin-left:5px;border-left:1px solid var(--darkgray);border-radius:0;width:24px;min-width:24px;height:16px;background-repeat:no-repeat;background-position:100%;background-size:16px}.trackntracebox_icon{display:flex;align-items:center}.trackntracebox_icon_title{margin:0;padding:10px}.trackntracebox:hover{box-shadow:0 6px 9px rgba(0,0,0,.1);border-bottom:2px solid var(--red);text-decoration:none}.trackntracebox-table_content{padding:20px;width:inherit}.trackntracebox-table_table_head_cell{font-weight:700!important}@media only screen and (max-width:1200px){.trackntracebox_clearbtn,.trackntracebox_entry{margin:0 0 0 10px}}@media only screen and (max-width:840px){.trackntracebox_icon_title{display:none}}@media only screen and (max-width:600px){.trackntracebox_description{text-align:center}.trackntracebox_title{text-align:center!important}}.quicklinks{flex:0.95;display:flex;flex-direction:column;justify-content:space-between;padding:20px 0 0}.quicklinks_title{flex:0.2;display:flex;align-items:center;justify-content:center;padding-bottom:20px}.quicklinks_title h1{margin:0;text-transform:uppercase}.quicklinks_content{flex:0.8;align-self:center;width:85%;display:flex;flex-wrap:wrap}@media only screen and (min-width:1600px){.quicklinks{flex:0.8}}.quicklinkBox{width:340px;height:180px;padding:27px 30px 26px;margin:1% auto;display:flex;flex-direction:column;cursor:pointer;background-color:var(--white);border:1px solid var(--gray);border-bottom:2px solid var(--mediumgray);border-top-left-radius:2px;border-top-right-radius:2px;transition:all .1s ease-out}.quicklinkBox_title{flex:0.75;display:flex;flex-direction:column;align-items:center;justify-content:center}.quicklinkBox_title p{margin:0;font-weight:600;text-transform:uppercase}.quicklinkBox_description{flex:0.25;display:flex;align-items:center;text-align:center;justify-content:center;position:relative}.quicklinkBox:hover{transform:scale(1.05);transition:.25s ease-in-out;box-shadow:0 6px 9px rgba(0,0,0,.1);border-bottom:2px solid var(--red);text-decoration:none}.footer{padding:0 20px;display:flex;justify-content:space-between;background-color:var(--lightgray)}.footer_left{flex:0.45;display:flex;flex-direction:column}.footer_left_top{flex:0.5;padding:10px 0}.footer_left_top_title p{margin:0;font-weight:600}.footer_left_top_content p{margin:0}.footer_left_bottom{flex:0.5;padding:10px 0}.footer_left_bottom_title p{margin:0;font-weight:600}.footer_left_bottom_row p{margin:0}.footer_right{flex:0.45;display:flex;flex-direction:column}.footer_right_top{flex:0.5;width:90%;padding:10px 0;display:flex;align-items:center;justify-content:flex-start}.footer_right_top_icon{flex:0.15;width:60px;height:60px;display:flex;align-items:center;position:relative;cursor:pointer}.footer_icon{position:absolute;top:0;left:0;width:80%;height:100%;padding:5px 0;-o-object-fit:contain;object-fit:contain}.footer_right_bottom{flex:0.5;padding:0}.footer_right_bottom_title p{margin:0;font-weight:600}.footer_right_bottom_content p{margin:0}@media only screen and (max-width:900px){.footer{display:flex;flex-direction:column}.footer_icon{width:100%;height:60%;padding:5px 0}.footer_right_top{justify-content:flex-start}}.footerBottom{display:flex;justify-content:space-between;background-color:var(--blue);padding:10px}.footerBottom_top{flex:0.3}.footerBottom_top,.footerBottom_top_content{display:flex;align-items:center;justify-content:center}.footerBottom_top_content{flex:1}.footerBottom_top_content p{margin:0;color:var(--white);cursor:pointer;text-align:center}.footerBottom_bottom{flex:0.5;display:flex;align-items:center;justify-content:space-between}.footerBottom_item{flex:0.33;display:flex;align-items:center;justify-content:center}.footerBottom_item p{margin:0;color:var(--white);cursor:pointer}@media only screen and (max-width:900px){.footerBottom{flex-direction:column}.footerBottom_top{flex:0.5;padding-bottom:10px}.footerBottom_bottom{flex:0.5}}@media only screen and (max-width:400px){.footerBottom_item:first-child{flex:0.35}.footerBottom_item:nth-child(2),.footerBottom_item:nth-child(3){flex:0.25}}.companies_box_titles{padding:15px 0}.company_item{flex-wrap:wrap;flex-direction:column;margin:1% 2%}.company_circle,.company_item{display:flex;align-items:center}.company_circle{width:10rem;height:10rem;overflow:hidden;border-radius:50%;position:relative;box-shadow:1px 1px 2px 2px #d3d3d3;justify-content:center}.company_image{width:9rem;height:auto;box-sizing:border-box}.company_title{font-family:Antonio,sans-serif;font-size:18px;color:var(--blue);padding-top:10px;font-weight:700;text-align:center}@media only screen and (min-width:1555px){.company_item{margin:1% 3%}}@media only screen and (max-width:1286px){.company_item{margin:1% 4%}}@media only screen and (max-width:1070px){.company_circle{width:9rem;height:9rem}.company_image{width:8rem}}@media only screen and (max-width:450px){.company_circle{width:8rem;height:8rem}.company_image{width:7rem}}@media only screen and (max-width:330px){.company_circle{width:7rem;height:7rem}.company_image{width:6rem}.company_title{font-size:13px}}@media only screen and (max-width:285px){.company_circle{width:5rem;height:5rem}.company_image{width:4rem}.company_title{font-size:12px}}@media only screen and (max-width:210px){.company_circle{width:5rem;height:5rem}.company_image{width:4rem}.company_title{font-size:12px}}.ceo_container{margin:6% 2%}.ceo_box{padding:2%;display:flex;flex-direction:row;align-self:center;height:-moz-fit-content;height:fit-content;background-color:var(--lightgray);box-shadow:0 0 10px 3px var(--mediumgray);justify-self:center;justify-content:space-between}.ceo_message{width:80%;display:flex;flex-direction:column;padding:0 2% 0 1%}.ceo_title{text-align:initial;display:block;font-size:2em;padding-bottom:2%;margin-block-start:.67em;margin-block-end:.67em;margin-inline-start:0;margin-inline-end:0;font-weight:700}.ceo_signature{display:flex;padding-top:5%;justify-content:flex-end;font-weight:700;font-family:Antonio;color:var(--blue);margin:0}.ceo_image{height:450px}.ceo_image img{width:auto;height:100%}@media only screen and (max-width:900px){.ceo_image{height:400px}.ceo_text{font-size:15px}.ceo_signature{font-size:16px}}@media only screen and (max-width:850px){.ceo_title{font-size:1.3rem}.ceo_image{height:380px}.ceo_text{font-size:14px}.ceo_signature{font-size:15px}}@media only screen and (max-width:700px){.ceo_container{display:flex;justify-content:center;margin:0}.ceo_box{flex-direction:column-reverse;width:90%;align-items:center;margin:3% 0}.ceo_title{text-align:center;font-size:1.5rem}.ceo_image{height:300px;justify-self:flex-end}}@media only screen and (max-width:460px){.ceo_title{font-size:1.3rem}}@media only screen and (max-width:400px){.ceo_title{font-size:1.1rem}.ceo_text{font-size:.9em}.ceo_image{height:250px;justify-self:flex-end}}@media only screen and (max-width:350px){.ceo_title{font-size:1rem}.ceo_text{font-size:.8em}.ceo_image{height:220px;justify-self:flex-end}}@media only screen and (max-width:310px){.ceo_title{font-size:.9rem}.ceo_text{font-size:.7em}.ceo_image{height:200px;justify-self:flex-end}}@media only screen and (max-width:280px){.ceo_title{font-size:.7rem}.ceo_text{font-size:.5em}.ceo_image{height:170px;justify-self:flex-end}}.companies_box{margin:5% 0}.mail_box{margin:4% 2%;box-shadow:0 0 10px 3px var(--mediumgray);padding:2% 5%;height:500px;background-image:linear-gradient(hsla(0,0%,100%,.6),hsla(0,0%,100%,.3)),url(/_next/static/media/newsletter_bg.e1eaed90.jpg);background-position:55% 55%;background-size:cover;justify-content:space-between}.mail_box,.mail_intro{display:flex;flex-direction:column}.mail_text{font-size:18px;text-align:center;color:var(--grayblack)}.mail_input{display:flex;align-content:space-between;flex-direction:row;flex-basis:1rem;margin:1rem}.mail_textbox{width:70%;margin-right:2rem;transition:.3s;box-shadow:0 0 5px 1px grey}.mail_textbox:hover{box-shadow:0 0 5px 1px var(--grayblack)}.mail_btn{font-size:20px;text-align:center;width:30%;color:var(--extralightgray);box-shadow:0 0 5px 2px var(--mediumgray);background-color:var(--red);transition:.3s}.mail_btn:hover{box-shadow:0 0 5px 1px var(--grayblack);background-color:var(--redhover)}@media only screen and (max-width:700px){.mail_box{width:90%}.mail_container{display:flex;justify-content:center}}@media only screen and (max-width:550px){.mail_btn{width:-moz-fit-content;width:fit-content;font-size:20px}.mail_textbox{min-width:210px}.mail_input{flex-direction:column;align-items:center}.mail_textbox{margin-bottom:2%;margin-right:0}}.vesselSchedule{min-height:100vh;display:flex;flex-direction:column}.vesselSchedule_content{flex:1;min-height:30vh;padding:120px 10px 20px;display:flex;align-self:center;align-items:center;justify-content:center}.vesselSchedule_sidebar{position:relative}.vesselSchedule_sidebar_content{padding:0 15px;width:300px}.vesselSchedule_sidebar_header{text-decoration:underline;text-align:center}.vesselSchedule_sidebar_search{margin-bottom:7px;width:270px}.vesselSchedule_sidebar_clearFilters{position:fixed!important;bottom:0!important;left:0!important;width:300px!important;height:50px!important;margin-top:10px!important;background-color:var(--red)!important;border-radius:inherit!important;z-index:2!important}.vesselSchedule_content_container_header{margin-left:15px}.vesselSchedule_paper{width:100%;overflow:hidden;align-self:center;position:relative}.vesselSchedule_table_container{max-height:500px;table-layout:auto}.vesselSchedule_table_up_wrapper{display:flex;justify-content:space-between;align-items:center}.vesselSchedule_table_status{display:flex;margin-right:20px;align-items:center;margin-bottom:10px}.vesselSchedule_table_legend{background-color:var(--red);min-width:100px;border-radius:20px;padding:7px 15px;font-weight:600;color:#fff;margin-left:10px;font-size:12px}.vesselSchedule_table_legend:last-child{background-color:var(--blue);min-width:100px;border-radius:20px;color:#fff}.vesselSchedule_table_buttons{display:flex;margin-right:20px}.vesselSchedule_table_buttons svg{color:var(--blue);cursor:pointer}.vesselSchedule_table_head_cell{font-weight:700!important;text-align:left!important}.vesselSchedule_table_cell{padding:0!important}.vesselSchedule_table_maincells{width:150px!important}.vesselSchedule_table_othercells{width:35px!important}.vesselSchedule_table_cell,.vesselSchedule_table_head_cell{padding-top:0!important;padding-bottom:0!important;padding-left:0!important}.datePicker .Mui-focused fieldset.MuiOutlinedInput-notchedOutline{border-color:var(--blue)!important}.datePicker .MuiInputLabel-root{color:var(--blue)!important}.vesselSchedule_table_noresult_cell{text-align:center}@media only screen and (max-width:900px){.vesselSchedule_content_container{display:flex;flex-direction:column}.vesselSchedule_table_desktop_buttons{display:none!important}.vesselSchedule_table_buttons{margin-right:0}}.vesselSchedule_table_cell_blue{color:var(--blue)!important}.vesselSchedule_table_cell_orange{color:var(--red)!important}.iconTime{color:var(--blue)!important;margin-left:5px}.checkTime{color:var(--red)!important;margin-left:5px}@media only screen and (max-width:500px){.vesselSchedule_table_status{margin-bottom:0}.vesselSchedule_table_text{font-size:11px}.vesselSchedule_table_legend{border-radius:20px;padding:4px 15px;color:#fff;margin-left:4px;font-size:10px}.vesselSchedule_table_legend:last-child{min-width:120px}}@media only screen and (min-width:1400px){.vesselSchedule_content_container{flex:0.85}}@media only screen and (min-width:950px) and (max-width:1400px){.vesselSchedule_content_container{flex:0.95}}@media only screen and (min-width:900px) and (max-width:950px){.vesselSchedule_content_container{flex:0.9}}@media print{.vesselSchedule_table_buttons,footer,header{visibility:hidden;display:none}body{print-color-adjust:exact;-webkit-print-color-adjust:exact}.vesselSchedule_table_container{max-height:100%!important}}.vesselSchedule_scroll-overlay{opacity:.7;display:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;background:var(--blue);z-index:5;color:var(--white);transition:opacity .5s,z-index 0s .5s}.vesselSchedule_scroll-overlay_text{color:var(--white)}@media screen and (max-width:750px){.vesselSchedule_scroll-overlay{display:flex;justify-content:unset;padding-top:40px}.vesselSchedule_scroll-overlay_hidden{opacity:0;z-index:-1}}.spinner-container{display:flex;justify-content:center;align-items:center;height:70vh;width:100vw}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-spinner{width:50px;height:50px;border:10px solid #f3f3f3;border-top-color:#383636;border-radius:50%;animation:spinner 1.5s linear infinite}.AccordionSummaryName{display:flex;text-align:center;align-items:center}.eTDO{height:100vh}.eTDO,.eTDO_content{display:flex;flex-direction:column}.eTDO_content{justify-content:center;align-items:center;flex:1;margin:1rem 0 2rem;padding:120px 10px 20px}.eTDO_centercontent{flex:1;width:85%}.eTDO_captcha,.eTDO_centercontent{display:flex;flex-direction:column;justify-content:center}.eTDO_captcha{align-items:center;margin:1rem 0 2rem}.edi{height:100vh;display:flex;flex-direction:column}.edi_content{flex-direction:column;align-items:center;margin:1rem 0 2rem;padding:120px 10px 20px}.edi_centercontent,.edi_content{display:flex;justify-content:center;flex:1}.edi_centercontent{flex-direction:column;width:85%}.edi_captcha{justify-content:center;align-items:center;margin:1rem 0 2rem}.edi_captcha,.serviceRequest{display:flex;flex-direction:column}.serviceRequest{height:100vh}.serviceRequest_content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;margin:5px 0 10px;padding:20px 10px}.serviceRequest_centercontent{flex:1;display:flex;flex-direction:column;justify-content:center;width:85%}.serviceRequest_textfields{margin-bottom:15px}.serviceRequest_captcha_submit{display:flex;flex-direction:column;align-items:center;margin-top:15px}.serviceRequest_captcha_submit>div{margin-bottom:5px}.serviceRequest_captcha_submit button[type=submit]{background-color:var(--blue);color:var(--white)}.serviceRequest_captcha_submit button[type=submit]:hover{background-color:var(--blue)}.automatedGates{height:100vh;display:flex;flex-direction:column}.automatedGates_content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:120px 10px 20px}.automatedGates_centercontent{flex:1;display:flex;flex-direction:column;justify-content:center;width:85%}.bargeHandlingServices{height:100vh;display:flex;flex-direction:column}.bargeHandlingServices_content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:120px 10px 20px}.bargeHandlingServices_centercontent{flex:1;display:flex;flex-direction:column;justify-content:center;width:85%}.breakbulkAndOOGs{height:100vh;display:flex;flex-direction:column}.breakbulkAndOOGs_content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:120px 10px 20px}.breakbulkAndOOGs_centercontent{flex:1;display:flex;flex-direction:column;justify-content:center;width:85%}.quaysideAndYardOperations{height:100vh;display:flex;flex-direction:column}.quaysideAndYardOperations_content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:120px 10px 20px}.quaysideAndYardOperations_centercontent{flex:1;display:flex;flex-direction:column;justify-content:center;width:85%}.reeferManagement{height:100vh;display:flex;flex-direction:column}.reeferManagement_content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:120px 10px 20px}.reeferManagement_centercontent{flex:1;display:flex;flex-direction:column;justify-content:center;width:85%}.weighingServices{height:100vh;display:flex;flex-direction:column}.weighingServices_content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:120px 10px 20px}.weighingServices_centercontent{flex:1;display:flex;flex-direction:column;justify-content:center;width:85%}.contact{height:100vh;display:flex;flex-direction:column}.contact_content{flex-direction:column;align-items:center;padding:120px 10px 20px}.contact_centercontent,.contact_content{display:flex;justify-content:center;flex:1}.contact_centercontent{flex-direction:column;width:85%}.our-terminal{height:100vh;display:flex;flex-direction:column}.our-terminal_content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:120px 10px 20px}.our-terminal_centercontent{flex:1;display:flex;flex-direction:column;justify-content:center;width:85%}.company-culture{height:100vh;display:flex;flex-direction:column}.company-culture_content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:120px 10px 20px}.company-culture_centercontent{flex:1;display:flex;flex-direction:column;justify-content:center;width:85%}.history{height:100vh;display:flex;flex-direction:column}.history_content{flex-direction:column;align-items:center;padding:120px 10px 20px}.history_centercontent,.history_content{display:flex;justify-content:center;flex:1}.history_centercontent{flex-direction:column;width:85%}.leadership{height:100vh}.leadership,.leadership_content{display:flex;flex-direction:column}.leadership_content{justify-content:center;align-items:center;flex:1;padding:120px 10px 20px}.leadership_centercontent{flex:1;justify-content:center;width:85%}.hsse,.leadership_centercontent{display:flex;flex-direction:column}.hsse{height:100vh}.hsse_content{flex-direction:column;align-items:center;padding:120px 10px 20px}.hsse_centercontent,.hsse_content{display:flex;justify-content:center;flex:1}.hsse_centercontent{flex-direction:column;width:85%}.awards{height:100vh}.awards,.awards_content{display:flex;flex-direction:column}.awards_content{justify-content:center;align-items:center;flex:1;padding:120px 10px 20px}.awards_centercontent{flex:1;display:flex;flex-direction:column;justify-content:center;width:85%}.terminal-connectivity{height:100vh;display:flex;flex-direction:column}.terminal-connectivity_content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:120px 10px 20px}.terminal-connectivity_centercontent{flex:1;display:flex;flex-direction:column;justify-content:center;width:85%}.invoices{height:100vh;display:flex;flex-direction:column;padding:120px 0 20px}.columnHeaderTitle{font-family:Antonio-Regular,sans-serif;font-size:rem(16px);line-height:1.43;color:#04246a}.navbar_top{width:100%;display:flex;align-items:flex-end;flex-direction:column;position:relative;z-index:5;background-color:#fff}.side-menu-logo-drawer{width:100%;padding:25px}.side-menu-logo-header{width:250px;cursor:pointer}.side-menu-logo-header-hidden{display:none}.header-links{cursor:pointer;font-size:15px;font-weight:800;padding-left:30px!important;border-left:2px solid var(--red)}.drawer-main-links,.header-links{color:var(--blue);padding-right:20px}.drawer-main-links{font-size:calc(20px/ 1.2)!important;font-weight:400}.drawer-main-links:hover{color:var(--red)}.drawer-links-container{display:flex;margin-left:16px;margin-top:40px}.header-links:hover{color:var(--red)}.sub-header-links{font-size:calc(20px / 1.2)!important;font-weight:400;color:var(--blue);padding-right:20px;padding-left:40px!important}.sub-header-links:hover{color:var(--red)}.drawer-links{font-size:calc(20px / 1.2)!important;font-weight:bolder;color:var(--blue);padding-right:25px}.drawer-links:hover{color:var(--red)}.main-wrapper{display:flex!important}.second-level{padding:10px}.second-level-wrapper{position:fixed;width:100%;top:75px;left:0;z-index:1001;background-color:#fff!important;border-top:1px solid #f3f5f7;visibility:hidden;transform:translateY(-100%);transition:transform .4s ease-in-out,visibility 0s .4s}.second-level-wrapper.open{visibility:visible;transform:translateY(0);height:-moz-fit-content;height:fit-content;padding:40px 0 0;transition:transform .4s ease-in-out;box-shadow:0 2px 0 grey}.second-level-wrapper .second-level-container{flex-wrap:wrap;width:50%;flex-direction:column;justify-content:space-evenly}.second-level-wrapper .second-level-container .second-level{padding:10px 100px 10px 10px;height:130px}.second-level-links{border-left:2px solid red;padding:7px 12px;max-width:-moz-fit-content;max-width:fit-content}.second-level-links:hover{-webkit-text-decoration:underline 1px var(--blue);text-decoration:underline 1px var(--blue)}.second-level-links-drawer{width:-moz-fit-content;width:fit-content;border-left:2px solid red}.second-level-links-wrapper{border-left:2px solid red}.second-level-links-wrapper a:first-child{font-weight:800!important}.second-level-links-wrapper:first-child{padding:5px 20px;max-width:-moz-fit-content;max-width:fit-content}.second-level-links-wrapper-drawer{border-left:2px solid red;padding:7px 12px;display:flex}.second-level-links-wrapper-drawer a:first-child{font-weight:800!important}.second-level-drawer{padding:10px 10px 30px}@media screen and (max-width:1100px){.main-wrapper{display:none!important}.drawer-icon-button{display:flex!important}}.second-level-wrapper{height:360px}.second-level-wrapper .second-level-container{position:relative;display:flex;padding:25px}.second-level-wrapper .second-level-container .second-level:nth-last-child(2){position:absolute;top:250px;left:55px}.second-level-wrapper .second-level-container .second-level:last-child{position:absolute;top:250px;left:260px}.dialog_Title{font-size:28px!important;font-weight:700!important;text-transform:uppercase}.dialog_Message,.dialog_Title{text-align:center;color:var(--blue)}.dialog_Message{font-family:Roboto,Helvetica,Arial,sans-serif;line-height:1.6;font-size:18px;margin:0 50px 50px}.slider{flex:1;height:550px;overflow:hidden;position:relative;padding-top:110px}@media only screen and (max-width:1600px){.slider{height:500px}}.home_slider{display:flex}@media only screen and (min-width:1600px){.home_slider{margin-top:auto}}.slide_header{font-weight:900;font-size:30px;display:flex;align-items:center;text-shadow:0 2px 3px rgba(0,0,0,.1);color:var(--blue)!important;line-height:38px;font-family:Antonio;margin-block-start:.67em;margin-block-end:.67em;margin-inline-start:0;margin-inline-end:0}@media only screen and (max-width:600px){.slide_header{font-size:20px}}.generateInvoice{height:100vh;display:flex;flex-direction:column}.generateInvoice_content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;margin:5px 0 10px;padding:20px 10px}.generateInvoice_centercontent{flex:1;display:flex;flex-direction:column;justify-content:center;width:85%}.generateInvoice_textfields{margin-bottom:15px}.generateInvoice_creatable_select{margin-top:15px;margin-bottom:15px}.generateInvoice_captcha_submit{display:flex;flex-direction:column;align-items:center;margin-top:15px}.generateInvoice_captcha_submit>div{margin-bottom:5px}.generateInvoice_captcha_submit button[type=submit]{background-color:var(--blue);color:var(--white)}.generateInvoice_captcha_submit button[type=submit]:hover{background-color:var(--blue)}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vNmE3MDI4MWJhNjI2Nzk5Mi5jc3MiLCJ3ZWJwYWNrOi8vL3N0eWxlcy9nbG9iYWxzLmNzcyIsIndlYnBhY2s6Ly8vc3R5bGVzL0luZGV4LmNzcyIsIndlYnBhY2s6Ly8vc3R5bGVzL1NlYXJjaC5jc3MiLCJ3ZWJwYWNrOi8vL3N0eWxlcy9DYXJvdXNlbC5jc3MiLCJ3ZWJwYWNrOi8vL3N0eWxlcy9ab25lMS5jc3MiLCJ3ZWJwYWNrOi8vL3N0eWxlcy9OZXdzLmNzcyIsIndlYnBhY2s6Ly8vc3R5bGVzL05ld3NCb3guY3NzIiwid2VicGFjazovLy9zdHlsZXMvVG9vbEJveC5jc3MiLCJ3ZWJwYWNrOi8vL3N0eWxlcy9UcmFja0FuZFRyYWNlLmNzcyIsIndlYnBhY2s6Ly8vc3R5bGVzL1RyYWNrQW5kVHJhY2VCb3guY3NzIiwid2VicGFjazovLy9zdHlsZXMvUXVpY2tsaW5rcy5jc3MiLCJ3ZWJwYWNrOi8vL3N0eWxlcy9RdWlja2xpbmtCb3guY3NzIiwid2VicGFjazovLy9zdHlsZXMvRm9vdGVyLmNzcyIsIndlYnBhY2s6Ly8vc3R5bGVzL0Zvb3RlckJvdHRvbS5jc3MiLCJ3ZWJwYWNrOi8vL3N0eWxlcy9Db21wYW55SXRlbS5jc3MiLCJ3ZWJwYWNrOi8vL3N0eWxlcy9NZXNzYWdlLmNzcyIsIndlYnBhY2s6Ly8vc3R5bGVzL0NvbXBhbnlMaXN0LmNzcyIsIndlYnBhY2s6Ly8vc3R5bGVzL05ld3NsZXR0ZXIuY3NzIiwid2VicGFjazovLy9zdHlsZXMvVmVzc2VsU2NoZWR1bGUuY3NzIiwid2VicGFjazovLy9zdHlsZXMvTG9hZGluZy5jc3MiLCJ3ZWJwYWNrOi8vL3N0eWxlcy9BY2NvcmRpb25zLmNzcyIsIndlYnBhY2s6Ly8vc3R5bGVzL0VURE8uY3NzIiwid2VicGFjazovLy9zdHlsZXMvRWRpLmNzcyIsIndlYnBhY2s6Ly8vc3R5bGVzL1NlcnZpY2VSZXF1ZXN0LmNzcyIsIndlYnBhY2s6Ly8vc3R5bGVzL0F1dG9tYXRlZEdhdGVzLmNzcyIsIndlYnBhY2s6Ly8vc3R5bGVzL0JhcmdlSGFuZGxpbmdTZXJ2aWNlcy5jc3MiLCJ3ZWJwYWNrOi8vL3N0eWxlcy9CcmVha2J1bGtBbmRPT0dzLmNzcyIsIndlYnBhY2s6Ly8vc3R5bGVzL1F1YXlzaWRlQW5kWWFyZE9wZXJhdGlvbnMuY3NzIiwid2VicGFjazovLy9zdHlsZXMvUmVlZmVyTWFuYWdlbWVudC5jc3MiLCJ3ZWJwYWNrOi8vL3N0eWxlcy9XZWlnaGluZ1NlcnZpY2VzLmNzcyIsIndlYnBhY2s6Ly8vc3R5bGVzL0NvbnRhY3QuY3NzIiwid2VicGFjazovLy9zdHlsZXMvT3VyVGVybWluYWwuY3NzIiwid2VicGFjazovLy9zdHlsZXMvQ29tcGFueUN1bHR1cmUuY3NzIiwid2VicGFjazovLy9zdHlsZXMvSGlzdG9yeS5jc3MiLCJ3ZWJwYWNrOi8vL3N0eWxlcy9MZWFkZXJzaGlwLmNzcyIsIndlYnBhY2s6Ly8vc3R5bGVzL0hzc2UuY3NzIiwid2VicGFjazovLy9zdHlsZXMvQXdhcmRzLmNzcyIsIndlYnBhY2s6Ly8vc3R5bGVzL1Rlcm1pbmFsQ29ubmVjdGl2aXR5LmNzcyIsIndlYnBhY2s6Ly8vc3R5bGVzL0ludm9pY2VzLmNzcyIsIndlYnBhY2s6Ly8vc3R5bGVzL05hdkJhci5jc3MiLCJ3ZWJwYWNrOi8vL3N0eWxlcy9TaW1wbGVEaWFsb2cuY3NzIiwid2VicGFjazovLy9zdHlsZXMvU2xpZGVyLmNzcyIsIndlYnBhY2s6Ly8vc3R5bGVzL1NsaWRlLmNzcyIsIndlYnBhY2s6Ly8vc3R5bGVzL0dlbmVyYXRlSW52b2ljZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMkVBQTJFLENBRTNFLFdBQ0ksZ0JBQWlCLENBQ2pCLFlBQWEsQ0FDYixxQkFDSixDQUVBLGdCQUNJLFlBQWEsQ0FDYixlQUFnQixDQUNoQix1QkFBd0IsQ0FDeEIsS0FBTSxDQUNOLFVBQ0osQ0FFQSxrQkFDSSxZQUFhLENBQ2IsaUNBQ0osQ0FFQSxtQkFDSSxNQUFPLENBQ1AsNkNBQW1ELENB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QixpQkFDSixDQUVBLDBDQUNJLFFBQ0ksWUFDSixDQUNKLENBRUEsYUFDSSxZQUNKLENBRUEsMENBQ0ksYUFDSSxlQUNKLENBQ0osQ0N0QkEsY0FDSSxlQUFnQixDQUNoQixjQUFlLENBQ2YsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixvQ0FBdUMsQ0FDdkMsMkJBQTZCLENBRTdCLGdCQUFpQixDQUNqQixtQkFBb0IsQ0FDcEIsd0JBQTBCLENBQzFCLHNCQUF3QixDQUN4QixxQkFBd0IsQ0FDeEIsbUJBQ0osQ0FFQSx5Q0FDSSxjQUNJLGNBQ0osQ0FDSixDQ3BCQSxpQkFDSSxZQUFhLENBQ2IsWUFBYSxDQUNiLHFCQUNKLENBRUEseUJBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBQ25CLE1BQU8sQ0FDUCxpQkFBb0IsQ0FDcEIsaUJBQ0osQ0FFQSwrQkFDSSxNQUFPLENBQ1AsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ0FDdkIsU0FDSixDQUVBLDRCQUNJLGtCQUNKLENBQ0Esa0NBQ0ksZUFBZ0IsQ0FDaEIsa0JBQ0osQ0FDQSxnQ0FDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixlQUNKLENBRUEsb0NBQ0ksaUJBQ0osQ0FFQSxvREFDSSw0QkFBNkIsQ0FDN0Isa0JBQ0osQ0FDQSwwREFDSSw0QkFDSiIsImZpbGUiOiJzdGF0aWMvY3NzLzZhNzAyODFiYTYyNjc5OTIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Um9ib3RvJmRpc3BsYXk9c3dhcCcpO1xuXG4uY29udGFjdFVzIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb250YWN0VXNfbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTlcbn1cblxuLmNvbnRhY3RVc19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRncmF5KTtcbn1cblxuLmNvbnRhY3RVc19jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgICBwYWRkaW5nOiAxMjBweCA2MHB4IDIwcHggNjBweDtcbn1cblxuLmNvbnRhY3RVc19jb250ZW50X3RpdGxlcyB7XG4gICAgY29sb3I6IHZhcigtLWJsdWUpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29udGFjdFVzX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbiNiZWlydXQtbWFwcy1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY29udGFjdFVzX2luZm8ge1xuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xufVxuXG4uY29udGFjdFVzX2luZm8tdGV4dCB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5jb250YWN0VXNfY29udGVudF9pY29ucyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiB2YXIoLS1ibHVlKTtcbn1cblxuLmNvbnRhY3RVc19jb250ZW50IGE6bGluayB7XG4gICAgY29sb3I6IHZhcigtLWJsdWVsaW5rKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbnRhY3RVc19jb250ZW50IGE6dmlzaXRlZCB7XG4gICAgY29sb3I6IHZhcigtLXB1cnBsZWxpbmspO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIC5jb250YWN0VXNfY29udGVudF9mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuY29udGFjdFVzX2Zvcm0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5jb250YWN0VXNfaW5mbyB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAuY29udGFjdFVzX2luZm8tdGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KSB7XG5cbiAgICAjYmVpcnV0LW1hcHMtaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuY29udGFjdFVzX2Zvcm0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAuYmVpcnV0LWdvb2dsZS1tYXBzIGlmcmFtZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG4uY29udGFjdFVzX2Zvcm0tc2VsZWN0LFxuLmNvbnRhY3RVc19mb3JtLXRleHQsXG4uY29udGFjdFVzX2Zvcm0tdGV4dGFyZWEsXG4uY29udGFjdFVzX2Zvcm0tc2VsZWN0OnZhbGlkLFxuLmNvbnRhY3RVc19mb3JtLXRleHQ6dmFsaWQsXG4uY29udGFjdFVzX2Zvcm0tdGV4dGFyZWE6dmFsaWQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWV4dHJhbGlnaHRncmF5KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWRlZWE7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMC41cHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjb2xvcjogdmFyKC0tYmx1ZSk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzLCBib3JkZXItY29sb3IgLjJzLCBib3gtc2hhZG93IC4ycztcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jb250YWN0VXNfZm9ybS1zZWxlY3Q6Zm9jdXMsXG4uY29udGFjdFVzX2Zvcm0tdGV4dDpmb2N1cyxcbi5jb250YWN0VXNfZm9ybS10ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xufVxuXG4uY29udGFjdFVzX2Zvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOm5vdCg6LW1vei1wbGFjZWhvbGRlcik6aW52YWxpZCwgLmNvbnRhY3RVc19mb3JtLXRleHQ6bm90KDpmb2N1cyk6bm90KDotbW96LXBsYWNlaG9sZGVyKTppbnZhbGlkLCAuY29udGFjdFVzX2Zvcm0tdGV4dGFyZWE6bm90KDpmb2N1cyk6bm90KDotbW96LXBsYWNlaG9sZGVyKTppbnZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXJlZCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xufVxuXG4uY29udGFjdFVzX2Zvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pOmludmFsaWQsXG4uY29udGFjdFVzX2Zvcm0tdGV4dDpub3QoOmZvY3VzKTpub3QoOnBsYWNlaG9sZGVyLXNob3duKTppbnZhbGlkLFxuLmNvbnRhY3RVc19mb3JtLXRleHRhcmVhOm5vdCg6Zm9jdXMpOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pOmludmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG59XG5cblxuLmNvbnRhY3RVc19mb3JtLXRleHRhcmVhIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuLmNvbnRhY3RVc19mb3JtLXN1Ym1pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNvbnRhY3RVc19mb3JtLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFjdFVzX2Zvcm0tc3VibWl0LWJ0biB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLW91dDtcbn1cblxuLmNvbnRhY3RVc19mb3JtLXN1Ym1pdC1idG46ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXkpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheSk7XG59XG5cbi5jb250YWN0VXNfY29sLW1kLTQsXG4uY29udGFjdFVzX2NvbC1tZC04LFxuLmNvbnRhY3RVc19jb2wteHMtMTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5jb250YWN0VXNfY29sLXhzLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcbiAgICAuY29udGFjdFVzX2Zvcm0tdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDEwOHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIGFuZCAobWF4LXdpZHRoOiAyMDAwcHgpIHtcbiAgICAuY29udGFjdFVzX2Zvcm0tdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDg4cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cbiAgICAuY29udGFjdFVzX2NvbC1tZC00LFxuICAgIC5jb250YWN0VXNfY29sLW1kLTgge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuY29udGFjdFVzX2NvbC1tZC00IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG59XG46cm9vdCB7XG5cbiAgLS13aGl0ZTogI0ZGRkZGRjtcbiAgLS1ibHVlOiAjMDQyNDZBO1xuICAtLXJlZDogI0UyMDEwMTtcbiAgLS1ncmF5OiAjRDlERUVBO1xuICAtLWdyYXlibGFjazogIzJBMkIyQztcbiAgLS1leHRyYWxpZ2h0Z3JheTogI0Y4RjlGQTtcbiAgLS1saWdodGdyYXk6ICNFNkU5RjA7XG4gIC0tbWVkaXVtZ3JheTogIzlBQTdDNDtcbiAgLS1kYXJrZ3JheTogIzZCNzc5MDtcbiAgLS1ibHVlbGlnaHQ6ICNEOURFRUE7XG4gIC0tYmx1ZWV4dHJhbGlnaHQ6ICNFNkVBRjA7XG4gIC0tYmx1ZXNlY29uZGFyeTogIzNFNjRCODtcblxuICAtLWJsdWVsaW5rOiAjMkQ3NUZGO1xuICAtLWJsdWVob3ZlcjogIzAzMTc0NTtcbiAgLS1yZWRob3ZlcjogI0IyMDEwMTtcblxuICAtLWJsdWVib3JkZXI6ICMwNDI0NkE7XG4gIC0tZ3JheWJvcmRlcjogIzZCNzc5MDtcbiAgLS1yZWRib3JkZXI6ICNFMjAxMDE7XG5cbiAgLS1wdXJwbGVsaW5rOiAjNTUxQThCO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICAvKiBtYXJnaW46IDA7ICovXG4gIC8qIGNvbG9yOiAjYWFhYWFhOyAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1pbi13aWR0aDogMzY1cHg7XG59XG5cbnVsLFxubGksXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO31cblxuaDEge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTE7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xO1xuXG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjU7XG5cbn1cblxuaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjU7XG5cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQge1xuICAvKiBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgKi9cbiAgZm9udC1mYW1pbHk6IFwiQW50b25pb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0tYmx1ZSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmlnLXRpdGxlcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiQW50b25pb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS1ibHVlKTtcbn1cblxuXG5cbm1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xufVxuXG51bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiBhdXRvO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxudWwudWwtZGFzaGVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG51bC51bC1kYXNoZWQ+bGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnVsLnVsLWRhc2hlZD5saTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAk1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAtMjNweDtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLk11aURhdGFHcmlkLWNvbHVtbkhlYWRlclRpdGxle1xuXHRtYXJnaW46IDA7XG50ZXh0LWFsaWduOiBjZW50ZXI7XG5jb2xvcjogICMwNDI0NmE7XG5mb250LXNpemU6IDE1cHg7XG5mb250LXdlaWdodDogYm9sZDtcbn1cbi5NdWlEYXRhR3JpZC1jZWxsQ29udGVudHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAgIzA0MjQ2YTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5hIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb250YWluZXItLXBvcHVwe1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTAwcHg7XG59XG4qLCA6OmJlZm9yZSwgOjphZnRlciB7XG4gIC0tdHctYm9yZGVyLXNwYWNpbmcteDogMDtcbiAgLS10dy1ib3JkZXItc3BhY2luZy15OiAwO1xuICAtLXR3LXRyYW5zbGF0ZS14OiAwO1xuICAtLXR3LXRyYW5zbGF0ZS15OiAwO1xuICAtLXR3LXJvdGF0ZTogMDtcbiAgLS10dy1za2V3LXg6IDA7XG4gIC0tdHctc2tldy15OiAwO1xuICAtLXR3LXNjYWxlLXg6IDE7XG4gIC0tdHctc2NhbGUteTogMTtcbiAgLS10dy1wYW4teDogIDtcbiAgLS10dy1wYW4teTogIDtcbiAgLS10dy1waW5jaC16b29tOiAgO1xuICAtLXR3LXNjcm9sbC1zbmFwLXN0cmljdG5lc3M6IHByb3hpbWl0eTtcbiAgLS10dy1ncmFkaWVudC1mcm9tLXBvc2l0aW9uOiAgO1xuICAtLXR3LWdyYWRpZW50LXZpYS1wb3NpdGlvbjogIDtcbiAgLS10dy1ncmFkaWVudC10by1wb3NpdGlvbjogIDtcbiAgLS10dy1vcmRpbmFsOiAgO1xuICAtLXR3LXNsYXNoZWQtemVybzogIDtcbiAgLS10dy1udW1lcmljLWZpZ3VyZTogIDtcbiAgLS10dy1udW1lcmljLXNwYWNpbmc6ICA7XG4gIC0tdHctbnVtZXJpYy1mcmFjdGlvbjogIDtcbiAgLS10dy1yaW5nLWluc2V0OiAgO1xuICAtLXR3LXJpbmctb2Zmc2V0LXdpZHRoOiAwcHg7XG4gIC0tdHctcmluZy1vZmZzZXQtY29sb3I6ICNmZmY7XG4gIC0tdHctcmluZy1jb2xvcjogcmdiKDU5IDEzMCAyNDYgLyAwLjUpO1xuICAtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdzogMCAwICMwMDAwO1xuICAtLXR3LXJpbmctc2hhZG93OiAwIDAgIzAwMDA7XG4gIC0tdHctc2hhZG93OiAwIDAgIzAwMDA7XG4gIC0tdHctc2hhZG93LWNvbG9yZWQ6IDAgMCAjMDAwMDtcbiAgLS10dy1ibHVyOiAgO1xuICAtLXR3LWJyaWdodG5lc3M6ICA7XG4gIC0tdHctY29udHJhc3Q6ICA7XG4gIC0tdHctZ3JheXNjYWxlOiAgO1xuICAtLXR3LWh1ZS1yb3RhdGU6ICA7XG4gIC0tdHctaW52ZXJ0OiAgO1xuICAtLXR3LXNhdHVyYXRlOiAgO1xuICAtLXR3LXNlcGlhOiAgO1xuICAtLXR3LWRyb3Atc2hhZG93OiAgO1xuICAtLXR3LWJhY2tkcm9wLWJsdXI6ICA7XG4gIC0tdHctYmFja2Ryb3AtYnJpZ2h0bmVzczogIDtcbiAgLS10dy1iYWNrZHJvcC1jb250cmFzdDogIDtcbiAgLS10dy1iYWNrZHJvcC1ncmF5c2NhbGU6ICA7XG4gIC0tdHctYmFja2Ryb3AtaHVlLXJvdGF0ZTogIDtcbiAgLS10dy1iYWNrZHJvcC1pbnZlcnQ6ICA7XG4gIC0tdHctYmFja2Ryb3Atb3BhY2l0eTogIDtcbiAgLS10dy1iYWNrZHJvcC1zYXR1cmF0ZTogIDtcbiAgLS10dy1iYWNrZHJvcC1zZXBpYTogIDtcbiAgLS10dy1jb250YWluLXNpemU6ICA7XG4gIC0tdHctY29udGFpbi1sYXlvdXQ6ICA7XG4gIC0tdHctY29udGFpbi1wYWludDogIDtcbiAgLS10dy1jb250YWluLXN0eWxlOiAgO1xufVxuXG46OmJhY2tkcm9wIHtcbiAgLS10dy1ib3JkZXItc3BhY2luZy14OiAwO1xuICAtLXR3LWJvcmRlci1zcGFjaW5nLXk6IDA7XG4gIC0tdHctdHJhbnNsYXRlLXg6IDA7XG4gIC0tdHctdHJhbnNsYXRlLXk6IDA7XG4gIC0tdHctcm90YXRlOiAwO1xuICAtLXR3LXNrZXcteDogMDtcbiAgLS10dy1za2V3LXk6IDA7XG4gIC0tdHctc2NhbGUteDogMTtcbiAgLS10dy1zY2FsZS15OiAxO1xuICAtLXR3LXBhbi14OiAgO1xuICAtLXR3LXBhbi15OiAgO1xuICAtLXR3LXBpbmNoLXpvb206ICA7XG4gIC0tdHctc2Nyb2xsLXNuYXAtc3RyaWN0bmVzczogcHJveGltaXR5O1xuICAtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb246ICA7XG4gIC0tdHctZ3JhZGllbnQtdmlhLXBvc2l0aW9uOiAgO1xuICAtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uOiAgO1xuICAtLXR3LW9yZGluYWw6ICA7XG4gIC0tdHctc2xhc2hlZC16ZXJvOiAgO1xuICAtLXR3LW51bWVyaWMtZmlndXJlOiAgO1xuICAtLXR3LW51bWVyaWMtc3BhY2luZzogIDtcbiAgLS10dy1udW1lcmljLWZyYWN0aW9uOiAgO1xuICAtLXR3LXJpbmctaW5zZXQ6ICA7XG4gIC0tdHctcmluZy1vZmZzZXQtd2lkdGg6IDBweDtcbiAgLS10dy1yaW5nLW9mZnNldC1jb2xvcjogI2ZmZjtcbiAgLS10dy1yaW5nLWNvbG9yOiByZ2IoNTkgMTMwIDI0NiAvIDAuNSk7XG4gIC0tdHctcmluZy1vZmZzZXQtc2hhZG93OiAwIDAgIzAwMDA7XG4gIC0tdHctcmluZy1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgLS10dy1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgLS10dy1zaGFkb3ctY29sb3JlZDogMCAwICMwMDAwO1xuICAtLXR3LWJsdXI6ICA7XG4gIC0tdHctYnJpZ2h0bmVzczogIDtcbiAgLS10dy1jb250cmFzdDogIDtcbiAgLS10dy1ncmF5c2NhbGU6ICA7XG4gIC0tdHctaHVlLXJvdGF0ZTogIDtcbiAgLS10dy1pbnZlcnQ6ICA7XG4gIC0tdHctc2F0dXJhdGU6ICA7XG4gIC0tdHctc2VwaWE6ICA7XG4gIC0tdHctZHJvcC1zaGFkb3c6ICA7XG4gIC0tdHctYmFja2Ryb3AtYmx1cjogIDtcbiAgLS10dy1iYWNrZHJvcC1icmlnaHRuZXNzOiAgO1xuICAtLXR3LWJhY2tkcm9wLWNvbnRyYXN0OiAgO1xuICAtLXR3LWJhY2tkcm9wLWdyYXlzY2FsZTogIDtcbiAgLS10dy1iYWNrZHJvcC1odWUtcm90YXRlOiAgO1xuICAtLXR3LWJhY2tkcm9wLWludmVydDogIDtcbiAgLS10dy1iYWNrZHJvcC1vcGFjaXR5OiAgO1xuICAtLXR3LWJhY2tkcm9wLXNhdHVyYXRlOiAgO1xuICAtLXR3LWJhY2tkcm9wLXNlcGlhOiAgO1xuICAtLXR3LWNvbnRhaW4tc2l6ZTogIDtcbiAgLS10dy1jb250YWluLWxheW91dDogIDtcbiAgLS10dy1jb250YWluLXBhaW50OiAgO1xuICAtLXR3LWNvbnRhaW4tc3R5bGU6ICA7XG59LypcbiEgdGFpbHdpbmRjc3MgdjMuNC4xOSB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly90YWlsd2luZGNzcy5jb21cbiovLypcbjEuIFByZXZlbnQgcGFkZGluZyBhbmQgYm9yZGVyIGZyb20gYWZmZWN0aW5nIGVsZW1lbnQgd2lkdGguIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzQpXG4yLiBBbGxvdyBhZGRpbmcgYSBib3JkZXIgdG8gYW4gZWxlbWVudCBieSBqdXN0IGFkZGluZyBhIGJvcmRlci13aWR0aC4gKGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGNzcy90YWlsd2luZGNzcy9wdWxsLzExNilcbiovXG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGJvcmRlci13aWR0aDogMDsgLyogMiAqL1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyAvKiAyICovXG4gIGJvcmRlci1jb2xvcjogI2U1ZTdlYjsgLyogMiAqL1xufVxuXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICAtLXR3LWNvbnRlbnQ6ICcnO1xufVxuXG4vKlxuMS4gVXNlIGEgY29uc2lzdGVudCBzZW5zaWJsZSBsaW5lLWhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4yLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbjMuIFVzZSBhIG1vcmUgcmVhZGFibGUgdGFiIHNpemUuXG40LiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBzYW5zYCBmb250LWZhbWlseSBieSBkZWZhdWx0LlxuNS4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgc2Fuc2AgZm9udC1mZWF0dXJlLXNldHRpbmdzIGJ5IGRlZmF1bHQuXG42LiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBzYW5zYCBmb250LXZhcmlhdGlvbi1zZXR0aW5ncyBieSBkZWZhdWx0LlxuNy4gRGlzYWJsZSB0YXAgaGlnaGxpZ2h0cyBvbiBpT1NcbiovXG5cbmh0bWwsXG46aG9zdCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC1tb3otdGFiLXNpemU6IDQ7IC8qIDMgKi9cbiAgLW8tdGFiLXNpemU6IDQ7XG4gICAgIHRhYi1zaXplOiA0OyAvKiAzICovXG4gIGZvbnQtZmFtaWx5OiB1aS1zYW5zLXNlcmlmLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjsgLyogNCAqL1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDsgLyogNSAqL1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsOyAvKiA2ICovXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDcgKi9cbn1cblxuLypcbjEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbjIuIEluaGVyaXQgbGluZS1oZWlnaHQgZnJvbSBgaHRtbGAgc28gdXNlcnMgY2FuIHNldCB0aGVtIGFzIGEgY2xhc3MgZGlyZWN0bHkgb24gdGhlIGBodG1sYCBlbGVtZW50LlxuKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKlxuMS4gQWRkIHRoZSBjb3JyZWN0IGhlaWdodCBpbiBGaXJlZm94LlxuMi4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2Ugb2YgYm9yZGVyIGNvbG9yIGluIEZpcmVmb3guIChodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTA2NTUpXG4zLiBFbnN1cmUgaG9yaXpvbnRhbCBydWxlcyBhcmUgdmlzaWJsZSBieSBkZWZhdWx0LlxuKi9cblxuaHIge1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4OyAvKiAzICovXG59XG5cbi8qXG5BZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiovXG5cbmFiYnI6d2hlcmUoW3RpdGxlXSkge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbi8qXG5SZW1vdmUgdGhlIGRlZmF1bHQgZm9udCBzaXplIGFuZCB3ZWlnaHQgZm9yIGhlYWRpbmdzLlxuKi9cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLypcblJlc2V0IGxpbmtzIHRvIG9wdGltaXplIGZvciBvcHQtaW4gc3R5bGluZyBpbnN0ZWFkIG9mIG9wdC1vdXQuXG4qL1xuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbn1cblxuLypcbkFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBFZGdlIGFuZCBTYWZhcmkuXG4qL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLypcbjEuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYG1vbm9gIGZvbnQtZmFtaWx5IGJ5IGRlZmF1bHQuXG4yLiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBtb25vYCBmb250LWZlYXR1cmUtc2V0dGluZ3MgYnkgZGVmYXVsdC5cbjMuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYG1vbm9gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzIGJ5IGRlZmF1bHQuXG40LiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5jb2RlLFxua2JkLFxuc2FtcCxcbnByZSB7XG4gIGZvbnQtZmFtaWx5OiB1aS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7IC8qIDIgKi9cbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbDsgLyogMyAqL1xuICBmb250LXNpemU6IDFlbTsgLyogNCAqL1xufVxuXG4vKlxuQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKlxuUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qXG4xLiBSZW1vdmUgdGV4dCBpbmRlbnRhdGlvbiBmcm9tIHRhYmxlIGNvbnRlbnRzIGluIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTk5MDg4LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAxMjk3KVxuMi4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTM1NzI5LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1MDE2KVxuMy4gUmVtb3ZlIGdhcHMgYmV0d2VlbiB0YWJsZSBib3JkZXJzIGJ5IGRlZmF1bHQuXG4qL1xuXG50YWJsZSB7XG4gIHRleHQtaW5kZW50OiAwOyAvKiAxICovXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvKiAzICovXG59XG5cbi8qXG4xLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbjIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbjMuIFJlbW92ZSBkZWZhdWx0IHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgLyogMSAqL1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xufVxuXG4vKlxuUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlIGFuZCBGaXJlZm94LlxuKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qXG4xLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuMi4gUmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlcy5cbiovXG5cbmJ1dHRvbixcbmlucHV0OndoZXJlKFt0eXBlPSdidXR0b24nXSksXG5pbnB1dDp3aGVyZShbdHlwZT0ncmVzZXQnXSksXG5pbnB1dDp3aGVyZShbdHlwZT0nc3VibWl0J10pIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDIgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLyogMiAqL1xufVxuXG4vKlxuVXNlIHRoZSBtb2Rlcm4gRmlyZWZveCBmb2N1cyBzdHlsZSBmb3IgYWxsIGZvY3VzYWJsZSBlbGVtZW50cy5cbiovXG5cbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5cbi8qXG5SZW1vdmUgdGhlIGFkZGl0aW9uYWwgYDppbnZhbGlkYCBzdHlsZXMgaW4gRmlyZWZveC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3ppbGxhL2dlY2tvLWRldi9ibG9iLzJmOWVhY2Q5ZDNkOTk1YzkzN2I0MjUxYTU1NTdkOTVkNDk0YzliZTEvbGF5b3V0L3N0eWxlL3Jlcy9mb3Jtcy5jc3MjTDcyOC1MNzM3KVxuKi9cblxuOi1tb3otdWktaW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qXG5BZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSBhbmQgRmlyZWZveC5cbiovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKlxuQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gU2FmYXJpLlxuKi9cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKlxuMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4yLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiovXG5cblt0eXBlPSdzZWFyY2gnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qXG5SZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4qL1xuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qXG4xLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLypcbkFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIENocm9tZSBhbmQgU2FmYXJpLlxuKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLypcblJlbW92ZXMgdGhlIGRlZmF1bHQgc3BhY2luZyBhbmQgYm9yZGVyIGZvciBhcHByb3ByaWF0ZSBlbGVtZW50cy5cbiovXG5cbmJsb2NrcXVvdGUsXG5kbCxcbmRkLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuaHIsXG5maWd1cmUsXG5wLFxucHJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxubGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbn1cblxub2wsXG51bCxcbm1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qXG5SZXNldCBkZWZhdWx0IHN0eWxpbmcgZm9yIGRpYWxvZ3MuXG4qL1xuZGlhbG9nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLypcblByZXZlbnQgcmVzaXppbmcgdGV4dGFyZWFzIGhvcml6b250YWxseSBieSBkZWZhdWx0LlxuKi9cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4vKlxuMS4gUmVzZXQgdGhlIGRlZmF1bHQgcGxhY2Vob2xkZXIgb3BhY2l0eSBpbiBGaXJlZm94LiAoaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kbGFicy90YWlsd2luZGNzcy9pc3N1ZXMvMzMwMClcbjIuIFNldCB0aGUgZGVmYXVsdCBwbGFjZWhvbGRlciBjb2xvciB0byB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgZ3JheSA0MDAgY29sb3IuXG4qL1xuXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxOyAvKiAxICovXG4gIGNvbG9yOiAjOWNhM2FmOyAvKiAyICovXG59XG5cbmlucHV0OjpwbGFjZWhvbGRlcixcbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7IC8qIDEgKi9cbiAgY29sb3I6ICM5Y2EzYWY7IC8qIDIgKi9cbn1cblxuLypcblNldCB0aGUgZGVmYXVsdCBjdXJzb3IgZm9yIGJ1dHRvbnMuXG4qL1xuXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLypcbk1ha2Ugc3VyZSBkaXNhYmxlZCBidXR0b25zIGRvbid0IGdldCB0aGUgcG9pbnRlciBjdXJzb3IuXG4qL1xuOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKlxuMS4gTWFrZSByZXBsYWNlZCBlbGVtZW50cyBgZGlzcGxheTogYmxvY2tgIGJ5IGRlZmF1bHQuIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzE0KVxuMi4gQWRkIGB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlYCB0byBhbGlnbiByZXBsYWNlZCBlbGVtZW50cyBtb3JlIHNlbnNpYmx5IGJ5IGRlZmF1bHQuIChodHRwczovL2dpdGh1Yi5jb20vamVuc2ltbW9ucy9jc3NyZW1lZHkvaXNzdWVzLzE0I2lzc3VlY29tbWVudC02MzQ5MzQyMTApXG4gICBUaGlzIGNhbiB0cmlnZ2VyIGEgcG9vcmx5IGNvbnNpZGVyZWQgbGludCBlcnJvciBpbiBzb21lIHRvb2xzIGJ1dCBpcyBpbmNsdWRlZCBieSBkZXNpZ24uXG4qL1xuXG5pbWcsXG5zdmcsXG52aWRlbyxcbmNhbnZhcyxcbmF1ZGlvLFxuaWZyYW1lLFxuZW1iZWQsXG5vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiAyICovXG59XG5cbi8qXG5Db25zdHJhaW4gaW1hZ2VzIGFuZCB2aWRlb3MgdG8gdGhlIHBhcmVudCB3aWR0aCBhbmQgcHJlc2VydmUgdGhlaXIgaW50cmluc2ljIGFzcGVjdCByYXRpby4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTQpXG4qL1xuXG5pbWcsXG52aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBNYWtlIGVsZW1lbnRzIHdpdGggdGhlIEhUTUwgaGlkZGVuIGF0dHJpYnV0ZSBzdGF5IGhpZGRlbiBieSBkZWZhdWx0ICovXG5baGlkZGVuXTp3aGVyZSg6bm90KFtoaWRkZW49XCJ1bnRpbC1mb3VuZFwiXSkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUzNnB4KSB7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNTM2cHg7XG4gIH1cbn1cbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLm1iLTMyIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLm1sLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XG4ubXQtMzYge1xuICBtYXJnaW4tdG9wOiA5cmVtO1xufVxuLm10LTQwIHtcbiAgbWFyZ2luLXRvcDogMTByZW07XG59XG4ubXQtNDgge1xuICBtYXJnaW4tdG9wOiAxMnJlbTtcbn1cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY29udGVudHMge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmgtMTIge1xuICBoZWlnaHQ6IDNyZW07XG59XG4uaC04IHtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLmgtZnVsbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oLXNjcmVlbiB7XG4gIGhlaWdodDogMTAwdmg7XG59XG4udy0xMiB7XG4gIHdpZHRoOiAzcmVtO1xufVxuLnctZml0IHtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi53LWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYXgtdy00eGwge1xuICBtYXgtd2lkdGg6IDU2cmVtO1xufVxuLm1heC13LW1kIHtcbiAgbWF4LXdpZHRoOiAyOHJlbTtcbn1cbi50cmFuc2Zvcm0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksIHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTtcbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5hbmltYXRlLXNwaW4ge1xuICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xufVxuLmZsZXgtY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLml0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5nYXAtMyB7XG4gIGdhcDogMC43NXJlbTtcbn1cbi5nYXAtNCB7XG4gIGdhcDogMXJlbTtcbn1cbi5nYXAtNSB7XG4gIGdhcDogMS4yNXJlbTtcbn1cbi5zcGFjZS14LTYgPiA6bm90KFtoaWRkZW5dKSB+IDpub3QoW2hpZGRlbl0pIHtcbiAgLS10dy1zcGFjZS14LXJldmVyc2U6IDA7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxLjVyZW0gKiB2YXIoLS10dy1zcGFjZS14LXJldmVyc2UpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMS41cmVtICogY2FsYygxIC0gdmFyKC0tdHctc3BhY2UteC1yZXZlcnNlKSkpO1xufVxuLnNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLlxcIXJvdW5kZWQtbm9uZSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnJvdW5kZWQtZnVsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbn1cbi5ib3JkZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5ib3JkZXItYi0yIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuLmJvcmRlci1sLTIge1xuICBib3JkZXItbGVmdC13aWR0aDogMnB4O1xufVxuLmJvcmRlci13aGl0ZSB7XG4gIC0tdHctYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSAyNTUgMjU1IC8gdmFyKC0tdHctYm9yZGVyLW9wYWNpdHksIDEpKTtcbn1cbi5cXCFiZy1cXFtcXCMwQTIwNzFcXF0ge1xuICAtLXR3LWJnLW9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEwIDMyIDExMyAvIHZhcigtLXR3LWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLlxcIWJnLVxcW1xcIzg4ODg4OFxcXSB7XG4gIC0tdHctYmctb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTM2IDEzNiAxMzYgLyB2YXIoLS10dy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5iZy1ncmF5LTUwMCB7XG4gIC0tdHctYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEwNyAxMTQgMTI4IC8gdmFyKC0tdHctYmctb3BhY2l0eSwgMSkpO1xufVxuLmJnLXdoaXRlIHtcbiAgLS10dy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1IDI1NSAyNTUgLyB2YXIoLS10dy1iZy1vcGFjaXR5LCAxKSk7XG59XG4ub2JqZWN0LWNvbnRhaW4ge1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnAtMTAge1xuICBwYWRkaW5nOiAyLjVyZW07XG59XG4ucC01IHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cbi5wLTYge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG4ucHgtNiB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LTJ4bCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi50ZXh0LWxnIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4udGV4dC14bCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4uZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mb250LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZm9udC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uXFwhY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4uXFwhdGV4dC1cXFtcXCNmZmZcXF0ge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSAyNTUgMjU1IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5cXCF0ZXh0LWdyZWVuLTYwMCB7XG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjIgMTYzIDc0IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5cXCF0ZXh0LXJlZC02MDAge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDIyMCAzOCAzOCAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4uXFwhdGV4dC13aGl0ZSB7XG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1IDI1NSAyNTUgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLnRleHQtXFxbXFwjMEEyMDcxXFxdIHtcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2IoMTAgMzIgMTEzIC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5LCAxKSk7XG59XG4udGV4dC1cXFtcXCNmZjAwMDBcXF0ge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYigyNTUgMCAwIC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5LCAxKSk7XG59XG4udGV4dC1ibHVlLTUwMCB7XG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiKDU5IDEzMCAyNDYgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHksIDEpKTtcbn1cbi50ZXh0LWdyYXktNDAwIHtcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2IoMTU2IDE2MyAxNzUgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHksIDEpKTtcbn1cbi50ZXh0LXJlZC01MDAge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYigyMzkgNjggNjggLyB2YXIoLS10dy10ZXh0LW9wYWNpdHksIDEpKTtcbn1cbi50ZXh0LXdoaXRlIHtcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2IoMjU1IDI1NSAyNTUgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHksIDEpKTtcbn1cbi5vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwO1xufVxuLm9wYWNpdHktMTAwIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaGFkb3ctbWQge1xuICAtLXR3LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiKDAgMCAwIC8gMC4xKSwgMCAycHggNHB4IC0ycHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgLS10dy1zaGFkb3ctY29sb3JlZDogMCA0cHggNnB4IC0xcHggdmFyKC0tdHctc2hhZG93LWNvbG9yKSwgMCAycHggNHB4IC0ycHggdmFyKC0tdHctc2hhZG93LWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93LCAwIDAgIzAwMDApLCB2YXIoLS10dy1yaW5nLXNoYWRvdywgMCAwICMwMDAwKSwgdmFyKC0tdHctc2hhZG93KTtcbn1cbi5vdXRsaW5lIHtcbiAgb3V0bGluZS1zdHlsZTogc29saWQ7XG59XG4uZmlsdGVyIHtcbiAgZmlsdGVyOiB2YXIoLS10dy1ibHVyKSB2YXIoLS10dy1icmlnaHRuZXNzKSB2YXIoLS10dy1jb250cmFzdCkgdmFyKC0tdHctZ3JheXNjYWxlKSB2YXIoLS10dy1odWUtcm90YXRlKSB2YXIoLS10dy1pbnZlcnQpIHZhcigtLXR3LXNhdHVyYXRlKSB2YXIoLS10dy1zZXBpYSkgdmFyKC0tdHctZHJvcC1zaGFkb3cpO1xufVxuLnRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCB0ZXh0LWRlY29yYXRpb24tY29sb3IsIGZpbGwsIHN0cm9rZSwgb3BhY2l0eSwgYm94LXNoYWRvdywgdHJhbnNmb3JtLCBmaWx0ZXIsIGJhY2tkcm9wLWZpbHRlcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xufVxuLmVhc2UtaW4ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG59XG4uZWFzZS1pbi1vdXQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5lYXNlLW91dCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmhvbWUge1xuICBtaW4taGVpZ2h0OiAxMjB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmhvbWVfbmV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBNVUkgb3ZlcnJpZGVzICovXG5cbi5uby1zcGlubmVyIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4ubm8tc3Bpbm5lciBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5uby1zcGlubmVyIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLyogQlZOIHN0eWxlcyAqL1xuXG4uQlZOX2RpYWxvZyB7XG4gIGhlaWdodDogMzZyZW07XG4gIHdpZHRoOiAyMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tdHctYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSAyNTUgMjU1IC8gdmFyKC0tdHctYmctb3BhY2l0eSwgMSkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcblxuICAuQlZOX2RpYWxvZyB7XG4gICAgaGVpZ2h0OiA0MHJlbTtcbiAgICB3aWR0aDogMzByZW07XG4gIH1cbn1cblxuLkJWTl9pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG5cbi5CVk5fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uQlZOX29yZGVyLXRleHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2IoMTU2IDE2MyAxNzUgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHksIDEpKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cbiAgLkJWTl9vcmRlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cblxuLkJWTl9zZXBhcmF0b3Ige1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDkwJTtcbiAgLS10dy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA5IDIxMyAyMTkgLyB2YXIoLS10dy1iZy1vcGFjaXR5LCAxKSk7XG59XG5cbi5CVk5fZm9ybS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA4MCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC41cmVtO1xufVxuXG4uQlZOX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuXG4uQlZOX3N1Ym1pdC1idG4ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tdHctYmctb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTAgMzIgMTEzIC8gdmFyKC0tdHctYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjU1IDI1NSAyNTUgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4uQlZOX3N1Ym1pdC1idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG4vKiBXYWxsZXQgUGF5bWVudCBzdHlsZXMgKi9cblxuLnBheW1lbnRfZGlhbG9nIHtcbiAgaGVpZ2h0OiA0MHJlbTtcbiAgd2lkdGg6IDIycmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS10dy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1IDI1NSAyNTUgLyB2YXIoLS10dy1iZy1vcGFjaXR5LCAxKSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXG4gIC5wYXltZW50X2RpYWxvZyB7XG4gICAgaGVpZ2h0OiA0MHJlbTtcbiAgICB3aWR0aDogMzByZW07XG4gIH1cbn1cblxuLnBheW1lbnRfaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuICAucGF5bWVudF9pY29uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5wYXltZW50X2Zvcm0ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA4MCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXG4gIC5wYXltZW50X2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cblxuLnBheW1lbnRfZm9ybS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA3cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcblxuICAucGF5bWVudF9mb3JtLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNnJlbTtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi5wYXltZW50X2ZpZWxkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tdHctYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEwIDMyIDExMyAvIHZhcigtLXR3LWJvcmRlci1vcGFjaXR5LCAxKSk7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xufVxuXG4ucGF5bWVudF90cmFuc2FjdGlvbi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYXltZW50X3N1Ym1pdC1idG4ge1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUgMjU1IDI1NSAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5wYXltZW50X3N1Ym1pdC1idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG4vKiBXYWxsZXQgU2lnbnVwIHN0eWxlcyAqL1xuXG4ubmV3LXdhbGxldF9kaWFsb2cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDM4cmVtO1xuICB3aWR0aDogMjJyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tdHctYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSAyNTUgMjU1IC8gdmFyKC0tdHctYmctb3BhY2l0eSwgMSkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcblxuICAubmV3LXdhbGxldF9kaWFsb2cge1xuICAgIGhlaWdodDogNDByZW07XG4gICAgd2lkdGg6IDMycmVtO1xuICB9XG59XG5cbi5zY3JvbGwtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiKDE1NiAxNjMgMTc1IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5LCAxKSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gIC5zY3JvbGwtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmV3LXdhbGxldF9wYXltZW50X2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuICAubmV3LXdhbGxldF9wYXltZW50X2ljb24ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLm5ldy13YWxsZXRfZm9ybS1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiAyNHJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cbiAgLm5ldy13YWxsZXRfZm9ybS1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDM2cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gIC5uZXctd2FsbGV0X2Zvcm0tY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG59XG5cbi5uZXctd2FsbGV0X2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4ubmV3LXdhbGxldF9maWVsZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbiAgLm5ldy13YWxsZXRfZmllbGQtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLm5ldy13YWxsZXRfZmllbGQtY29udGFpbmVyID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gICAgLS10dy1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDFyZW0gKiB2YXIoLS10dy1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxcmVtICogY2FsYygxIC0gdmFyKC0tdHctc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG59XG5cbi5uZXctd2FsbGV0X2ZpZWxkIHtcbiAgbWluLWhlaWdodDogNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uZXctd2FsbGV0X2J0bi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuNzVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gIC5uZXctd2FsbGV0X2J0bi1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLm5ldy13YWxsZXRfc3VibWl0LWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAtLXR3LWJnLW9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEwIDMyIDExMyAvIHZhcigtLXR3LWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICAtLXR3LXRleHQtb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDI1NSAyNTUgMjU1IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLm5ldy13YWxsZXRfc3VibWl0LWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5cbi5uZXctd2FsbGV0X2NsZWFyLWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAtLXR3LWJnLW9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyNiAxIDEgLyB2YXIoLS10dy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyNTUgMjU1IDI1NSAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXctd2FsbGV0X2NsZWFyLWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5cbi8qIHNjcm9sbGJhciAqL1xuLm5ldy13YWxsZXRfZm9ybS1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uZXctd2FsbGV0X2Zvcm0tY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5uZXctd2FsbGV0X2Zvcm0tY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaG92ZXJcXDpiZy1ncmF5LTcwMDpob3ZlciB7XG4gIC0tdHctYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDU1IDY1IDgxIC8gdmFyKC0tdHctYmctb3BhY2l0eSwgMSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWJsdWUtNzAwOmhvdmVyIHtcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2IoMjkgNzggMjE2IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5LCAxKSk7XG59XG5cbi5ob3ZlclxcOnVuZGVybGluZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG5cbi5ob3ZlclxcOm9wYWNpdHktODU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcblxuICAuc21cXDptdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLmJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiA0cHggMnB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHBhZGRpbmc6IDEwcHggMzJweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRsaW5lLWhlaWdodDogNTBweDtcblx0Y29sb3I6IHZhcigtLWJsdWUpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5idXR0b246aG92ZXIge1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuXHQtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcblx0LW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXHRjb2xvcjogdmFyKC0tZ3JheWJsYWNrKTtcbn1cblxuLm1nbGFzcyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnNlYXJjaGJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uc2VhcmNoOmZvY3VzKy5zZWFyY2hidXR0b24ge1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuXHQtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcblx0LW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXHRjb2xvcjogdmFyKC0tZ3JheWJsYWNrKTtcbn1cblxuLnNlYXJjaCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNDlweDtcblx0LyogQnV0dG9uIHdpZHRoLTFweCAoTm90IDUwcHgvMTAwJSBiZWNhdXNlIHRoYXQgd2lsbCBzb21ldGltZXMgc2hvdyBhIDFweCBsaW5lIGJldHdlZW4gdGhlIHNlYXJjaCBib3ggYW5kIGJ1dHRvbikgKi9cblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdG1pbi13aWR0aDogMzAwcHg7XG5cdHBhZGRpbmc6IDAgMTZweCAwIDA7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxMDtcblx0LyogdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcblx0LW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuXHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG5cdC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7ICovXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMXMgZWFzZSwgYm9yZGVyLWNvbG9yIDFzIGVhc2U7XG59XG5cbi5leHBhbmRyaWdodCB7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiA0OXB4O1xufVxuXG4uZXhwYW5kcmlnaHQ6Zm9jdXMge1xuXHRwYWRkaW5nOiAwIDAgMCAxNnB4O1xufVxuXG4vKiBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTAxcHgpIHtcblx0LnNlYXJjaCB7XG5cdFx0d2lkdGg6IDM1MHB4O1xuXHRcdHBhZGRpbmc6IDAgMTZweCAwIDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR9XG59ICovXG5cbi5zZWFyY2hfcmVzdWx0cyB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG5cdG1hcmdpbi10b3A6IDAuNWVtO1xuXHR3aWR0aDogMThlbTtcblx0bWF4LWhlaWdodDogMzUwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDAuMjg1NzE0MjlyZW07XG5cdHotaW5kZXg6IDk5ODtcblx0b3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNlYXJjaC1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHdpZHRoOiA1MHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRvdXRsaW5lOiAwO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdmFyKC0tZ3JheWJsYWNrKTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEuMjE0Mjg1NzFlbTtcblx0Zm9udC1zaXplOiAxZW07XG5cdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcyBlYXNlLCBjb2xvciAxcyBlYXNlLCBib3gtc2hhZG93IDFzIGVhc2UsIGJvcmRlci1jb2xvciAxcyBlYXNlXG59XG5cbi5zZWFyY2gtY29udGFpbmVyPi5zZWFyY2hfcmVzdWx0cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRyaWdodDogMDtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcblx0bWFyZ2luLXRvcDogLjVlbTtcblx0d2lkdGg6IDE4ZW07XG5cdGJvcmRlci1yYWRpdXM6IC4yODU3MTQyOXJlbTtcblx0Ym94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSg0MiwgNDMsIDQ0LCAuMTIpLCAwIDJweCAxMHB4IDAgcmdiYSg0MiwgNDMsIDQ0LCAuMTUpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodGdyYXkpO1xuXHR6LWluZGV4OiA5OThcbn1cblxuLnNlYXJjaC1jb250YWluZXI+LnNlYXJjaF9yZXN1bHRzIC5zZWFyY2hfcmVzdWx0Omxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnRcbn1cblxuLnNlYXJjaC1jb250YWluZXI+LnNlYXJjaF9yZXN1bHRzIC5zZWFyY2hfcmVzdWx0IC5pbWFnZSBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogMTAwJVxufVxuXG4uc2VhcmNoLWNvbnRhaW5lcj4uc2VhcmNoX3Jlc3VsdHMgLnNlYXJjaF9yZXN1bHQgLmltYWdlKy5jb250ZW50IHtcblx0bWFyZ2luOiAwIDZlbSAwIDBcbn1cblxuLnNlYXJjaC1jb250YWluZXI+LnNlYXJjaF9yZXN1bHRzIC5zZWFyY2hfcmVzdWx0IC5zZWFyY2hfc2VjdGlvbiB7XG5cdG1hcmdpbjogLS4xNDI4NTcxNGVtIDAgMDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxZW07XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44NSlcbn1cblxuLnNlYXJjaC1jb250YWluZXI+LnNlYXJjaF9yZXN1bHRzIC5zZWFyY2hfcmVzdWx0IC5zZWFyY2hfZGVzY3JpcHRpb24ge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRmb250LXNpemU6IC45Mjg1NzE0M2VtO1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAuNClcbn1cblxuLnNlYXJjaC1jb250YWluZXI+LnNlYXJjaF9yZXN1bHRzIC5zZWFyY2hfY2F0ZWdvcnkgLnNlYXJjaF9yZXN1bHQ6aG92ZXIsXG4uc2VhcmNoLWNvbnRhaW5lcj4uc2VhcmNoX3Jlc3VsdHMgLnNlYXJjaF9yZXN1bHQ6aG92ZXIsXG4uc2VhcmNoLWNvbnRhaW5lcj4uc2VhcmNoX3Jlc3VsdHMgLnNlYXJjaF9jYXRlZ29yeTpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWV4dHJhbGlnaHRncmF5KVxufVxuXG5cbi5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2hfcmVzdWx0cyB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDQwMHB4O1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5zZWFyY2gtY29udGFpbmVyPi5zZWFyY2hfcmVzdWx0cyAuc2VhcmNoX2NhdGVnb3J5IHtcblx0ZGlzcGxheTogdGFibGUtcm93O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1leHRyYWxpZ2h0Z3JheSk7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMXMgZWFzZSwgYm9yZGVyLWNvbG9yIDFzIGVhc2Vcbn1cblxuLnNlYXJjaC1jb250YWluZXI+LnNlYXJjaF9yZXN1bHRzIC5zZWFyY2hfY2F0ZWdvcnk6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1ib3R0b206IG5vbmVcbn1cblxuXG4uc2VhcmNoLWNvbnRhaW5lcj4uc2VhcmNoX3Jlc3VsdHMgLnNlYXJjaF9jYXRlZ29yeT4uc2VhcmNoX3BhZ2VuYW1lIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2lkdGg6IDEwMHB4O1xuXHRiYWNrZ3JvdW5kOiAwIDA7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgLjQpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg0MiwgNDMsIDQ0LCAuMSlcbn1cblxuLnNlYXJjaC1jb250YWluZXI+LnNlYXJjaF9yZXN1bHRzIC5zZWFyY2hfY2F0ZWdvcnkgLnNlYXJjaF9yZXN1bHRzIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoNDIsIDQzLCA0NCwgLjE1KTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNDIsIDQzLCA0NCwgLjEpXG59XG5cbi5zZWFyY2gtY29udGFpbmVyPi5zZWFyY2hfcmVzdWx0cyAuc2VhcmNoX2NhdGVnb3J5IC5zZWFyY2hfcmVzdWx0IHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNDIsIDQzLCA0NCwgLjEpO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDFzIGVhc2UsIGJvcmRlci1jb2xvciAxcyBlYXNlO1xuXHRwYWRkaW5nOiAuODU3MTQyODZlbSAxLjE0Mjg1NzE0ZW1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjkwMHB4KSB7XG5cdC5zZWFyY2gtY29udGFpbmVyPi5zZWFyY2hfcmVzdWx0cyB7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdG1hcmdpbjogYXV0bztcblx0fVxuXHQuc2VhcmNoLWNvbnRhaW5lcntcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLnNlYXJjaF9yZXN1bHRzOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAycHggcmdiYSg0MiwgNDMsIDQ0LCAwLjMpO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAycHggcmdiYSg0MiwgNDMsIDQ0LCAwLjMpO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodGdyYXkpO1xufVxuXG4uc2VhcmNoX3Jlc3VsdHM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDEycHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Z3JheSk7XG59XG5cbi5zZWFyY2hfcmVzdWx0czo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgLjMpO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAycHggcmdiYSgwLCAwLCAwLCAuMyk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXkpO1xufVxuLnN3aXBlciB7XG4gIC8qIHdpZHRoOiA5MCU7ICovXG4gIC8qIG1heC13aWR0aDogNzAwcHg7ICovXG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgLyogcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyAqLyAgXG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG59XG5cbi5zd2lwZXItc2xpZGUgaW1nLCAuY2Fyb3VzZWxfaW1hZ2VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGZpbGw7XG4gICAgIG9iamVjdC1maXQ6IGZpbGw7XG4gIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xufVxuLmhvbWVfem9uZTFfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQwcHggMTBweCAyMHB4IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhvbWVfem9uZTFfdGV4dHpvbmUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uaG9tZV96b25lMV9wYW5vcmFtYXpvbmUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmhvbWVfem9uZTFfY2Fyb3VzZWx6b25lIHtcbiAgICBtYXJnaW46IDIwcHggMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAuaG9tZV96b25lMV90ZXh0em9uZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG5cbiAgICAuaG9tZV96b25lMV9jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAuaG9tZV96b25lMV9jYXJvdXNlbHpvbmUge1xuICAgICAgICB3aWR0aDogODUlO1xuICAgIH1cbn1cblxuLyogQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuaG9tZV96b25lMV9jYXJvdXNlbHpvbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMCU7XG4gICAgfVxufSAqL1xuLm5ld3Mge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvKiBmbGV4LXdyYXA6IHdyYXA7ICovXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLm5ld3MgYnV0dG9uIHtcbmJvcmRlcjogbm9uZTtcbmN1cnNvcjogcG9pbnRlcjtcbmNvbG9yOiB2YXIoLS1ibHVlKTtcbmZvbnQtc2l6ZTogMTZweDtcbmZvbnQtd2VpZ2h0OiA2MDA7XG5tYXJnaW4tdG9wOiAxMHB4O1xuYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uZXdzX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm5ld3Nfdmlld2FsbCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLm5ld3Mge1xuICAgICAgICB3aWR0aDogOTglO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAubmV3c19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG59XG4ubmV3c0JveCB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICAvKiBwb3NpdGlvbjogcmVsYXRpdmU7ICovXG4gICAgLyogcGFkZGluZzogMTgwcHggMDsgKi9cbn1cblxuLm5ld3NCb3hfdGVtcGxhdGUge1xuICAgIC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgKi9cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYigwIDAgMCAvIDE1JSk7XG59XG5cbi5uZXdzQm94X3RlbXBsYXRlOmhvdmVye1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICBib3gtc2hhZG93OiAwIDZweCA5cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5ld3NCb3hfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLm5ld3NCb3hfY29udGVudF9pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubmV3c0JveF9jb250ZW50X3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIC8qIGZvbnQtc2l6ZTogMTdweDsgKi9cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICAgIGZvbnQtZmFtaWx5OiAnQW50b25pbyc7XG4gICAgY29sb3I6IHZhcigtLWJsdWUpO1xufVxuXG4ubmV3c0JveF9jb250ZW50X3RleHQge1xuICAgIG1hcmdpbjogNXB4IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYic7XG59XG5cbi5uZXdzQm94X2J1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5uZXdzQm94X2J1dHRvbiBidXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uZXdzQm94X3JlYWQtbW9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInO1xufVxuXG4ubmV3c0JveF9yZWFkLW1vcmU6aG92ZXIsXG4ubmV3c0JveF9yZWFkLW1vcmU6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubmV3c0JveF9yZWFkLW1vcmU6Zm9jdXMge1xuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgICAubmV3c0JveCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cbi50b29sQm94IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICBtYXJnaW46IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JheSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLW1lZGl1bWdyYXkpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuXG4udG9vbHNfY29udGVudHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4udG9vbEJveF9sZWZ0IHtcbiAgICBmbGV4OiAwLjc1O1xufVxuXG4udG9vbEJveF9yaWdodCB7XG4gICAgZmxleDogMC4yNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9vbEJveF9yaWdodF9pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tbGlnaHRncmF5KTtcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi50b29sQm94OmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1yZWQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi50b29sQm94OmhvdmVyIC50b29sQm94X3JpZ2h0X2ljb24ge1xuICAgIGNvbG9yOiB2YXIoLS1ibHVlKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAudG9vbHNfY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxufVxuLnRyYWNrbnRyYWNlIHtcbiAgZmxleDogMC45NTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRyYWNrbnRyYWNlX3RpdGxlIHtcbiAgZmxleDogMC4yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi50cmFja250cmFjZV90aXRsZSBoMSB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRyYWNrbnRyYWNlX2NvbnRlbnQge1xuICB3aWR0aDogODUlIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRyYWNrbnRyYWNlIHtcbiAgICBmbGV4OiAwLjg7XG4gIH1cbn1cblxuLnRyYWNrbnRyYWNlYm94IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogLW1vei1tYXgtY29udGVudDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBoZWlnaHQ6IC1tb3otbWF4LWNvbnRlbnQ7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDNyZW0gM3JlbTtcbiAgbWFyZ2luOiAxJSBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JheSk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1tZWRpdW1ncmF5KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuXG4udHJhY2tudHJhY2Vib3hfdGl0bGVfb3BlbmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi50cmFja250cmFjZWJveF90aXRsZV9jbG9zZWQge1xuICAvKiB3aWR0aDogMjAwcHg7ICovXG59XG4udHJhY2tudHJhY2Vib3hfY2xvc2VkIHtcbiAgd2lkdGg6IDM0MHB4O1xufVxuLnRyYWNrbnRyYWNlYm94X29wZW5lZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50cmFja250cmFjZWJveF90aXRsZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udHJhY2tudHJhY2Vib3hfZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRyYWNrbnRyYWNlYm94X3RvcHNlY3Rpb24ge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLnRyYWNrbnRyYWNlYm94X2VudHJ5IHtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xufVxuXG4udHJhY2tudHJhY2Vib3hfY2xlYXJidG4ge1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG59XG5cbi50cmFja250cmFjZWJveF9tYWluc2VjdGlvbiB7XG4gIG1hcmdpbjogMTVweCAwIDE1cHggMDtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYmx1ZSk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbi50cmFja250cmFjZWJveF9ib3R0b21zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4udHJhY2tudHJhY2Vib3hfdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweDtcbiAgbWFyZ2luOiAwIDRweCA4cHggNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRhcmtncmF5KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbn1cblxuLnRyYWNrbnRyYWNlYm94X3RhZ192YWx1ZSB7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFudG9uaW9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLWJsdWUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udHJhY2tudHJhY2Vib3hfdGFnX2Nsb3NlYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1kYXJrZ3JheSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG59XG5cbi50cmFja250cmFjZWJveF9pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRyYWNrbnRyYWNlYm94X2ljb25fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi50cmFja250cmFjZWJveDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDlweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1yZWQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50cmFja250cmFjZWJveC10YWJsZV9jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG5cbi50cmFja250cmFjZWJveC10YWJsZV90YWJsZV9oZWFkX2NlbGwge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50cmFja250cmFjZWJveF9lbnRyeSB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICB9XG5cbiAgLnRyYWNrbnRyYWNlYm94X2NsZWFyYnRuIHtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAudHJhY2tudHJhY2Vib3hfaWNvbl90aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudHJhY2tudHJhY2Vib3hfZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudHJhY2tudHJhY2Vib3hfdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5xdWlja2xpbmtzIHtcbiAgICBmbGV4OiAwLjk1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbn1cblxuLnF1aWNrbGlua3NfdGl0bGUge1xuICAgIGZsZXg6IDAuMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5xdWlja2xpbmtzX3RpdGxlIGgxIHtcbiAgICBtYXJnaW46IDA7XG4gICAgLyogZm9udC13ZWlnaHQ6IDgwMDsgKi9cbiAgICAvKiBmb250LXNpemU6IDMwcHg7ICovXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnF1aWNrbGlua3NfY29udGVudCB7XG4gICAgZmxleDogMC44O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB3aWR0aDogODUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5xdWlja2xpbmtzIHtcbiAgICAgICAgZmxleDogMC44O1xuICAgIH1cbn1cbi5xdWlja2xpbmtCb3gge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIHBhZGRpbmc6IDI3cHggMzBweCAyNnB4IDMwcHg7XG4gICAgbWFyZ2luOiAxJSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyYXkpO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1tZWRpdW1ncmF5KTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1vdXQ7XG59XG5cbi5xdWlja2xpbmtCb3hfdGl0bGUge1xuICAgIGZsZXg6IDAuNzU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5xdWlja2xpbmtCb3hfdGl0bGUgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnF1aWNrbGlua0JveF9kZXNjcmlwdGlvbiB7XG4gICAgZmxleDogMC4yNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnF1aWNrbGlua0JveDpob3ZlciB7XG4gICAgLyogYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRhYjljZjsgKi9cbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDlweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXJlZCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiAucXVpY2tsaW5rQm94OmhvdmVyIHtcbiAgICBjb2xvcjogIzRhYjljZjtcbn0gKi9cbi5mb290ZXIge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Z3JheSk7XG59XG5cbi5mb290ZXJfbGVmdCB7XG4gICAgZmxleDogMC40NTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb290ZXJfbGVmdF90b3Age1xuICAgIGZsZXg6IDAuNTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5mb290ZXJfbGVmdF90b3BfdGl0bGUgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mb290ZXJfbGVmdF90b3BfY29udGVudCBwIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5mb290ZXJfbGVmdF9ib3R0b20ge1xuICAgIGZsZXg6IDAuNTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5mb290ZXJfbGVmdF9ib3R0b21fdGl0bGUgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mb290ZXJfbGVmdF9ib3R0b21fcm93IHAge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmZvb3Rlcl9yaWdodCB7XG4gICAgZmxleDogMC40NTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb290ZXJfcmlnaHRfdG9wIHtcbiAgICBmbGV4OiAwLjU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmZvb3Rlcl9yaWdodF90b3BfaWNvbiB7XG4gICAgZmxleDogMC4xNTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb290ZXJfaWNvbiB7XG4gICAgLyogYm9yZGVyOiAxcHggc29saWQgI2UyMDEwMTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7ICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmZvb3Rlcl9yaWdodF9ib3R0b20ge1xuICAgIGZsZXg6IDAuNTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uZm9vdGVyX3JpZ2h0X2JvdHRvbV90aXRsZSBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZvb3Rlcl9yaWdodF9ib3R0b21fY29udGVudCBwIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuZm9vdGVyX2ljb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIH1cblxuICAgIC5mb290ZXJfcmlnaHRfdG9wIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbn1cbi5mb290ZXJCb3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5mb290ZXJCb3R0b21fdG9wIHtcbiAgICBmbGV4OiAwLjM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZm9vdGVyQm90dG9tX3RvcF9jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZvb3RlckJvdHRvbV90b3BfY29udGVudCBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9vdGVyQm90dG9tX2JvdHRvbSB7XG4gICAgZmxleDogMC41O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mb290ZXJCb3R0b21faXRlbSB7XG4gICAgZmxleDogMC4zMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qIC5mb290ZXJCb3R0b21faXRlbTpudGgtY2hpbGQoMSkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5mb290ZXJCb3R0b21faXRlbTpudGgtY2hpbGQoMykge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn0gKi9cblxuLmZvb3RlckJvdHRvbV9pdGVtIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5mb290ZXJCb3R0b20ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5mb290ZXJCb3R0b21fdG9wIHtcbiAgICAgICAgZmxleDogMC41O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgXG4gICAgLmZvb3RlckJvdHRvbV9ib3R0b20ge1xuICAgICAgICBmbGV4OiAwLjU7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgLmZvb3RlckJvdHRvbV9pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGZsZXg6IDAuMzU7XG4gICAgfVxuXG4gICAgLmZvb3RlckJvdHRvbV9pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGZsZXg6IDAuMjU7XG4gICAgfVxuXG4gICAgLmZvb3RlckJvdHRvbV9pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGZsZXg6IDAuMjU7XG4gICAgfVxufVxuLmNvbXBhbmllc19ib3hfdGl0bGVze1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5jb21wYW55X2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMSUgMiU7XG59XG5cbi5jb21wYW55X2NpcmNsZSB7XG4gIHdpZHRoOiAxMHJlbTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMnB4IDJweCBsaWdodGdyZXk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY29tcGFueV9pbWFnZSB7XG4gIHdpZHRoOiA5cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jb21wYW55X3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQW50b25pb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU1NXB4KSB7XG4gIC5jb21wYW55X2l0ZW0ge1xuICAgIG1hcmdpbjogMSUgMyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjg2cHgpIHtcbiAgLmNvbXBhbnlfaXRlbSB7XG4gICAgbWFyZ2luOiAxJSA0JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzBweCkge1xuICAuY29tcGFueV9jaXJjbGUge1xuICAgIHdpZHRoOiA5cmVtO1xuICAgIGhlaWdodDogOXJlbTtcbiAgfVxuXG4gIC5jb21wYW55X2ltYWdlIHtcbiAgICB3aWR0aDogOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5jb21wYW55X2NpcmNsZSB7XG4gICAgd2lkdGg6IDhyZW07XG4gICAgaGVpZ2h0OiA4cmVtO1xuICB9XG5cbiAgLmNvbXBhbnlfaW1hZ2Uge1xuICAgIHdpZHRoOiA3cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgLmNvbXBhbnlfY2lyY2xlIHtcbiAgICB3aWR0aDogN3JlbTtcbiAgICBoZWlnaHQ6IDdyZW07XG4gIH1cblxuICAuY29tcGFueV9pbWFnZSB7XG4gICAgd2lkdGg6IDZyZW07XG4gIH1cblxuICAuY29tcGFueV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjg1cHgpIHtcbiAgLmNvbXBhbnlfY2lyY2xlIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cblxuICAuY29tcGFueV9pbWFnZSB7XG4gICAgd2lkdGg6IDRyZW07XG4gIH1cblxuICAuY29tcGFueV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjEwcHgpIHtcbiAgLmNvbXBhbnlfY2lyY2xlIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cblxuICAuY29tcGFueV9pbWFnZSB7XG4gICAgd2lkdGg6IDRyZW07XG4gIH1cblxuICAuY29tcGFueV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uY2VvX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogNiUgMiU7XG59XG4uY2VvX2JveCB7XG4gIHBhZGRpbmc6IDIlIDIlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGhlaWdodDogLW1vei1maXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRncmF5KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDNweCB2YXIoLS1tZWRpdW1ncmF5KTtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNlb19tZXNzYWdlIHtcbiAgd2lkdGg6IDgwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCAyJSAwIDElO1xufVxuXG4uY2VvX3RpdGxlIHtcbiAgLyogY29sb3I6IGJsYWNrOyAqL1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyJTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjY3ZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAuNjdlbTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xuICBtYXJnaW4taW5saW5lLWVuZDogMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuXG4uY2VvX3NpZ25hdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiA1JTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiAnQW50b25pbyc7XG4gIGNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgbWFyZ2luOiAwIDA7XG59XG5cbi5jZW9faW1hZ2Uge1xuICBoZWlnaHQ6IDQ1MHB4O1xufVxuXG4uY2VvX2ltYWdlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmNlb19pbWFnZSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICAuY2VvX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuY2VvX3NpZ25hdHVyZXtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuY2VvX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxuICAuY2VvX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG4gIC5jZW9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jZW9fc2lnbmF0dXJle1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmNlb19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwJTtcbiAgfVxuICAuY2VvX2JveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDMlIDA7XG4gIH1cbiAgLmNlb190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5jZW9faW1hZ2Uge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5jZW9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNlb190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cbiAgLmNlb190ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xufVxuICAuY2VvX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAuY2VvX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmNlb190ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xufVxuICAuY2VvX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTBweCkge1xuICAuY2VvX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxuICAuY2VvX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMC43ZW07XG59XG4gIC5jZW9faW1hZ2Uge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjgwcHgpIHtcbiAgLmNlb190aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gIH1cbiAgLmNlb190ZXh0IHtcbiAgICBmb250LXNpemU6IDAuNWVtO1xufVxuICAuY2VvX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gIH1cbn1cbi5jb21wYW5pZXNfYm94IHtcbiAgbWFyZ2luOiA1JSAwO1xufVxuXG4ubWFpbF9ib3gge1xuICBtYXJnaW46IDQlIDIlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggM3B4IHZhcigtLW1lZGl1bWdyYXkpO1xuICBwYWRkaW5nOiAyJSA1JTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMC42KSwgcmdiYSgyNTUsMjU1LDI1NSwwLjMpKSwgdXJsKC9fbmV4dC9zdGF0aWMvbWVkaWEvbmV3c2xldHRlcl9iZy5lMWVhZWQ5MC5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NSUgNTUlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tYWlsX2ludHJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi8qIC5iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgZmlsdGVyOiBvcGFjaXR5KDQwJSk7XG4gIH0gKi9cblxuLyogLm1haWxfdGl0bGUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOmJsYWNrO1xufSAqL1xuXG4ubWFpbF90ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1ncmF5YmxhY2spO1xufVxuXG4ubWFpbF9pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtYmFzaXM6IDFyZW07XG4gIG1hcmdpbjogMXJlbTtcbn1cblxuLm1haWxfdGV4dGJveCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAxcHggZ3JleTtcbn1cblxuLm1haWxfdGV4dGJveDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDFweCB2YXIoLS1ncmF5YmxhY2spO1xufVxuXG4ubWFpbF9idG4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwJTtcbiAgY29sb3I6IHZhcigtLWV4dHJhbGlnaHRncmF5KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMnB4IHZhcigtLW1lZGl1bWdyYXkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ubWFpbF9idG46aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAxcHggdmFyKC0tZ3JheWJsYWNrKTsgXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZGhvdmVyKTtcbn1cblxuLyogQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubWFpbF9idG4ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufSAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tYWlsX2JveHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5tYWlsX2NvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5tYWlsX2J0bntcbiAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLm1haWxfdGV4dGJveCB7XG4gIG1pbi13aWR0aDogMjEwcHg7ICB9XG4gIC5tYWlsX2lucHV0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1haWxfdGV4dGJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4udmVzc2VsU2NoZWR1bGUge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnZlc3NlbFNjaGVkdWxlX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLWhlaWdodDogMzB2aDtcbiAgICBwYWRkaW5nOiAxMjBweCAxMHB4IDIwcHggMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udmVzc2VsU2NoZWR1bGVfc2lkZWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmVzc2VsU2NoZWR1bGVfc2lkZWJhcl9jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICB3aWR0aDogMzAwcHg7XG59XG5cbi52ZXNzZWxTY2hlZHVsZV9zaWRlYmFyX2hlYWRlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmVzc2VsU2NoZWR1bGVfc2lkZWJhcl9zZWFyY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICB3aWR0aDogMjcwcHg7XG59XG5cbi52ZXNzZWxTY2hlZHVsZV9zaWRlYmFyX2NsZWFyRmlsdGVycyB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cblxuLnZlc3NlbFNjaGVkdWxlX2NvbnRlbnRfY29udGFpbmVyX2hlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi52ZXNzZWxTY2hlZHVsZV9wYXBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmVzc2VsU2NoZWR1bGVfdGFibGVfY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5cbi52ZXNzZWxTY2hlZHVsZV90YWJsZV91cF93cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8qIGZsZXgtd3JhcDogd3JhcDsgKi9cbn1cblxuLnZlc3NlbFNjaGVkdWxlX3RhYmxlX3N0YXR1cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udmVzc2VsU2NoZWR1bGVfdGFibGVfbGVnZW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiA3cHggMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi52ZXNzZWxTY2hlZHVsZV90YWJsZV9sZWdlbmQ6bGFzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnZlc3NlbFNjaGVkdWxlX3RhYmxlX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIC8qIG1hcmdpbi1ib3R0b206IDEwcHg7ICovXG59XG5cbi52ZXNzZWxTY2hlZHVsZV90YWJsZV9idXR0b25zIHN2ZyB7XG4gICAgY29sb3I6IHZhcigtLWJsdWUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZlc3NlbFNjaGVkdWxlX3RhYmxlX2hlYWRfY2VsbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnZlc3NlbFNjaGVkdWxlX3RhYmxlX2NlbGwge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnZlc3NlbFNjaGVkdWxlX3RhYmxlX21haW5jZWxscyB7XG4gICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi52ZXNzZWxTY2hlZHVsZV90YWJsZV9vdGhlcmNlbGxzIHtcbiAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udmVzc2VsU2NoZWR1bGVfdGFibGVfY2VsbCxcbi52ZXNzZWxTY2hlZHVsZV90YWJsZV9oZWFkX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmRhdGVQaWNrZXIgLk11aS1mb2N1c2VkIGZpZWxkc2V0Lk11aU91dGxpbmVkSW5wdXQtbm90Y2hlZE91dGxpbmUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZSkgIWltcG9ydGFudDtcbn1cblxuLmRhdGVQaWNrZXIgLk11aUlucHV0TGFiZWwtcm9vdCB7XG4gICAgY29sb3I6IHZhcigtLWJsdWUpICFpbXBvcnRhbnQ7XG59XG5cbi52ZXNzZWxTY2hlZHVsZV90YWJsZV9ub3Jlc3VsdF9jZWxsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAudmVzc2VsU2NoZWR1bGVfY29udGVudF9jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC8qIFxuICAgIC52ZXNzZWxTY2hlZHVsZV90YWJsZV9idXR0b25zIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgfSAqL1xuXG4gICAgLnZlc3NlbFNjaGVkdWxlX3RhYmxlX2Rlc2t0b3BfYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudmVzc2VsU2NoZWR1bGVfdGFibGVfYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cbn1cblxuLnZlc3NlbFNjaGVkdWxlX3RhYmxlX2NlbGxfYmx1ZSB7XG4gICAgY29sb3I6IHZhcigtLWJsdWUpICFpbXBvcnRhbnQ7XG59XG5cbi52ZXNzZWxTY2hlZHVsZV90YWJsZV9jZWxsX29yYW5nZSB7XG4gICAgY29sb3I6IHZhcigtLXJlZCkgIWltcG9ydGFudDtcbn1cblxuLmljb25UaW1lIHtcbiAgICBjb2xvcjogdmFyKC0tYmx1ZSkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uY2hlY2tUaW1lIHtcbiAgICBjb2xvcjogdmFyKC0tcmVkKSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAudmVzc2VsU2NoZWR1bGVfdGFibGVfc3RhdHVzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAudmVzc2VsU2NoZWR1bGVfdGFibGVfdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG5cbiAgICAudmVzc2VsU2NoZWR1bGVfdGFibGVfbGVnZW5kIHtcbiAgICAgICAgLyogbWluLXdpZHRoOiA4MHB4OyAqL1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMTVweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuXG4gICAgLnZlc3NlbFNjaGVkdWxlX3RhYmxlX2xlZ2VuZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLnZlc3NlbFNjaGVkdWxlX2NvbnRlbnRfY29udGFpbmVyIHtcbiAgICAgICAgZmxleDogMC44NTtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTUwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAudmVzc2VsU2NoZWR1bGVfY29udGVudF9jb250YWluZXIge1xuICAgICAgICBmbGV4OiAwLjk1O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgLnZlc3NlbFNjaGVkdWxlX2NvbnRlbnRfY29udGFpbmVyIHtcbiAgICAgICAgZmxleDogMC45O1xuICAgIH1cbn1cblxuQG1lZGlhIHByaW50IHtcblxuICAgIC52ZXNzZWxTY2hlZHVsZV90YWJsZV9idXR0b25zLFxuICAgIGhlYWRlcixcbiAgICBmb290ZXIge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgYm9keSB7XG4gICAgICAgIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gICAgICAgIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgICB9XG5cbiAgICAudmVzc2VsU2NoZWR1bGVfdGFibGVfY29udGFpbmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnZlc3NlbFNjaGVkdWxlX3Njcm9sbC1vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlKTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCB6LWluZGV4IDBzIDAuNXM7XG59XG5cbi52ZXNzZWxTY2hlZHVsZV9zY3JvbGwtb3ZlcmxheV90ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC52ZXNzZWxTY2hlZHVsZV9zY3JvbGwtb3ZlcmxheSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC52ZXNzZWxTY2hlZHVsZV9zY3JvbGwtb3ZlcmxheV9oaWRkZW4ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG59XG4uc3Bpbm5lci1jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNzB2aDtcbiAgICB3aWR0aDogMTAwdnc7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmxvYWRpbmctc3Bpbm5lciB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjZjNmM2YzO1xuICAvKiBMaWdodCBncmV5ICovXG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzM4MzYzNjtcbiAgLyogQmxhY2sgKi9cbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNwaW5uZXIgMS41cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uQWNjb3JkaW9uU3VtbWFyeU5hbWV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lVERPIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmVURE9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDFyZW0gMCAycmVtIDA7XG4gICAgcGFkZGluZzogMTIwcHggMTBweCAyMHB4IDEwcHg7XG59XG5cbi5lVERPX2NlbnRlcmNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA4NSU7XG59XG5cbi5lVERPX2NhcHRjaGF7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxcmVtIDAgMnJlbSAwO1xufVxuLmVkaSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5lZGlfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDFyZW0gMCAycmVtIDA7XG4gICAgcGFkZGluZzogMTIwcHggMTBweCAyMHB4IDEwcHg7XG59XG5cbi5lZGlfY2VudGVyY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbn1cblxuLmVkaV9jYXB0Y2hhe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMXJlbSAwIDJyZW0gMDtcbn1cbi5zZXJ2aWNlUmVxdWVzdCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zZXJ2aWNlUmVxdWVzdF9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogNXB4IDAgMTBweCAwO1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDEwcHg7XG59XG5cbi5zZXJ2aWNlUmVxdWVzdF9jZW50ZXJjb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogODUlO1xufVxuXG4uc2VydmljZVJlcXVlc3RfdGV4dGZpZWxkcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnNlcnZpY2VSZXF1ZXN0X2NhcHRjaGFfc3VibWl0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uc2VydmljZVJlcXVlc3RfY2FwdGNoYV9zdWJtaXQ+ZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5zZXJ2aWNlUmVxdWVzdF9jYXB0Y2hhX3N1Ym1pdCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLnNlcnZpY2VSZXF1ZXN0X2NhcHRjaGFfc3VibWl0IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbn1cbi5hdXRvbWF0ZWRHYXRlcyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5hdXRvbWF0ZWRHYXRlc19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDEyMHB4IDEwcHggMjBweCAxMHB4O1xufVxuXG4uYXV0b21hdGVkR2F0ZXNfY2VudGVyY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbn1cbi5iYXJnZUhhbmRsaW5nU2VydmljZXMge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYmFyZ2VIYW5kbGluZ1NlcnZpY2VzX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTIwcHggMTBweCAyMHB4IDEwcHg7XG59XG5cbi5iYXJnZUhhbmRsaW5nU2VydmljZXNfY2VudGVyY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbn1cbi5icmVha2J1bGtBbmRPT0dzIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmJyZWFrYnVsa0FuZE9PR3NfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAxMjBweCAxMHB4IDIwcHggMTBweDtcbn1cblxuLmJyZWFrYnVsa0FuZE9PR3NfY2VudGVyY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbn1cbi5xdWF5c2lkZUFuZFlhcmRPcGVyYXRpb25zIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnF1YXlzaWRlQW5kWWFyZE9wZXJhdGlvbnNfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAxMjBweCAxMHB4IDIwcHggMTBweDtcbn1cblxuLnF1YXlzaWRlQW5kWWFyZE9wZXJhdGlvbnNfY2VudGVyY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbn1cbi5yZWVmZXJNYW5hZ2VtZW50IHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnJlZWZlck1hbmFnZW1lbnRfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAxMjBweCAxMHB4IDIwcHggMTBweDtcbn1cblxuLnJlZWZlck1hbmFnZW1lbnRfY2VudGVyY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbn1cbi53ZWlnaGluZ1NlcnZpY2VzIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLndlaWdoaW5nU2VydmljZXNfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAxMjBweCAxMHB4IDIwcHggMTBweDtcbn1cblxuLndlaWdoaW5nU2VydmljZXNfY2VudGVyY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbn1cbi5jb250YWN0IHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNvbnRhY3RfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAxMjBweCAxMHB4IDIwcHggMTBweDtcbn1cblxuLmNvbnRhY3RfY2VudGVyY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbn1cbi5vdXItdGVybWluYWwge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ub3VyLXRlcm1pbmFsX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTIwcHggMTBweCAyMHB4IDEwcHg7XG59XG5cbi5vdXItdGVybWluYWxfY2VudGVyY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbn1cbi5jb21wYW55LWN1bHR1cmUge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY29tcGFueS1jdWx0dXJlX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTIwcHggMTBweCAyMHB4IDEwcHg7XG59XG5cbi5jb21wYW55LWN1bHR1cmVfY2VudGVyY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbn1cbi5oaXN0b3J5IHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmhpc3RvcnlfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAxMjBweCAxMHB4IDIwcHggMTBweDtcbn1cblxuLmhpc3RvcnlfY2VudGVyY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbn1cbi5sZWFkZXJzaGlwIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmxlYWRlcnNoaXBfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAxMjBweCAxMHB4IDIwcHggMTBweDtcbn1cblxuLmxlYWRlcnNoaXBfY2VudGVyY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbn1cbi5oc3NlIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmhzc2VfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAxMjBweCAxMHB4IDIwcHggMTBweDtcbn1cblxuLmhzc2VfY2VudGVyY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbn1cbi5hd2FyZHMge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYXdhcmRzX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTIwcHggMTBweCAyMHB4IDEwcHg7XG59XG5cbi5hd2FyZHNfY2VudGVyY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbn1cbi50ZXJtaW5hbC1jb25uZWN0aXZpdHkge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udGVybWluYWwtY29ubmVjdGl2aXR5X2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTIwcHggMTBweCAyMHB4IDEwcHg7XG59XG5cbi50ZXJtaW5hbC1jb25uZWN0aXZpdHlfY2VudGVyY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbn1cbi5pbnZvaWNlcyB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDEyMHB4IDBweCAyMHB4IDBweDtcbn1cblxuLmNvbHVtbkhlYWRlclRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQW50b25pby1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgY29sb3I6ICMwNDI0NmE7XG59XG5cbi5uYXZiYXJfdG9wIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA1O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnNpZGUtbWVudS1sb2dvLWRyYXdlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAyNXB4O1xufVxuXG4uc2lkZS1tZW51LWxvZ28taGVhZGVyIHtcblx0d2lkdGg6IDI1MHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaWRlLW1lbnUtbG9nby1oZWFkZXItaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci1saW5rcyB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXdlaWdodDogODAwO1xuXHRjb2xvcjogdmFyKC0tYmx1ZSk7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXJlZCk7XG59XG5cbi5kcmF3ZXItbWFpbi1saW5rcyB7XG5cdGZvbnQtc2l6ZTogY2FsYygyMHB4LyAxLjIpICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiB2YXIoLS1ibHVlKTtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmRyYXdlci1tYWluLWxpbmtzOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5kcmF3ZXItbGlua3MtY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5oZWFkZXItbGlua3M6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLnN1Yi1oZWFkZXItbGlua3Mge1xuXHRmb250LXNpemU6IGNhbGMoMjBweCAvIDEuMikgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6IHZhcigtLWJsdWUpO1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnN1Yi1oZWFkZXItbGlua3M6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLmRyYXdlci1saW5rcyB7XG5cdGZvbnQtc2l6ZTogY2FsYygyMHB4IC8gMS4yKSAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xuXHRjb2xvcjogdmFyKC0tYmx1ZSk7XG5cdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi5kcmF3ZXItbGlua3M6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLm1haW4td3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLnNlY29uZC1sZXZlbCB7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi5zZWNvbmQtbGV2ZWwtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogNzVweDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTAwMTtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmM2Y1Zjc7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMHMgMC40cztcbn1cblxuLnNlY29uZC1sZXZlbC13cmFwcGVyLm9wZW4ge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuXHRoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG5cdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdHBhZGRpbmc6IDQwcHggMCAwIDA7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuXHRib3gtc2hhZG93OiAwIDJweCAwIGdyZXk7XG59XG5cbi5zZWNvbmQtbGV2ZWwtd3JhcHBlciAuc2Vjb25kLWxldmVsLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMjVweDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogNTAlO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLnNlY29uZC1sZXZlbC13cmFwcGVyIC5zZWNvbmQtbGV2ZWwtY29udGFpbmVyIC5zZWNvbmQtbGV2ZWwge1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblx0aGVpZ2h0OiAxMzBweDtcbn1cblxuLnNlY29uZC1sZXZlbC1saW5rcyB7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgcmVkO1xuXHRwYWRkaW5nOiA3cHggMTJweDtcblx0bWF4LXdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuXHRtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuXG59XG5cbi5zZWNvbmQtbGV2ZWwtbGlua3M6aG92ZXIge1xuXHQtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIDFweCB2YXIoLS1ibHVlKTtcblx0ICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAxcHggdmFyKC0tYmx1ZSk7XG59XG5cbi5zZWNvbmQtbGV2ZWwtbGlua3MtZHJhd2VyIHtcblx0d2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZWQ7XG59XG5cbi5zZWNvbmQtbGV2ZWwtbGlua3Mtd3JhcHBlciB7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgcmVkO1xufVxuXG4uc2Vjb25kLWxldmVsLWxpbmtzLXdyYXBwZXIgYTpmaXJzdC1jaGlsZCB7XG5cdGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbn1cblxuLnNlY29uZC1sZXZlbC1saW5rcy13cmFwcGVyOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZzogNXB4IDIwcHg7XG5cdG1heC13aWR0aDogLW1vei1maXQtY29udGVudDtcblx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnNlY29uZC1sZXZlbC1saW5rcy13cmFwcGVyLWRyYXdlciB7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgcmVkO1xuXHRwYWRkaW5nOiA3cHggMTJweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnNlY29uZC1sZXZlbC1saW5rcy13cmFwcGVyLWRyYXdlciBhOmZpcnN0LWNoaWxkIHtcblx0Zm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xufVxuXG4uc2Vjb25kLWxldmVsLWRyYXdlciB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuXHQubWFpbi13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuZHJhd2VyLWljb24tYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdH1cblxufVxuXG4vKiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHsgKi9cbi5zZWNvbmQtbGV2ZWwtd3JhcHBlciB7XG5cdGhlaWdodDogMzYwcHg7XG59XG5cbi5zZWNvbmQtbGV2ZWwtd3JhcHBlciAuc2Vjb25kLWxldmVsLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMjVweDtcbn1cblxuLnNlY29uZC1sZXZlbC13cmFwcGVyIC5zZWNvbmQtbGV2ZWwtY29udGFpbmVyIC5zZWNvbmQtbGV2ZWw6bnRoLWxhc3QtY2hpbGQoMikge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMjUwcHg7XG5cdGxlZnQ6IDU1cHg7XG59XG5cbi5zZWNvbmQtbGV2ZWwtd3JhcHBlciAuc2Vjb25kLWxldmVsLWNvbnRhaW5lciAuc2Vjb25kLWxldmVsOm50aC1sYXN0LWNoaWxkKDEpIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDI1MHB4O1xuXHRsZWZ0OiAyNjBweDtcbn1cbi5kaWFsb2dfVGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tYmx1ZSk7XG4gICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5kaWFsb2dfTWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDBweCA1MHB4IDUwcHggNTBweDtcbn1cbi5zbGlkZXIge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnNsaWRlciB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxufVxuXG4uaG9tZV9zbGlkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmhvbWVfc2xpZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG59XG4uc2xpZGVfaGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDsgXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAzcHggcmdiKDAgMCAwIC8gMTAlKTtcbiAgICBjb2xvcjogdmFyKC0tYmx1ZSkgIWltcG9ydGFudDtcbiAgICAvKiB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAqL1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBbnRvbmlvO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMC42N2VtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAuNjdlbTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5zbGlkZV9oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IFxuICAgIH1cbn0gXG4uZ2VuZXJhdGVJbnZvaWNlIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmdlbmVyYXRlSW52b2ljZV9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogNXB4IDAgMTBweCAwO1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDEwcHg7XG59XG5cbi5nZW5lcmF0ZUludm9pY2VfY2VudGVyY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbn1cblxuLmdlbmVyYXRlSW52b2ljZV90ZXh0ZmllbGRze1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZ2VuZXJhdGVJbnZvaWNlX2NyZWF0YWJsZV9zZWxlY3R7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmdlbmVyYXRlSW52b2ljZV9jYXB0Y2hhX3N1Ym1pdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmdlbmVyYXRlSW52b2ljZV9jYXB0Y2hhX3N1Ym1pdD5kaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmdlbmVyYXRlSW52b2ljZV9jYXB0Y2hhX3N1Ym1pdCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5nZW5lcmF0ZUludm9pY2VfY2FwdGNoYV9zdWJtaXQgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xufVxuIiwiOnJvb3Qge1xuXG4gIC0td2hpdGU6ICNGRkZGRkY7XG4gIC0tYmx1ZTogIzA0MjQ2QTtcbiAgLS1yZWQ6ICNFMjAxMDE7XG4gIC0tZ3JheTogI0Q5REVFQTtcbiAgLS1ncmF5YmxhY2s6ICMyQTJCMkM7XG4gIC0tZXh0cmFsaWdodGdyYXk6ICNGOEY5RkE7XG4gIC0tbGlnaHRncmF5OiAjRTZFOUYwO1xuICAtLW1lZGl1bWdyYXk6ICM5QUE3QzQ7XG4gIC0tZGFya2dyYXk6ICM2Qjc3OTA7XG4gIC0tYmx1ZWxpZ2h0OiAjRDlERUVBO1xuICAtLWJsdWVleHRyYWxpZ2h0OiAjRTZFQUYwO1xuICAtLWJsdWVzZWNvbmRhcnk6ICMzRTY0Qjg7XG5cbiAgLS1ibHVlbGluazogIzJENzVGRjtcbiAgLS1ibHVlaG92ZXI6ICMwMzE3NDU7XG4gIC0tcmVkaG92ZXI6ICNCMjAxMDE7XG5cbiAgLS1ibHVlYm9yZGVyOiAjMDQyNDZBO1xuICAtLWdyYXlib3JkZXI6ICM2Qjc3OTA7XG4gIC0tcmVkYm9yZGVyOiAjRTIwMTAxO1xuXG4gIC0tcHVycGxlbGluazogIzU1MUE4Qjtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgLyogbWFyZ2luOiAwOyAqL1xuICAvKiBjb2xvcjogI2FhYWFhYTsgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBtaW4td2lkdGg6IDM2NXB4O1xufVxuXG51bCxcbmxpLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBjb2xvcjogdmFyKC0tYmx1ZSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTt9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMTtcblxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41O1xuXG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1O1xuXG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0IHtcbiAgLyogZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7ICovXG4gIGZvbnQtZmFtaWx5OiBcIkFudG9uaW9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLWJsdWUpO1xuICBmb250LXdlaWdodDogYm9sZDtcblxufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJpZy10aXRsZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkFudG9uaW9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogdmFyKC0tYmx1ZSk7XG59XG5cblxuXG5tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbn1cblxudWwgbGkge1xuICBsaW5lLWhlaWdodDogYXV0bztcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbnVsLnVsLWRhc2hlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxudWwudWwtZGFzaGVkPmxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG51bC51bC1kYXNoZWQ+bGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogLTIzcHg7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5NdWlEYXRhR3JpZC1jb2x1bW5IZWFkZXJUaXRsZXtcblx0bWFyZ2luOiAwO1xudGV4dC1hbGlnbjogY2VudGVyO1xuY29sb3I6ICAjMDQyNDZhO1xuZm9udC1zaXplOiAxNXB4O1xuZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uTXVpRGF0YUdyaWQtY2VsbENvbnRlbnR7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogICMwNDI0NmE7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBjb2xvcjogdmFyKC0tYmx1ZSk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29udGFpbmVyLS1wb3B1cHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwMHB4O1xufSIsIkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaG9tZSB7XG4gIG1pbi1oZWlnaHQ6IDEyMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uaG9tZV9uZXdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qIE1VSSBvdmVycmlkZXMgKi9cblxuLm5vLXNwaW5uZXIgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5uby1zcGlubmVyIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLm5vLXNwaW5uZXIgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKiBCVk4gc3R5bGVzICovXG5cbi5CVk5fZGlhbG9nIHtcbiAgQGFwcGx5IHctWzIycmVtXSBoLVszNnJlbV0gc206dy1bMzByZW1dIHNtOmgtWzQwcmVtXSBiZy13aGl0ZSByb3VuZGVkLW1kO1xufVxuXG4uQlZOX2ljb24ge1xuICBAYXBwbHkgZmxleCB3LWZ1bGwganVzdGlmeS1lbmQgcC0zO1xufVxuXG4uQlZOX2NvbnRhaW5lciB7XG4gIEBhcHBseSB3LWZ1bGwgaC1mdWxsIGZsZXggZmxleC1jb2wgaXRlbXMtY2VudGVyIGp1c3RpZnktc3RhcnQ7XG59XG5cbi5CVk5fb3JkZXItdGV4dCB7XG4gIEBhcHBseSB0ZXh0LWdyYXktNDAwIHRleHQtbGcgc206dGV4dC14bDtcbn1cblxuLkJWTl9zZXBhcmF0b3Ige1xuICBAYXBwbHkgaC1bMXB4XSB3LVs5MCVdIGJnLWdyYXktMzAwIG15LTQ7XG59XG5cbi5CVk5fZm9ybS1jb250YWluZXIge1xuICBAYXBwbHkgdy1bODAlXSBtdC0xNCBmbGV4IGZsZXgtY29sIGdhcC0yO1xufVxuXG4uQlZOX2Zvcm0ge1xuICBAYXBwbHkgdy1mdWxsIGZsZXggZmxleC1jb2wgZ2FwLTQ7XG59XG5cbi5CVk5fc3VibWl0LWJ0biB7XG4gIEBhcHBseSBzZWxmLWVuZCAhYmctWyMwQTIwNzFdICFyb3VuZGVkLW5vbmUgIXRleHQtWyNmZmZdIGhvdmVyOm9wYWNpdHktODUgIWNhcGl0YWxpemU7XG59XG5cbi8qIFdhbGxldCBQYXltZW50IHN0eWxlcyAqL1xuXG4ucGF5bWVudF9kaWFsb2cge1xuICBAYXBwbHkgdy1bMjJyZW1dIGgtWzQwcmVtXSBzbTp3LVszMHJlbV0gc206aC1bNDByZW1dIGJnLXdoaXRlIHJvdW5kZWQtbWQ7XG59XG5cbi5wYXltZW50X2ljb24ge1xuICBAYXBwbHkgZmxleCB3LWZ1bGwgaXRlbXMtY2VudGVyIGp1c3RpZnktZW5kIHAtMyBtZDpqdXN0aWZ5LWVuZDtcbn1cblxuLnBheW1lbnRfZm9ybSB7XG4gIEBhcHBseSB3LVs4MCVdIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGZsZXgtY29sIGdhcC01IG10LTYgc206bXQtMTI7XG59XG5cbi5wYXltZW50X2Zvcm0tY29udGFpbmVyIHtcbiAgQGFwcGx5IG1pbi1oLTI4IHNtOm1pbi1oLTI0ICB3LWZ1bGwgc206dy1bODAlXSBmbGV4IGZsZXgtY29sIGdhcC0zO1xufVxuXG4ucGF5bWVudF9maWVsZC1jb250YWluZXIge1xuICBAYXBwbHkgcm91bmRlZC1tZCBib3JkZXIgYm9yZGVyLVsjMEEyMDcxXSBweC00IHB5LTEgdy1mdWxsO1xufVxuXG4ucGF5bWVudF90cmFuc2FjdGlvbi1jb250YWluZXIge1xuICBAYXBwbHkgZmxleCBmbGV4LWNvbCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC1jZW50ZXIgbXQtNSBnYXAtMztcbn1cblxuLnBheW1lbnRfc3VibWl0LWJ0biB7XG4gIEBhcHBseSAhcm91bmRlZC1ub25lICF0ZXh0LVsjZmZmXSBob3ZlcjpvcGFjaXR5LTg1ICFjYXBpdGFsaXplO1xufVxuXG4vKiBXYWxsZXQgU2lnbnVwIHN0eWxlcyAqL1xuXG4ubmV3LXdhbGxldF9kaWFsb2cge1xuICBAYXBwbHkgdy1bMjJyZW1dIGgtWzM4cmVtXSBzbTp3LVszMnJlbV0gc206aC1bNDByZW1dIGJnLXdoaXRlIHJvdW5kZWQtbWQgZmxleCBmbGV4LWNvbCBqdXN0aWZ5LXN0YXJ0O1xufVxuXG4uc2Nyb2xsLXRleHQge1xuICBAYXBwbHkgdGV4dC1ncmF5LTQwMCBmb250LXRoaW4gbWQ6aGlkZGVuO1xufVxuXG4ubmV3LXdhbGxldF9wYXltZW50X2ljb24ge1xuICBAYXBwbHkgZmxleCB3LWZ1bGwgaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBwLTMgbWQ6anVzdGlmeS1lbmQ7XG59XG5cbi5uZXctd2FsbGV0X2Zvcm0tY29udGFpbmVyIHtcbiAgQGFwcGx5IG1heC1oLTk2IHNtOm1heC1oLVszNnJlbV0gbWQ6bWF4LWgtbm9uZSBvdmVyZmxvdy15LWF1dG8gcC00O1xufVxuXG4ubmV3LXdhbGxldF9mb3JtIHtcbiAgQGFwcGx5IGZsZXggZmxleC1jb2wgaXRlbXMtc3RhcnQganVzdGlmeS1zdGFydCBwLTU7XG59XG5cbi5uZXctd2FsbGV0X2ZpZWxkLWNvbnRhaW5lciB7XG4gIEBhcHBseSBmbGV4IGZsZXgtY29sIG1kOmZsZXgtcm93IG1kOnNwYWNlLXgtNCB3LWZ1bGw7XG59XG5cbi5uZXctd2FsbGV0X2ZpZWxkIHtcbiAgQGFwcGx5IHctZnVsbCBtaW4taC0yNDtcbn1cblxuLm5ldy13YWxsZXRfYnRuLWNvbnRhaW5lciB7XG4gIEBhcHBseSAhbXQtNSBmbGV4IGl0ZW1zLXN0YXJ0IG1kOmp1c3RpZnktZW5kIGp1c3RpZnktc3RhcnQgZ2FwLTMgdy1mdWxsO1xufVxuXG4ubmV3LXdhbGxldF9zdWJtaXQtYnRuIHtcbiAgQGFwcGx5ICFiZy1bIzBBMjA3MV0gIXJvdW5kZWQtbm9uZSAhdGV4dC1bI2ZmZl0gaG92ZXI6b3BhY2l0eS04NSAhY2FwaXRhbGl6ZTtcbn1cblxuLm5ldy13YWxsZXRfY2xlYXItYnRuIHtcbiAgQGFwcGx5IGhvdmVyOm9wYWNpdHktODUgIWNhcGl0YWxpemUgIWJnLVsjZTIwMTAxXSAhcm91bmRlZC1ub25lICF0ZXh0LVsjZmZmXTtcbn1cblxuLyogc2Nyb2xsYmFyICovXG4ubmV3LXdhbGxldF9mb3JtLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm5ldy13YWxsZXRfZm9ybS1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLm5ldy13YWxsZXRfZm9ybS1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4iLCIuYnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDRweCAycHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cGFkZGluZzogMTBweCAzMnB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRjb2xvcjogdmFyKC0tYmx1ZSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLmJ1dHRvbjpob3ZlciB7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG5cdC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuXHQtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1ncmF5YmxhY2spO1xufVxuXG4ubWdsYXNzIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHQtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uc2VhcmNoYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXNpemU6IDIycHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5zZWFyY2g6Zm9jdXMrLnNlYXJjaGJ1dHRvbiB7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG5cdC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuXHQtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1ncmF5YmxhY2spO1xufVxuXG4uc2VhcmNoIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA0OXB4O1xuXHQvKiBCdXR0b24gd2lkdGgtMXB4IChOb3QgNTBweC8xMDAlIGJlY2F1c2UgdGhhdCB3aWxsIHNvbWV0aW1lcyBzaG93IGEgMXB4IGxpbmUgYmV0d2VlbiB0aGUgc2VhcmNoIGJveCBhbmQgYnV0dG9uKSAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0bWluLXdpZHRoOiAzMDBweDtcblx0cGFkZGluZzogMCAxNnB4IDAgMDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDEwO1xuXHQvKiB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuXHQtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcblx0LW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40czsgKi9cblx0LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDFzIGVhc2UsIGJvcmRlci1jb2xvciAxcyBlYXNlO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDFzIGVhc2UsIGJvcmRlci1jb2xvciAxcyBlYXNlO1xufVxuXG4uZXhwYW5kcmlnaHQge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogNDlweDtcbn1cblxuLmV4cGFuZHJpZ2h0OmZvY3VzIHtcblx0cGFkZGluZzogMCAwIDAgMTZweDtcbn1cblxuLyogQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjkwMXB4KSB7XG5cdC5zZWFyY2gge1xuXHRcdHdpZHRoOiAzNTBweDtcblx0XHRwYWRkaW5nOiAwIDE2cHggMCAwO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxufSAqL1xuXG4uc2VhcmNoX3Jlc3VsdHMge1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG5cdG1hcmdpbi10b3A6IDAuNWVtO1xuXHR3aWR0aDogMThlbTtcblx0bWF4LWhlaWdodDogMzUwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDAuMjg1NzE0MjlyZW07XG5cdHotaW5kZXg6IDk5ODtcblx0b3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNlYXJjaC1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHdpZHRoOiA1MHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRvdXRsaW5lOiAwO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdmFyKC0tZ3JheWJsYWNrKTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEuMjE0Mjg1NzFlbTtcblx0Zm9udC1zaXplOiAxZW07XG5cdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzIGVhc2UsIGNvbG9yIDFzIGVhc2UsIGJvcmRlci1jb2xvciAxcyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgMXMgZWFzZTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcyBlYXNlLCBjb2xvciAxcyBlYXNlLCBib3JkZXItY29sb3IgMXMgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IDFzIGVhc2U7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXMgZWFzZSwgY29sb3IgMXMgZWFzZSwgYm94LXNoYWRvdyAxcyBlYXNlLCBib3JkZXItY29sb3IgMXMgZWFzZTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcyBlYXNlLCBjb2xvciAxcyBlYXNlLCBib3gtc2hhZG93IDFzIGVhc2UsIGJvcmRlci1jb2xvciAxcyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgMXMgZWFzZVxufVxuXG4uc2VhcmNoLWNvbnRhaW5lcj4uc2VhcmNoX3Jlc3VsdHMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0cmlnaHQ6IDA7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcblx0bWFyZ2luLXRvcDogLjVlbTtcblx0d2lkdGg6IDE4ZW07XG5cdGJvcmRlci1yYWRpdXM6IC4yODU3MTQyOXJlbTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDQyLCA0MywgNDQsIC4xMiksIDAgMnB4IDEwcHggMCByZ2JhKDQyLCA0MywgNDQsIC4xNSk7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoNDIsIDQzLCA0NCwgLjEyKSwgMCAycHggMTBweCAwIHJnYmEoNDIsIDQzLCA0NCwgLjE1KTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHRncmF5KTtcblx0ei1pbmRleDogOTk4XG59XG5cbi5zZWFyY2gtY29udGFpbmVyPi5zZWFyY2hfcmVzdWx0cyAuc2VhcmNoX3Jlc3VsdDpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50XG59XG5cbi5zZWFyY2gtY29udGFpbmVyPi5zZWFyY2hfcmVzdWx0cyAuc2VhcmNoX3Jlc3VsdCAuaW1hZ2UgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IDEwMCVcbn1cblxuLnNlYXJjaC1jb250YWluZXI+LnNlYXJjaF9yZXN1bHRzIC5zZWFyY2hfcmVzdWx0IC5pbWFnZSsuY29udGVudCB7XG5cdG1hcmdpbjogMCA2ZW0gMCAwXG59XG5cbi5zZWFyY2gtY29udGFpbmVyPi5zZWFyY2hfcmVzdWx0cyAuc2VhcmNoX3Jlc3VsdCAuc2VhcmNoX3NlY3Rpb24ge1xuXHRtYXJnaW46IC0uMTQyODU3MTRlbSAwIDA7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAuODUpXG59XG5cbi5zZWFyY2gtY29udGFpbmVyPi5zZWFyY2hfcmVzdWx0cyAuc2VhcmNoX3Jlc3VsdCAuc2VhcmNoX2Rlc2NyaXB0aW9uIHtcblx0bWFyZ2luLXRvcDogMDtcblx0Zm9udC1zaXplOiAuOTI4NTcxNDNlbTtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgLjQpXG59XG5cbi5zZWFyY2gtY29udGFpbmVyPi5zZWFyY2hfcmVzdWx0cyAuc2VhcmNoX2NhdGVnb3J5IC5zZWFyY2hfcmVzdWx0OmhvdmVyLFxuLnNlYXJjaC1jb250YWluZXI+LnNlYXJjaF9yZXN1bHRzIC5zZWFyY2hfcmVzdWx0OmhvdmVyLFxuLnNlYXJjaC1jb250YWluZXI+LnNlYXJjaF9yZXN1bHRzIC5zZWFyY2hfY2F0ZWdvcnk6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1leHRyYWxpZ2h0Z3JheSlcbn1cblxuXG4uc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoX3Jlc3VsdHMge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiA0MDBweDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uc2VhcmNoLWNvbnRhaW5lcj4uc2VhcmNoX3Jlc3VsdHMgLnNlYXJjaF9jYXRlZ29yeSB7XG5cdGRpc3BsYXk6IHRhYmxlLXJvdztcblx0YmFja2dyb3VuZDogdmFyKC0tZXh0cmFsaWdodGdyYXkpO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxcyBlYXNlLCBib3JkZXItY29sb3IgMXMgZWFzZTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAxcyBlYXNlLCBib3JkZXItY29sb3IgMXMgZWFzZVxufVxuXG4uc2VhcmNoLWNvbnRhaW5lcj4uc2VhcmNoX3Jlc3VsdHMgLnNlYXJjaF9jYXRlZ29yeTpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZVxufVxuXG5cbi5zZWFyY2gtY29udGFpbmVyPi5zZWFyY2hfcmVzdWx0cyAuc2VhcmNoX2NhdGVnb3J5Pi5zZWFyY2hfcGFnZW5hbWUge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aWR0aDogMTAwcHg7XG5cdGJhY2tncm91bmQ6IDAgMDtcblx0Zm9udC1zaXplOiAxZW07XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDQyLCA0MywgNDQsIC4xKVxufVxuXG4uc2VhcmNoLWNvbnRhaW5lcj4uc2VhcmNoX3Jlc3VsdHMgLnNlYXJjaF9jYXRlZ29yeSAuc2VhcmNoX3Jlc3VsdHMge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSg0MiwgNDMsIDQ0LCAuMTUpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg0MiwgNDMsIDQ0LCAuMSlcbn1cblxuLnNlYXJjaC1jb250YWluZXI+LnNlYXJjaF9yZXN1bHRzIC5zZWFyY2hfY2F0ZWdvcnkgLnNlYXJjaF9yZXN1bHQge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg0MiwgNDMsIDQ0LCAuMSk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxcyBlYXNlLCBib3JkZXItY29sb3IgMXMgZWFzZTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAxcyBlYXNlLCBib3JkZXItY29sb3IgMXMgZWFzZTtcblx0cGFkZGluZzogLjg1NzE0Mjg2ZW0gMS4xNDI4NTcxNGVtXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5MDBweCkge1xuXHQuc2VhcmNoLWNvbnRhaW5lcj4uc2VhcmNoX3Jlc3VsdHMge1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRtYXJnaW46IGF1dG87XG5cdH1cblx0LnNlYXJjaC1jb250YWluZXJ7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5zZWFyY2hfcmVzdWx0czo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMnB4IHJnYmEoNDIsIDQzLCA0NCwgMC4zKTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMnB4IHJnYmEoNDIsIDQzLCA0NCwgMC4zKTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRncmF5KTtcbn1cblxuLnNlYXJjaF9yZXN1bHRzOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiAxMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodGdyYXkpO1xufVxuXG4uc2VhcmNoX3Jlc3VsdHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDJweCByZ2JhKDAsIDAsIDAsIC4zKTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgLjMpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5KTtcbn0iLCIuc3dpcGVyIHtcbiAgLyogd2lkdGg6IDkwJTsgKi9cbiAgLyogbWF4LXdpZHRoOiA3MDBweDsgKi9cbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7ICovICBcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogdmFyKC0td2hpdGUpICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuLnN3aXBlci1zbGlkZSBpbWcsIC5jYXJvdXNlbF9pbWFnZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogZmlsbDtcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG59IiwiLmhvbWVfem9uZTFfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQwcHggMTBweCAyMHB4IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhvbWVfem9uZTFfdGV4dHpvbmUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uaG9tZV96b25lMV9wYW5vcmFtYXpvbmUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmhvbWVfem9uZTFfY2Fyb3VzZWx6b25lIHtcbiAgICBtYXJnaW46IDIwcHggMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAuaG9tZV96b25lMV90ZXh0em9uZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG5cbiAgICAuaG9tZV96b25lMV9jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAuaG9tZV96b25lMV9jYXJvdXNlbHpvbmUge1xuICAgICAgICB3aWR0aDogODUlO1xuICAgIH1cbn1cblxuLyogQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuaG9tZV96b25lMV9jYXJvdXNlbHpvbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMCU7XG4gICAgfVxufSAqLyIsIi5uZXdzIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLyogZmxleC13cmFwOiB3cmFwOyAqL1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5uZXdzIGJ1dHRvbiB7XG5ib3JkZXI6IG5vbmU7XG5jdXJzb3I6IHBvaW50ZXI7XG5jb2xvcjogdmFyKC0tYmx1ZSk7XG5mb250LXNpemU6IDE2cHg7XG5mb250LXdlaWdodDogNjAwO1xubWFyZ2luLXRvcDogMTBweDtcbmJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmV3c19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5uZXdzX3ZpZXdhbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5uZXdzIHtcbiAgICAgICAgd2lkdGg6IDk4JTtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgLm5ld3NfY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxufSIsIi5uZXdzQm94IHtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgbWluLWhlaWdodDogMzQwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIC8qIHBvc2l0aW9uOiByZWxhdGl2ZTsgKi9cbiAgICAvKiBwYWRkaW5nOiAxODBweCAwOyAqL1xufVxuXG4ubmV3c0JveF90ZW1wbGF0ZSB7XG4gICAgLyogcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyAqL1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiKDAgMCAwIC8gMTUlKTtcbn1cblxuLm5ld3NCb3hfdGVtcGxhdGU6aG92ZXJ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDlweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmV3c0JveF9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubmV3c0JveF9jb250ZW50X2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5uZXdzQm94X2NvbnRlbnRfdGl0bGUge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgLyogZm9udC1zaXplOiAxN3B4OyAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gICAgZm9udC1mYW1pbHk6ICdBbnRvbmlvJztcbiAgICBjb2xvcjogdmFyKC0tYmx1ZSk7XG59XG5cbi5uZXdzQm94X2NvbnRlbnRfdGV4dCB7XG4gICAgbWFyZ2luOiA1cHggMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJztcbn1cblxuLm5ld3NCb3hfYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm5ld3NCb3hfYnV0dG9uIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5ld3NCb3hfcmVhZC1tb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYic7XG59XG5cbi5uZXdzQm94X3JlYWQtbW9yZTpob3Zlcixcbi5uZXdzQm94X3JlYWQtbW9yZTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXJlZCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5uZXdzQm94X3JlYWQtbW9yZTpmb2N1cyB7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAgIC5uZXdzQm94IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxufSIsIi50b29sQm94IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICBtYXJnaW46IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JheSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLW1lZGl1bWdyYXkpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuXG4udG9vbHNfY29udGVudHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4udG9vbEJveF9sZWZ0IHtcbiAgICBmbGV4OiAwLjc1O1xufVxuXG4udG9vbEJveF9yaWdodCB7XG4gICAgZmxleDogMC4yNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9vbEJveF9yaWdodF9pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tbGlnaHRncmF5KTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4udG9vbEJveDpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tcmVkKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4udG9vbEJveDpob3ZlciAudG9vbEJveF9yaWdodF9pY29uIHtcbiAgICBjb2xvcjogdmFyKC0tYmx1ZSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgLnRvb2xzX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgIH1cbn0iLCIudHJhY2tudHJhY2Uge1xuICBmbGV4OiAwLjk1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udHJhY2tudHJhY2VfdGl0bGUge1xuICBmbGV4OiAwLjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnRyYWNrbnRyYWNlX3RpdGxlIGgxIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udHJhY2tudHJhY2VfY29udGVudCB7XG4gIHdpZHRoOiA4NSUhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudHJhY2tudHJhY2Uge1xuICAgIGZsZXg6IDAuODtcbiAgfVxufVxuIiwiLnRyYWNrbnRyYWNlYm94IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDNyZW0gM3JlbTtcbiAgbWFyZ2luOiAxJSBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JheSk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1tZWRpdW1ncmF5KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuXG4udHJhY2tudHJhY2Vib3hfdGl0bGVfb3BlbmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi50cmFja250cmFjZWJveF90aXRsZV9jbG9zZWQge1xuICAvKiB3aWR0aDogMjAwcHg7ICovXG59XG4udHJhY2tudHJhY2Vib3hfY2xvc2VkIHtcbiAgd2lkdGg6IDM0MHB4O1xufVxuLnRyYWNrbnRyYWNlYm94X29wZW5lZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50cmFja250cmFjZWJveF90aXRsZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udHJhY2tudHJhY2Vib3hfZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRyYWNrbnRyYWNlYm94X3RvcHNlY3Rpb24ge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLnRyYWNrbnRyYWNlYm94X2VudHJ5IHtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xufVxuXG4udHJhY2tudHJhY2Vib3hfY2xlYXJidG4ge1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG59XG5cbi50cmFja250cmFjZWJveF9tYWluc2VjdGlvbiB7XG4gIG1hcmdpbjogMTVweCAwIDE1cHggMDtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYmx1ZSk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbi50cmFja250cmFjZWJveF9ib3R0b21zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4udHJhY2tudHJhY2Vib3hfdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweDtcbiAgbWFyZ2luOiAwIDRweCA4cHggNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRhcmtncmF5KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbn1cblxuLnRyYWNrbnRyYWNlYm94X3RhZ192YWx1ZSB7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFudG9uaW9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLWJsdWUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udHJhY2tudHJhY2Vib3hfdGFnX2Nsb3NlYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1kYXJrZ3JheSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG59XG5cbi50cmFja250cmFjZWJveF9pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRyYWNrbnRyYWNlYm94X2ljb25fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi50cmFja250cmFjZWJveDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDlweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1yZWQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50cmFja250cmFjZWJveC10YWJsZV9jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG5cbi50cmFja250cmFjZWJveC10YWJsZV90YWJsZV9oZWFkX2NlbGwge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50cmFja250cmFjZWJveF9lbnRyeSB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICB9XG5cbiAgLnRyYWNrbnRyYWNlYm94X2NsZWFyYnRuIHtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAudHJhY2tudHJhY2Vib3hfaWNvbl90aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudHJhY2tudHJhY2Vib3hfZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudHJhY2tudHJhY2Vib3hfdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIucXVpY2tsaW5rcyB7XG4gICAgZmxleDogMC45NTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG59XG5cbi5xdWlja2xpbmtzX3RpdGxlIHtcbiAgICBmbGV4OiAwLjI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucXVpY2tsaW5rc190aXRsZSBoMSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIC8qIGZvbnQtd2VpZ2h0OiA4MDA7ICovXG4gICAgLyogZm9udC1zaXplOiAzMHB4OyAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5xdWlja2xpbmtzX2NvbnRlbnQge1xuICAgIGZsZXg6IDAuODtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAucXVpY2tsaW5rcyB7XG4gICAgICAgIGZsZXg6IDAuODtcbiAgICB9XG59IiwiLnF1aWNrbGlua0JveCB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgcGFkZGluZzogMjdweCAzMHB4IDI2cHggMzBweDtcbiAgICBtYXJnaW46IDElIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JheSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLW1lZGl1bWdyYXkpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLW91dDtcbn1cblxuLnF1aWNrbGlua0JveF90aXRsZSB7XG4gICAgZmxleDogMC43NTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnF1aWNrbGlua0JveF90aXRsZSBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucXVpY2tsaW5rQm94X2Rlc2NyaXB0aW9uIHtcbiAgICBmbGV4OiAwLjI1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucXVpY2tsaW5rQm94OmhvdmVyIHtcbiAgICAvKiBib3JkZXItYm90dG9tLWNvbG9yOiAjNGFiOWNmOyAqL1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgYm94LXNoYWRvdzogMCA2cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tcmVkKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIC5xdWlja2xpbmtCb3g6aG92ZXIge1xuICAgIGNvbG9yOiAjNGFiOWNmO1xufSAqLyIsIi5mb290ZXIge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Z3JheSk7XG59XG5cbi5mb290ZXJfbGVmdCB7XG4gICAgZmxleDogMC40NTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb290ZXJfbGVmdF90b3Age1xuICAgIGZsZXg6IDAuNTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5mb290ZXJfbGVmdF90b3BfdGl0bGUgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mb290ZXJfbGVmdF90b3BfY29udGVudCBwIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5mb290ZXJfbGVmdF9ib3R0b20ge1xuICAgIGZsZXg6IDAuNTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5mb290ZXJfbGVmdF9ib3R0b21fdGl0bGUgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mb290ZXJfbGVmdF9ib3R0b21fcm93IHAge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmZvb3Rlcl9yaWdodCB7XG4gICAgZmxleDogMC40NTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb290ZXJfcmlnaHRfdG9wIHtcbiAgICBmbGV4OiAwLjU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmZvb3Rlcl9yaWdodF90b3BfaWNvbiB7XG4gICAgZmxleDogMC4xNTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb290ZXJfaWNvbiB7XG4gICAgLyogYm9yZGVyOiAxcHggc29saWQgI2UyMDEwMTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7ICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5mb290ZXJfcmlnaHRfYm90dG9tIHtcbiAgICBmbGV4OiAwLjU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmZvb3Rlcl9yaWdodF9ib3R0b21fdGl0bGUgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mb290ZXJfcmlnaHRfYm90dG9tX2NvbnRlbnQgcCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9pY29uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjAlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB9XG5cbiAgICAuZm9vdGVyX3JpZ2h0X3RvcCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG59IiwiLmZvb3RlckJvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuLmZvb3RlckJvdHRvbV90b3Age1xuICAgIGZsZXg6IDAuMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mb290ZXJCb3R0b21fdG9wX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZm9vdGVyQm90dG9tX3RvcF9jb250ZW50IHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb290ZXJCb3R0b21fYm90dG9tIHtcbiAgICBmbGV4OiAwLjU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZvb3RlckJvdHRvbV9pdGVtIHtcbiAgICBmbGV4OiAwLjMzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyogLmZvb3RlckJvdHRvbV9pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmZvb3RlckJvdHRvbV9pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufSAqL1xuXG4uZm9vdGVyQm90dG9tX2l0ZW0gcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmZvb3RlckJvdHRvbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmZvb3RlckJvdHRvbV90b3Age1xuICAgICAgICBmbGV4OiAwLjU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICAuZm9vdGVyQm90dG9tX2JvdHRvbSB7XG4gICAgICAgIGZsZXg6IDAuNTtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAuZm9vdGVyQm90dG9tX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgZmxleDogMC4zNTtcbiAgICB9XG5cbiAgICAuZm9vdGVyQm90dG9tX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZmxleDogMC4yNTtcbiAgICB9XG5cbiAgICAuZm9vdGVyQm90dG9tX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgZmxleDogMC4yNTtcbiAgICB9XG59IiwiLmNvbXBhbmllc19ib3hfdGl0bGVze1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5jb21wYW55X2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMSUgMiU7XG59XG5cbi5jb21wYW55X2NpcmNsZSB7XG4gIHdpZHRoOiAxMHJlbTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMnB4IDJweCBsaWdodGdyZXk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY29tcGFueV9pbWFnZSB7XG4gIHdpZHRoOiA5cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jb21wYW55X3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQW50b25pb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU1NXB4KSB7XG4gIC5jb21wYW55X2l0ZW0ge1xuICAgIG1hcmdpbjogMSUgMyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjg2cHgpIHtcbiAgLmNvbXBhbnlfaXRlbSB7XG4gICAgbWFyZ2luOiAxJSA0JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzBweCkge1xuICAuY29tcGFueV9jaXJjbGUge1xuICAgIHdpZHRoOiA5cmVtO1xuICAgIGhlaWdodDogOXJlbTtcbiAgfVxuXG4gIC5jb21wYW55X2ltYWdlIHtcbiAgICB3aWR0aDogOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5jb21wYW55X2NpcmNsZSB7XG4gICAgd2lkdGg6IDhyZW07XG4gICAgaGVpZ2h0OiA4cmVtO1xuICB9XG5cbiAgLmNvbXBhbnlfaW1hZ2Uge1xuICAgIHdpZHRoOiA3cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgLmNvbXBhbnlfY2lyY2xlIHtcbiAgICB3aWR0aDogN3JlbTtcbiAgICBoZWlnaHQ6IDdyZW07XG4gIH1cblxuICAuY29tcGFueV9pbWFnZSB7XG4gICAgd2lkdGg6IDZyZW07XG4gIH1cblxuICAuY29tcGFueV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjg1cHgpIHtcbiAgLmNvbXBhbnlfY2lyY2xlIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cblxuICAuY29tcGFueV9pbWFnZSB7XG4gICAgd2lkdGg6IDRyZW07XG4gIH1cblxuICAuY29tcGFueV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjEwcHgpIHtcbiAgLmNvbXBhbnlfY2lyY2xlIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cblxuICAuY29tcGFueV9pbWFnZSB7XG4gICAgd2lkdGg6IDRyZW07XG4gIH1cblxuICAuY29tcGFueV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59IiwiLmNlb19jb250YWluZXIge1xuICBtYXJnaW46IDYlIDIlO1xufVxuLmNlb19ib3gge1xuICBwYWRkaW5nOiAyJSAyJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodGdyYXkpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggM3B4IHZhcigtLW1lZGl1bWdyYXkpO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2VvX21lc3NhZ2Uge1xuICB3aWR0aDogODAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDIlIDAgMSU7XG59XG5cbi5jZW9fdGl0bGUge1xuICAvKiBjb2xvcjogYmxhY2s7ICovXG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIlO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNjdlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC42N2VtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5cbi5jZW9fc2lnbmF0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDUlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6ICdBbnRvbmlvJztcbiAgY29sb3I6IHZhcigtLWJsdWUpO1xuICBtYXJnaW46IDAgMDtcbn1cblxuLmNlb19pbWFnZSB7XG4gIGhlaWdodDogNDUwcHg7XG59XG5cbi5jZW9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY2VvX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5jZW9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5jZW9fc2lnbmF0dXJle1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5jZW9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG4gIC5jZW9faW1hZ2Uge1xuICAgIGhlaWdodDogMzgwcHg7XG4gIH1cbiAgLmNlb190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmNlb19zaWduYXR1cmV7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuY2VvX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAlO1xuICB9XG4gIC5jZW9fYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMyUgMDtcbiAgfVxuICAuY2VvX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLmNlb19pbWFnZSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLmNlb190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY2VvX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxuICAuY2VvX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG59XG4gIC5jZW9faW1hZ2Uge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5jZW9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuY2VvX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG59XG4gIC5jZW9faW1hZ2Uge1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxMHB4KSB7XG4gIC5jZW9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG4gIC5jZW9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbn1cbiAgLmNlb19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICB9XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyODBweCkge1xuICAuY2VvX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgfVxuICAuY2VvX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMC41ZW07XG59XG4gIC5jZW9faW1hZ2Uge1xuICAgIGhlaWdodDogMTcwcHg7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufSIsIi5jb21wYW5pZXNfYm94IHtcbiAgbWFyZ2luOiA1JSAwO1xufSIsIlxuLm1haWxfYm94IHtcbiAgbWFyZ2luOiA0JSAyJTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDNweCB2YXIoLS1tZWRpdW1ncmF5KTtcbiAgcGFkZGluZzogMiUgNSU7XG4gIGhlaWdodDogNTAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwyNTUsMjU1LDAuNiksIHJnYmEoMjU1LDI1NSwyNTUsMC4zKSksIHVybCgnLi8uLi9wdWJsaWMvaW1hZ2VzL25ld3NsZXR0ZXJfYmcuanBnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDU1JSA1NSU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1haWxfaW50cm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLyogLmJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICBmaWx0ZXI6IG9wYWNpdHkoNDAlKTtcbiAgfSAqL1xuXG4vKiAubWFpbF90aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6YmxhY2s7XG59ICovXG5cbi5tYWlsX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWdyYXlibGFjayk7XG59XG5cbi5tYWlsX2lucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1iYXNpczogMXJlbTtcbiAgbWFyZ2luOiAxcmVtO1xufVxuXG4ubWFpbF90ZXh0Ym94IHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDFweCBncmV5O1xufVxuXG4ubWFpbF90ZXh0Ym94OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMXB4IHZhcigtLWdyYXlibGFjayk7XG59XG5cbi5tYWlsX2J0biB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzAlO1xuICBjb2xvcjogdmFyKC0tZXh0cmFsaWdodGdyYXkpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAycHggdmFyKC0tbWVkaXVtZ3JheSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5tYWlsX2J0bjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDFweCB2YXIoLS1ncmF5YmxhY2spOyBcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkaG92ZXIpO1xufVxuXG4vKiBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5tYWlsX2J0biB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59ICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm1haWxfYm94e1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLm1haWxfY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLm1haWxfYnRue1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAubWFpbF90ZXh0Ym94IHtcbiAgbWluLXdpZHRoOiAyMTBweDsgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAubWFpbF9pbnB1dCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tYWlsX3RleHRib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufSIsIi52ZXNzZWxTY2hlZHVsZSB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udmVzc2VsU2NoZWR1bGVfY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBtaW4taGVpZ2h0OiAzMHZoO1xuICAgIHBhZGRpbmc6IDEyMHB4IDEwcHggMjBweCAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi52ZXNzZWxTY2hlZHVsZV9zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52ZXNzZWxTY2hlZHVsZV9zaWRlYmFyX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgIHdpZHRoOiAzMDBweDtcbn1cblxuLnZlc3NlbFNjaGVkdWxlX3NpZGViYXJfaGVhZGVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52ZXNzZWxTY2hlZHVsZV9zaWRlYmFyX3NlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIHdpZHRoOiAyNzBweDtcbn1cblxuLnZlc3NlbFNjaGVkdWxlX3NpZGViYXJfY2xlYXJGaWx0ZXJzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuXG4udmVzc2VsU2NoZWR1bGVfY29udGVudF9jb250YWluZXJfaGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnZlc3NlbFNjaGVkdWxlX3BhcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52ZXNzZWxTY2hlZHVsZV90YWJsZV9jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxuLnZlc3NlbFNjaGVkdWxlX3RhYmxlX3VwX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLyogZmxleC13cmFwOiB3cmFwOyAqL1xufVxuXG4udmVzc2VsU2NoZWR1bGVfdGFibGVfc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi52ZXNzZWxTY2hlZHVsZV90YWJsZV9sZWdlbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnZlc3NlbFNjaGVkdWxlX3RhYmxlX2xlZ2VuZDpsYXN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4udmVzc2VsU2NoZWR1bGVfdGFibGVfYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgLyogbWFyZ2luLWJvdHRvbTogMTBweDsgKi9cbn1cblxuLnZlc3NlbFNjaGVkdWxlX3RhYmxlX2J1dHRvbnMgc3ZnIHtcbiAgICBjb2xvcjogdmFyKC0tYmx1ZSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmVzc2VsU2NoZWR1bGVfdGFibGVfaGVhZF9jZWxsIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udmVzc2VsU2NoZWR1bGVfdGFibGVfY2VsbCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4udmVzc2VsU2NoZWR1bGVfdGFibGVfbWFpbmNlbGxzIHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLnZlc3NlbFNjaGVkdWxlX3RhYmxlX290aGVyY2VsbHMge1xuICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi52ZXNzZWxTY2hlZHVsZV90YWJsZV9jZWxsLFxuLnZlc3NlbFNjaGVkdWxlX3RhYmxlX2hlYWRfY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZGF0ZVBpY2tlciAuTXVpLWZvY3VzZWQgZmllbGRzZXQuTXVpT3V0bGluZWRJbnB1dC1ub3RjaGVkT3V0bGluZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlKSAhaW1wb3J0YW50O1xufVxuXG4uZGF0ZVBpY2tlciAuTXVpSW5wdXRMYWJlbC1yb290IHtcbiAgICBjb2xvcjogdmFyKC0tYmx1ZSkgIWltcG9ydGFudDtcbn1cblxuLnZlc3NlbFNjaGVkdWxlX3RhYmxlX25vcmVzdWx0X2NlbGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC52ZXNzZWxTY2hlZHVsZV9jb250ZW50X2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLyogXG4gICAgLnZlc3NlbFNjaGVkdWxlX3RhYmxlX2J1dHRvbnMge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB9ICovXG5cbiAgICAudmVzc2VsU2NoZWR1bGVfdGFibGVfZGVza3RvcF9idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC52ZXNzZWxTY2hlZHVsZV90YWJsZV9idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxufVxuXG4udmVzc2VsU2NoZWR1bGVfdGFibGVfY2VsbF9ibHVlIHtcbiAgICBjb2xvcjogdmFyKC0tYmx1ZSkgIWltcG9ydGFudDtcbn1cblxuLnZlc3NlbFNjaGVkdWxlX3RhYmxlX2NlbGxfb3JhbmdlIHtcbiAgICBjb2xvcjogdmFyKC0tcmVkKSAhaW1wb3J0YW50O1xufVxuXG4uaWNvblRpbWUge1xuICAgIGNvbG9yOiB2YXIoLS1ibHVlKSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5jaGVja1RpbWUge1xuICAgIGNvbG9yOiB2YXIoLS1yZWQpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC52ZXNzZWxTY2hlZHVsZV90YWJsZV9zdGF0dXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC52ZXNzZWxTY2hlZHVsZV90YWJsZV90ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgIC52ZXNzZWxTY2hlZHVsZV90YWJsZV9sZWdlbmQge1xuICAgICAgICAvKiBtaW4td2lkdGg6IDgwcHg7ICovXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxNXB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG5cbiAgICAudmVzc2VsU2NoZWR1bGVfdGFibGVfbGVnZW5kOmxhc3QtY2hpbGQge1xuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAudmVzc2VsU2NoZWR1bGVfY29udGVudF9jb250YWluZXIge1xuICAgICAgICBmbGV4OiAwLjg1O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTBweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC52ZXNzZWxTY2hlZHVsZV9jb250ZW50X2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXg6IDAuOTU7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAudmVzc2VsU2NoZWR1bGVfY29udGVudF9jb250YWluZXIge1xuICAgICAgICBmbGV4OiAwLjk7XG4gICAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuXG4gICAgLnZlc3NlbFNjaGVkdWxlX3RhYmxlX2J1dHRvbnMsXG4gICAgaGVhZGVyLFxuICAgIGZvb3RlciB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBib2R5IHtcbiAgICAgICAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgICAgICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICAgIH1cblxuICAgIC52ZXNzZWxTY2hlZHVsZV90YWJsZV9jb250YWluZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udmVzc2VsU2NoZWR1bGVfc2Nyb2xsLW92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJsdWUpO1xuICAgIHotaW5kZXg6IDU7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHotaW5kZXggMHMgMC41cztcbn1cblxuLnZlc3NlbFNjaGVkdWxlX3Njcm9sbC1vdmVybGF5X3RleHQge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLnZlc3NlbFNjaGVkdWxlX3Njcm9sbC1vdmVybGF5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgLnZlc3NlbFNjaGVkdWxlX3Njcm9sbC1vdmVybGF5X2hpZGRlbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbn0iLCIuc3Bpbm5lci1jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNzB2aDtcbiAgICB3aWR0aDogMTAwdnc7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmxvYWRpbmctc3Bpbm5lciB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjZjNmM2YzO1xuICAvKiBMaWdodCBncmV5ICovXG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzM4MzYzNjtcbiAgLyogQmxhY2sgKi9cbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNwaW5uZXIgMS41cyBsaW5lYXIgaW5maW5pdGU7XG59IiwiLkFjY29yZGlvblN1bW1hcnlOYW1le1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59IiwiLmVURE8ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZVRET19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogMXJlbSAwIDJyZW0gMDtcbiAgICBwYWRkaW5nOiAxMjBweCAxMHB4IDIwcHggMTBweDtcbn1cblxuLmVURE9fY2VudGVyY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbn1cblxuLmVURE9fY2FwdGNoYXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDFyZW0gMCAycmVtIDA7XG59IiwiLmVkaSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5lZGlfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDFyZW0gMCAycmVtIDA7XG4gICAgcGFkZGluZzogMTIwcHggMTBweCAyMHB4IDEwcHg7XG59XG5cbi5lZGlfY2VudGVyY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbn1cblxuLmVkaV9jYXB0Y2hhe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMXJlbSAwIDJyZW0gMDtcbn0iLCIuc2VydmljZVJlcXVlc3Qge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc2VydmljZVJlcXVlc3RfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDVweCAwIDEwcHggMDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCAxMHB4O1xufVxuXG4uc2VydmljZVJlcXVlc3RfY2VudGVyY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbn1cblxuLnNlcnZpY2VSZXF1ZXN0X3RleHRmaWVsZHMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zZXJ2aWNlUmVxdWVzdF9jYXB0Y2hhX3N1Ym1pdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnNlcnZpY2VSZXF1ZXN0X2NhcHRjaGFfc3VibWl0PmRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uc2VydmljZVJlcXVlc3RfY2FwdGNoYV9zdWJtaXQgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5zZXJ2aWNlUmVxdWVzdF9jYXB0Y2hhX3N1Ym1pdCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG59IiwiLmF1dG9tYXRlZEdhdGVzIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmF1dG9tYXRlZEdhdGVzX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTIwcHggMTBweCAyMHB4IDEwcHg7XG59XG5cbi5hdXRvbWF0ZWRHYXRlc19jZW50ZXJjb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogODUlO1xufSIsIi5iYXJnZUhhbmRsaW5nU2VydmljZXMge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYmFyZ2VIYW5kbGluZ1NlcnZpY2VzX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTIwcHggMTBweCAyMHB4IDEwcHg7XG59XG5cbi5iYXJnZUhhbmRsaW5nU2VydmljZXNfY2VudGVyY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbn0iLCIuYnJlYWtidWxrQW5kT09HcyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5icmVha2J1bGtBbmRPT0dzX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTIwcHggMTBweCAyMHB4IDEwcHg7XG59XG5cbi5icmVha2J1bGtBbmRPT0dzX2NlbnRlcmNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA4NSU7XG59IiwiLnF1YXlzaWRlQW5kWWFyZE9wZXJhdGlvbnMge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucXVheXNpZGVBbmRZYXJkT3BlcmF0aW9uc19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDEyMHB4IDEwcHggMjBweCAxMHB4O1xufVxuXG4ucXVheXNpZGVBbmRZYXJkT3BlcmF0aW9uc19jZW50ZXJjb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogODUlO1xufSIsIi5yZWVmZXJNYW5hZ2VtZW50IHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnJlZWZlck1hbmFnZW1lbnRfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAxMjBweCAxMHB4IDIwcHggMTBweDtcbn1cblxuLnJlZWZlck1hbmFnZW1lbnRfY2VudGVyY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbn0iLCIud2VpZ2hpbmdTZXJ2aWNlcyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi53ZWlnaGluZ1NlcnZpY2VzX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTIwcHggMTBweCAyMHB4IDEwcHg7XG59XG5cbi53ZWlnaGluZ1NlcnZpY2VzX2NlbnRlcmNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA4NSU7XG59IiwiLmNvbnRhY3Qge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY29udGFjdF9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDEyMHB4IDEwcHggMjBweCAxMHB4O1xufVxuXG4uY29udGFjdF9jZW50ZXJjb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogODUlO1xufSIsIi5vdXItdGVybWluYWwge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ub3VyLXRlcm1pbmFsX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTIwcHggMTBweCAyMHB4IDEwcHg7XG59XG5cbi5vdXItdGVybWluYWxfY2VudGVyY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbn0iLCIuY29tcGFueS1jdWx0dXJlIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNvbXBhbnktY3VsdHVyZV9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDEyMHB4IDEwcHggMjBweCAxMHB4O1xufVxuXG4uY29tcGFueS1jdWx0dXJlX2NlbnRlcmNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA4NSU7XG59IiwiLmhpc3Rvcnkge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uaGlzdG9yeV9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDEyMHB4IDEwcHggMjBweCAxMHB4O1xufVxuXG4uaGlzdG9yeV9jZW50ZXJjb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogODUlO1xufSIsIi5sZWFkZXJzaGlwIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmxlYWRlcnNoaXBfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAxMjBweCAxMHB4IDIwcHggMTBweDtcbn1cblxuLmxlYWRlcnNoaXBfY2VudGVyY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbn0iLCIuaHNzZSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5oc3NlX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTIwcHggMTBweCAyMHB4IDEwcHg7XG59XG5cbi5oc3NlX2NlbnRlcmNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA4NSU7XG59IiwiLmF3YXJkcyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5hd2FyZHNfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAxMjBweCAxMHB4IDIwcHggMTBweDtcbn1cblxuLmF3YXJkc19jZW50ZXJjb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogODUlO1xufSIsIi50ZXJtaW5hbC1jb25uZWN0aXZpdHkge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udGVybWluYWwtY29ubmVjdGl2aXR5X2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTIwcHggMTBweCAyMHB4IDEwcHg7XG59XG5cbi50ZXJtaW5hbC1jb25uZWN0aXZpdHlfY2VudGVyY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbn0iLCIuaW52b2ljZXMge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxMjBweCAwcHggMjBweCAwcHg7XG59XG5cbi5jb2x1bW5IZWFkZXJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFudG9uaW8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGNvbG9yOiAjMDQyNDZhO1xufVxuIiwiLm5hdmJhcl90b3Age1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDU7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uc2lkZS1tZW51LWxvZ28tZHJhd2VyIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDI1cHg7XG59XG5cbi5zaWRlLW1lbnUtbG9nby1oZWFkZXIge1xuXHR3aWR0aDogMjUwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNpZGUtbWVudS1sb2dvLWhlYWRlci1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLWxpbmtzIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGNvbG9yOiB2YXIoLS1ibHVlKTtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0cGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tcmVkKTtcbn1cblxuLmRyYXdlci1tYWluLWxpbmtzIHtcblx0Zm9udC1zaXplOiBjYWxjKDIwcHgvIDEuMikgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6IHZhcigtLWJsdWUpO1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uZHJhd2VyLW1haW4tbGlua3M6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLmRyYXdlci1saW5rcy1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tbGVmdDogMTZweDtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmhlYWRlci1saW5rczpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4uc3ViLWhlYWRlci1saW5rcyB7XG5cdGZvbnQtc2l6ZTogY2FsYygyMHB4IC8gMS4yKSAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjb2xvcjogdmFyKC0tYmx1ZSk7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uc3ViLWhlYWRlci1saW5rczpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4uZHJhd2VyLWxpbmtzIHtcblx0Zm9udC1zaXplOiBjYWxjKDIwcHggLyAxLjIpICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG5cdGNvbG9yOiB2YXIoLS1ibHVlKTtcblx0cGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLmRyYXdlci1saW5rczpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4ubWFpbi13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uc2Vjb25kLWxldmVsIHtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLnNlY29uZC1sZXZlbC13cmFwcGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiA3NXB4O1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMDAxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2YzZjVmNztcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwcyAwLjRzO1xufVxuXG4uc2Vjb25kLWxldmVsLXdyYXBwZXIub3BlbiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG5cdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdHBhZGRpbmc6IDQwcHggMCAwIDA7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuXHRib3gtc2hhZG93OiAwIDJweCAwIGdyZXk7XG59XG5cbi5zZWNvbmQtbGV2ZWwtd3JhcHBlciAuc2Vjb25kLWxldmVsLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMjVweDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogNTAlO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLnNlY29uZC1sZXZlbC13cmFwcGVyIC5zZWNvbmQtbGV2ZWwtY29udGFpbmVyIC5zZWNvbmQtbGV2ZWwge1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblx0aGVpZ2h0OiAxMzBweDtcbn1cblxuLnNlY29uZC1sZXZlbC1saW5rcyB7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgcmVkO1xuXHRwYWRkaW5nOiA3cHggMTJweDtcblx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcblxufVxuXG4uc2Vjb25kLWxldmVsLWxpbmtzOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgMXB4IHZhcigtLWJsdWUpO1xufVxuXG4uc2Vjb25kLWxldmVsLWxpbmtzLWRyYXdlciB7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZWQ7XG59XG5cbi5zZWNvbmQtbGV2ZWwtbGlua3Mtd3JhcHBlciB7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgcmVkO1xufVxuXG4uc2Vjb25kLWxldmVsLWxpbmtzLXdyYXBwZXIgYTpmaXJzdC1jaGlsZCB7XG5cdGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbn1cblxuLnNlY29uZC1sZXZlbC1saW5rcy13cmFwcGVyOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZzogNXB4IDIwcHg7XG5cdG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5zZWNvbmQtbGV2ZWwtbGlua3Mtd3JhcHBlci1kcmF3ZXIge1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHJlZDtcblx0cGFkZGluZzogN3B4IDEycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWNvbmQtbGV2ZWwtbGlua3Mtd3JhcHBlci1kcmF3ZXIgYTpmaXJzdC1jaGlsZCB7XG5cdGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbn1cblxuLnNlY29uZC1sZXZlbC1kcmF3ZXIge1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcblx0Lm1haW4td3JhcHBlciB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmRyYXdlci1pY29uLWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHR9XG5cbn1cblxuLyogQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7ICovXG4uc2Vjb25kLWxldmVsLXdyYXBwZXIge1xuXHRoZWlnaHQ6IDM2MHB4O1xufVxuXG4uc2Vjb25kLWxldmVsLXdyYXBwZXIgLnNlY29uZC1sZXZlbC1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDI1cHg7XG59XG5cbi5zZWNvbmQtbGV2ZWwtd3JhcHBlciAuc2Vjb25kLWxldmVsLWNvbnRhaW5lciAuc2Vjb25kLWxldmVsOm50aC1sYXN0LWNoaWxkKDIpIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDI1MHB4O1xuXHRsZWZ0OiA1NXB4O1xufVxuXG4uc2Vjb25kLWxldmVsLXdyYXBwZXIgLnNlY29uZC1sZXZlbC1jb250YWluZXIgLnNlY29uZC1sZXZlbDpudGgtbGFzdC1jaGlsZCgxKSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAyNTBweDtcblx0bGVmdDogMjYwcHg7XG59IiwiLmRpYWxvZ19UaXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmRpYWxvZ19NZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWJsdWUpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMHB4IDUwcHggNTBweCA1MHB4O1xufSIsIi5zbGlkZXIge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnNsaWRlciB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxufVxuXG4uaG9tZV9zbGlkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmhvbWVfc2xpZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG59IiwiLnNsaWRlX2hlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDMwcHg7IFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggM3B4IHJnYigwIDAgMCAvIDEwJSk7XG4gICAgY29sb3I6IHZhcigtLWJsdWUpICFpbXBvcnRhbnQ7XG4gICAgLyogdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgKi9cbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LWZhbWlseTogQW50b25pbztcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNjdlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwLjY3ZW07XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuc2xpZGVfaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyBcbiAgICB9XG59ICIsIi5nZW5lcmF0ZUludm9pY2Uge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZ2VuZXJhdGVJbnZvaWNlX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiA1cHggMCAxMHB4IDA7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggMTBweDtcbn1cblxuLmdlbmVyYXRlSW52b2ljZV9jZW50ZXJjb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogODUlO1xufVxuXG4uZ2VuZXJhdGVJbnZvaWNlX3RleHRmaWVsZHN7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5nZW5lcmF0ZUludm9pY2VfY3JlYXRhYmxlX3NlbGVjdHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZ2VuZXJhdGVJbnZvaWNlX2NhcHRjaGFfc3VibWl0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uZ2VuZXJhdGVJbnZvaWNlX2NhcHRjaGFfc3VibWl0PmRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZ2VuZXJhdGVJbnZvaWNlX2NhcHRjaGFfc3VibWl0IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmdlbmVyYXRlSW52b2ljZV9jYXB0Y2hhX3N1Ym1pdCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/