@font-face{font-family:mont;src:url("fonts/Mont-Light.woff2") format("woff2"),url("fonts/Mont-Light.woff2") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:mont;src:url("fonts/Mont-Regular.woff2") format("woff2"),url("fonts/Mont-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:mont;src:url("fonts/Mont-Bold.woff2") format("woff2"),url("fonts/Mont-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:mont;src:url("fonts/Mont-Bold.woff2") format("woff2"),url("fonts/Mont-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--ff-base: mont, sans-serif;--fs-title-3xl: 80px;--fs-title-2xl: 64px;--fs-title-xl: 52px;--fs-title-lg: 48px;--fs-title-md: 36px;--fs-title-sm: 32px;--fs-title-xs: 28px;--fs-title-2xs: 24px;--fs-base-2xl: 22px;--fs-base-xl: 20px;--fs-base-lg: 18px;--fs-base-md: 16px;--fs-base-sm: 15px;--fs-base-xs: 14px;--fs-base-2xs: 13px;--fs-base-3xs: 12px;--fs-base-4xs: 10px;--lh-base-xl: 1.4;--lh-base-lg: 1.2;--lh-base: 1;--lh-base-sm: 0.8;--fw-bold: 700;--fw-medium: 500;--fw-regular: 400;--fw-light: 300;--clr-ntrl-max: #000;--clr-ntrl-dkst: #22292e;--clr-ntrl-dkr: #444D55;--clr-ntrl-dk: #7A868E;--clr-ntrl: #959ba0;--clr-ntrl-lt: #aeb2b5;--clr-ntrl-ltr: #cdcdcd;--clr-ntrl-ltst: #e7e7e7;--clr-ntrl-min: #fff;--clr-primary-dkr: #8b0e31;--clr-primary-dk: #b91341;--clr-primary: #e71851;--clr-secondary-dk: #284769;--clr-secondary: #496583;--clr-secondary-lt: #8ba0b8;--clr-secondary-ltr: #acbed2;--clr-secondary-ltst: #f0f4f9;--clr-error: #d90000;--clr-error-lt: #ffdcdc;--clr-error-ltr: #ffe9e9;--clr-success: #1A842C;--clr-success-lt: #d2f1d6;--clr-success-ltr: #edfff0;--clr-info: #005ae0;--clr-info-lt: #cbe0fd;--clr-info-ltr: #e9f2ff;--clr-warning: #856600;--clr-warning-lt: #faebb8;--clr-warning-ltr: #fff9e6;--clr-ghst-dk: #0006;--clr-ghst: #ffffff7f;--clr-ghst-lt: #ffffff80;--clr-ghst-ltr: #ffffff4c;--clr-ghst-ltst: #fff3;--grd-forfait: linear-gradient(112deg, #faa55a -31.44%, #fe723f -9.78%, #fa4b30 10.42%, #eb2628 30.4%, #e31d5a 50.83%, #a74e6c 70.8%, #6d547e 91.46%, #44668c 109.84%, #5d969d 128.86%);--rds-xl: 20px;--rds-lg: 16px;--rds-md: 12px;--rds-sm: 8px;--spc-9xl: 210px;--spc-8xl: 180px;--spc-7xl: 170px;--spc-6xl: 160px;--spc-5xl: 128px;--spc-4xl: 96px;--spc-3xl: 60px;--spc-2xl: 40px;--spc-xl: 20px;--spc-lg: 16px;--spc-md: 12px;--spc-sm: 8px;--spc-xs: 4px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}*,*::after,*::before{box-sizing:inherit}html{text-size-adjust:100%;box-sizing:border-box}.clearfix{clear:both;float:none;margin:0;padding:0;height:0}iframe{border:0 solid transparent;width:100%;height:100%}body{background:var(--clr-secondary-ltst);margin:0 !important;position:relative;height:100dvh;font-family:var(--ff-base) !important;font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-base-xl);color:var(--clr-ntrl-dkst);overflow-x:hidden}@media only screen and (max-width: 991px){body{height:100%;min-height:100dvh}}body.no-scroll{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--ff-base);font-weight:var(--fw-bold);line-height:var(--lh-base-lg);color:var(--clr-ntrl-dkst);margin:0 0 0.5em;padding:0}h1{font-size:var(--fs-title-xl)}@media only screen and (max-width: 991px){h1{font-size:var(--fs-title-md)}}h2{font-size:var(--fs-title-md)}@media only screen and (max-width: 991px){h2{font-size:var(--fs-title-sm)}}h3{font-size:var(--fs-title-xs)}@media only screen and (max-width: 991px){h3{font-size:var(--fs-title-2xs)}}h4{font-size:var(--fs-base-xl)}@media only screen and (max-width: 991px){h4{font-size:var(--fs-base-xl)}}h5{font-size:var(--fs-base-lg)}@media only screen and (max-width: 991px){h5{font-size:var(--fs-base-xl)}}h6{font-size:var(--fs-base-md)}@media only screen and (max-width: 991px){h6{font-size:var(--fs-base-sm)}}p{font-family:var(--ff-base);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-base-xl);color:var(--clr-ntrl-dkst);margin:0 0 1em;padding:0}@media only screen and (max-width: 991px){p{font-size:var(--fs-base-sm)}}p:last-child{margin-bottom:0}p.small{font-size:var(--fs-base-xs)}@media only screen and (max-width: 991px){p.small{font-size:var(--fs-base-2xs)}}p.xsmall{font-size:var(--fs-base-3xs)}a{font-family:inherit;font-size:inherit;font-weight:var(--fw-medium);color:var(--clr-primary);transition:color 0.2s ease;cursor:pointer}@media only screen and (min-width: 1280px){a:hover{color:var(--clr-primary-dk);text-decoration:none}}a:focus-visible{outline:2px solid var(--clr-primary);outline-offset:2px;border-radius:2px}a:active{color:var(--clr-primary-dkr)}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--ff-base);font-size:var(--fs-base);font-weight:var(--fw-medium);line-height:var(--lh-base);color:var(--clr-ntrl-min);background-color:var(--clr-primary);border:1px solid var(--clr-primary);border-radius:4px;padding:12px 24px;cursor:pointer;text-decoration:none;transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;appearance:none}@media only screen and (min-width: 1280px){button:hover{background-color:var(--clr-primary-dk);border-color:var(--clr-primary-dk)}}button:focus-visible{outline:2px solid var(--clr-primary);outline-offset:2px}@media only screen and (min-width: 1280px){button:active{background-color:var(--clr-primary-dkr);border-color:var(--clr-primary-dkr)}}button:disabled,button[disabled]{background-color:var(--clr-ntrl-ltst);border-color:var(--clr-ntrl-ltst);color:var(--clr-ntrl-lt);cursor:not-allowed;pointer-events:none}ul,ol{font-family:var(--ff-base);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-base-xl);color:var(--clr-ntrl-dkst);margin:0 0 1em;padding:0 0 0 1.5em}ul li,ol li{margin-bottom:0.4em;padding:0}ul li:last-child,ol li:last-child{margin-bottom:0}ul{list-style-type:disc}ul ul{list-style-type:circle;margin-bottom:0;margin-top:0.4em}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha;margin-bottom:0;margin-top:0.4em}label{display:block;font-family:var(--ff-base);font-size:var(--fs-base-xs);font-weight:var(--fw-medium);line-height:var(--lh-base-lg);color:var(--clr-ntrl-dkr);margin-bottom:4px;cursor:pointer}input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="url"],input[type="tel"],input[type="number"],input[type="date"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="time"],input[type="color"],select,textarea{display:block;width:100%;font-family:var(--ff-base);font-weight:var(--fw-regular);line-height:var(--lh-base-xl);color:var(--clr-ntrl-dkst);background-color:var(--clr-ntrl-min);border:none;padding:15px 14px;transition:border-color 0.2s ease, box-shadow 0.2s ease;appearance:none;outline:none}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="password"]::placeholder,input[type="search"]::placeholder,input[type="url"]::placeholder,input[type="tel"]::placeholder,input[type="number"]::placeholder,input[type="date"]::placeholder,input[type="datetime-local"]::placeholder,input[type="month"]::placeholder,input[type="week"]::placeholder,input[type="time"]::placeholder,input[type="color"]::placeholder,select::placeholder,textarea::placeholder{color:var(--clr-ntrl-lt);font-weight:var(--fw-regular)}input:disabled[type="text"],input:disabled[type="email"],input:disabled[type="password"],input:disabled[type="search"],input:disabled[type="url"],input:disabled[type="tel"],input:disabled[type="number"],input:disabled[type="date"],input:disabled[type="datetime-local"],input:disabled[type="month"],input:disabled[type="week"],input:disabled[type="time"],input:disabled[type="color"],select:disabled,textarea:disabled,input[disabled][type="text"],input[disabled][type="email"],input[disabled][type="password"],input[disabled][type="search"],input[disabled][type="url"],input[disabled][type="tel"],input[disabled][type="number"],input[disabled][type="date"],input[disabled][type="datetime-local"],input[disabled][type="month"],input[disabled][type="week"],input[disabled][type="time"],input[disabled][type="color"],select[disabled],textarea[disabled]{background-color:var(--clr-ntrl-ltst);border-color:var(--clr-ntrl-ltst);color:var(--clr-ntrl-lt);cursor:not-allowed;pointer-events:none}input[readonly][type="text"],input[readonly][type="email"],input[readonly][type="password"],input[readonly][type="search"],input[readonly][type="url"],input[readonly][type="tel"],input[readonly][type="number"],input[readonly][type="date"],input[readonly][type="datetime-local"],input[readonly][type="month"],input[readonly][type="week"],input[readonly][type="time"],input[readonly][type="color"],select[readonly],textarea[readonly]{background-color:var(--clr-secondary-ltst);cursor:default}input[type="checkbox"],input[type="radio"]{width:18px;height:18px;border:1px solid var(--clr-ntrl-ltr);background-color:var(--clr-ntrl-min);cursor:pointer;transition:border-color 0.2s ease, background-color 0.2s ease;flex-shrink:0;accent-color:var(--clr-primary);outline:none}input[type="checkbox"]:checked,input[type="radio"]:checked{border-color:var(--clr-primary);background-color:var(--clr-primary)}input[type="checkbox"]:disabled,input[type="radio"]:disabled{accent-color:var(--clr-ntrl-lt);cursor:not-allowed;opacity:0.6}input[type="checkbox"][role="switch"]:disabled,input[type="radio"][role="switch"]:disabled{opacity:0}input[type="radio"]{border-radius:50%}input[type="file"]{font-family:var(--ff-base);font-size:var(--fs-base-xs);color:var(--clr-ntrl-dkr);cursor:pointer}input[type="file"]:disabled{cursor:not-allowed;opacity:0.6}input[type="range"]{width:100%;accent-color:var(--clr-primary);cursor:pointer}input[type="range"]:disabled{cursor:not-allowed;opacity:0.6}select{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%226%22%20viewBox%3D%220%200%2013%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M11.7887%200.122039C11.9514%20-0.0406796%2012.2152%20-0.0406796%2012.3779%200.122039C12.5406%200.28476%2012.5406%200.548524%2012.3779%200.711232L7.72295%205.36618C6.9094%206.17959%205.59055%206.17957%204.77699%205.36618L0.122038%200.711232C-0.0406795%200.548513%20-0.0406794%200.284757%200.122038%200.122039C0.284757%20-0.0406796%200.548513%20-0.0406795%200.711231%200.122039L5.36618%204.77699C5.85431%205.26494%206.64565%205.26496%207.13376%204.77699L11.7887%200.122039Z%22%20fill%3D%22%23284769%22%2F%3E%0A%3C%2Fsvg%3E%0A") !important;background-repeat:no-repeat;background-position:right 15px center;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:49px;background-color:var(--clr-secondary-ltst);border-radius:100px;border:none;cursor:pointer;padding:0 var(--spc-xl);gap:var(--spc-xs);text-align:left;font-family:var(--ff-base);font-size:var(--fs-base-xs);font-weight:var(--fw-regular);color:var(--clr-secondary-dk);white-space:nowrap;outline:none;box-shadow:none}select[multiple]{background-image:none;padding-right:14px;height:auto}textarea{min-height:120px;resize:vertical;line-height:var(--lh-base-xl);border-radius:var(--rds-sm)}table{width:100%;border-collapse:collapse;border-spacing:0;font-family:var(--ff-base);font-size:var(--fs-base-xs);color:var(--clr-ntrl-dkst);background-color:var(--clr-ntrl-min);border-radius:var(--rds-lg);overflow:hidden;margin:30px 0;border-inline:14px solid var(--clr-ntrl-min)}thead{background-color:var(--clr-ntrl-min)}thead th{font-weight:var(--fw-bold);text-align:center;padding:12px 16px;color:var(--clr-ntrl-dkr);white-space:nowrap}tbody th{font-size:16px;font-weight:var(--fw-bold);text-align:center;padding:12px 16px;border-bottom:none;color:var(--clr-ntrl-dkr);white-space:nowrap}tbody tr{position:relative;transition:background-color 0.15s ease}tbody tr:last-child::after{border-bottom:none}tbody td{padding:12px 16px;vertical-align:middle;text-align:center}tbody td:first-child{text-align:left}tfoot td,tfoot th{padding:12px 16px;font-weight:var(--fw-medium);border-top:2px solid var(--clr-ntrl-ltr);color:var(--clr-ntrl-dkr)}div{margin:0;padding:0}.container{width:100%;max-width:100%;margin:0 auto;padding-inline:30px}@media only screen and (max-width: 640px){.container{padding-inline:15px}}.container--large{max-width:1920px}.container--medium{max-width:1500px}@media only screen and (max-width: 1600px){.container--medium{max-width:1300px}}.container--medium-small{max-width:1300px}@media only screen and (max-width: 1600px){.container--medium-small{max-width:1200px}}.container--small{max-width:1024px}.container--club{max-width:1920px;padding-inline:40px}@media only screen and (max-width: 640px){.container--club{padding-inline:15px}}.tag{background:var(--clr-ghst);padding:7px 10px 5px;width:fit-content;border-radius:50px;display:flex;align-items:flex-start;gap:5px}.tag>svg{margin:3px 0 0}.tag__text{line-height:1;font-size:14px;color:var(--clr-ntrl-dkr);font-weight:400;margin-top:2px;width:fit-content}.tag__icon{height:auto;display:flex;justify-content:center;align-items:center}.tag__icon img{width:100%;height:100%;object-fit:contain}.tag--dk{background:var(--clr-ntrl-dkst)}.tag--dk .tag__text{color:var(--clr-ntrl-min)}.tag--ltst{background:var(--clr-secondary-ltst)}.tag--ltst .tag__text{color:var(--clr-primary)}.tag--min{background:var(--clr-ntrl-min)}.tag--min .tag__text{color:var(--clr-ntrl-dkst);font-weight:400}.tag--blur{background:var(--clr-ghst-ltst);padding:4px 12px 4px 4px;backdrop-filter:blur(7px);border-radius:var(--rds-lg)}.tag--blur .tag__text{color:var(--clr-ntrl-min);font-weight:var(--fw-bold)}.tag--bold .tag__text{font-weight:700}.tag--sm{padding:4px 5px;border-radius:7px}.tag--sm .tag__text{margin-top:2px;font-size:13px}.badge{gap:10px;background:var(--clr-ntrl-ltst);border:1px solid var(--clr-ntrl-dk);border-radius:var(--rds-md) !important;padding:var(--spc-md) !important;font-family:var(--ff-base);font-size:var(--fs-base-2xs);font-weight:var(--fw-regular);display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.badge::before{margin:0 !important}.badge p{font-family:var(--ff-base);font-size:var(--fs-base-2xs);font-weight:var(--fw-regular);color:var(--clr-ntrl-dkst);line-height:1.5;margin:0;width:calc(100% - 16px)}.badge a{color:var(--clr-info);text-decoration:underline}.badge svg{width:16px;height:16px;object-fit:contain}.badge svg path{fill:var(--clr-ntrl-dkst)}.badge--success{background-color:var(--clr-success-ltr);color:var(--clr-success);border:1px solid var(--clr-success)}.badge--success p,.badge--success a{color:var(--clr-success)}.badge--success svg{color:var(--clr-success)}.badge--success svg path{fill:var(--clr-success)}.badge--error{background-color:var(--clr-error-ltr);color:var(--clr-error);border:1px solid var(--clr-error)}.badge--error p,.badge--error a{color:var(--clr-error)}.badge--error svg{color:var(--clr-error)}.badge--error svg path{fill:var(--clr-error)}.badge--info{background-color:var(--clr-info-ltr) !important;border:1px solid var(--clr-info);color:var(--clr-info)}.badge--info p,.badge--info a{color:var(--clr-info)}.badge--info svg{color:var(--clr-info)}.badge--info svg path{fill:var(--clr-info)}.badge--warning{background-color:var(--clr-warning-ltr);color:var(--clr-warning);border:1px solid var(--clr-warning)}.badge--warning p,.badge--warning a{color:var(--clr-warning)}.badge--warning svg{color:var(--clr-warning)}.badge--warning svg path{fill:var(--clr-warning)}.tag-product{display:inline-flex;align-items:center;padding:6px var(--spc-sm) 5px;border-radius:var(--rds-sm);font-family:var(--ff-base);font-size:var(--fs-base-2xs);font-weight:var(--fw-regular);color:var(--clr-ntrl-min);white-space:nowrap;line-height:1;background:var(--clr-primary);gap:3px}.tag-product svg{width:12px;height:12px;object-fit:contain}.tag-product--dk{background:var(--clr-ntrl-dkst);color:var(--clr-ntrl-min)}.tag-product--dk span{color:var(--clr-ntrl-min)}.tag-product--neutral{background-color:var(--clr-secondary-ltst)}.tag-product--neutral span{color:var(--clr-secondary-dk)}.tag-product--sm{font-size:var(--fs-base-3xs)}.tag-info{display:inline-flex;align-items:center;padding:6px var(--spc-sm) 5px;border-radius:var(--rds-sm);font-family:var(--ff-base);font-size:var(--fs-base-2xs);font-weight:var(--fw-regular);color:var(--clr-ntrl-min);white-space:nowrap;line-height:1;background:var(--clr-primary);gap:3px}.tag-info svg{width:12px;height:12px;object-fit:contain}.tag-info--dk{background:var(--clr-ntrl-dkst);color:var(--clr-ntrl-min)}.tag-info--dk span{color:var(--clr-ntrl-min)}.tag-info--neutral{background-color:var(--clr-secondary-ltst)}.tag-info--neutral span{color:var(--clr-secondary-dk)}.tag-info--sm{font-size:var(--fs-base-3xs)}.tag-info--personal{border:1px solid var(--clr-secondary-ltr);background:var(--clr-secondary-ltst)}.tag-info--personal span{color:var(--clr-info)}.tag-info--personal svg path{fill:var(--clr-info)}.background{position:fixed;z-index:0;background:#00000073;width:100%;left:0;top:0;transition:all .325s ease-in-out 0.1s;visibility:hidden;opacity:0;height:100%}.price-tag{display:inline-flex;flex-direction:column;background-color:var(--clr-ntrl-min);border-radius:var(--rds-sm);padding:9px 8px 4px;gap:0;min-width:72px}.price-tag__label{font-family:var(--ff-base);font-size:var(--fs-base-3xs);font-weight:var(--fw-regular);color:var(--clr-ntrl-dkr);line-height:1.2}.price-tag__amount{display:flex;align-items:center;gap:3px;line-height:1}.price-tag__number{font-family:var(--ff-base);font-size:var(--fs-title-2xs);font-weight:var(--fw-bold);color:var(--clr-primary)}.price-tag__unit{font-family:var(--ff-base);font-size:var(--fs-base-3xs);color:var(--clr-primary)}.price-tag--fill{background-color:var(--clr-secondary-ltst)}.decoration{position:fixed;top:0;left:0;width:100%;z-index:9;height:50px;overflow:hidden}.decoration::before{content:"";background:linear-gradient(90deg, #FAA55A 0%, #FE723F 10.19%, #FA4B30 19.86%, #EB2628 30.34%, #E31D5A 40.14%, #A74E6C 50.75%, #6D547E 61.91%, #44668C 71.98%, #5D969D 82.19%, #A7A163 91.58%, #FAA55A 100%);background-size:200% 100%;opacity:0.99;animation:slide 5s linear infinite;display:block;height:7px;transform:rotate(180deg);filter:blur(4px)}.decoration::after{content:"";background:linear-gradient(90deg, #FAA55A 0%, #FE723F 10.19%, #FA4B30 19.86%, #EB2628 30.34%, #E31D5A 40.14%, #A74E6C 50.75%, #6D547E 61.91%, #44668C 71.98%, #5D969D 82.19%, #A7A163 91.58%, #FAA55A 100%);opacity:0.99;background-size:200% 100%;animation:slide 5s linear infinite;filter:blur(7px);display:block;height:7px;transform:rotate(180deg)}@keyframes slide{0%{background-position:100% 0}100%{background-position:-100% 0}}.selector{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:100px;padding:18px 16px 15px;cursor:pointer;text-decoration:none;transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;appearance:none;font-size:var(--fs-base-xs);font-weight:var(--fw-bold);font-family:var(--ff-base);line-height:1;color:var(--clr-secondary-dk);outline:none;border:1px solid transparent;background-color:var(--clr-ntrl-min);border-color:var(--clr-secondary)}@media only screen and (min-width: 1280px){.selector:hover{background-color:var(--clr-secondary-lt);border-color:var(--clr-secondary-lt)}}.selector.active{background-color:var(--clr-secondary-dk);color:var(--clr-ntrl-min)}.selector--ghst{background-color:var(--clr-ghst)}.selector--min{background-color:var(--clr-ntrl-min)}.selector--min .selector__text{color:var(--clr-secondary-dk)}.card-meta{display:flex;align-items:center;gap:8px;font-family:var(--ff-base);font-size:var(--fs-base-3xs);font-weight:var(--fw-regular);color:var(--clr-ntrl-min)}.card-meta__sep{width:3px;height:3px;border-radius:50%;background-color:var(--clr-ntrl-lt);flex-shrink:0}.item-icon{display:inline-flex;align-items:center;gap:6px;font-family:var(--ff-base);font-size:var(--fs-base-md);font-weight:var(--fw-regular);color:var(--clr-ntrl-dkr)}.item-icon__icon{display:inline-flex;align-items:center;flex-shrink:0}.item-icon__icon svg{width:12px;height:12px}.item-icon__text{color:var(--clr-ntrl-dkst);line-height:1}.item-icon--min .item-icon__text{color:var(--clr-ntrl-min)}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes scale{0%{opacity:0;transform:scaleX(0)}100%{opacity:1;transform:scaleX(1)}}@keyframes opacity-bottom{0%{opacity:0}100%{opacity:1}}@keyframes opacity-top{0%{opacity:0;transform:translateY(100px)}100%{opacity:1;transform:translateY(0)}}@keyframes animation-initial-image{0%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes fadein-top{0%{opacity:0;transform:translateY(10px)}50%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes track-map-box-reveal{from{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes track-map-img-zoom{from{transform:scale(1.07)}to{transform:scale(1)}}@keyframes zoom-in{0%{transform:scale(1.07);opacity:0}50%{transform:scale(1)}100%{transform:scale(1);opacity:1}}.slide-up.slide-up{position:fixed;right:20px;transform:rotate(270deg);padding:8px;bottom:-50px;z-index:9999;transition:all 0.3s cubic-bezier(0.77, 0, 0.18, 1)}@media only screen and (max-width: 1080px){.slide-up.slide-up{display:none}}.slide-up.slide-up svg{width:22px;height:22px}.btn-close{display:flex !important;align-items:center !important;justify-content:center !important;width:32px !important;height:32px !important;border-radius:50% !important;background-color:var(--clr-ghst-ltst) !important;color:var(--clr-ntrl-min);border:1px solid var(--clr-ntrl-min);cursor:pointer;z-index:202;padding:9px;top:-50px;transform:none;right:0}.btn-close svg{width:20px;height:20px}.item-stats{display:flex;align-items:flex-start;gap:10px}.item-stats__icon{width:22px;height:22px;object-fit:contain}.item-stats__head{display:flex;align-items:flex-start;gap:12px}.item-stats__info{padding-top:3px;display:flex;align-items:center;gap:10px;width:100%}.item-stats__value{font-weight:800;font-size:var(--fs-base-xl);margin:0 0 1px;line-height:var(--lh-base);padding-top:6px}@media only screen and (max-width: 1280px){.item-stats__value{font-size:20px}}.item-stats__label{font-size:var(--fs-base-lg);font-weight:500;margin:0;width:90%;color:var(--clr-ntrl-dkr)}@media only screen and (max-width: 1280px){.item-stats__label{font-size:var(--fs-base-md)}}.item-stats__desc{font-size:var(--fs-base-3xs);color:var(--clr-ntrl-dk)}.item-stats--extend{gap:3px 12px;flex-direction:column}.item-stats--extend .item-stats__info{flex-direction:column;gap:0;align-items:flex-start;width:100%}.item-stats--extend .item-stats__value{padding-top:0}.item-stats--extend .item-stats__label{font-size:var(--fs-base-xs)}@media only screen and (max-width: 991px){.item-stats--extend .item-stats__label{font-size:var(--fs-base-sm)}}@media only screen and (max-width: 991px){.item-stats--extend .item-stats__desc{font-size:var(--fs-base-xs)}}.item-stats--column{align-items:center;flex-direction:column;text-align:center}.item-stats--column .item-stats__head,.item-stats--column .item-stats__info{flex-direction:column;align-items:center}.item-stats--column .item-stats__value{font-size:30px}.item-stats--column .item-stats__icon{width:32px;height:32px}.list-legend{padding:15px;border-radius:8px;border:1px solid var(--clr-secondary-lt);width:fit-content;display:flex;flex-direction:column}.list-legend__title{font-size:10px;margin:0 0 6px;display:inline-flex;text-transform:uppercase;color:var(--clr-secondary-dk)}.list-legend__content{display:flex;gap:10px 25px;flex-wrap:wrap}.list-legend--light{border:1px solid var(--clr-ntrl-ltr)}.list-legend--sm{padding:5px 15px;margin-bottom:20px}.list-legend--sm .list-legend__content{gap:2px 20px}.item-legend{display:flex;align-items:center;gap:8px;padding:6px 0}.item-legend__icon{width:13px;height:13px;display:flex}.item-legend__icon svg{width:100%;height:100%;object-fit:contain}.item-legend__text{font-size:var(--fs-base-3xs);line-height:1}.item-legend--lg .item-legend__text{font-size:var(--fs-base-xs)}.bar-progress{height:8px;background-color:var(--clr-ntrl-min);border-radius:50px;position:relative}.bar-progress__track{background-color:var(--clr-primary);position:absolute;left:0;height:100%;width:40%;border-radius:50px}.tag-legend{border-radius:var(--rds-sm, 8px);display:flex;align-items:center;gap:6px;padding-block:6px;padding-inline:0}.tag-legend__icon{display:flex;width:14px;height:14px}.tag-legend__icon svg{width:100%;height:100%;object-fit:contain}.tag-legend__icon--lg{width:var(--spc-lg);height:var(--spc-lg)}.tag-legend__value-text{font-size:var(--fs-base-2xs);line-height:1.2;width:calc(100% - 18px);white-space:nowrap}.tag-legend__legend-dot{display:flex;align-items:center;gap:var(--spc-xs);line-height:1;font-size:var(--fs-base-3xs) !important}.tag-legend__legend-dot::before{content:'';display:inline-block;width:9px;height:9px;border-radius:50%;flex-shrink:0;position:relative;top:-1px}.tag-legend__legend-dot--online{color:var(--clr-primary)}.tag-legend__legend-dot--online::before{background-color:var(--clr-primary)}.tag-legend__legend-dot--taquilla{color:var(--clr-ntrl-dkr)}.tag-legend__legend-dot--taquilla::before{background-color:var(--clr-ntrl-dkr)}.tag-legend__legend-dot--mid::before{background-color:var(--clr-ntrl-dk)}.tag-legend--open{background-color:var(--clr-success-lt);color:var(--clr-success);padding-inline:6px}.tag-legend--open p,.tag-legend--open a{color:var(--clr-success)}.tag-legend--open svg path{fill:var(--clr-success)}.tag-legend--close{background-color:var(--clr-error-lt);color:var(--clr-error);padding-inline:6px}.tag-legend--close p,.tag-legend--close a{color:var(--clr-error)}.tag-legend--close svg path{fill:var(--clr-error)}.tag-legend--process{background-color:var(--clr-info-lt);color:var(--clr-info);padding-inline:6px}.tag-legend--process p,.tag-legend--process a{color:var(--clr-info)}.tag-legend--process svg path{fill:var(--clr-info)}.tag-legend--warning{background-color:var(--clr-warning-lt);color:var(--clr-warning);padding-inline:6px}.tag-legend--warning p,.tag-legend--warning a{color:var(--clr-warning)}.tag-legend--warning svg path{fill:var(--clr-warning)}.tag-legend--fill{background:var(--clr-secondary-ltst)}.text-legend{color:var(--clr-ntrl-dkr) !important;font-size:var(--fs-base-3xs) !important;margin-top:10px}.info-icon{display:flex;gap:var(--spc-md);text-decoration:none}.info-icon__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:var(--clr-ntrl-max)}.info-icon__icon svg{width:100%;height:100%;color:var(--clr-primary)}.info-icon__text{font-size:var(--fs-base-md);color:var(--clr-secondary-dk);line-height:var(--lh-base-xl)}.info-icon__text--lg{font-size:var(--fs-base-lg);font-weight:var(--fw-medium);line-height:var(--lh-base-lg)}body.no-scroll{overflow:hidden}.rating-google{background:var(--clr-ntrl-min);border:1px solid var(--clr-ntrl-ltst);border-radius:10px;padding:20px;display:inline-flex;flex-direction:column;align-items:center;gap:10px;width:fit-content}.rating-google__header{display:flex;align-items:flex-start;gap:var(--spc-sm)}.rating-google__logo{display:block;flex-shrink:0;width:37px;height:37px}.rating-google__content{display:flex;flex-direction:column;gap:var(--spc-sm)}.rating-google__label{font-size:var(--fs-base-md);font-weight:var(--fw-bold);color:var(--clr-secondary-dk);margin:0;white-space:nowrap;line-height:1}.rating-google__rating{display:flex;align-items:center;gap:var(--spc-lg);line-height:1}.rating-google__number{font-size:var(--fs-title-xs);font-weight:var(--fw-bold);color:var(--clr-secondary-dk);line-height:1;margin:var(--spc-xs) 0 0}.rating-google__stars{display:flex;align-items:center;gap:var(--spc-xs)}.rating-google__stars img{display:block;flex-shrink:0}.rating-google--ghost{background:transparent;border-color:transparent;padding:0}.rating-google--sm{padding:20px 30px 20px 20px}@media only screen and (max-width: 640px){.rating-google--sm{padding:12px}}.rating-google--sm .rating-google__header{align-items:center;gap:var(--spc-md)}.rating-google--sm .rating-google__logo{width:25px;height:25px}.rating-google--sm .rating-google__label{font-size:var(--fs-base-xs)}.rating-google--sm .rating-google__rating{gap:var(--spc-lg)}.rating-google--sm .rating-google__number{font-size:var(--fs-title-xs)}@media only screen and (max-width: 640px){.rating-google--sm .rating-google__number{font-size:var(--fs-base-xl)}}.rating-google--sm .rating-google__stars img{width:17px;height:17px}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes scale{0%{opacity:0;transform:scaleX(0)}100%{opacity:1;transform:scaleX(1)}}@keyframes opacity-bottom{0%{opacity:0;transform:translateY(-100px)}100%{opacity:1;transform:none}}@keyframes opacity-top{0%{opacity:0;transform:translateY(100px)}100%{opacity:1;transform:translateY(0)}}@keyframes animation-initial-image{0%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes fadein-top{0%{opacity:0;transform:translateY(10px)}50%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes track-map-box-reveal{from{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes track-map-img-zoom{from{transform:scale(1.07)}to{transform:scale(1)}}@keyframes zoom-in{0%{transform:scale(1.07);opacity:0}50%{transform:scale(1)}100%{transform:scale(1);opacity:1}}.header{position:fixed !important;width:100%;top:0 !important;left:0;z-index:99;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);height:auto;margin:0;max-width:100%}.header__decoration{position:absolute;width:100%;left:0;top:0}.header__decoration img,.header__decoration svg{width:100%;object-fit:contain}.header__logo{width:147px}@media only screen and (max-width: 1366px){.header__logo{width:127px}}@media only screen and (max-width: 1280px){.header__logo{width:53px;height:auto}}.header__logo svg{width:100%;height:auto;object-fit:contain}@media only screen and (max-width: 1280px){.header__logo svg.desktop{display:none}}.header__logo svg.mobile{display:none}@media only screen and (max-width: 1280px){.header__logo svg.mobile{display:flex}}.header__content{padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);z-index:999}@media only screen and (max-width: 1280px){.header__content{gap:10px;padding:18px 13px}}@media only screen and (max-width: 640px){.header__content{padding:20px 13px 0}}.header__nav{margin-right:auto}@media only screen and (max-width: 1280px){.header__nav{margin:0 0 0 auto}}@media only screen and (max-width: 1280px){.header__nav>.btn{padding:12px 10px}}.header__nav>.btn .btn__text{font-size:14px;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 1440px){.header__nav>.btn .btn__text{max-width:60px}}@media only screen and (max-width: 1366px){.header__nav>.btn .btn__text{max-width:50px}}@media only screen and (max-width: 1280px){.header__nav>.btn .btn__text{max-width:none;font-size:12px}}@media only screen and (max-width: 540px){.header__nav>.btn .btn__text{max-width:70px}}.header__item{position:relative}.header__item>.btn-action{width:48px;height:48px}.header__item .user-dropdown{position:absolute;background-color:var(--clr-ntrl-min);border-radius:var(--rds-sm);padding:20px 15px 25px;display:none;right:0;top:calc(100% + 20px);z-index:10;min-width:300px;box-shadow:1px 0 18px #00000040}@media only screen and (max-width: 640px){.header__item .user-dropdown{position:fixed;right:10px;top:100px;width:calc(100% - 20px)}}.header__item .user-dropdown__box{display:flex;flex-direction:column;gap:13px;width:100%}.header__item .user-dropdown__box>*{width:100%}.header__item .user-dropdown .btn{width:100%;gap:var(--spc-xs)}.header__item .user-dropdown .btn img,.header__item .user-dropdown .btn svg{width:15px;height:auto}.header__item .user-dropdown .link-logout{color:var(--clr-ntrl-dkst);font-size:var(--fs-base-xs)}.header__item .user-dropdown__legend{font-size:var(--fs-base-2xs);color:var(--clr-ntrl);text-align:center;margin:10px;position:relative;display:flex;align-items:center;justify-content:center}.header__item .user-dropdown__legend::before{content:"";height:1px;background-color:var(--clr-ntrl-ltr);position:absolute;width:100%;left:0}.header__item .user-dropdown__legend span{background:var(--clr-ntrl-min);padding:0 15px;position:relative}.header__item.active .user-dropdown{display:flex}.header__actions{display:flex;align-items:center;gap:10px}.header__actions>.btn-action{width:48px;height:48px}@media only screen and (max-width: 1280px){.header__actions>.btn-action{display:none}}.header__actions .btn--live{padding:8px 13px}.header__actions .btn--live svg{width:17px;height:auto;display:flex}@media only screen and (max-width: 1280px){.header__actions .btn--live svg{display:none}}.header__actions .btn--live .live-action{display:none}@media only screen and (max-width: 1280px){.header__actions .btn--live .live-action{display:flex}}.header__actions .btn--live .btn__text{font-size:var(--fs-base-3xs)}@media only screen and (max-width: 1280px){.header__actions .btn--live .btn__text{display:none}}@media only screen and (max-width: 1280px){.header__actions .btn--live .dot{display:none}}.header__actions .menuburger--live{display:none}.header .btn{min-height:45px}@media only screen and (max-width: 1280px){.header .btn__text{font-size:16px}}.header--season .header__nav{display:flex;align-items:center;gap:0;padding:3px;background:#afafaf3b;border-radius:50px;backdrop-filter:blur(12px)}@media only screen and (max-width: 1280px){.header--season .header__nav{padding:0;background:transparent;border-radius:0}}.header--season .megamenu--live{padding:5px 0 30px}@media only screen and (max-width: 1280px){.header--season .megamenu--live{padding:110px 0 0}}.header--season .megamenu--live .title-live{display:none}@media only screen and (max-width: 1280px){.header--season .megamenu--live .title-live{display:flex}}.header--season .megamenu--live .megamenu__content{flex-direction:row !important;align-items:inherit}@media only screen and (max-width: 1280px){.header--season .megamenu--live .megamenu__content{align-items:flex-start;justify-content:flex-end;flex-wrap:wrap}}.header--season .megamenu--live .megamenu__content .slider-webcams,.header--season .megamenu--live .megamenu__content .megamenu__stats{width:50%}@media only screen and (max-width: 1280px){.header--season .megamenu--live .megamenu__content .slider-webcams,.header--season .megamenu--live .megamenu__content .megamenu__stats{width:100%}}.header--season .megamenu--live .megamenu__content .item-webcam{background:linear-gradient(0deg, rgba(0,0,0,0.301961) 12.25%, #000 20.63%)}@media only screen and (max-width: 1280px){.header--season .megamenu--live .megamenu__content .megamenu__stats{order:1}}.header--season .megamenu--live .megamenu__content .megamenu__stats .block-season{width:100%;padding:24px 14px 20px;gap:8px}.header--season .megamenu--live .megamenu__content .megamenu__stats .block-season__grid{flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;padding:16px 0 50px;margin:0}@media only screen and (max-width: 1280px){.header--season .megamenu--live .megamenu__content .megamenu__stats .block-season__grid{flex-direction:column;padding:5px 0 20px}}.header--season .megamenu--live .megamenu__content .megamenu__stats .block-season__grid .item-stats{width:calc(100% / 3 - 18px);flex-wrap:wrap}@media only screen and (max-width: 1280px){.header--season .megamenu--live .megamenu__content .megamenu__stats .block-season__grid .item-stats{width:100%;flex-wrap:nowrap}}@media only screen and (max-width: 1280px){.header--season .megamenu--live .megamenu__content .megamenu__stats .block-season__grid .item-stats__info{width:auto;padding:0}}.header--season .megamenu--live .megamenu__content .megamenu__stats .block-season .link-arrow{margin-left:auto}@media only screen and (max-width: 1280px){.header--season .megamenu--live .megamenu__content .megamenu__stats .block-season .link-arrow{margin-left:0}}@media only screen and (max-width: 1280px){.header--season .megamenu--live .megamenu__content .slider-webcams{order:2}}.header--menu-simple .header__nav{display:flex;align-items:center;gap:0;padding:3px;background:#afafaf3b;border-radius:50px;backdrop-filter:blur(12px)}@media only screen and (max-width: 1280px){.header--menu-simple .header__nav{padding:0;background:transparent;border-radius:0}}.header--primary{background-color:white}.header--primary .header__logo svg path{fill:var(--clr-ntrl-dkst)}.header--primary .header__decoration,.header--primary+.decoration{display:none}.header--primary .header__content{padding:11px 24px;transition:all 0.3s ease}@media only screen and (max-width: 640px){.header--primary .header__content{padding:20px 13px 12px}}.header--primary .header__nav>.btn,.header--primary .header__nav .header__item>.btn-action,.header--primary .header__actions>.btn,.header--primary .header__actions .header__item>.btn-action{background-color:var(--clr-secondary-ltst);border-color:var(--clr-secondary)}.header--primary .header__nav>.btn span,.header--primary .header__nav .header__item>.btn-action span,.header--primary .header__actions>.btn span,.header--primary .header__actions .header__item>.btn-action span{color:var(--clr-secondary-dk)}.header--primary .header__nav>.btn svg path,.header--primary .header__nav .header__item>.btn-action svg path,.header--primary .header__actions>.btn svg path,.header--primary .header__actions .header__item>.btn-action svg path{fill:var(--clr-secondary-dk)}.header--primary .header__nav>.btn:hover,.header--primary .header__nav .header__item>.btn-action:hover,.header--primary .header__actions>.btn:hover,.header--primary .header__actions .header__item>.btn-action:hover{background-color:var(--clr-secondary-lt);border-color:var(--clr-secondary-lt);color:var(--clr-ntrl-min)}@media only screen and (max-width: 1280px){.header--primary .btn--live svg{display:flex}}@media only screen and (max-width: 1280px){.header--primary .btn--live .live-action{display:none}}.header--primary .nav-season .link-line span{color:var(--clr-secondary-dk)}.header--primary .nav-season .link-line svg path{fill:var(--clr-secondary-dk)}.header--primary .menuburger{background-color:var(--clr-secondary) !important}.header--primary .menuburger::before{border-color:var(--clr-ntrl-min)}.header--primary .menuburger span{background-color:var(--clr-ntrl-min)}.header--primary.header--season .header__nav,.header--primary.header--menu-simple .header__nav{background:transparent}@media only screen and (max-width: 1280px){.header--checkout .header__content{justify-content:center}}.header--checkout .header__logo{width:147px}.header--simple .header__logo{width:147px}@media only screen and (max-width: 640px){.header--simple .header__content{padding:12px 13px}}.megamenu{position:absolute;width:100%;left:0;top:100%;padding:15px 0 40px;z-index:50;border-radius:0 0 var(--rds-lg) var(--rds-lg);transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);opacity:0;visibility:hidden}@media only screen and (max-width: 1280px){.megamenu{border-radius:0;background-color:var(--clr-ntrl-min);opacity:1;visibility:visible;display:none}}.megamenu::before{content:"";background-color:var(--clr-ntrl-min);width:100%;position:absolute;left:0;z-index:-2;border-radius:0 0 var(--rds-lg) var(--rds-lg);height:calc(100% + 130px);top:-130px;transform:translateY(calc(-100% - 8vw));transition:transform 0.6s cubic-bezier(0.42, 0, 0.33, 1),border-bottom-left-radius 1s cubic-bezier(0.42, 0, 0.33, 1) 1s,border-bottom-right-radius 1s cubic-bezier(0.42, 0, 0.33, 1) 1s}@media only screen and (max-width: 1280px){.megamenu::before{display:none}}.megamenu .container{padding-inline:30px;max-width:none}@media only screen and (max-width: 1280px){.megamenu .container{padding-inline:15px}}.megamenu__content{display:flex;gap:10px;justify-content:space-between;align-items:flex-start;overflow:hidden;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);opacity:0;visibility:hidden}@media only screen and (max-width: 1280px){.megamenu__content{opacity:1;visibility:visible}}.megamenu__content .title-mobile{color:var(--clr-ntrl);font-size:14px;margin:0;line-height:1;display:none}@media only screen and (max-width: 1280px){.megamenu__content .title-mobile{display:flex}}.megamenu__content .card-season{width:100%}@media only screen and (max-width: 1280px){.megamenu__content .card-season{height:300px}}@media only screen and (max-width: 1280px){.megamenu__content .card-season{width:100%;height:141px}}.megamenu__content .card-season__title{width:calc(100% - 64px);max-width:230px}.megamenu__content .card-season--sm{max-width:340px}@media only screen and (max-width: 1366px){.megamenu__content .card-season--sm{max-width:300px}}@media only screen and (max-width: 1280px){.megamenu__content .card-season--sm{height:auto;text-decoration:none;overflow:visible}}@media only screen and (max-width: 1280px){.megamenu__content .card-season--sm .card-season__info{position:relative;padding:0}.megamenu__content .card-season--sm .card-season__info .btn-action{display:none}}.megamenu__content .card-season--sm .card-season__info .card-season__title{font-size:var(--fs-base-xl);width:calc(100% - 36px)}@media only screen and (max-width: 1280px){.megamenu__content .card-season--sm .card-season__info .card-season__title{font-size:18px}}@media only screen and (max-width: 1280px){.megamenu__content .card-season--sm .card-season__info .card-season__title{color:var(--clr-ntrl-dkr)}}@media only screen and (max-width: 1280px){.megamenu__content .card-season--sm .card-season__image{display:none}}.megamenu__title{color:var(--clr-ntrl-dkst);background:transparent !important;border:none;padding:0;font-size:var(--fs-title-xs);font-weight:800;text-align:left}@media only screen and (max-width: 1280px){.megamenu__title{font-size:18px}}.megamenu__title--lg{font-size:20px}.megamenu__nav{width:770px;margin-right:auto}@media only screen and (max-width: 1280px){.megamenu__nav{width:470px}}@media only screen and (max-width: 1280px){.megamenu__nav{order:3;width:100%}}.megamenu__nav ul{padding:30px 0 0;list-style:none;margin:0}.megamenu__nav ul li{margin:16px 0}@media only screen and (max-width: 1280px){.megamenu__nav ul li{margin:23px 0}}.megamenu__nav ul li:first-child{margin-top:0}.megamenu__nav ul .link-line{font-size:var(--fs-base-lg)}@media only screen and (max-width: 1280px){.megamenu__nav .second-nav{position:fixed;height:100dvh;width:100%;top:0;left:-100%;background:white;z-index:9;padding:110px 15px 0;overflow:hidden;display:flex;flex-direction:column;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}.megamenu__nav .second-nav .megamenu__item a{font-size:20px;color:var(--clr-ntrl-dkst)}.megamenu__nav .second-nav .btn-second-nav{justify-content:flex-start;margin:0}.megamenu__nav .second-nav .btn-second-nav .btn-action{transform:rotate(180deg)}.megamenu__nav .second-nav .megamenu__title{font-size:20px}}.megamenu__nav .second-nav .btn-second-nav{display:none}@media only screen and (max-width: 1280px){.megamenu__nav .second-nav .btn-second-nav{display:flex}}.megamenu__stats{display:flex;gap:24px 20px;width:100%}@media only screen and (max-width: 1280px){.megamenu__stats{flex-flow:column nowrap;max-height:inherit;overflow:visible}}.megamenu__stats .block-season{flex:1}@media only screen and (max-width: 1280px){.megamenu__stats .block-season{width:calc(100% / 2 - 10px)}}@media only screen and (max-width: 1280px){.megamenu__stats .block-season{width:100%}}.megamenu__webcams{position:relative}.megamenu__webcams .slider-nav{position:absolute;display:none;gap:10px;bottom:10px;right:10px;z-index:2}@media only screen and (max-width: 1280px){.megamenu__webcams .slider-nav{display:flex}}.megamenu__webcams .slider-nav .slider__arrow{display:none;padding:0}@media only screen and (max-width: 1280px){.megamenu__webcams .slider-nav .slider__arrow{display:flex}}.megamenu__slider{overflow:auto hidden;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.megamenu__slider::-webkit-scrollbar{display:none}.megamenu__slider.is-dragging{cursor:grabbing;user-select:none;scroll-behavior:auto}.megamenu__track{display:flex;gap:var(--spc-lg)}@media only screen and (max-width: 1080px){.megamenu__track{flex-wrap:wrap}}@media only screen and (max-width: 1280px){.megamenu__track{flex-wrap:nowrap}}@media only screen and (max-width: 1080px){.megamenu__track .item-webcam{width:calc(100% / 2 - 8px);flex-shrink:0}}@media only screen and (max-width: 1280px){.megamenu__track .item-webcam{width:100%;min-width:100%;min-height:230px}}.megamenu__season{width:100%;position:relative;z-index:9;display:none}@media only screen and (max-width: 1280px){.megamenu__season{display:flex}}.megamenu__season>.btn{width:100%;justify-content:space-between;z-index:2;position:relative}@media only screen and (max-width: 1280px){.megamenu__season>.btn .btn__text{font-size:14px}}.megamenu__season::before{content:"";background-color:#0000004b;position:fixed;width:100%;height:100dvh;top:0;left:0;display:none}.megamenu__season .megamenu{z-index:2;padding:10px;border-radius:10px;margin:10px 0 0}.megamenu__season.active .season-list{display:flex;z-index:2}.megamenu__season.active .season-list .container{padding:0}.megamenu__season.active>.btn svg{transform:rotate(180deg)}.megamenu__season.active::before{display:flex}.megamenu__btns{padding:0;width:100%;display:flex;gap:10px}@media only screen and (max-width: 1280px){.megamenu__btns{flex-direction:column;align-items:flex-start;padding:0}}.megamenu__btns .btn.btn--primary{margin-left:auto;min-height:inherit}@media only screen and (max-width: 1280px){.megamenu__btns .btn.btn--primary{margin:0}}.megamenu__btns .btn.btn--primary .btn__text{font-size:13px}@media only screen and (max-width: 1280px){.megamenu--corporate .container .megamenu__content{flex-direction:column;gap:22px;height:calc(100dvh - 110px);justify-content:flex-start;overflow:auto}}.megamenu--corporate .season-list{padding:10px;background-color:var(--clr-ntrl-min);border-radius:10px;display:none;margin:10px 0 0;z-index:2;position:absolute;width:100%;left:0;top:100%;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}@media only screen and (max-width: 1280px){.megamenu--corporate .season-list{height:fit-content;max-height:calc(100dvh - 190px);overflow:auto}}.megamenu--corporate .season-list__content{display:flex;flex-direction:column}@media only screen and (max-width: 1280px){.megamenu--corporate .season-list__content{gap:0;height:fit-content;width:100%;border-radius:5px;overflow:hidden}}@media only screen and (max-width: 640px){.megamenu--corporate .season-list__content .card-season{height:130px}}@media only screen and (max-width: 1280px){.megamenu--season{transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);opacity:0;visibility:hidden;display:none;max-height:calc(100dvh - 76px);overflow:auto}}.megamenu--season .megamenu__content{gap:0;border-radius:var(--rds-sm)}@media only screen and (max-width: 1280px){.megamenu--season .megamenu__content{flex-wrap:wrap}}@media only screen and (max-width: 640px){.megamenu--season .megamenu__content{flex-direction:column}}.megamenu--season .container{padding-inline:30px;max-width:none}@media only screen and (max-width: 1280px){.megamenu--season .container{padding-inline:13px}}.megamenu--season .card-season{width:calc(100% / 4)}@media only screen and (max-width: 1280px){.megamenu--season .card-season{width:calc(100% / 2);height:300px}}@media only screen and (max-width: 1280px){.megamenu--season .card-season{width:100%;height:141px}}.megamenu--season .card-season__title{width:calc(100% - 64px)}@media only screen and (min-width: 1280px){.megamenu--season .card-season:hover{width:calc(100% / 4 + 200px);transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1)}}.megamenu--live{padding:15px 0 30px}.megamenu--live .megamenu__content{flex-direction:column;gap:22px}@media only screen and (max-width: 1280px){.megamenu--live .megamenu__content{height:calc(100dvh - 158px);overflow:hidden auto;padding:0 0 200px}}.megamenu--live .title-live{font-size:24px;font-weight:800;display:none}@media only screen and (max-width: 1280px){.megamenu--live .title-live{display:flex}}@media only screen and (max-width: 1280px){.megamenu--corporate,.megamenu--live{position:fixed;top:0;height:100dvh;padding:110px 0 0;left:-100%;z-index:9;display:block;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;overflow:hidden}}.btn-second-nav{background-color:transparent !important;border-radius:0;padding:0;display:flex;justify-content:space-between;border:none !important;width:100%;gap:20px}@media only screen and (max-width: 1280px){.btn-second-nav{margin:-5px 0 20px}}.btn-second-nav .btn-action{display:none;width:26px;height:26px;padding:9px}@media only screen and (max-width: 1280px){.btn-second-nav .btn-action{display:flex}}.btn-second-nav .btn-action svg path{fill:var(--clr-secondary)}.links-corporate{display:none;order:3;margin:auto 0 30px;align-items:flex-start;gap:20px;flex-direction:column;padding:40px 0 0}@media only screen and (max-width: 1280px){.links-corporate{display:flex}}.links-corporate button,.links-corporate .btn{background-color:transparent !important;padding:0;border:none !important}.links-corporate .btn-action{padding:8px;width:45px;height:45px}.links-corporate .btn__text{font-size:16px;font-weight:500;color:var(--clr-ntrl-dkr)}@media only screen and (max-width: 1280px){.links-corporate .live-mobile .dot{display:flex}}.patron-aramon{position:absolute;bottom:-40px;right:-130px;z-index:-1;display:none}@media only screen and (max-width: 1280px){.patron-aramon{display:flex}}@media only screen and (max-width: 1280px){body.megamenu-opened{overflow:hidden}}@media only screen and (max-width: 1280px){body.megamenu-opened .header{background-color:var(--clr-ntrl-min);transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1)}}@media only screen and (max-width: 1280px){body.megamenu-opened .header__content{background-color:transparent}}body.megamenu-opened .header__logo svg path{fill:var(--clr-ntrl-dkst)}body.megamenu-opened .header__decoration{display:none}body.megamenu-opened .header__nav>.btn,body.megamenu-opened .header__nav .header__item>.btn-action,body.megamenu-opened .header__actions>.btn,body.megamenu-opened .header__actions .header__item>.btn-action{background-color:var(--clr-secondary-ltst);border-color:var(--clr-secondary)}body.megamenu-opened .header__nav>.btn span,body.megamenu-opened .header__nav .header__item>.btn-action span,body.megamenu-opened .header__actions>.btn span,body.megamenu-opened .header__actions .header__item>.btn-action span{color:var(--clr-secondary-dk)}body.megamenu-opened .header__nav>.btn svg path,body.megamenu-opened .header__nav .header__item>.btn-action svg path,body.megamenu-opened .header__actions>.btn svg path,body.megamenu-opened .header__actions .header__item>.btn-action svg path{fill:var(--clr-secondary-dk)}@media only screen and (min-width: 1280px){body.megamenu-opened .header__nav>.btn:hover,body.megamenu-opened .header__nav .header__item>.btn-action:hover,body.megamenu-opened .header__actions>.btn:hover,body.megamenu-opened .header__actions .header__item>.btn-action:hover{background-color:var(--clr-secondary-lt);border-color:var(--clr-secondary-lt);color:var(--clr-ntrl-min)}}@media only screen and (min-width: 1280px){body.megamenu-opened .header .nav-season span{color:var(--clr-secondary-dk)}body.megamenu-opened .header .nav-season svg path{fill:var(--clr-secondary-dk)}}@media only screen and (min-width: 1280px){body.megamenu-opened .background{visibility:visible;opacity:1;height:100dvh}}body.megamenu-opened .menuburger{background-color:var(--clr-secondary) !important}body.megamenu-opened .menuburger::before{border-color:var(--clr-ntrl-min)}body.megamenu-opened .menuburger span{background-color:var(--clr-ntrl-min)}body.megamenu-opened-corporate .megamenu--corporate{transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);opacity:1;visibility:visible}@media only screen and (max-width: 1280px){body.megamenu-opened-corporate .megamenu--corporate{left:0;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}}body.megamenu-opened-corporate .megamenu--corporate .megamenu__content{transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.4s;opacity:1;visibility:visible}@media only screen and (max-width: 1280px){body.megamenu-opened-corporate .megamenu--corporate .megamenu__content{transition:none}}body.megamenu-opened-corporate .megamenu--corporate::before{transform:translateY(0)}body.megamenu-opened-corporate .megamenu--corporate .megamenu__nav.second-nav-opened .second-nav{left:0;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}@media only screen and (max-width: 1280px){body.megamenu-opened-corporate .header{background-color:transparent !important}}@media only screen and (max-width: 1280px){body.megamenu-opened-corporate .header__nav,body.megamenu-opened-corporate .header__actions .btn--live{display:none}}body.megamenu-opened-corporate .menuburger span:first-of-type{transform:rotate(45deg);top:2px}body.megamenu-opened-corporate .menuburger span:last-of-type{transform:rotate(-45deg);bottom:3px}body.megamenu-opened-corporate .menuburger div{height:6px}body.megamenu-opened-season .megamenu--season{transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);opacity:1;visibility:visible}@media only screen and (max-width: 1280px){body.megamenu-opened-season .megamenu--season{background-color:transparent;padding-top:12px}}@media only screen and (max-width: 1280px){body.megamenu-opened-season .megamenu--season{transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);opacity:1;visibility:visible;display:block}}body.megamenu-opened-season .megamenu--season .megamenu__content{transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.4s;opacity:1;visibility:visible}body.megamenu-opened-season .megamenu--season::before{transform:translateY(0)}@media only screen and (max-width: 1280px){body.megamenu-opened-season .megamenu--season .container{padding-inline:15px}}body.megamenu-opened-season .header__nav{background:transparent}body.megamenu-opened-season .header__nav .btn--lt svg{transform:rotate(180deg)}body.megamenu-opened-season .background{visibility:visible;opacity:1;height:100dvh;background:#000000ba}@media only screen and (max-width: 1280px){body.megamenu-opened-season .menuburger{background:var(--clr-ntrl-min) !important}}@media only screen and (max-width: 1280px){body.megamenu-opened-season .menuburger span{background-color:var(--clr-secondary)}}@media only screen and (max-width: 1280px){body.megamenu-opened-season .header{background-color:transparent}}@media only screen and (max-width: 1280px){body.megamenu-opened-season .header__content{background-color:transparent}}body.megamenu-opened-season .header__logo svg path{fill:var(--clr-ntrl-dkst)}@media only screen and (max-width: 1280px){body.megamenu-opened-season .header__logo svg path{fill:var(--clr-ntrl-min) !important}}@media only screen and (max-width: 1280px){body.megamenu-opened-season .header__decoration{display:none}}@media only screen and (max-width: 1280px){body.megamenu-opened-season .header__nav>.btn,body.megamenu-opened-season .header__nav .header__item>.btn-action,body.megamenu-opened-season .header__actions>.btn,body.megamenu-opened-season .header__actions .header__item>.btn-action{border:1px solid var(--clr-ntrl-min) !important;background-color:#fff3 !important;backdrop-filter:blur(17px)}body.megamenu-opened-season .header__nav>.btn span,body.megamenu-opened-season .header__nav .header__item>.btn-action span,body.megamenu-opened-season .header__actions>.btn span,body.megamenu-opened-season .header__actions .header__item>.btn-action span{color:var(--clr-ntrl-min) !important}body.megamenu-opened-season .header__nav>.btn svg path,body.megamenu-opened-season .header__nav .header__item>.btn-action svg path,body.megamenu-opened-season .header__actions>.btn svg path,body.megamenu-opened-season .header__actions .header__item>.btn-action svg path{fill:var(--clr-ntrl-min) !important}}@media only screen and (max-width: 1280px){body.megamenu-opened-season .header .nav-season span{color:var(--clr-ntrl-min) !important}body.megamenu-opened-season .header .nav-season svg path{fill:var(--clr-ntrl-min) !important}}body.megamenu-opened-live .megamenu--live{transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);opacity:1;visibility:visible}@media only screen and (max-width: 1280px){body.megamenu-opened-live .megamenu--live{left:0;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}}body.megamenu-opened-live .megamenu--live::before{transform:translateY(0)}body.megamenu-opened-live .megamenu--live .megamenu__content{transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.4s;opacity:1;visibility:visible}@media only screen and (max-width: 1280px){body.megamenu-opened-live .megamenu--live .megamenu__content{transition:none}}@media only screen and (max-width: 1280px){body.megamenu-opened-live .header{background-color:transparent !important}}@media only screen and (max-width: 1280px){body.megamenu-opened-live .header__nav,body.megamenu-opened-live .header__actions .btn--live,body.megamenu-opened-live .header .menuburger--corporate{display:none}}@media only screen and (max-width: 1280px){body.megamenu-opened-live .header .menuburger--live{display:flex;background-color:var(--clr-secondary) !important}body.megamenu-opened-live .header .menuburger--live::before{border-color:var(--clr-ntrl-min)}body.megamenu-opened-live .header .menuburger--live span{background-color:var(--clr-ntrl-min)}body.megamenu-opened-live .header .menuburger--live span:first-of-type{transform:rotate(45deg);top:2px}body.megamenu-opened-live .header .menuburger--live span:last-of-type{transform:rotate(-45deg);bottom:3px}body.megamenu-opened-live .header .menuburger--live div{height:6px}}@media only screen and (max-width: 1280px){body.megamenu-opened-season,body.megamenu-opened-live{background-color:transparent}}body.on-scroll .header{background-color:white}body.on-scroll .header__logo svg path{fill:var(--clr-ntrl-dkst)}body.on-scroll .header__decoration,body.on-scroll .header+.decoration{display:none}body.on-scroll .header__content{padding:11px 24px;transition:all 0.3s ease}@media only screen and (max-width: 640px){body.on-scroll .header__content{padding:20px 13px 12px}}body.on-scroll .header__nav>.btn,body.on-scroll .header__nav .header__item>.btn-action,body.on-scroll .header__actions>.btn,body.on-scroll .header__actions .header__item>.btn-action{background-color:var(--clr-secondary-ltst);border-color:var(--clr-secondary)}body.on-scroll .header__nav>.btn span,body.on-scroll .header__nav .header__item>.btn-action span,body.on-scroll .header__actions>.btn span,body.on-scroll .header__actions .header__item>.btn-action span{color:var(--clr-secondary-dk)}body.on-scroll .header__nav>.btn svg path,body.on-scroll .header__nav .header__item>.btn-action svg path,body.on-scroll .header__actions>.btn svg path,body.on-scroll .header__actions .header__item>.btn-action svg path{fill:var(--clr-secondary-dk)}body.on-scroll .header__nav>.btn:hover,body.on-scroll .header__nav .header__item>.btn-action:hover,body.on-scroll .header__actions>.btn:hover,body.on-scroll .header__actions .header__item>.btn-action:hover{background-color:var(--clr-secondary-lt);border-color:var(--clr-secondary-lt);color:var(--clr-ntrl-min)}@media only screen and (max-width: 1280px){body.on-scroll .header .btn--live svg{display:flex}}@media only screen and (max-width: 1280px){body.on-scroll .header .btn--live .live-action{display:none}}body.on-scroll .header .nav-season span{color:var(--clr-secondary-dk)}body.on-scroll .header .nav-season svg path{fill:var(--clr-secondary-dk)}body.on-scroll .header--season .header__nav,body.on-scroll .header--simple .header__nav{background:transparent}body.on-scroll .menuburger{background-color:var(--clr-secondary) !important}body.on-scroll .menuburger::before{border-color:var(--clr-ntrl-min)}body.on-scroll .menuburger span{background-color:var(--clr-ntrl-min)}.nav-season{padding:0 20px 0 10px;position:relative}@media only screen and (max-width: 1440px){.nav-season{padding:0 15px 0 10px}}@media only screen and (max-width: 1280px){.nav-season{padding:0 10px 0 0}}.nav-season ul{margin:0;padding:0;list-style:none}.nav-season__title{font-size:14px;font-weight:500;color:var(--clr-ntrl);margin:0 0 20px;display:none}@media only screen and (max-width: 1280px){.nav-season__title{display:flex;margin:0 0 12px}}.nav-season__list{display:flex;gap:var(--spc-xl);font-size:13px;font-weight:700;padding:0 10px !important}@media only screen and (max-width: 1440px){.nav-season__list{gap:var(--spc-md)}}@media only screen and (max-width: 1280px){.nav-season__list{padding:0 !important}}.nav-season__item{margin:0;padding:0;position:relative}@media only screen and (max-width: 1280px){.nav-season__item{min-height:26px;display:flex}}.nav-season__item>.link-line{font-weight:700;gap:7px;padding-block:12px}@media only screen and (max-width: 1280px){.nav-season__item>.link-line{padding-block:0 !important}}@media only screen and (min-width: 1280px){.nav-season__item>.link-line .btn-action{width:5px;height:11px;padding:0;background:transparent;margin:0;transform:rotate(90deg);border:none}.nav-season__item>.link-line .btn-action svg{width:100%;height:100%}}.nav-season__item.active .menu-dropdown{left:0}@media only screen and (min-width: 1280px){.nav-season__item.active .menu-dropdown{left:-14px;opacity:1;visibility:visible;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;top:50px}}@media only screen and (min-width: 1280px){.nav-season__item.active .link-line svg{transform:rotate(180deg);top:-2px;position:relative}.nav-season__item.active .link-line::after{transform:scaleX(1)}}.nav-season--mobile{padding:0;order:3;width:100%;display:none}@media only screen and (max-width: 1280px){.nav-season--mobile{display:flex;flex-direction:column}}.nav-season--mobile .nav-season__list{flex-direction:column;gap:22px;width:100%}.nav-season--mobile .nav-season__item{width:100%}.nav-season--mobile .nav-season__item>.link-line{width:100%;justify-content:space-between}.nav-season--mobile .nav-season__item>.link-line .btn-action{width:26px;height:26px;padding:9px}.nav-season--mobile .nav-season__item>.link-line .btn-action svg path{fill:var(--clr-secondary) !important}.nav-season--mobile span{font-size:18px;color:var(--clr-ntrl-dkr) !important}@media only screen and (max-width: 1280px){.nav-season--desktop{display:none}}.nav-season--minimized .nav-season__list{gap:20px}.menu-dropdown{position:absolute;padding:0;flex-direction:column;background:var(--clr-secondary-ltst);border-radius:13px;gap:0;min-width:251px;top:30px;left:-14px;overflow:hidden;opacity:0;visibility:hidden;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;box-shadow:0 1px 4px #00000014}@media only screen and (max-width: 1280px){.menu-dropdown{position:fixed;top:0;height:100dvh;padding:110px 30px 0 !important;left:-100%;z-index:9;display:flex;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;overflow:hidden;width:100%;background-color:var(--clr-ntrl-min);opacity:1;visibility:visible}.menu-dropdown .megamenu__title{font-size:20px}}@media only screen and (max-width: 640px){.menu-dropdown{padding:110px 15px 0 !important}}.menu-dropdown__item{margin:0}.menu-dropdown__link{text-decoration:none;color:var(--clr-secondary-dk);padding:12px 14px !important;display:inline-flex;width:100%;font-size:var(--fs-base-2xs)}@media only screen and (max-width: 1280px){.menu-dropdown__link{padding:10px 0 !important;font-size:20px;color:var(--clr-ntrl-dkst)}}@media only screen and (max-width: 1280px){.menu-dropdown__link:nth-child(2){margin-top:22px}}@media only screen and (min-width: 1280px){.menu-dropdown__link:hover{background-color:var(--clr-secondary-ltr);color:var(--clr-secondary-dk)}}.menu-dropdown .links-corporate,.menu-dropdown .patron-aramon,.menu-dropdown .btn-second-nav{display:none}@media only screen and (max-width: 1280px){.menu-dropdown .links-corporate,.menu-dropdown .patron-aramon,.menu-dropdown .btn-second-nav{display:flex}}.menu-dropdown .btn-second-nav{justify-content:flex-start}.menu-dropdown .btn-second-nav .btn-action{transform:rotate(180deg)}@media only screen and (max-width: 1280px){.menu-dropdown .links-corporate{padding:0}}body{background-color:var(--clr-ntrl-ltst);font-family:var(--ff-base) !important}body *{font-family:var(--ff-base) !important}button{border:none;color:var(--clr-ntrl-max)}.btn-primary{background-color:var(--clr-primary);border:1px solid var(--clr-primary);color:var(--clr-ntrl-min) !important;padding:12px 16px !important}.btn-primary:hover{background-color:var(--clr-primary-dk);color:var(--clr-ntrl-min)}input[type="text"],input[type="password"]{border-radius:50px !important}input[type="text"]:focus,input[type="password"]:focus{border-color:var(--clr-primary);box-shadow:0 0 0 3px #e718511f}.btn-border-primary{border:1px solid var(--clr-primary)}.btn-border-primary:hover{border:1px solid var(--clr-primary);background-color:var(--clr-primary);color:var(--clr-ntrl-min) !important}.btn-border-primary .gsi-material-button-content-wrapper{display:flex;align-items:center;gap:10px}.btn-border-primary .gsi-material-button-content-wrapper .gsi-material-button-icon{width:20px;height:20px}.o-collapse__button{justify-content:flex-start;color:var(--clr-ntrl-max)}.o-collapse__button::after{color:var(--clr-primary)}.o-collapse__button:hover{color:var(--clr-ntrl-min)}.o-collapse__button:hover::after{color:var(--clr-ntrl-min)}.switch-check{margin:4px 0 !important}.switch-check input:checked+.switch-check__slider{background-color:var(--clr-primary)}.o-tabs.o-tabs__nav{background:var(--clr-secondary-ltst)}.o-tabs.o-tabs__item{margin:0 !important}.o-tabs.o-tabs__item.ui-state-active .o-tabs__link{background:var(--clr-secondary) !important;color:var(--clr-ntrl-min) !important}.o-tabs.o-tabs__link{color:var(--clr-secondary-dk) !important}.form-forfait{padding:8.5rem 0}@media only screen and (min-width: 1024px){.form-forfait{max-width:87%}}@media only screen and (max-width: 1024px){.form-forfait{padding:4.875rem 0}}.form-forfait__content{max-width:1362px;padding:0 0 60px}.form-forfait__main-title,.form-forfait__subtitle,.form-forfait__several-days__text,.form-forfait__packs__text,.form-forfait__totals-title{color:var(--clr-ntrl-dkr) !important;font-size:var(--fs-base-xs) !important;font-weight:400}.form-forfait__progress-bar-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:all 0.2s ease-in;flex-shrink:0;padding:11px;background-color:var(--clr-primary);border-color:var(--clr-primary);color:var(--clr-ntrl-min)}@media only screen and (max-width: 1080px){.form-forfait__progress-bar-btn{top:15px !important}}.form-forfait__progress-bar-btn .icon{font-size:13px}.form-forfait__progress-bar-btn .icon::before,.form-forfait__progress-bar-btn .icon::after{color:var(--clr-primary)}@media only screen and (min-width: 1280px){.form-forfait__progress-bar-btn:hover{background-color:var(--clr-primary) !important;border-color:var(--clr-primary) !important}.form-forfait__progress-bar-btn:hover .icon::before,.form-forfait__progress-bar-btn:hover .icon::after{color:var(--clr-ntrl-min) !important}}.form-forfait__progress-bar{max-width:1362px;margin-inline:auto;padding-inline:0}@media only screen and (max-width: 1080px){.form-forfait__progress-bar{padding-top:3.3125rem !important;padding-inline:0}}.form-forfait__progress-bar .progress{list-style:none;padding:0}.form-forfait__progress-bar .progress__step--active{background-color:var(--clr-primary)}.form-forfait__progress-bar .form-forfait__step-wrapper,.form-forfait__progress-bar .progress{max-width:none}.form-forfait__step-title,.form-forfait__step-counter,.form-forfait__confirm__item__tit,.form-forfait a{color:var(--clr-primary) !important;font-weight:400;font-size:14px !important}.form-forfait__step-title .icon-close-2,.form-forfait__step-counter .icon-close-2,.form-forfait__confirm__item__tit .icon-close-2,.form-forfait a .icon-close-2{display:none}.form-forfait__body{grid-template-columns:minmax(0, 1fr) 400px !important}.form-forfait__body--check-out{grid-template-columns:minmax(0, 1fr) 600px !important}.form-forfait__body .form-forfait__progress-bar{padding-top:20px !important}@media only screen and (max-width: 1080px){.form-forfait__body .form-forfait__progress-bar{padding-top:0 !important}}.form-forfait__field label{margin-bottom:4px !important}.form-forfait__field .div-multiselect .ms-drop ul li label{display:flex}.form-forfait ul{list-style:none;padding:0;margin:0}.form-forfait input:focus{border-color:var(--clr-primary) !important;outline:var(--clr-primary) !important}.form-forfait--forms--bottom-button-mobile{min-height:inherit !important}.form-forfait__form--pay .form-radio__label:hover{box-shadow:0 0 0 1px var(--clr-primary) !important}.form-forfait__form--pay .form-radio__input[type="radio"]:checked+label{border-color:transparent !important;box-shadow:0 0 0 1px var(--clr-primary) !important}.form-forfait__form--promos{margin:60px 0 !important}.form-forfait__form--promos .btn{cursor:pointer;background:transparent !important;font-size:var(--fs-base-xs) !important;padding:0 !important;border:none !important;text-decoration:underline;outline:none !important}.form-forfait__form--promos input.btn{background-color:var(--clr-primary) !important;color:var(--clr-ntrl-min);border-color:var(--clr-primary) !important;padding:8px 15px !important;text-decoration:none !important}.form-forfait__date-more-info{margin-block:20px 0 !important;font-size:var(--fs-base-xs)}@media only screen and (min-width: 1024px){.form-forfait__totals{top:90px !important;padding:0 !important;background:transparent;margin:0 !important}}.form-forfait__totals--check-out{top:0 !important}@media only screen and (max-width: 1024px){.form-forfait__totals--toggle .form-forfait__totals-toggle{background:var(--clr-secondary-ltr) !important;border-radius:0 !important}.form-forfait__totals--toggle .form-forfait__total-element{background:transparent !important}.form-forfait__totals--toggle .form-forfait__total-element *{margin-inline:0 !important}.form-forfait--ff .form-forfait__totals--toggle .form-forfait__totals-wrapper .form-forfait__totals-content .form-forfait__totals-element-section [id^="resumen-grupo"]:not(:empty) ~ [id^="resumen-grupo"]:not(:empty){background-image:linear-gradient(to right, #c9c9c9 33%, rgba(255,255,255,0) 0) !important;background-position:top !important;background-repeat:repeat-x !important;background-size:11px 1px !important;padding-top:20px}}.form-forfait__totals-element-section.date .form-forfait__total-element h3{display:none !important}.form-forfait__totals-wrapper{background-color:var(--clr-secondary-ltst) !important;border:1px solid var(--clr-secondary-ltr);min-height:inherit !important;box-shadow:none !important}.form-forfait__totals-toggle{color:var(--clr-ntrl-max)}.form-forfait__totals-toggle .numbers{padding:0 !important;background-color:transparent !important;font-weight:700;font-size:18px !important}@media only screen and (max-width: 640px){.form-forfait__totals-toggle .numbers{border-radius:10px !important;background-color:transparent !important}}.form-forfait__totals-element-section-head{font-weight:800}@media only screen and (max-width: 1024px){.form-forfait__totals-element-section-head{height:auto !important;width:auto !important;overflow:visible !important;padding:0.25rem 0 !important;margin:0 0 .9375rem !important}.form-forfait__totals-element-section-head .text{font-size:20px !important;font-weight:800}}.form-forfait__totals-backdrop{z-index:99}.form-forfait__total-element-total{padding:15px;background:var(--clr-secondary-ltr);border-radius:12px}.form-forfait__total-element-total-head{flex-direction:column;justify-content:flex-start !important;align-items:flex-start !important;gap:2px}.form-forfait__total-element-total-head .text{font-size:var(--fs-base-3xs) !important}.form-forfait__total-element-total-head .numbers{font-size:var(--fs-title-xs) !important}.form-forfait__total-element .text{flex-direction:column;align-items:flex-start !important;color:var(--clr-ntrl-dkr)}@media only screen and (max-width: 1024px){.form-forfait__total-element h3{margin:0 !important;border-bottom:none !important;padding-bottom:0 !important}}.form-forfait__total-element h3 .text{font-weight:800 !important}.form-forfait__total-element ul li p{font-size:14px}.form-forfait__calendar .table-calendar .date-picker.date-picker-selected .ui-state-default{background-color:var(--clr-secondary) !important}.form-forfait__calendar .table-calendar .date-picker.date-picker-selected .ui-state-default::after{display:none !important}.form-forfait__calendar .table-calendar .date-picker.date-picker-selected .ui-state-default .price-high{color:var(--clr-ntrl-min) !important}.form-forfait__tab{margin:50px 0 0}.form-forfait__ticket-card-container{display:grid;gap:var(--spc-xl);grid-template-columns:repeat(2, 1fr);margin-block-end:50px}@media only screen and (max-width: 720px){.form-forfait__ticket-card-container{grid-template-columns:1fr}}.form-forfait__ticket-card{margin-bottom:0}.form-forfait .box-grupo{background:var(--clr-ntrl-min);border-radius:12px;margin:0 0 25px;display:flex;flex-direction:column}.form-forfait__ticket-card-buttons{background:var(--clr-secondary-ltst) !important}.form-forfait__ticket-card-buttons button::before,.form-forfait__ticket-card-buttons button::after{font-size:14px !important}.form-forfait__ticket-card-buttons input{color:var(--clr-ntrl-dkr) !important;background:transparent !important}.form-forfait__ticket-card-title{font-size:var(--fs-base-md) !important;line-height:1;margin:0;font-weight:700 !important;color:var(--clr-secondary-dk) !important}.form-forfait__ticket-card-text{font-size:var(--fs-base-sm) !important}.form-forfait__ticket-card-price{padding:0 !important;background:transparent !important;font-weight:700 !important}.form-forfait__ticket-summary-title{font-size:var(--fs-base-md) !important}.form-forfait__rent-title{font-weight:600 !important;font-size:var(--fs-base-xl) !important}.form-forfait__selected-forfait::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cpath d='M12.7826 4.27293H1.21739V8.18153C1.21739 8.63854 1.57572 8.90899 1.88672 8.90913H12.1133C12.4243 8.90899 12.7826 8.63854 12.7826 8.18153V4.27293ZM12.7826 1.81847C12.7826 1.36146 12.4243 1.09101 12.1133 1.09087H1.88672C1.57572 1.09101 1.21739 1.36146 1.21739 1.81847V3.18206H12.7826V1.81847ZM14 8.18153C14 9.1301 13.214 9.99987 12.1133 10H1.88672C0.785967 9.99987 0 9.1301 0 8.18153V1.81847C0 0.8699 0.785967 0.000125154 1.88672 0H12.1133C13.214 0.000125307 14 0.8699 14 1.81847V8.18153Z' fill='%23005BE0'/%3E%3C/svg%3E") !important}.form-forfait__selected-name::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M10.3061 4.50784C10.3061 3.37125 9.98606 2.56887 9.46562 2.0501C8.94511 1.53144 8.14022 1.21347 7 1.21347C5.85974 1.21351 5.05485 1.53135 4.53438 2.0501C4.01394 2.56887 3.69514 3.37125 3.69507 4.50784C3.69507 5.64468 4.01393 6.44793 4.53438 6.96677C4.98967 7.4205 5.66275 7.72001 6.58748 7.788L7 7.8034L7.41252 7.788C8.33717 7.72001 9.01022 7.42045 9.46562 6.96677C9.98618 6.44791 10.3061 5.64462 10.3061 4.50784ZM11.5235 4.50784C11.5235 5.86804 11.1367 7.01705 10.3263 7.82473C10.1348 8.01555 9.92302 8.18075 9.69507 8.32481C10.3613 8.59313 10.9876 8.96229 11.552 9.42215C12.7569 10.4038 13.6084 11.7461 13.982 13.2462C14.0629 13.5715 13.8636 13.9014 13.5373 13.9821C13.2112 14.0625 12.8812 13.864 12.8003 13.5389C12.49 12.2925 11.7827 11.1763 10.7817 10.3607C9.71436 9.49133 8.37832 9.01687 7 9.01687C5.62168 9.01687 4.28564 9.49134 3.21835 10.3607C2.21727 11.1763 1.50998 12.2925 1.19972 13.5389C1.1188 13.864 0.788771 14.0625 0.462651 13.9821C0.13638 13.9014 -0.0629257 13.5715 0.0180301 13.2462C0.391552 11.746 1.24309 10.4038 2.44799 9.42215C3.01214 8.96252 3.6379 8.5931 4.30374 8.32481C4.07613 8.18086 3.86491 8.01533 3.67367 7.82473C2.86347 7.01703 2.47771 5.86798 2.47771 4.50784C2.47778 3.14785 2.86348 1.99973 3.67367 1.19214C4.48389 0.384566 5.63562 4.07719e-05 7 0C8.36452 0 9.51725 0.384465 10.3275 1.19214C11.1375 1.99972 11.5234 3.14801 11.5235 4.50784Z' fill='%23005BE0'/%3E%3C/svg%3E") !important}.form-forfait__selected-forfait,.form-forfait__selected-name{margin:10px 0;padding:6px 9px !important;background-color:var(--clr-info-ltr) !important;color:var(--clr-success) !important;border:1px solid var(--clr-secondary-ltr) !important;border-radius:4px !important;display:flex;gap:6px}.form-forfait__selected-forfait::before,.form-forfait__selected-name::before{margin-right:0 !important;height:19px;width:auto}.form-forfait__selected-forfait p,.form-forfait__selected-name p{font-size:14px !important;color:var(--clr-info) !important}.form-forfait__summary-wrap{padding:20px;background:white;width:650px !important;margin-left:auto;max-width:none;min-width:inherit;border-radius:10px;align-items:flex-start !important}@media only screen and (max-width: 1024px){.form-forfait__summary-wrap{width:100% !important}}.form-forfait__summary-wrap .btn{width:100%;margin-top:20px !important}.form-forfait__summary{background:var(--clr-secondary-ltst) !important;border:1px solid var(--clr-secondary-lt);border-radius:var(--rds-md) !important;width:100% !important}.form-forfait__summary-card.open{border-color:var(--clr-secondary-ltr) !important;border-width:1px !important}.form-forfait__summary-card-title>*{font-weight:600}.form-forfait__ticket-summary{background:var(--clr-secondary-ltst) !important;padding:.9375rem;border-radius:10px;max-width:100%;margin:20px 20px 0 !important}.form-forfait__ticket-summary:last-child{margin-bottom:20px !important}.form-forfait__ticket-summary .icon-info::before{color:var(--clr-primary) !important}.form-forfait__ticket-summary-inner{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important}.form-forfait__ticket-summary-inner .switch-check{margin:5px 0 0 !important}.form-forfait__ticket-summary-other{margin:20px 0 10px !important;border-top:1px solid var(--clr-ntrl-ltst);padding:20px 0 0}.form-forfait__ticket-summary-option{font-size:14px;text-decoration:underline}.form-forfait__ticket-summary-option:hover{text-decoration:none}.form-forfait__ticket-summary-option--duplicate{color:var(--clr-primary) !important}.form-forfait__ticket-summary-list{font-size:var(--fs-base-sm);margin-bottom:10px !important;margin-top:1rem}.form-forfait__ticket-summary-list-option-item{border-radius:2px !important;background-color:var(--clr-secondary-ltst) !important;font-size:15px !important;padding:0.4rem 0 .5rem 2.6rem !important}@media only screen and (max-width: 991px){.form-forfait__ticket-summary-list-option-item{padding:0.4rem 0 !important}}.form-forfait__ticket-summary-list-option-item .form-checkbox__label{font-size:var(--fs-base-sm) !important}.form-forfait__ticket-summary-list-option-item .form-checkbox__label .icon-info::before{color:var(--clr-primary) !important}.form-forfait__skier.open .form-forfait__skier-name,.form-forfait__skier.selected .form-forfait__skier-name{border-color:var(--clr-primary) !important}.form-forfait__skier.already-selected .form-forfait__skier-name::after{color:var(--clr-success) !important}.form-forfait__skier-inner{background-color:var(--clr-ntrl-min) !important;border:2px solid var(--clr-secondary-ltst)}.form-forfait__skier-name:active,.form-forfait__skier-name:focus,.form-forfait__skier-name:hover{border-color:var(--clr-primary) !important}.form-forfait__skier-name .name{font-size:var(--fs-base-sm) !important}.form-forfait__skier-info{border:0 !important;box-shadow:none !important}.form-forfait__skier-info p{margin:0 !important}.form-forfait__text-skiers{margin-bottom:4px !important;font-size:14px !important}.form-forfait__list-check{font-size:var(--fs-base-xs)}.form-forfait__list-check .check-label p{font-size:var(--fs-base-sm)}.form-forfait__list-check .switch-check input:checked+.switch-check__slider{background-color:var(--clr-primary)}.form-forfait__actions{align-items:flex-start !important}@media only screen and (max-width: 1024px){.form-forfait__actions{gap:10px !important}.form-forfait__actions .btn{width:100% !important}}.form-forfait .confirmation__check{background-color:var(--clr-primary) !important;height:40px;width:40px}.form-forfait__confirm__item{margin:8px 0 0;padding:8px 0 0;border-top:1px solid #e2e2e2;display:flex;gap:5px}.form-forfait__confirm__item p{font-size:13px}.form-forfait__confirm__item p *{font-size:13px}.form-forfait__confirm__item__tit{font-size:13px;color:var(--clr-ntrl-dkr) !important;line-height:var(--lh-base-xl)}.form-forfait__summary-card-change,.form-forfait__summary-card-assign{font-size:16px;padding:10px 20px 9px !important;font-weight:400}.form-forfait__station{gap:0.9375rem}.form-forfait__price b{font-weight:700 !important}.form-forfait--ff .form-forfait__station-radio{padding:0}.form-forfait--ff .form-forfait__station-radio .form-radio__input{padding:22px}.form-forfait--ff .form-forfait__station-radio,.form-forfait--ff .form-forfait__option-radio,.form-forfait--ff .form-forfait__several-days__day{transition:all 0.2s ease-in;box-shadow:none !important;outline:none !important;border-radius:12px;border:1px solid var(--clr-secondary-ltr) !important;cursor:pointer;background-color:var(--clr-secondary-ltst)}.form-forfait--ff .form-forfait__station-radio .form-radio__subtit,.form-forfait--ff .form-forfait__option-radio .form-radio__subtit,.form-forfait--ff .form-forfait__several-days__day .form-radio__subtit{color:var(--clr-ntrl-dkst)}.form-forfait--ff .form-forfait__station-radio.selected,.form-forfait--ff .form-forfait__station-radio.active,.form-forfait--ff .form-forfait__option-radio.selected,.form-forfait--ff .form-forfait__option-radio.active,.form-forfait--ff .form-forfait__several-days__day.selected,.form-forfait--ff .form-forfait__several-days__day.active{background-color:var(--clr-secondary-ltr);box-shadow:none !important}.form-forfait--ff .form-forfait__station-radio.selected span[class^="icon"].icon-arrow,.form-forfait--ff .form-forfait__station-radio.active span[class^="icon"].icon-arrow,.form-forfait--ff .form-forfait__option-radio.selected span[class^="icon"].icon-arrow,.form-forfait--ff .form-forfait__option-radio.active span[class^="icon"].icon-arrow,.form-forfait--ff .form-forfait__several-days__day.selected span[class^="icon"].icon-arrow,.form-forfait--ff .form-forfait__several-days__day.active span[class^="icon"].icon-arrow{border:1px solid var(--clr-ntrl-max) !important}.form-forfait--ff .form-forfait__station-radio input[type="checkbox"]:checked,.form-forfait--ff .form-forfait__station-radio input[type="radio"]:checked,.form-forfait--ff .form-forfait__option-radio input[type="checkbox"]:checked,.form-forfait--ff .form-forfait__option-radio input[type="radio"]:checked,.form-forfait--ff .form-forfait__several-days__day input[type="checkbox"]:checked,.form-forfait--ff .form-forfait__several-days__day input[type="radio"]:checked{border-color:var(--clr-secondary) !important;background-color:var(--clr-secondary) !important;accent-color:var(--clr-secondary)}.form-forfait--ff .form-forfait__station-radio span[class^="icon"]::before,.form-forfait--ff .form-forfait__option-radio span[class^="icon"]::before,.form-forfait--ff .form-forfait__several-days__day span[class^="icon"]::before{color:var(--clr-ntrl-dkst) !important}.form-forfait--ff .form-forfait__station-radio .form-checkbox__input:checked+.form-checkbox__false,.form-forfait--ff .form-forfait__station-radio .form-radio__input:checked+.form-radio__false,.form-forfait--ff .form-forfait__option-radio .form-checkbox__input:checked+.form-checkbox__false,.form-forfait--ff .form-forfait__option-radio .form-radio__input:checked+.form-radio__false,.form-forfait--ff .form-forfait__several-days__day .form-checkbox__input:checked+.form-checkbox__false,.form-forfait--ff .form-forfait__several-days__day .form-radio__input:checked+.form-radio__false{background-color:var(--clr-secondary)}.form-forfait--ff .form-forfait__station-radio:hover,.form-forfait--ff .form-forfait__option-radio:hover,.form-forfait--ff .form-forfait__several-days__day:hover{background-color:var(--clr-secondary-ltr);box-shadow:none !important}.form-forfait--ff .form-forfait__station-radio:hover .form-radio__subtit,.form-forfait--ff .form-forfait__station-radio:hover .form-radio__tit,.form-forfait--ff .form-forfait__option-radio:hover .form-radio__subtit,.form-forfait--ff .form-forfait__option-radio:hover .form-radio__tit,.form-forfait--ff .form-forfait__several-days__day:hover .form-radio__subtit,.form-forfait--ff .form-forfait__several-days__day:hover .form-radio__tit{color:var(--clr-ntrl-dkst) !important}.form-forfait--ff .form-forfait__station-radio:hover span[class^="icon"]::before,.form-forfait--ff .form-forfait__option-radio:hover span[class^="icon"]::before,.form-forfait--ff .form-forfait__several-days__day:hover span[class^="icon"]::before{color:var(--clr-ntrl-dkst) !important}.form-forfait--ff .form-forfait__station-radio:hover span[class^="icon"].icon-arrow,.form-forfait--ff .form-forfait__option-radio:hover span[class^="icon"].icon-arrow,.form-forfait--ff .form-forfait__several-days__day:hover span[class^="icon"].icon-arrow{border:1px solid var(--clr-ntrl-dkst) !important}.form-forfait--ff .form-forfait__station-radio .icon-arrow,.form-forfait--ff .form-forfait__option-radio .icon-arrow,.form-forfait--ff .form-forfait__several-days__day .icon-arrow{border:1px solid var(--clr-secondary) !important;background-color:transparent !important;width:2.1rem;height:2.1rem;margin:10px 0 0 auto}.form-forfait--ff .form-forfait__station-radio .icon-arrow::before,.form-forfait--ff .form-forfait__option-radio .icon-arrow::before,.form-forfait--ff .form-forfait__several-days__day .icon-arrow::before{color:var(--clr-primary) !important}.form-forfait--ff .form-forfait__several-days__day.selected p,.form-forfait--ff .form-forfait__several-days__day.active p{color:var(--clr-ntrl-min) !important}.form-forfait--ff .form-forfait__option-radio{padding:14px 8px;flex-direction:column;align-items:flex-start}.form-forfait--ff .form-forfait__option-radio .form-radio{flex-wrap:wrap;gap:10px 0}.form-forfait--ff .form-forfait__option-radio .form-radio__label{text-align:left}.form-forfait--ff .form-forfait__option-radio .form-radio__tit{color:var(--clr-ntrl-dkst);font-size:16px !important}.form-forfait--ff .form-forfait__option-radio .form-radio__subtit{color:var(--clr-ntrl-dkst);font-size:14px !important}.form-forfait--ff .form-forfait__option-radio--type .icon-arrow{display:none}.form-forfait--ff .form-forfait__option-radio--type .icon-figure{font-size:1.8875rem}.form-forfait--ff .form-forfait__option-radio--type .form-radio{flex-wrap:wrap;gap:10px 0}.form-forfait--ff .form-forfait__option-radio--type .form-radio__label{margin:0 8px}.form-forfait--ff .form-forfait__option-radio--type .form-radio__tit{color:var(--clr-ntrl-dkst);font-size:16px !important}.form-forfait--ff .form-forfait__option-radio--type .form-radio__subtit{color:var(--clr-ntrl-dkst) !important;font-size:14px !important}.form-forfait--ff .form-forfait__alert{padding:10px 15px}.form-forfait--ff .form-forfait__alert .form-forfait__alert-icon{margin-right:10px}.form-forfait--ff .form-forfait__pack{align-items:flex-start !important}.form-forfait__packs .form-radio__price{font-weight:700;font-size:14px !important}.form-forfait__packs__wrapper .form-forfait__option-radio{align-items:flex-start !important;border-radius:10px !important;border:1px solid var(--clr-secondary-ltr);background-color:var(--clr-secondary-ltst)}.form-forfait__packs__wrapper .form-forfait__option-radio .form-radio__tit{margin:6px 0 !important}.form-forfait__packs__wrapper .form-forfait__option-radio.active{border:1px solid var(--clr-secondary-ltr) !important;background-color:var(--clr-secondary-ltst) !important}.form-forfait__packs__wrapper .form-forfait__option-radio.active .form-radio__tit{color:var(--clr-ntrl-max) !important}.form-forfait__packs__wrapper .form-forfait__option-radio.active .form-radio__subtit{color:var(--clr-ntrl-dkst) !important}.form-forfait__packs__wrapper .form-forfait__option-radio:hover{border:1px solid var(--clr-secondary-ltr) !important;background-color:var(--clr-secondary-ltst) !important}.form-forfait__packs__wrapper .form-forfait__option-radio:hover .form-radio__tit{color:var(--clr-ntrl-max) !important}.form-forfait__packs__wrapper .form-forfait__option-radio:hover .form-radio__subtit{color:var(--clr-ntrl-dkst) !important}.form-forfait__packs__wrapper .form-forfait__option-radio:hover span[class^="icon"]::before{color:var(--clr-secondary) !important}.form-forfait__packs__wrapper .form-forfait__option-radio:hover span[class^="icon"].icon-arrow{border:1px solid var(--clr-secondary) !important}.form-forfait__input{background-color:var(--clr-secondary-ltst) !important;font-size:14px !important;padding:12px 20px !important;height:auto !important;border-radius:100px !important}.form-forfait__data{width:100%;margin-top:var(--spc-xl)}.form-forfait__data input{box-shadow:0 0 0 1px var(--clr-ntrl-ltst) !important}.form-forfait__wrap-list-check{background-color:var(--clr-secondary-ltst) !important;margin-top:40px !important;border:none;box-shadow:none !important}.form-venta-cruzada *{font-family:var(--ff-base) !important}.form-venta-cruzada__section-title{color:var(--clr-primary) !important}.form-venta-cruzada__section-subtitle-info{margin-top:10px}.form-venta-cruzada__section-btn-info i{color:var(--clr-secondary) !important}.form-venta-cruzada__section .o-collapse__item{display:flex;flex-direction:column}.form-venta-cruzada__section .o-collapse__button{border:none}.form-venta-cruzada__section .o-collapse__button::after{top:52%;transform:translateY(-50%);font-family:var(--ff-base) !important;font-size:1.8625rem}.form-venta-cruzada__section .o-collapse__body{border-radius:12px;margin:30px 0}.form-venta-cruzada__carrousel .slick-dots{margin:10px 0 !important;display:none !important}.form-venta-cruzada__carrousel .slick-dots .slick-active button{background-color:var(--clr-primary) !important}.form-venta-cruzada__carrousel .slick-track{padding:10px 0}.form-venta-cruzada__carrousel-item{padding-inline:10px}.form-venta-cruzada__carrousel-card{border:none !important}.form-venta-cruzada__carrousel-card-add-btn{background-color:var(--clr-secondary-ltst);border:1px solid var(--clr-secondary);color:var(--clr-secondary-dk)}.form-venta-cruzada__carrousel-card-add-btn:hover,.form-venta-cruzada__carrousel-card-add-btn:focus{background-color:var(--clr-secondary) !important;border-color:var(--clr-secondary) !important;color:var(--clr-ntrl-min) !important}.form-venta-cruzada__carrousel-inner-title{flex-wrap:wrap;gap:20px}.form-venta-cruzada__carrousel-card-img-badge{font-size:var(--fs-base-3xs) !important;padding:6px !important;line-height:1;align-items:center;background-color:var(--clr-secondary-ltst) !important}.form-venta-cruzada__carrousel-card-img-badge.premium{background-color:var(--clr-ntrl-max) !important;color:var(--clr-ntrl-min) !important}.form-venta-cruzada__carrousel-card-txt{font-size:var(--fs-base-xs)}.form-venta-cruzada__carrousel-card-price-chip{background-color:transparent !important;padding:0 !important;margin-left:32px !important;font-size:var(--fs-base-xl) !important}.form-venta-cruzada__carrousel-card-added-tag{padding:6px 10px !important;gap:5px !important;align-items:center;font-size:14px !important;background-color:var(--clr-success-lt) !important;color:var(--clr-success) !important}.modal__container{padding:30px 20px 20px !important;margin:100px auto}.modal .text-rich p{line-height:1 !important}.modal .icon-info::before{color:var(--clr-primary) !important}.modal__close{display:flex !important;align-items:center !important;justify-content:center !important;width:32px !important;height:32px !important;border-radius:50% !important;background-color:var(--clr-ghst-ltst) !important;color:var(--clr-ntrl-min);border:1px solid var(--clr-ntrl-min);cursor:pointer;z-index:202;padding:9px;top:-50px;transform:none;right:0;position:relative}.modal__link{color:var(--clr-primary) !important}.modal__alert--error{color:var(--clr-error) !important;font-size:14px;background-color:var(--clr-error-lt) !important}.modal input{background-color:var(--clr-secondary-ltst)}.modal__wrapper-input .form-group__select{padding:0 var(--spc-xl);font-size:var(--fs-base-xs);background:url("../images/down-chevron.png");background-repeat:no-repeat;background-position:calc(100% - 20px) 50%;background-size:16px;background-color:var(--clr-secondary-ltst)}.modal__wrapper-input .form-forfait__confirm__item{margin:10px 0 0;padding:10px 0 0}.modal__wrapper-input .form-forfait__confirm__item__tit,.modal__wrapper-input .form-forfait__confirm__item p{font-size:14px !important}.form-radio{flex-wrap:wrap;gap:7px 0;cursor:pointer}.form-radio__false{border:1px solid var(--clr-ntrl-lt) !important}.form-radio__label{width:calc(100% - 34px)}.form-radio__label a{font-size:16px !important}.form-radio__label .logo{width:auto;height:auto}.form-radio__label .logo span{display:flex}.form-radio__label .logo span svg{height:21px;width:auto;max-width:32px}.form-radio .paragraph{font-size:12px !important}.form-radio .paragraph a{font-size:12px !important}.form-checkbox__input:checked+.form-radio__false,.form-radio__input:checked+.form-radio__false{border-color:var(--clr-primary);background-color:var(--clr-primary)}.form-checkbox__false{border-width:1px !important}.form-checkbox__false::after{width:4px !important;height:10px !important}.form-checkbox input:checked+.form-checkbox__false{border-color:var(--clr-primary);background-color:var(--clr-primary)}.form-checkbox:hover .form-checkbox__false{border-color:var(--clr-primary);background-color:var(--clr-primary)}.ui-datepicker-inline .button-container-calendar .ui-corner-all{background-color:var(--clr-secondary-ltst) !important;color:transparent !important}.ui-datepicker-inline .button-container-calendar .ui-corner-all::before{color:var(--clr-ntrl-dkst) !important;font-weight:200 !important;font-size:14px !important}.ui-datepicker-inline .button-container-calendar .ui-corner-all:hover{background-color:var(--clr-secondary-dk) !important}.ui-datepicker-inline .button-container-calendar .ui-corner-all:hover::before{color:var(--clr-ntrl-min) !important}.confirmation__check .icon-close{font-size:14px !important}.confirmation__button{max-width:280px !important}.confirmation__button .icon-flecha-derecha-2{display:none}.c-card-rentail{border:1px solid var(--clr-secondary-ltr)}.c-card-rentail__number{background-color:var(--clr-primary) !important}.c-card-rentail__tag{font-size:var(--fs-base-3xs) !important;padding:6px !important;line-height:1;color:var(--clr-ntrl-min);background-color:var(--clr-primary)}.c-card-rentail__tag::after{font-size:12px}.c-card-rentail__tag--premiun{background-color:var(--clr-ntrl-max)}.c-card-rentail__inner-body{background-color:transparent !important;border:none !important}.c-card-rentail__inner-body:hover{background-color:transparent !important;border:none !important}.c-card-rentail__list{margin-top:30px !important}.c-card-rentail__item .form-forfait__ticket-summary-other{margin:10px 0 30px !important;border-bottom:1px solid var(--clr-ntrl-ltst);padding:0 0 20px;border-top:none}.c-card-rentail__item-assistance:first-child{margin-top:var(--spc-xl)}.c-card-rentail__item-assistance:last-child{margin-bottom:var(--spc-xl)}.c-card-rentail__icon{color:var(--clr-primary) !important}.o-card-quantity__price{padding:0;background:transparent;font-family:var(--ff-base);font-weight:var(--fw-regular);color:var(--clr-ntrl-dkst);font-size:var(--fs-base-xl);margin-top:16px}.o-quantity{background:transparent;color:var(--clr-secondary)}.o-quantity .input-number__decrement,.o-quantity .input-number__increment{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:var(--clr-secondary-ltst);border-radius:100px;cursor:pointer;color:var(--clr-ntrl-dkst);transition:background-color 0.2s ease;padding:0;outline:none !important;border:none !important;box-shadow:none !important}@media only screen and (min-width: 1280px){.o-quantity .input-number__decrement:hover,.o-quantity .input-number__increment:hover{background:var(--clr-secondary-ltr)}}.o-quantity .input-number__decrement[disabled],.o-quantity .input-number__increment[disabled]{background-color:var(--clr-secondary-ltst);border-color:inherit;color:var(--clr-ntrl-dkst);cursor:not-allowed;pointer-events:none;opacity:0.4}.o-quantity .input-number__decrement span,.o-quantity .input-number__increment span{font-size:12px}.o-quantity input{background:transparent !important;color:var(--clr-secondary) !important}.c-collapse-rental__button{background-color:var(--clr-ntrl-min) !important}.c-collapse-rental__button:hover{background-color:var(--clr-ntrl-min) !important}.c-collapse-rental__body{padding:var(--spc-xl)}.c-collapse-rental__item{background-color:var(--clr-ntrl-min)}.c-collapse-rental__item:has(.selected-quantity){background-color:var(--clr-ntrl-min);box-shadow:0 0 0 1px var(--clr-secondary-ltr)}.c-collapse-rental__chevron{color:var(--clr-primary) !important}.c-collapse-rental__number{background-color:var(--clr-primary) !important}.o-card-assistance{background-color:var(--clr-secondary-ltst)}.cart-empty{display:flex;flex-direction:column;gap:var(--spc-2xl);inline-size:100%;min-block-size:32rem}.cart-empty__body{align-items:center;color:var(--clr-ntrl-dk);display:flex;flex:1;flex-direction:column;gap:var(--spc-xl);justify-content:center;text-align:center}.cart-empty__icon{width:40px;height:40px;color:var(--clr-ntrl-dkr)}.cart-empty__icon path{fill:var(--clr-primary)}.cart-empty__title{color:var(--clr-secondary-dk);font-size:var(--fs-base-xl);font-weight:var(--fw-regular);line-height:var(--lh-base-lg);margin:0;max-inline-size:20rem}.cart-empty__action{inline-size:100%}.modal-auth{display:flex;flex-direction:column;gap:var(--spc-xl);inline-size:100%;max-block-size:77vh;overflow:auto;padding-block:30px 50px;padding-inline:var(--spc-xl)}@media only screen and (max-width: 991px){.modal-auth{max-block-size:92vh}}@media only screen and (max-width: 640px){.modal-auth{padding-block:var(--spc-2xl)}}.modal-auth__title{color:var(--clr-ntrl-dkst);font-family:var(--ff-base);font-size:var(--fs-title-2xs);font-weight:var(--fw-bold);line-height:var(--lh-base-lg);margin:0}.modal-auth__desc{color:var(--clr-ntrl-dk);font-family:var(--ff-base);font-size:var(--fs-base-xs);line-height:var(--lh-base-xl)}.modal-auth__desc p{margin:0}.modal-auth__form{display:flex;flex-direction:column;gap:var(--spc-lg)}.modal-auth__alert{margin:0}.modal-auth__alert:empty{display:none}.modal-auth__field{display:flex;flex-direction:column;gap:6px}.modal-auth__label{color:var(--clr-ntrl-dkr);font-family:var(--ff-base);font-size:var(--fs-base-xs);font-weight:var(--fw-medium);margin:0;padding-inline-start:10px}.modal-auth__input{appearance:none;background-color:var(--clr-secondary-ltst);block-size:auto;border:1px solid transparent;border-radius:100px;box-shadow:none;box-sizing:border-box;color:var(--clr-ntrl-dkst);display:block;font-family:var(--ff-base);font-size:var(--fs-base-xs);font-weight:var(--fw-regular);inline-size:100%;line-height:var(--lh-base-xl);margin:0;outline:none;padding-block:12px;padding-inline:14px;transition:border-color 0.2s ease, box-shadow 0.2s ease}.modal-auth__input::placeholder{color:var(--clr-ntrl-lt)}.modal-auth__input:hover{border-color:var(--clr-secondary-ltr)}.modal-auth__input:focus{border-color:var(--clr-primary);box-shadow:0 0 0 3px #e718511f}.modal-auth__forgot{align-self:flex-start;color:var(--clr-primary);cursor:pointer;font-size:var(--fs-base-2xs);padding-inline-end:10px;text-decoration:none;transition:color 0.2s ease}.modal-auth__forgot:hover{color:var(--clr-primary-dk);text-decoration:underline}.modal-auth__submit{inline-size:100% !important;justify-content:center}.modal-auth__submit--loading{background-color:var(--clr-primary-dkr);border-color:var(--clr-primary-dkr);gap:var(--spc-xs);pointer-events:none}.modal-auth__submit--loading .modal-auth__loader{display:inline-flex}.modal-auth__loader{align-items:center;display:none;gap:3px;padding-block-start:var(--spc-xs)}.modal-auth__loader-dot{animation:modal-auth-dot 1.3s ease-in-out infinite;background-color:var(--clr-ntrl-min);block-size:4px;border-radius:50%;inline-size:4px;opacity:0.3}.modal-auth__loader-dot:nth-child(2){animation-delay:0.15s}.modal-auth__loader-dot:nth-child(3){animation-delay:0.3s}.modal-auth__switch{color:var(--clr-ntrl-dk);font-size:var(--fs-base-xs);margin:0;text-align:center;transition:opacity 0.3s ease}.modal-auth__switch-link{background:none;background-color:transparent;border:none;color:var(--clr-primary);cursor:pointer;font:inherit;font-weight:var(--fw-bold);padding:0;text-decoration:underline;transition:color 0.2s ease}.modal-auth__switch-link:hover{background-color:transparent}.modal-auth__grid{display:grid;gap:var(--spc-xl) var(--spc-lg);grid-template-columns:1fr 1fr}@media only screen and (max-width: 640px){.modal-auth__grid{grid-template-columns:1fr}}.modal-auth__legal{color:var(--clr-ntrl-dk);font-size:var(--fs-base-3xs);margin:0}.modal-auth__legal a{color:var(--clr-primary)}.modal-auth__legal a:hover{text-decoration:underline}.modal-auth__another{display:flex;flex-direction:column;gap:13px;inline-size:100%;margin-block-start:10px;transition:opacity 0.3s ease}.modal-auth__another .btn{gap:var(--spc-xs);inline-size:100%}.modal-auth__another .btn img,.modal-auth__another .btn svg{block-size:auto;inline-size:15px}.modal-auth__legend{display:flex;align-items:center;justify-content:center;color:var(--clr-ntrl);font-size:var(--fs-base-2xs);margin:0;position:relative;text-align:center}.modal-auth__legend::before{background-color:var(--clr-ntrl-ltr);block-size:1px;content:"";inline-size:100%;inset-inline-start:0;position:absolute}.modal-auth__legend-text{background-color:var(--clr-ntrl-min);padding-inline:15px;position:relative}.modal-auth__google{align-items:center;background-color:transparent;border:1px solid var(--clr-ntrl-ltr);border-radius:100px;color:var(--clr-ntrl-dkr);cursor:pointer;display:inline-flex;font-family:var(--ff-base);font-size:var(--fs-base-xs);font-weight:var(--fw-bold);inline-size:100%;justify-content:center;line-height:1;padding-block:var(--spc-md);padding-inline:var(--spc-lg);transition:border-color 0.2s ease, color 0.2s ease}.modal-auth__google:hover{background-color:transparent;border-color:var(--clr-ntrl);color:var(--clr-ntrl-dkst)}.modal-auth__google .gsi-material-button-content-wrapper{align-items:center;display:flex;gap:var(--spc-xs)}.modal-auth__google .gsi-material-button-icon{width:15px;height:15px}@media only screen and (max-width: 640px){.modal-auth--register{padding-block:var(--spc-2xl) var(--spc-4xl)}}.modal-auth--checkout{max-block-size:none;overflow:visible;padding-block:var(--spc-sm) var(--spc-xl);padding-inline:10px}@media only screen and (max-width: 991px){.modal-auth--checkout{padding:0}}.modal-auth--checkout .modal-auth__submit{align-items:center;border-radius:100px;display:inline-flex;font-family:var(--ff-base);font-size:var(--fs-base-xs);font-weight:var(--fw-bold);line-height:1;padding-block:var(--spc-md);padding-inline:var(--spc-lg)}.modal-auth--checkout .modal-auth__switch-link:hover{color:var(--clr-primary-dk)}.modal-auth--loading{cursor:progress}.modal-auth--loading .modal-auth__form{cursor:progress}.modal-auth--loading .modal-auth__form *{opacity:0.8}.modal-auth--loading .modal-auth__form .modal-auth__submit,.modal-auth--loading .modal-auth__form .modal-auth__submit *{opacity:1}.modal-auth--loading .field{pointer-events:none}.modal-auth--loading .modal-auth__switch,.modal-auth--loading .modal-auth__another{opacity:0.5;pointer-events:none}@keyframes modal-auth-dot{0%,80%,100%{opacity:0.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.modal-auth__loader-dot{animation:none;opacity:0.7}}.forfait-card-extend{background:var(--grd-forfait);background-size:100% 100%;border-radius:10px;padding:var(--spc-lg);flex:0 0 85%;max-inline-size:440px;min-width:0;aspect-ratio:8 / 5;display:flex;flex-direction:column;justify-content:flex-end;outline:2px solid transparent;outline-offset:6px;transition:transform 0.3s ease, outline-color 0.3s ease;cursor:pointer}@media only screen and (min-width: 1280px){.forfait-card-extend:hover{transform:translateY(-12px)}}@media only screen and (max-width: 640px){.forfait-card-extend--home{opacity:0.5;transform:scale(0.9);transition:all 0.5s ease-in}}.forfait-card-extend--home.active{transform:translateY(-12px)}@media only screen and (max-width: 640px){.forfait-card-extend--home.active{opacity:1;transform:scale(1);transition:all 0.5s ease-in}.forfait-card-extend--home.active:first-child{margin-left:10px}.forfait-card-extend--home.active:last-child{margin-right:10px}}.forfait-card-extend--checkout{min-width:0;padding:var(--spc-xl)}.forfait-card-extend--checkout.hidden{display:none}.forfait-card-extend--checkout .forfait-card-extend__footer{gap:calc(var(--spc-xl) * 1.5);justify-content:flex-start}@keyframes forfait-card-extend-pop{0%{opacity:0.5}50%{opacity:1}100%{opacity:1}}.forfait-card-extend__header{padding-bottom:var(--spc-2xl);display:flex;align-items:center;margin-block:0 auto}.forfait-card-extend__status{background-color:#EDFFF0;backdrop-filter:blur(30px);border-radius:4px;padding:var(--spc-xs);display:flex;align-items:center;gap:var(--spc-xs);color:var(--clr-success);font:var(--fw-regular) var(--fs-base-3xs)/var(--lh-base) var(--ff-base);width:fit-content}.forfait-card-extend__status-txt{padding-top:1px}.forfait-card-extend__like{display:flex;align-items:center;align-self:flex-start;margin-inline:auto 0;width:fit-content;position:relative}.forfait-card-extend__like-active,.forfait-card-extend__like-unactive{position:absolute;top:0;right:0;transition:opacity 0.25s ease, transform 0.25s ease}.forfait-card-extend__like-active{color:var(--clr-ntrl-min);padding:var(--spc-xs) var(--spc-sm);background-color:#ffffff4d;backdrop-filter:blur(30px);display:inline-block;border-radius:4px;font:var(--fw-regular) var(--fs-base-xs)/var(--lh-base) var(--ff-base);padding-top:5px;opacity:0;transform:scale(0.85);pointer-events:none}.forfait-card-extend__like-unactive{height:24px;width:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:1;transform:scale(1)}@media only screen and (min-width: 1280px){.forfait-card-extend__like-unactive:hover svg{fill:var(--clr-ntrl-min)}}.forfait-card-extend__select{width:20px;height:20px;border-radius:100px;border:2px solid var(--clr-ntrl-min);display:flex;position:relative}.forfait-card-extend__select::before{position:absolute;content:"";background-color:var(--clr-ntrl-min);border-radius:100px;top:3px;left:3px;width:10px;height:10px;transform:scale(0);transition:transform 0.2s ease}.forfait-card-extend.active .forfait-card-extend__select::before{transform:scale(1)}.forfait-card-extend.predeterminado .forfait-card-extend__like-active{opacity:1;transform:scale(1);pointer-events:auto}.forfait-card-extend.predeterminado .forfait-card-extend__like-unactive{opacity:0;transform:scale(0.85);pointer-events:none}.forfait-card-extend__body{display:flex;flex-direction:column;gap:var(--spc-lg)}.forfait-card-extend__tags{display:flex;align-items:center;gap:var(--spc-xs)}.forfait-card-extend__tag{color:var(--clr-ntrl-min);background-color:#ffffff4d;backdrop-filter:blur(30px);font:var(--fw-regular) var(--fs-base-3xs)/var(--lh-base) var(--ff-base);padding:var(--spc-xs) var(--spc-sm);border-radius:4px;padding-top:5px}.forfait-card-extend__info-label{font:var(--fw-regular) var(--fs-base-4xs)/1 var(--ff-base);color:var(--clr-ntrl-min);opacity:0.7;text-transform:uppercase;letter-spacing:1px;display:flex;margin-bottom:2px}.forfait-card-extend__info-camp{font:var(--fw-regular) var(--fs-base-xl)/1 var(--ff-base);color:var(--clr-ntrl-min)}@media only screen and (max-width: 540px){.forfait-card-extend__info-camp{font-size:var(--fs-base-md)}}.forfait-card-extend__info--alias{margin:0}.forfait-card-extend__alias{align-items:center;border-block-end:1px solid transparent;cursor:text;display:inline-flex;gap:var(--spc-xs);margin:0;max-inline-size:100%;transition:border-color 0.2s ease}.forfait-card-extend__alias:focus-within{border-block-end-color:var(--clr-ntrl-min)}@media only screen and (min-width: 1280px){.forfait-card-extend__alias:hover:not(:focus-within){border-block-end-color:var(--clr-ghst)}}.forfait-card-extend__alias .forfait-card-extend__alias-input{background-color:transparent;border:0;box-shadow:none;color:var(--clr-ntrl-min);font:var(--fw-regular) var(--fs-base-md)/1 var(--ff-base);inline-size:auto;max-inline-size:100%;min-inline-size:1ch;outline:none;padding:0;padding-block-end:2px}.forfait-card-extend__alias-icon{flex-shrink:0}.forfait-card-extend__user{display:flex;gap:var(--spc-xs);align-items:center;padding:var(--spc-xs) var(--spc-sm);border-radius:4px;background-color:#ffffff4d;backdrop-filter:blur(30px);width:fit-content}.forfait-card-extend__user-icon{width:14px;height:14px}.forfait-card-extend__user-name{font:var(--fw-regular) var(--fs-base-md)/1 var(--ff-base);margin-top:1px;color:var(--clr-ntrl-min)}.forfait-card-extend__footer{display:flex;justify-content:space-between;border-top:0.5px solid #ffffff31;padding-top:var(--spc-md);margin-top:var(--spc-lg)}.forfait-card-extend__link{color:var(--clr-ntrl-min);display:flex;align-items:center;gap:var(--spc-xs);text-decoration:none}@media only screen and (min-width: 1280px){.forfait-card-extend__link:hover{color:var(--clr-ntrl-min)}}.forfait-card-extend__expedition{display:flex;flex-direction:column;gap:6px}.forfait-card-extend__expedition-label{display:flex;font:var(--fw-regular) var(--fs-base-4xs)/var(--lh-base) var(--ff-base);color:#ffffffb3;letter-spacing:1px;text-transform:uppercase}.forfait-card-extend__expedition-content{color:var(--clr-ntrl-min);font:var(--fw-regular) var(--fs-base-md)/var(--lh-base) var(--ff-base)}.forfait-card-extend__delete{display:flex;align-items:center;justify-content:center;background-color:#ffffff3d;border:0.5px solid #ffffff4d;color:var(--clr-ntrl-min);cursor:pointer;padding:0;height:34px;width:34px;border-radius:12px;transition:background-color 0.2s ease, border-color 0.2s ease}.forfait-card-extend__delete svg{height:20px;width:20px}@media only screen and (min-width: 1280px){.forfait-card-extend__delete:hover{background-color:#ffffff6d;border-color:var(--clr-ntrl-min)}}.item-counter{background:var(--clr-secondary-ltst);border-radius:var(--rds-md);padding:var(--spc-md);display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spc-sm)}.item-counter--simple{align-items:center}.item-counter--simple .item-counter__info{gap:0}.item-counter--simple .item-counter__price-wrap{display:none}.item-counter__info{display:flex;flex-direction:column;gap:var(--spc-md)}.item-counter__header{display:flex;flex-direction:column}.item-counter__label{font-family:var(--ff-base);font-size:var(--fs-base-md);font-weight:var(--fw-regular);color:var(--clr-ntrl-dkst);line-height:1.4;margin:0}.item-counter__desc{font-family:var(--ff-base);font-size:var(--fs-base-3xs);font-weight:var(--fw-regular);color:var(--clr-ntrl-dkr);line-height:1.5;margin:0}.item-counter__price-wrap{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:2px}.item-counter__price{font-family:var(--ff-base);font-size:var(--fs-base-md);font-weight:var(--fw-regular);color:var(--clr-ntrl-dkst);line-height:1;margin:0}.item-counter__unit{font-family:var(--ff-base);font-size:var(--fs-base-3xs);font-weight:var(--fw-regular);color:var(--clr-ntrl-dkr);line-height:1.5;opacity:0.7;margin:0}.item-counter__control{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--spc-xs);flex-shrink:0;margin-top:auto}.item-counter__btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:var(--clr-ntrl-min);border-radius:100px;cursor:pointer;transition:background-color 0.2s ease;padding:0;outline:none !important;border:none !important;box-shadow:none !important}.item-counter__btn svg{width:12px;height:12px;flex-shrink:0}.item-counter__btn[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}@media only screen and (min-width: 1280px){.item-counter__btn:hover{background:var(--clr-secondary-ltr)}}.item-counter__value{font-family:var(--ff-base);font-size:var(--fs-base-lg);font-weight:var(--fw-regular);color:var(--clr-ntrl-dkst) !important;line-height:1;text-align:center;min-width:24px;background:transparent !important;border:none !important;padding:0 !important;display:inline-flex !important;justify-content:center;width:30px !important;align-items:center;margin:0 !important}.item-counter__value[type="number"]{appearance:textfield}.item-counter__value[type="number"]::-webkit-outer-spin-button,.item-counter__value[type="number"]::-webkit-inner-spin-button{appearance:none}.item-counter--white{background-color:var(--clr-ntrl-min)}.item-counter--white .item-counter__btn{background:var(--clr-secondary-ltst)}@media only screen and (min-width: 1280px){.item-counter--white .item-counter__btn:hover{background:var(--clr-secondary-ltr)}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JpdGljYWwtY2hlY2tvdXQuY3NzIiwic291cmNlcyI6WyJjcml0aWNhbC1jaGVja291dC5zY3NzIiwiX3ZhcmlhYmxlcy9fZm9udHMvX21haW4uc2NzcyIsIl92YXJpYWJsZXMvX3ZhcmlhYmxlcy5zY3NzIiwiX3ZhcmlhYmxlcy9fbWl4aW5zLnNjc3MiLCJfdmFyaWFibGVzL19yZXNwb25zaXZlL191cC5zY3NzIiwiX3ZhcmlhYmxlcy9fcmVzcG9uc2l2ZS9fZG93bi5zY3NzIiwiX3ZhcmlhYmxlcy9fcmVzcG9uc2l2ZS9fb25seS5zY3NzIiwiX2NvbW1vbi9fY2xhc3Nlcy5zY3NzIiwiX2NvbW1vbi9fZ3JpZC5zY3NzIiwiX2NvbW1vbi9fZXh0ZW5kcy5zY3NzIiwiX2NvbXBvbmVudHMvX2tleWZyYW1lcy5zY3NzIiwiX3BhcnRpYWxzL19oZWFkZXIuc2NzcyIsIl92aWV3cy9fY2hlY2tvdXQuc2NzcyIsIl9jb21wb25lbnRzL19jaGVja291dC9fY2FydC1lbXB0eS5zY3NzIiwiX2NvbXBvbmVudHMvX21vZGFsLWF1dGguc2NzcyIsIl9jbHViL19jb21wb25lbnRzL19mb3JmYWl0LWNhcmQtZXh0ZW5kLnNjc3MiLCJfY29tcG9uZW50cy9fY29ycG9yYXRlL19pdGVtLWNvdW50ZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBzdHlsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBpbXBvcnQgXCJfdmFyaWFibGVzL19mb250cy9tYWluXCI7XG5AaW1wb3J0IFwiX3ZhcmlhYmxlcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJfdmFyaWFibGVzL21peGluc1wiO1xuQGltcG9ydCBcIl92YXJpYWJsZXMvX3Jlc3BvbnNpdmUvdXBcIjtcbkBpbXBvcnQgXCJfdmFyaWFibGVzL19yZXNwb25zaXZlL2Rvd25cIjtcbkBpbXBvcnQgXCJfdmFyaWFibGVzL19yZXNwb25zaXZlL29ubHlcIjtcbkBpbXBvcnQgXCJfY29tbW9uL2NsYXNzZXNcIjtcbkBpbXBvcnQgXCJfY29tbW9uL2dyaWRcIjtcbkBpbXBvcnQgXCJfY29tbW9uL2V4dGVuZHNcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9rZXlmcmFtZXNcIjtcbkBpbXBvcnQgXCJfcGFydGlhbHMvaGVhZGVyXCI7XG5AaW1wb3J0IFwiX3ZpZXdzL2NoZWNrb3V0XCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2NoZWNrb3V0L2NhcnQtZW1wdHlcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9tb2RhbC1hdXRoXCI7XG5AaW1wb3J0IFwiX2NsdWIvX2NvbXBvbmVudHMvZm9yZmFpdC1jYXJkLWV4dGVuZFwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19jb3Jwb3JhdGUvaXRlbS1jb3VudGVyXCI7XG4iLCIvKiB2YXJpYWJsZXM6OmZvbnRzOjptYWluXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbW9udDtcbiAgc3JjOiB1cmwoJ2ZvbnRzL01vbnQtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9Nb250LUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiBSRUdVTEFSICg0MDApICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IG1vbnQ7XG4gIHNyYzogdXJsKCdmb250cy9Nb250LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9Nb250LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLyogU0VNSUJPTEQgKDYwMCkgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbW9udDtcbiAgc3JjOiB1cmwoJ2ZvbnRzL01vbnQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2ZvbnRzL01vbnQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiBCT0xEICg3MDApICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IG1vbnQ7XG4gIHNyYzogdXJsKCdmb250cy9Nb250LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9Nb250LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbiIsIi8qIGNvbW1vbjo6dmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIG51bTo6dmFyaWFibGVzOjpicmVha3BvaW50c1xuJGRlc2t0b3AteHhsOiAyNTYwcHg7XG4kZGVza3RvcC14bDogMjMwMHB4O1xuJGRlc2t0b3AtbGc6IDE5MTlweDtcbiRkZXNrdG9wLW06IDE3MDBweDtcbiRkZXNrdG9wOiAxNjAwcHg7XG4kZGVza3RvcC1zbTogMTQ0MHB4O1xuJGRlc2t0b3AteHM6IDEzNjZweDtcbiR0YWJsZXQteGw6IDEyODBweDtcbiR0YWJsZXQtbGc6IDEwODBweDtcbiR0YWJsZXQtMmxnOiAxMDI0cHg7XG4kdGFibGV0OiA5OTFweDtcbiR0YWJsZXQtc206IDg2MHB4O1xuJHRhYmxldC14czogNzY4cHg7XG4kbW9iaWxlLXhsOiA3MjBweDtcbiRtb2JpbGUtbGc6IDY0MHB4O1xuJG1vYmlsZTogNTQwcHg7XG4kbW9iaWxlLXNtOiA0ODBweDtcbiRtb2JpbGUteHM6IDM3NXB4O1xuJG1vYmlsZS14eHM6IDM0MHB4O1xuXG46cm9vdCB7XG4gIC8vIGNzczo6dmFyaWFibGVzOjpmb250LWZhbWlseVxuICAtLWZmLWJhc2U6IG1vbnQsIHNhbnMtc2VyaWY7XG5cbiAgLy8gY3NzOjp2YXJpYWJsZXM6OmZvbnQtc2l6ZSB0aXRsZVxuICAtLWZzLXRpdGxlLTN4bDogODBweDtcbiAgLS1mcy10aXRsZS0yeGw6IDY0cHg7XG4gIC0tZnMtdGl0bGUteGw6IDUycHg7XG4gIC0tZnMtdGl0bGUtbGc6IDQ4cHg7XG4gIC0tZnMtdGl0bGUtbWQ6IDM2cHg7IC8qIFB1bnRvIGRlIGFuY2xhamUgKi9cbiAgLS1mcy10aXRsZS1zbTogMzJweDtcbiAgLS1mcy10aXRsZS14czogMjhweDtcbiAgLS1mcy10aXRsZS0yeHM6IDI0cHg7XG5cbiAgLy8gY3NzOjp2YXJpYWJsZXM6OmZvbnQtc2l6ZSBiYXNlXG4gIC0tZnMtYmFzZS0yeGw6IDIycHg7XG4gIC0tZnMtYmFzZS14bDogMjBweDtcbiAgLS1mcy1iYXNlLWxnOiAxOHB4O1xuICAtLWZzLWJhc2UtbWQ6IDE2cHg7IC8qIFB1bnRvIGRlIGFuY2xhamUgKi9cbiAgLS1mcy1iYXNlLXNtOiAxNXB4O1xuICAtLWZzLWJhc2UteHM6IDE0cHg7XG4gIC0tZnMtYmFzZS0yeHM6IDEzcHg7XG4gIC0tZnMtYmFzZS0zeHM6IDEycHg7XG4gIC0tZnMtYmFzZS00eHM6IDEwcHg7XG5cbiAgLy8gY3NzOjp2YXJpYWJsZXM6OmxpbmUtaGVpZ2h0XG4gIC0tbGgtYmFzZS14bDogMS40O1xuICAtLWxoLWJhc2UtbGc6IDEuMjtcbiAgLS1saC1iYXNlOiAxO1xuICAtLWxoLWJhc2Utc206IDAuODtcblxuICAvLyBjc3M6OnZhcmlhYmxlczo6Zm9udC13ZWlnaHRcbiAgLS1mdy1ib2xkOiA3MDA7XG4gIC0tZnctbWVkaXVtOiA1MDA7XG4gIC0tZnctcmVndWxhcjogNDAwO1xuICAtLWZ3LWxpZ2h0OiAzMDA7XG5cbiAgLyogLS0tIG50cmwgLS0tICovXG4gIC0tY2xyLW50cmwtbWF4OiAjMDAwO1xuICAtLWNsci1udHJsLWRrc3Q6ICMyMjI5MmU7XG4gIC0tY2xyLW50cmwtZGtyOiAjNDQ0RDU1O1xuICAtLWNsci1udHJsLWRrOiAjN0E4NjhFO1xuICAtLWNsci1udHJsOiAjOTU5YmEwO1xuICAtLWNsci1udHJsLWx0OiAjYWViMmI1O1xuICAtLWNsci1udHJsLWx0cjogI2NkY2RjZDtcbiAgLS1jbHItbnRybC1sdHN0OiAjZTdlN2U3O1xuICAtLWNsci1udHJsLW1pbjogI2ZmZjtcblxuICAvKiAtLS0gUFJJTUFSWSAtLS0gKi9cbiAgLS1jbHItcHJpbWFyeS1ka3I6ICM4YjBlMzE7XG4gIC0tY2xyLXByaW1hcnktZGs6ICNiOTEzNDE7XG4gIC0tY2xyLXByaW1hcnk6ICNlNzE4NTE7XG5cbiAgLyogLS0tIFNFQ09OREFSWSAtLS0gKi9cbiAgLS1jbHItc2Vjb25kYXJ5LWRrOiAjMjg0NzY5O1xuICAtLWNsci1zZWNvbmRhcnk6ICM0OTY1ODM7XG4gIC0tY2xyLXNlY29uZGFyeS1sdDogIzhiYTBiODtcbiAgLS1jbHItc2Vjb25kYXJ5LWx0cjogI2FjYmVkMjtcbiAgLS1jbHItc2Vjb25kYXJ5LWx0c3Q6ICNmMGY0Zjk7XG5cbiAgLyogLS0tIEZFRURCQUNLICYgQUNDRU5UUyAtLS0gKi9cbiAgLS1jbHItZXJyb3I6ICNkOTAwMDA7XG4gIC0tY2xyLWVycm9yLWx0OiAjZmZkY2RjO1xuICAtLWNsci1lcnJvci1sdHI6ICNmZmU5ZTk7XG4gIC0tY2xyLXN1Y2Nlc3M6ICMxQTg0MkM7XG4gIC0tY2xyLXN1Y2Nlc3MtbHQ6ICNkMmYxZDY7XG4gIC0tY2xyLXN1Y2Nlc3MtbHRyOiAjZWRmZmYwO1xuICAtLWNsci1pbmZvOiAjMDA1YWUwO1xuICAtLWNsci1pbmZvLWx0OiAjY2JlMGZkO1xuICAtLWNsci1pbmZvLWx0cjogI2U5ZjJmZjtcbiAgLS1jbHItd2FybmluZzogIzg1NjYwMDtcbiAgLS1jbHItd2FybmluZy1sdDogI2ZhZWJiODtcbiAgLS1jbHItd2FybmluZy1sdHI6ICNmZmY5ZTY7XG5cbiAgLyogLS0tIFRSQU5TUEFSRU5DSUVTIChHSE9TVFMpIC0tLSAqL1xuICAtLWNsci1naHN0LWRrOiAjMDAwNjtcbiAgLS1jbHItZ2hzdDogI2ZmZmZmZjdmO1xuICAtLWNsci1naHN0LWx0OiAjZmZmZmZmODA7XG4gIC0tY2xyLWdoc3QtbHRyOiAjZmZmZmZmNGM7XG4gIC0tY2xyLWdoc3QtbHRzdDogI2ZmZjM7XG4gIC0tZ3JkLWZvcmZhaXQ6IGxpbmVhci1ncmFkaWVudCgxMTJkZWcsICNmYWE1NWEgLTMxLjQ0JSwgI2ZlNzIzZiAtOS43OCUsICNmYTRiMzAgMTAuNDIlLCAjZWIyNjI4IDMwLjQlLCAjZTMxZDVhIDUwLjgzJSwgI2E3NGU2YyA3MC44JSwgIzZkNTQ3ZSA5MS40NiUsICM0NDY2OGMgMTA5Ljg0JSwgIzVkOTY5ZCAxMjguODYlKTtcblxuICAvLyBjc3M6OnZhcmlhYmxlczo6Ym9yZGVyLXJhZGl1c1xuICAtLXJkcy14bDogMjBweDtcbiAgLS1yZHMtbGc6IDE2cHg7XG4gIC0tcmRzLW1kOiAxMnB4O1xuICAtLXJkcy1zbTogOHB4O1xuXG4gIC8vIGNzczo6dmFyaWFibGVzOjpzcGFjaW5nXG4gIC0tc3BjLTl4bDogMjEwcHg7XG4gIC0tc3BjLTh4bDogMTgwcHg7XG4gIC0tc3BjLTd4bDogMTcwcHg7XG4gIC0tc3BjLTZ4bDogMTYwcHg7XG4gIC0tc3BjLTV4bDogMTI4cHg7XG4gIC0tc3BjLTR4bDogOTZweDtcbiAgLS1zcGMtM3hsOiA2MHB4O1xuICAtLXNwYy0yeGw6IDQwcHg7XG4gIC0tc3BjLXhsOiAyMHB4O1xuICAtLXNwYy1sZzogMTZweDtcbiAgLS1zcGMtbWQ6IDEycHg7XG4gIC0tc3BjLXNtOiA4cHg7XG4gIC0tc3BjLXhzOiA0cHg7XG59XG5cbiIsIi8qIHZhcmlhYmxlczo6bWl4aW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogPT09PT0gQkFTSUMgQk9YID09PT09ICovXG4vLyBFeGFtcGxlOlxuLy8gICBZb3UgY2FuIHBhc3Mgd2lkdGggJiYgaGVpZ2h0XG4vLyAgIEBpbmNsdWRlIGJveCgyMDBweCwgMzAwcHgpO1xuLy8gICBvciBqdXN0IHBhc3Mgd2lkdGggYW5kIHRoZSBoZWlnaHQgd2lsbCBkZWZhdWx0IHRvIHRoZSB3aWR0aCB2YWx1ZVxuLy8gICBAaW5jbHVkZSBib3goMjAwcHgpO1xuQG1peGluIGJveCgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG5cbi8qID09PT09IEZMRVhCT1ggPT09PT0gKi9cbi8vIE1peGluIGJhc2VcbkBtaXhpbiBmbGV4KCRkaXJlY3Rpb246IG51bGwsICRqdXN0aWZ5OiBudWxsLCAkYWxpZ246IG51bGwpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XG59XG5cbi8vIEV4YW1wbGU6IEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuQG1peGluIGZsZXgtY29sdW1uIHtcbiAgQGluY2x1ZGUgZmxleChjb2x1bW4pO1xufVxuXG5AbWl4aW4gZmxleC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZsZXgtY2VudGVyLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG59XG5cbkBtaXhpbiBmbGV4LWNlbnRlci12ZXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1peGluIGZsZXgtY2VudGVyLWhvcml6IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qID09PT09IENTUyBHUklEID09PT09ICovXG4vLyBFeGFtcGxlOlxuLy8gT25seSByb3dzOiBAaW5jbHVkZSBncmlkKHJlcGVhdCgyLCAxZnIpKTtcbi8vIE9ubHkgY29sdW1uczogQGluY2x1ZGUgZ3JpZCgkY29sdW1uczogcmVwZWF0KDMsIDFmcikpO1xuLy8gUm93cyBhbmQgY29sdW1uczogQGluY2x1ZGUgZ3JpZChyZXBlYXQoMiwgMWZyKSwgcmVwZWF0KDMsIDFmcikpO1xuQG1peGluIGdyaWQoJHJvd3M6IG51bGwsICRjb2x1bW5zOiBudWxsLCAkZ2FwOiBudWxsLCAkcm93LWdhcDogbnVsbCwgJGNvbHVtbi1nYXA6IG51bGwpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAkZ2FwICRyb3ctZ2FwICRjb2x1bW4tZ2FwO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6ICRyb3dzO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICRjb2x1bW5zO1xufVxuXG4vKiA9PT09PSBDVVNUT00gU0NST0xMQkFSID09PT09ICovXG4vLyBFeGFtcGxlOiBAaW5jbHVkZSBzY3JvbGxiYXIodmFyKC0tY2xyLXByaW1hcnkpLHZhcigtLWNsci1wcmltYXJ5LWhvdmVyKSwgdmFyKC0tY2xyLWJhc2UtbHQpLCA4cHgsIDRweCk7XG5AbWl4aW4gc2Nyb2xsYmFyKFxuICAkdGh1bWItYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtbHQpLFxuICAkdGh1bWItYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogaHNsKDBkZWcgMCUgMCUgLyAyNSUpLFxuICAkdHJhY2stYmFja2dyb3VuZC1jb2xvcjogaHNsKDBkZWcgMCUgMCUgLyA1JSksXG4gICRzaXplOiAwLjVyZW0sXG4gICRib3JkZXItcmFkaXVzOiAwLjI1cmVtXG4pIHtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGJsb2NrLXNpemU6ICRzaXplO1xuICAgIGlubGluZS1zaXplOiAkc2l6ZTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAkdGh1bWItYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCAodGFibGV0LXhsKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aHVtYi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAkdHJhY2stYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG4vKiA9PT09PSBQU0VVRE8gPT09PT0gKi9cbi8vIEV4YW1wbGU6IEBpbmNsdWRlIHBzZXVkbztcbkBtaXhpbiBwc2V1ZG8oJGRpc3BsYXk6IGJsb2NrLCAkcG9zOiBhYnNvbHV0ZSwgJGNvbnRlbnQ6ICcnKSB7XG4gIGNvbnRlbnQ6ICRjb250ZW50O1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgcG9zaXRpb246ICRwb3M7XG4gIGluc2V0OiAkdG9wICRyaWdodCAkYm90dG9tICRsZWZ0O1xuICB6LWluZGV4OiAkei1pbmRleDtcbn1cblxuLyogPT09PT0gUE9TSVRJT04gPT09PT0gKi9cbi8vIEV4YW1wbGU6IEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA2MHB4LCAwLCAwLCAwLCAxKTtcbkBtaXhpbiBwb3NpdGlvbigkcG9zaXRpb246IGFic29sdXRlLCAkdG9wOiBudWxsLCAkcmlnaHQ6IG51bGwsICRib3R0b206IG51bGwsICRsZWZ0OiBudWxsLCAkei1pbmRleDogaW5pdGlhbCkge1xuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICBpbnNldDogJHRvcCAkcmlnaHQgJGJvdHRvbSAkbGVmdDtcbiAgei1pbmRleDogJHotaW5kZXg7XG59XG5cbi8qID09PT09IE9CSkVDVCBGSVQgPT09PT0gKi9cbi8vIEV4YW1wbGU6IEBpbmNsdWRlIG9iamVjdC1maXQoY292ZXIsIDEwMCUsIDEwMCUpO1xuQG1peGluIG9iamVjdC1maXQoJHdpZHRoOiBudWxsLCAkaGVpZ2h0OiBudWxsLCAkb2JqZWN0OiBudWxsKSB7XG4gIG9iamVjdC1maXQ6ICRvYmplY3Q7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJGhlaWdodDtcbn1cbiIsIi8qIHZhcmlhYmxlczo6cmVzcG9uc2l2ZTo6dXBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWl4aW4gcmVzcG9uc2l2ZS11cCgkYnJlYWtwb2ludCkge1xuICBAaWYgJGJyZWFrcG9pbnQgPT0gZGVza3RvcC14eGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AteHhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gZGVza3RvcC14bCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC14bCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IGRlc2t0b3AtbGcge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtbGcpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wLW0ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wLXNtIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wLXNtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gZGVza3RvcC14cyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC14cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IHRhYmxldC14bCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LXhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gdGFibGV0LWxnIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQtbGcpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQtMmxnIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQtMmxnKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gdGFibGV0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQtc20ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC1zbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IHRhYmxldC14cyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LXhzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlLXhsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUteGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBtb2JpbGUtbGcge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS1sZykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IG1vYmlsZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlLXNtIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtc20pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBtb2JpbGUteHMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS14cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IG1vYmlsZS14eHMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS14eHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gbm90aGluZ1xuICB9XG59XG4iLCIvKiB2YXJpYWJsZXM6OnJlc3BvbnNpdmU6OmRvd25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWl4aW4gcmVzcG9uc2l2ZS1kb3duKCRicmVha3BvaW50KSB7XG4gIEBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wLXh4bCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcC14eGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wLXhsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wLXhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gZGVza3RvcC1sZyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcC1sZykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IGRlc2t0b3AtbSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcC1tKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gZGVza3RvcCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IGRlc2t0b3Atc20ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3Atc20pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wLXhzIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wLXhzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gdGFibGV0LXhsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQteGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQtbGcge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1sZykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IHRhYmxldC0ybGcge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC0ybGcpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IHRhYmxldC1zbSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LXNtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gdGFibGV0LXhzIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQteHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBtb2JpbGUteGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS14bCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IG1vYmlsZS1sZyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWxnKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBtb2JpbGUtc20ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1zbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IG1vYmlsZS14cyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXhzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlLXh4cyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXh4cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAvLyBub3RoaW5nXG4gIH1cbn1cbiIsIi8qIHZhcmlhYmxlczo6cmVzcG9uc2l2ZTo6b25seVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtaXhpbiByZXNwb25zaXZlLW9ubHkoJGJyZWFrcG9pbnQpIHtcbiAgQGlmICRicmVha3BvaW50ID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC14bCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IHRhYmxldCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQteHMpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LXhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQteHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gbm90aGluZ1xuICB9XG59XG4iLCIvKiBzdHlsZWd1aWRlOjpjbGFzc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbioge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLyogUGFyYSBDaHJvbWUvU2FmYXJpL01hYyAqL1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyAvKiBQYXJhIEZpcmVmb3ggZW4gTWFjICovXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZWxlZ2liaWxpdHk7IC8qIE1lam9yYSBlbCBrZXJuaW5nIHkgbGlnYWR1cmFzICovXG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHBjKSB7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIH1cbn1cblxuKixcbio6OmFmdGVyLFxuKjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jbGVhcmZpeCB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogYmFzZTo6Ym9keVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXNlY29uZGFyeS1sdHN0KTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1iYXNlKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UtbWQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctcmVndWxhcik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1iYXNlLXhsKTtcbiAgY29sb3I6IHZhcigtLWNsci1udHJsLWRrc3QpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gIH1cblxuICAmLm5vLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4vKiBiYXNlOjpoZWFkaW5nc1xuICBUYWJsYSB0aXBvZ3LDoWZpY2E6XG4gIEgxIOKGkiBkZXNrdG9wOiA4MHB4IC8gdGFibGV0OiA1MnB4XG4gICAgICAgZGVza3RvcDogNjRweCAvIHRhYmxldDogNDBweFxuICBIMiDihpIgZGVza3RvcDogMzZweCAvIHRhYmxldDogMzJweFxuICBIMyDihpIgZGVza3RvcDogMjhweCAvIHRhYmxldDogMjRweFxuICBINCDihpIgZGVza3RvcDogMjBweCAvIHRhYmxldDogMjBweFxuICAgICAgIGRlc2t0b3A6IDE4cHggLyB0YWJsZXQ6IDIwcHhcbiAgUCAg4oaSIGRlc2t0b3A6IDE2cHggLyB0YWJsZXQ6IDE1cHhcbiAgICAgICBkZXNrdG9wOiAxNHB4IC8gdGFibGV0OiAxM3B4XG4gICAgICAgZGVza3RvcDogMTJweFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1ib2xkKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLWJhc2UtbGcpO1xuICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGtzdCk7XG4gIG1hcmdpbjogMCAwIDAuNWVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtdGl0bGUteGwpOyAvLyA0OHB4XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtdGl0bGUtbWQpOyAvLyAzMnB4XG4gIH1cbn1cblxuaDIge1xuICBmb250LXNpemU6IHZhcigtLWZzLXRpdGxlLW1kKTsgLy8gMzZweFxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXRpdGxlLXNtKTsgLy8gMzJweFxuICB9XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy10aXRsZS14cyk7IC8vIDI4cHhcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy10aXRsZS0yeHMpOyAvLyAyNHB4XG4gIH1cbn1cblxuaDQge1xuICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UteGwpOyAvLyAyMHB4XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS14bCk7IC8vIDIwcHhcbiAgfVxufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS1sZyk7IC8vIDE4cHhcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLXhsKTsgLy8gMjBweFxuICB9XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLW1kKTsgLy8gMTZweFxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWJhc2Utc20pOyAvLyAxNXB4XG4gIH1cbn1cblxuLyogYmFzZTo6cGFyYWdyYXBoc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJhc2UpO1xuICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UtbWQpOyAvLyAxNnB4XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yZWd1bGFyKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLWJhc2UteGwpO1xuICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGtzdCk7XG4gIG1hcmdpbjogMCAwIDFlbTtcbiAgcGFkZGluZzogMDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLXNtKTsgLy8gMTVweFxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJi5zbWFsbCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLXhzKTsgLy8gMTRweFxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLTJ4cyk7IC8vIDEzcHhcbiAgICB9XG4gIH1cblxuICAmLnhzbWFsbCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLTN4cyk7IC8vIDEycHhcbiAgfVxufVxuXG4vKiBiYXNlOjpsaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LW1lZGl1bSk7XG4gIGNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LXhsKSB7XG4gICAgICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnktZGspO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnktZGtyKTtcbiAgfVxufVxuXG4vKiBiYXNlOjpidXR0b25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJhc2UpO1xuICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UpOyAvLyAxNnB4XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1tZWRpdW0pO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtYmFzZSk7XG4gIGNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LXhsKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeS1kayk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNsci1wcmltYXJ5LWRrKTtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC14bCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnktZGtyKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnktZGtyKTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLW50cmwtbHRzdCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItbnRybC1sdHN0KTtcbiAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtbHQpO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLyogYmFzZTo6bGlzdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xudWwsXG5vbCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1iYXNlKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLW1kKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXJlZ3VsYXIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtYmFzZS14bCk7XG4gIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3N0KTtcbiAgbWFyZ2luOiAwIDAgMWVtO1xuICBwYWRkaW5nOiAwIDAgMCAxLjVlbTtcblxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwLjRlbTtcbiAgfVxufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcblxuICBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuNGVtO1xuICB9XG59XG5cbi8qIGJhc2U6OmZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1iYXNlKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLXhzKTsgLy8gMTRweFxuICBmb250LXdlaWdodDogdmFyKC0tZnctbWVkaXVtKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLWJhc2UtbGcpO1xuICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGtyKTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIE1peGluIGJhc2UgY29tcGFydGlkbyBwYXJhIGNhbXBvcyBkZSBlbnRyYWRhXG4lZmllbGQtYmFzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJhc2UpO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctcmVndWxhcik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1iYXNlLXhsKTtcbiAgY29sb3I6IHZhcigtLWNsci1udHJsLWRrc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHggMTRweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1sdCk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXJlZ3VsYXIpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1udHJsLWx0c3QpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLW50cmwtbHRzdCk7XG4gICAgY29sb3I6IHZhcigtLWNsci1udHJsLWx0KTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnktbHRzdCk7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSB7XG4gIEBleHRlbmQgJWZpZWxkLWJhc2U7XG59XG5cbi8vIENoZWNrYm94ICYgUmFkaW9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1udHJsLWx0cik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhY2NlbnQtY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgb3V0bGluZTogbm9uZTtcblxuICAmOmNoZWNrZWQge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGFjY2VudC1jb2xvcjogdmFyKC0tY2xyLW50cmwtbHQpO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG5cbiAgJltyb2xlPVwic3dpdGNoXCJdOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLy8gRmlsZSBpbnB1dFxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYmFzZSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS14cyk7XG4gIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cblxuLy8gUmFuZ2UgaW5wdXRcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhY2NlbnQtY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5cbnNlbGVjdCB7XG4gIEBleHRlbmQgJWZpZWxkLWJhc2U7XG5cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTMlMjIlMjBoZWlnaHQlM0QlMjI2JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTMlMjA2JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIyTTExLjc4ODclMjAwLjEyMjAzOUMxMS45NTE0JTIwLTAuMDQwNjc5NiUyMDEyLjIxNTIlMjAtMC4wNDA2Nzk2JTIwMTIuMzc3OSUyMDAuMTIyMDM5QzEyLjU0MDYlMjAwLjI4NDc2JTIwMTIuNTQwNiUyMDAuNTQ4NTI0JTIwMTIuMzc3OSUyMDAuNzExMjMyTDcuNzIyOTUlMjA1LjM2NjE4QzYuOTA5NCUyMDYuMTc5NTklMjA1LjU5MDU1JTIwNi4xNzk1NyUyMDQuNzc2OTklMjA1LjM2NjE4TDAuMTIyMDM4JTIwMC43MTEyMzJDLTAuMDQwNjc5NSUyMDAuNTQ4NTEzJTIwLTAuMDQwNjc5NCUyMDAuMjg0NzU3JTIwMC4xMjIwMzglMjAwLjEyMjAzOUMwLjI4NDc1NyUyMC0wLjA0MDY3OTYlMjAwLjU0ODUxMyUyMC0wLjA0MDY3OTUlMjAwLjcxMTIzMSUyMDAuMTIyMDM5TDUuMzY2MTglMjA0Ljc3Njk5QzUuODU0MzElMjA1LjI2NDk0JTIwNi42NDU2NSUyMDUuMjY0OTYlMjA3LjEzMzc2JTIwNC43NzY5OUwxMS43ODg3JTIwMC4xMjIwMzlaJTIyJTIwZmlsbCUzRCUyMiUyMzI4NDc2OSUyMiUyRiUzRSUwQSUzQyUyRnN2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNXB4IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnktbHRzdCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCB2YXIoLS1zcGMteGwpO1xuICBnYXA6IHZhcigtLXNwYy14cyk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1iYXNlKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLXhzKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXJlZ3VsYXIpO1xuICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1kayk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgJlttdWx0aXBsZV0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICBAZXh0ZW5kICVmaWVsZC1iYXNlO1xuXG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtYmFzZS14bCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJkcy1zbSk7XG59XG5cbi8qIGJhc2U6OnRhYmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYmFzZSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS14cyk7XG4gIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3N0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmRzLWxnKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGJvcmRlci1pbmxpbmU6IDE0cHggc29saWQgdmFyKC0tY2xyLW50cmwtbWluKTtcbn1cblxudGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuXG4gIHRoIHtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZnctYm9sZCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGtyKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbnRib2R5IHtcbiAgdGgge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZnctYm9sZCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3IpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICB0ciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZTtcblxuICAgICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cblxuICB0ZCB7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG50Zm9vdCB7XG4gIHRkLFxuICB0aCB7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1tZWRpdW0pO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1jbHItbnRybC1sdHIpO1xuICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3IpO1xuICB9XG59XG5cbi8qIGJhc2U6OmxheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5kaXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvKiBjb21tb246OmdyaWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogMzBweDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxnKSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gIH1cblxuICAmLS1sYXJnZSB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIH1cblxuICAmLS1tZWRpdW0ge1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKGRlc2t0b3ApIHtcbiAgICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLW1lZGl1bS1zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24oZGVza3RvcCkge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tc21hbGwge1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICB9XG5cbiAgJi0tY2x1YiB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxnKSB7XG4gICAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIGNvbW1vbjo6ZXh0ZW5kc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGFnIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWdoc3QpO1xuICBwYWRkaW5nOiA3cHggMTBweCA1cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNXB4O1xuXG4gICYgPiBzdmcge1xuICAgIG1hcmdpbjogM3B4IDAgMDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGtyKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmLS1kayB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLW50cmwtZGtzdCk7XG5cbiAgICAudGFnX190ZXh0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICAgIH1cbiAgfVxuXG4gICYtLWx0c3Qge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1zZWNvbmRhcnktbHRzdCk7XG5cbiAgICAudGFnX190ZXh0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgfVxuICB9XG5cbiAgJi0tbWluIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItbnRybC1taW4pO1xuXG4gICAgLnRhZ19fdGV4dCB7XG4gICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGtzdCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxuXG4gICYtLWJsdXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1naHN0LWx0c3QpO1xuICAgIHBhZGRpbmc6IDRweCAxMnB4IDRweCA0cHg7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDdweCk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmRzLWxnKTtcblxuICAgIC50YWdfX3RleHQge1xuICAgICAgY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0tZnctYm9sZCk7XG4gICAgfVxuICB9XG5cbiAgJi0tYm9sZCB7XG4gICAgLnRhZ19fdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXNtIHtcbiAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcblxuICAgIC50YWdfX3RleHQge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxufVxuXG4uYmFkZ2Uge1xuICBnYXA6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNsci1udHJsLWx0c3QpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItbnRybC1kayk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJkcy1tZCkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogdmFyKC0tc3BjLW1kKSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYmFzZSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS0yeHMpO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctcmVndWxhcik7XG5cbiAgQGluY2x1ZGUgZmxleChyb3csIGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYmFzZSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLTJ4cyk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXJlZ3VsYXIpO1xuICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3N0KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogdmFyKC0tY2xyLWluZm8pO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAgIHBhdGgge1xuICAgICAgZmlsbDogdmFyKC0tY2xyLW50cmwtZGtzdCk7XG4gICAgfVxuICB9XG5cbiAgJi0tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXN1Y2Nlc3MtbHRyKTtcbiAgICBjb2xvcjogdmFyKC0tY2xyLXN1Y2Nlc3MpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1zdWNjZXNzKTtcblxuICAgIHAsXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tY2xyLXN1Y2Nlc3MpO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogdmFyKC0tY2xyLXN1Y2Nlc3MpO1xuXG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogdmFyKC0tY2xyLXN1Y2Nlc3MpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItZXJyb3ItbHRyKTtcbiAgICBjb2xvcjogdmFyKC0tY2xyLWVycm9yKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItZXJyb3IpO1xuXG4gICAgcCxcbiAgICBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItZXJyb3IpO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogdmFyKC0tY2xyLWVycm9yKTtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6IHZhcigtLWNsci1lcnJvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWluZm8tbHRyKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1pbmZvKTtcbiAgICBjb2xvcjogdmFyKC0tY2xyLWluZm8pO1xuXG4gICAgcCxcbiAgICBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItaW5mbyk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItaW5mbyk7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiB2YXIoLS1jbHItaW5mbyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0td2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXdhcm5pbmctbHRyKTtcbiAgICBjb2xvcjogdmFyKC0tY2xyLXdhcm5pbmcpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci13YXJuaW5nKTtcblxuICAgIHAsXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tY2xyLXdhcm5pbmcpO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogdmFyKC0tY2xyLXdhcm5pbmcpO1xuXG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogdmFyKC0tY2xyLXdhcm5pbmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFnLXByb2R1Y3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IHZhcigtLXNwYy1zbSkgNXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yZHMtc20pO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYmFzZSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS0yeHMpO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctcmVndWxhcik7XG4gIGNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXByaW1hcnkpO1xuICBnYXA6IDNweDtcblxuICBzdmcge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG5cbiAgJi0tZGsge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1udHJsLWRrc3QpO1xuICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKTtcbiAgICB9XG4gIH1cblxuICAmLS1uZXV0cmFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0c3QpO1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1kayk7XG4gICAgfVxuICB9XG5cbiAgJi0tc20ge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS0zeHMpO1xuICB9XG59XG5cbi50YWctaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggdmFyKC0tc3BjLXNtKSA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJkcy1zbSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1iYXNlKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLTJ4cyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yZWd1bGFyKTtcbiAgY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gIGdhcDogM3B4O1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICAmLS1kayB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLW50cmwtZGtzdCk7XG4gICAgY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICAgIH1cbiAgfVxuXG4gICYtLW5ldXRyYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnktbHRzdCk7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWRrKTtcbiAgICB9XG4gIH1cblxuICAmLS1zbSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLTN4cyk7XG4gIH1cblxuICAmLS1wZXJzb25hbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLXNlY29uZGFyeS1sdHIpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1zZWNvbmRhcnktbHRzdCk7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItaW5mbyk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiB2YXIoLS1jbHItaW5mbyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmJhY2tncm91bmQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA3MztcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zMjVzIGVhc2UtaW4tb3V0IDAuMXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJpY2UtdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJkcy1zbSk7XG4gIHBhZGRpbmc6IDlweCA4cHggNHB4O1xuICBnYXA6IDA7XG4gIG1pbi13aWR0aDogNzJweDtcblxuICAmX19sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJhc2UpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS0zeHMpOyAvLyAxMnB4XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXJlZ3VsYXIpO1xuICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3IpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICAmX19hbW91bnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDNweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gICZfX251bWJlciB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJhc2UpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtdGl0bGUtMnhzKTsgLy8gMjRweFxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1ib2xkKTtcbiAgICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICB9XG5cbiAgJl9fdW5pdCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJhc2UpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS0zeHMpOyAvLyAxMnB4XG4gICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgfVxuXG4gICYtLWZpbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnktbHRzdCk7XG4gIH1cbn1cblxuLmRlY29yYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkFBNTVBIDAlLCAjRkU3MjNGIDEwLjE5JSwgI0ZBNEIzMCAxOS44NiUsICNFQjI2MjggMzAuMzQlLCAjRTMxRDVBIDQwLjE0JSwgI0E3NEU2QyA1MC43NSUsICM2RDU0N0UgNjEuOTElLCAjNDQ2NjhDIDcxLjk4JSwgIzVEOTY5RCA4Mi4xOSUsICNBN0ExNjMgOTEuNTglLCAjRkFBNTVBIDEwMCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICAgIG9wYWNpdHk6IDAuOTk7XG4gICAgYW5pbWF0aW9uOiBzbGlkZSA1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBmaWx0ZXI6IGJsdXIoNHB4KTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZBQTU1QSAwJSwgI0ZFNzIzRiAxMC4xOSUsICNGQTRCMzAgMTkuODYlLCAjRUIyNjI4IDMwLjM0JSwgI0UzMUQ1QSA0MC4xNCUsICNBNzRFNkMgNTAuNzUlLCAjNkQ1NDdFIDYxLjkxJSwgIzQ0NjY4QyA3MS45OCUsICM1RDk2OUQgODIuMTklLCAjQTdBMTYzIDkxLjU4JSwgI0ZBQTU1QSAxMDAlKTtcbiAgICBvcGFjaXR5OiAwLjk5O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICAgIGFuaW1hdGlvbjogc2xpZGUgNXMgbGluZWFyIGluZmluaXRlO1xuICAgIGZpbHRlcjogYmx1cig3cHgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogN3B4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuICBAa2V5ZnJhbWVzIHNsaWRlIHtcbiAgICAwJSAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwOyB9XG5cbiAgICAxMDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMCUgMDsgfVxuICB9XG59XG5cbi5zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcGFkZGluZzogMThweCAxNnB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UteHMpO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctYm9sZCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWRrKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeSk7XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQteGwpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnktbHQpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0KTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1kayk7XG4gICAgY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gIH1cblxuICAmLS1naHN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItZ2hzdCk7XG4gIH1cblxuICAmLS1taW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG5cbiAgICAuc2VsZWN0b3JfX3RleHQge1xuICAgICAgY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnktZGspO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1iYXNlKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLTN4cyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yZWd1bGFyKTtcbiAgY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG5cbiAgJl9fc2VwIHtcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItbnRybC1sdCk7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLml0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJhc2UpO1xuICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UtbWQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctcmVndWxhcik7XG4gIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3IpO1xuXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6IHZhcigtLWNsci1udHJsLWRrc3QpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgJi0tbWluIHtcbiAgICAuaXRlbS1pY29uX190ZXh0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjYWxlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgb3BhY2l0eS1ib3R0b20ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBvcGFjaXR5LXRvcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1pbml0aWFsLWltYWdlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlaW4tdG9wIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdHJhY2stbWFwLWJveC1yZXZlYWwge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0OHB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRyYWNrLW1hcC1pbWctem9vbSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNyk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb20taW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA3KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zbGlkZS11cC5zbGlkZS11cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm90dG9tOiAtNTBweDtcbiAgei1pbmRleDogOTk5OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzcsMCwwLjE4LDEpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLmJ0bi1jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1naHN0LWx0c3QpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItbnRybC1taW4pO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDIwMjtcbiAgcGFkZGluZzogOXB4O1xuICB0b3A6IC01MHB4O1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHJpZ2h0OiAwO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5pdGVtLXN0YXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fdmFsdWUge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLXhsKTtcbiAgICBtYXJnaW46IDAgMCAxcHg7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLWJhc2UpO1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS1sZyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGtyKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS1tZCk7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLTN4cyk7XG4gICAgY29sb3I6IHZhcigtLWNsci1udHJsLWRrKTtcbiAgfVxuXG4gICYtLWV4dGVuZCB7XG4gICAgZ2FwOiAzcHggMTJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLml0ZW0tc3RhdHNfX2luZm8ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuaXRlbS1zdGF0c19fdmFsdWUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLml0ZW0tc3RhdHNfX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS14cyk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLXNtKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS1zdGF0c19fZGVzYyB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS14cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29sdW1uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLml0ZW0tc3RhdHNfX2hlYWQsXG4gICAgLml0ZW0tc3RhdHNfX2luZm8ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLml0ZW0tc3RhdHNfX3ZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICAuaXRlbS1zdGF0c19faWNvbiB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cbn1cblxuLmxpc3QtbGVnZW5kIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0KTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luOiAwIDAgNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnktZGspO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHggMjVweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmLS1saWdodCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLW50cmwtbHRyKTtcbiAgfVxuXG4gICYtLXNtIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgLmxpc3QtbGVnZW5kX19jb250ZW50IHtcbiAgICAgIGdhcDogMnB4IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5pdGVtLWxlZ2VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA2cHggMDtcblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLTN4cyk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAmLS1sZyB7XG4gICAgLml0ZW0tbGVnZW5kX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS14cyk7XG4gICAgfVxuICB9XG59XG5cbi5iYXItcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX3RyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgfVxufVxuXG4udGFnLWxlZ2VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJkcy1zbSwgOHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmctYmxvY2s6IDZweDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cblxuICAgICYtLWxnIHtcbiAgICAgIHdpZHRoOiB2YXIoLS1zcGMtbGcpO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1zcGMtbGcpO1xuICAgIH1cbiAgfVxuXG4gICZfX3ZhbHVlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS0yeHMpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4cHgpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmX19sZWdlbmQtZG90IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiB2YXIoLS1zcGMteHMpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS0zeHMpICFpbXBvcnRhbnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICB9XG5cbiAgICAmLS1vbmxpbmUge1xuICAgICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRhcXVpbGxhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3IpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLW1pZCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItbnRybC1kayk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tb3BlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXN1Y2Nlc3MtbHQpO1xuICAgIGNvbG9yOiB2YXIoLS1jbHItc3VjY2Vzcyk7XG4gICAgcGFkZGluZy1pbmxpbmU6IDZweDtcblxuICAgIHAsXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tY2xyLXN1Y2Nlc3MpO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogdmFyKC0tY2xyLXN1Y2Nlc3MpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItZXJyb3ItbHQpO1xuICAgIGNvbG9yOiB2YXIoLS1jbHItZXJyb3IpO1xuICAgIHBhZGRpbmctaW5saW5lOiA2cHg7XG5cbiAgICBwLFxuICAgIGEge1xuICAgICAgY29sb3I6IHZhcigtLWNsci1lcnJvcik7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiB2YXIoLS1jbHItZXJyb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXByb2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1pbmZvLWx0KTtcbiAgICBjb2xvcjogdmFyKC0tY2xyLWluZm8pO1xuICAgIHBhZGRpbmctaW5saW5lOiA2cHg7XG5cbiAgICBwLFxuICAgIGEge1xuICAgICAgY29sb3I6IHZhcigtLWNsci1pbmZvKTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6IHZhcigtLWNsci1pbmZvKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItd2FybmluZy1sdCk7XG4gICAgY29sb3I6IHZhcigtLWNsci13YXJuaW5nKTtcbiAgICBwYWRkaW5nLWlubGluZTogNnB4O1xuXG4gICAgcCxcbiAgICBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItd2FybmluZyk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiB2YXIoLS1jbHItd2FybmluZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZmlsbCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXNlY29uZGFyeS1sdHN0KTtcbiAgfVxufVxuXG4udGV4dC1sZWdlbmQge1xuICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGtyKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UtM3hzKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uaW5mby1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1zcGMtbWQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtbWF4KTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLW1kKTtcbiAgICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1kayk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLWJhc2UteGwpO1xuXG4gICAgJi0tbGcge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLWxnKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1tZWRpdW0pO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLWJhc2UtbGcpO1xuICAgIH1cbiAgfVxufVxuXG5ib2R5Lm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxuLnJhdGluZy1nb29nbGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItbnRybC1sdHN0KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IHZhcigtLXNwYy1zbSk7XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMzdweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiB2YXIoLS1zcGMtc20pO1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS1tZCk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LWJvbGQpO1xuICAgIGNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWRrKTtcbiAgICBtYXJnaW46IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gICZfX3JhdGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogdmFyKC0tc3BjLWxnKTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gICZfX251bWJlciB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy10aXRsZS14cyk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LWJvbGQpO1xuICAgIGNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWRrKTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46IHZhcigtLXNwYy14cykgMCAwO1xuICB9XG5cbiAgJl9fc3RhcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHZhcigtLXNwYy14cyk7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gIH1cblxuICAmLS1naG9zdCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi0tc20ge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDIwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxnKSB7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgIH1cblxuICAgIC5yYXRpbmctZ29vZ2xlX19oZWFkZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogdmFyKC0tc3BjLW1kKTtcbiAgICB9XG5cbiAgICAucmF0aW5nLWdvb2dsZV9fbG9nbyB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAucmF0aW5nLWdvb2dsZV9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLXhzKTtcbiAgICB9XG5cbiAgICAucmF0aW5nLWdvb2dsZV9fcmF0aW5nIHtcbiAgICAgIGdhcDogdmFyKC0tc3BjLWxnKTtcbiAgICB9XG5cbiAgICAucmF0aW5nLWdvb2dsZV9fbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtdGl0bGUteHMpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS14bCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJhdGluZy1nb29nbGVfX3N0YXJzIGltZyB7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIGFuaW1hdGlvbnM6OmtleWZyYW1lc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjYWxlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgb3BhY2l0eS1ib3R0b20ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgb3BhY2l0eS10b3Age1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRpb24taW5pdGlhbC1pbWFnZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZWluLXRvcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRyYWNrLW1hcC1ib3gtcmV2ZWFsIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDhweCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0cmFjay1tYXAtaW1nLXpvb20ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDcpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tLWluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiLyogbGF5b3V0czo6cGFydGlhbHM6OmhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjE5LDEsMC4yMiwxKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTtcblxuICAmX19kZWNvcmF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICBpbWcsXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICB3aWR0aDogMTQ3cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24oZGVza3RvcC14cykge1xuICAgICAgd2lkdGg6IDEyN3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG5cbiAgICAgICYuZGVza3RvcCB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIycHggMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksMSwwLjIyLDEpO1xuICAgIHotaW5kZXg6IDk5OTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDE4cHggMTNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxnKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEzcHggMDtcbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICB9XG5cbiAgICAmID4gLmJ0biB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgIH1cblxuICAgICAgLmJ0bl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24oZGVza3RvcC1zbSkge1xuICAgICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihkZXNrdG9wLXhzKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJiA+IC5idG4tYWN0aW9uIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgIH1cblxuICAgIC51c2VyLWRyb3Bkb3duIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yZHMtc20pO1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4IDI1cHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgYm94LXNoYWRvdzogMXB4IDAgMThweCAjMDAwMDAwNDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGcpIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgfVxuXG4gICAgICAmX19ib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEzcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGdhcDogdmFyKC0tc3BjLXhzKTtcblxuICAgICAgICBpbWcsXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saW5rLWxvZ291dCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3N0KTtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLXhzKTtcbiAgICAgIH1cblxuICAgICAgJl9fbGVnZW5kIHtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLTJ4cyk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1udHJsLWx0cik7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAudXNlci1kcm9wZG93biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcblxuICAgICYgPiAuYnRuLWFjdGlvbiB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tLWxpdmUge1xuICAgICAgcGFkZGluZzogOHB4IDEzcHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpdmUtYWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLTN4cyk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRvdCB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnVidXJnZXIge1xuICAgICAgJi0tbGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0biB7XG4gICAgbWluLWhlaWdodDogNDVweDtcblxuICAgICZfX3RleHQge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2Vhc29uIHtcbiAgICAuaGVhZGVyX19uYXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDA7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjYWZhZmFmM2I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWdhbWVudS0tbGl2ZSB7XG4gICAgICBwYWRkaW5nOiA1cHggMCAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgIHBhZGRpbmc6IDExMHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlLWxpdmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZWdhbWVudV9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlci13ZWJjYW1zLFxuICAgICAgICAubWVnYW1lbnVfX3N0YXRzIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0td2ViY2FtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAwMDAwMDRkIDEyLjI1JSwgIzAwMCAyMC42MyUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lZ2FtZW51X19zdGF0cyB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJsb2NrLXNlYXNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTRweCAyMHB4O1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgICAgICZfX2dyaWQge1xuICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgNTBweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDIwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaXRlbS1zdGF0cyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxOHB4KTtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2luZm8ge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpbmstYXJyb3cge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVyLXdlYmNhbXMge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW1lbnUtc2ltcGxlIHtcbiAgICAuaGVhZGVyX19uYXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDA7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjYWZhZmFmM2I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6IHZhcigtLWNsci1udHJsLWRrc3QpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXJfX2RlY29yYXRpb24sXG4gICAgJiArIC5kZWNvcmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMXB4IDI0cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTNweCAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXJfX25hdixcbiAgICAuaGVhZGVyX19hY3Rpb25zIHtcbiAgICAgICYgPiAuYnRuLFxuICAgICAgLmhlYWRlcl9faXRlbSA+IC5idG4tYWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1sdHN0KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5KTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1kayk7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tY2xyLXNlY29uZGFyeS1kayk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0KTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnktbHQpO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi0tbGl2ZSB7XG4gICAgICBzdmcge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGl2ZS1hY3Rpb24ge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtc2Vhc29uIHtcbiAgICAgIC5saW5rLWxpbmUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1kayk7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tY2xyLXNlY29uZGFyeS1kayk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5tZW51YnVyZ2VyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oZWFkZXItLXNlYXNvbixcbiAgICAmLmhlYWRlci0tbWVudS1zaW1wbGUge1xuICAgICAgLmhlYWRlcl9fbmF2IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY2hlY2tvdXQge1xuICAgIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyX19sb2dvIHtcbiAgICAgIHdpZHRoOiAxNDdweDtcbiAgICB9XG4gIH1cblxuICAmLS1zaW1wbGUge1xuICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgd2lkdGg6IDE0N3B4O1xuICAgIH1cblxuICAgIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sZykge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tZWdhbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAwIDQwcHg7XG4gIHotaW5kZXg6IDUwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tcmRzLWxnKSB2YXIoLS1yZHMtbGcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4xOSwxLDAuMjIsMSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTI7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLXJkcy1sZykgdmFyKC0tcmRzLWxnKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEzMHB4KTtcbiAgICB0b3A6IC0xMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSAtIDh2dykpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjMzLCAxKSwgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cyAxcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4zMywgMSkgMXMsIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzIDFzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjMzLCAxKSAxcztcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLnRpdGxlLW1vYmlsZSB7XG4gICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwpO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtc2Vhc29uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTQxcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgfVxuXG4gICAgICAmLS1zbSB7XG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKGRlc2t0b3AteHMpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1zZWFzb25fX2luZm8ge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIC5idG4tYWN0aW9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FyZC1zZWFzb25fX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS14bCk7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzZweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLXNlYXNvbl9faW1hZ2Uge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3N0KTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtdGl0bGUteHMpO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAmLS1sZyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICB3aWR0aDogNzcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgd2lkdGg6IDQ3MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgcGFkZGluZzogMzBweCAwIDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMTZweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgICBtYXJnaW46IDIzcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpbmstbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS1sZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY29uZC1uYXYge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGhlaWdodDogMTAwZHZoO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIHBhZGRpbmc6IDExMHB4IDE1cHggMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC44cztcblxuICAgICAgICAubWVnYW1lbnVfX2l0ZW0ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1udHJsLWRrc3QpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tc2Vjb25kLW5hdiAge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAuYnRuLWFjdGlvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZWdhbWVudV9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuLXNlY29uZC1uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyNHB4IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLmJsb2NrLXNlYXNvbiB7XG4gICAgICBmbGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTBweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fd2ViY2FtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnNsaWRlci1uYXYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAuc2xpZGVyX19hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zbGlkZXIge1xuICAgIG92ZXJmbG93OiBhdXRvIGhpZGRlbjtcbiAgICBjdXJzb3I6IGdyYWI7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5pcy1kcmFnZ2luZyB7XG4gICAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiB2YXIoLS1zcGMtbGcpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sZykge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cblxuICAgIC5pdGVtLXdlYmNhbSB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxnKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gOHB4KTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMjMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2Vhc29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmID4gLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5idG5fX3RleHQge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwNGI7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwZHZoO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1lZ2FtZW51IHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgLnNlYXNvbi1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgPiAuYnRuIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnRucyB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmJ0bi5idG4tLXByaW1hcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLmJ0bl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb3Jwb3JhdGUge1xuICAgIC5jb250YWluZXIge1xuICAgICAgLm1lZ2FtZW51X19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAyMnB4O1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDBkdmggLSAxMTBweCk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXNvbi1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIC44cztcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDE5MHB4KTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLXNlYXNvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sZykge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zZWFzb24ge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjE5LDEsMC4yMiwxKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDBkdmggLSA3NnB4KTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cblxuICAgIC5tZWdhbWVudV9fY29udGVudCB7XG4gICAgICBnYXA6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yZHMtc20pO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sZykge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtc2Vhc29uIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTQxcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQteGwpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCArIDIwMHB4KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1saXZlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMzBweDtcblxuICAgIC5tZWdhbWVudV9fY29udGVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMnB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDBkdmggLSAxNThweCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAwIDIwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZS1saXZlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29ycG9yYXRlLFxuICAmLS1saXZlIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgICAgIHBhZGRpbmc6IDExMHB4IDAgMDtcbiAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgLjhzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1zZWNvbmQtbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMjBweDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgbWFyZ2luOiAtNXB4IDAgMjBweDtcbiAgfVxuXG4gIC5idG4tYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nOiA5cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogdmFyKC0tY2xyLXNlY29uZGFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saW5rcy1jb3Jwb3JhdGUge1xuICBkaXNwbGF5OiBub25lO1xuICBvcmRlcjogMztcbiAgbWFyZ2luOiBhdXRvIDAgMzBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNDBweCAwIDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBidXR0b24sXG4gIC5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5idG4tYWN0aW9uIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG5cbiAgLmJ0bl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHZhcigtLWNsci1udHJsLWRrcik7XG4gIH1cblxuICAubGl2ZS1tb2JpbGUge1xuICAgIC5kb3Qge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGF0cm9uLWFyYW1vbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDBweDtcbiAgcmlnaHQ6IC0xMzBweDtcbiAgei1pbmRleDogLTE7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuYm9keS5tZWdhbWVudS1vcGVuZWQge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5oZWFkZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4xOSwxLDAuMjIsMSk7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiB2YXIoLS1jbHItbnRybC1ka3N0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZWNvcmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fbmF2LFxuICAgICZfX2FjdGlvbnMge1xuICAgICAgJiA+IC5idG4sXG4gICAgICAuaGVhZGVyX19pdGVtID4gLmJ0bi1hY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0c3QpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnkpO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWRrKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWRrKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LXhsKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1sdCk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LXNlYXNvbiB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC14bCkge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1kayk7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tY2xyLXNlY29uZGFyeS1kayk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmFja2dyb3VuZCB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQteGwpIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgaGVpZ2h0OiAxMDBkdmg7XG4gICAgfVxuICB9XG5cbiAgLm1lbnVidXJnZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKTtcbiAgICB9XG4gIH1cbn1cblxuYm9keS5tZWdhbWVudS1vcGVuZWQtY29ycG9yYXRlIHtcbiAgLm1lZ2FtZW51LS1jb3Jwb3JhdGUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjE5LDEsMC4yMiwxKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgLjhzO1xuICAgIH1cblxuICAgIC5tZWdhbWVudV9fY29udGVudCB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgMC40cztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICAubWVnYW1lbnVfX25hdi5zZWNvbmQtbmF2LW9wZW5lZCB7XG4gICAgICAuc2Vjb25kLW5hdiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIC44cztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX25hdixcbiAgICAmX19hY3Rpb25zIC5idG4tLWxpdmUgIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVudWJ1cmdlciB7XG4gICAgc3BhbiB7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICB9XG4gIH1cbn1cblxuYm9keS5tZWdhbWVudS1vcGVuZWQtc2Vhc29uIHtcbiAgLm1lZ2FtZW51LS1zZWFzb24ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjE5LDEsMC4yMiwxKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjE5LDEsMC4yMiwxKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLm1lZ2FtZW51X19jb250ZW50IHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSAwLjRzO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgIC5idG4tLWx0IHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJhY2tncm91bmQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwYmE7XG4gIH1cblxuICAubWVudWJ1cmdlciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLW50cmwtbWluKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6IHZhcigtLWNsci1udHJsLWRrc3QpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS1jbHItbnRybC1taW4pICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZWNvcmF0aW9uIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXYsXG4gICAgJl9fYWN0aW9ucyB7XG4gICAgICAmID4gLmJ0bixcbiAgICAgIC5oZWFkZXJfX2l0ZW0gPiAuYnRuLWFjdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItbnRybC1taW4pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjMgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTdweCk7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tY2xyLW50cmwtbWluKSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtc2Vhc29uIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNsci1udHJsLW1pbikgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS1jbHItbnRybC1taW4pICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5tZWdhbWVudS1vcGVuZWQtbGl2ZSB7XG4gIC5tZWdhbWVudS0tbGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksMSwwLjIyLDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAuOHM7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICAubWVnYW1lbnVfX2NvbnRlbnQge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIDAuNHM7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fbmF2LFxuICAgICZfX2FjdGlvbnMgLmJ0bi0tbGl2ZSxcbiAgICAubWVudWJ1cmdlci0tY29ycG9yYXRlICB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnVidXJnZXItLWxpdmUge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKTtcblxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5Lm1lZ2FtZW51LW9wZW5lZC1zZWFzb24sXG5ib2R5Lm1lZ2FtZW51LW9wZW5lZC1saXZlIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbmJvZHkub24tc2Nyb2xsIHtcbiAgLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogdmFyKC0tY2xyLW50cmwtZGtzdCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVjb3JhdGlvbixcbiAgICAmICsgLmRlY29yYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDExcHggMjRweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGcpIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxM3B4IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2LFxuICAgICZfX2FjdGlvbnMge1xuICAgICAgJiA+IC5idG4sXG4gICAgICAuaGVhZGVyX19pdGVtID4gLmJ0bi1hY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0c3QpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnkpO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWRrKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWRrKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnktbHQpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1sdCk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLS1saXZlIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saXZlLWFjdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1zZWFzb24ge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWRrKTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWRrKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZWFzb24sXG4gICAgJi0tc2ltcGxlIHtcbiAgICAgIC5oZWFkZXJfX25hdiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51YnVyZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gICAgfVxuICB9XG59XG5cbi5uYXYtc2Vhc29uIHtcbiAgcGFkZGluZzogMCAyMHB4IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihkZXNrdG9wLXNtKSB7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICB9XG5cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHZhcigtLWNsci1udHJsKTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogdmFyKC0tc3BjLXhsKTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihkZXNrdG9wLXNtKSB7XG4gICAgICBnYXA6IHZhcigtLXNwYy1tZCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYgPiAubGluay1saW5lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBnYXA6IDdweDtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDEycHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuYnRuLWFjdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LXhsKSB7XG4gICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAubWVudS1kcm9wZG93biB7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQteGwpIHtcbiAgICAgICAgICBsZWZ0OiAtMTRweDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgMC44cztcbiAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpbmstbGluZSB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LXhsKSB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG9yZGVyOiAzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAubmF2LXNlYXNvbl9fbGlzdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm5hdi1zZWFzb25fX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICYgPiAubGluay1saW5lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAuYnRuLWFjdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDlweDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogdmFyKC0tY2xyLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3IpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi0tZGVza3RvcCB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLS1taW5pbWl6ZWQge1xuICAgIC5uYXYtc2Vhc29uX19saXN0IHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLm1lbnUtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWNsci1zZWNvbmRhcnktbHRzdCk7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGdhcDogMDtcbiAgbWluLXdpZHRoOiAyNTFweDtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAtMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjhzO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggIzAwMDAwMDE0O1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwZHZoO1xuICAgIHBhZGRpbmc6IDExMHB4IDMwcHggMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAwLjhzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAubWVnYW1lbnVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxnKSB7XG4gICAgcGFkZGluZzogMTEwcHggMTVweCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnktZGspO1xuICAgIHBhZGRpbmc6IDEycHggMTRweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS0yeHMpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGtzdCk7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQteGwpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1sdHIpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1kayk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxpbmtzLWNvcnBvcmF0ZSxcbiAgLnBhdHJvbi1hcmFtb24sXG4gIC5idG4tc2Vjb25kLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1zZWNvbmQtbmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAuYnRuLWFjdGlvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIC5saW5rcy1jb3Jwb3JhdGUge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvKiB2aWV3OjpjaGVja291dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIEJhc2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1udHJsLWx0c3QpO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYmFzZSkgIWltcG9ydGFudDtcblxuICAqIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYmFzZSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jbHItbnRybC1tYXgpO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNsci1udHJsLW1pbikgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTJweCAxNnB4ICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnktZGspO1xuICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICB9XG59XG5cbmlucHV0IHtcbiAgJlt0eXBlPVwidGV4dFwiXSxcbiAgJlt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2U3MTg1MTFmO1xuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b25zICYgY29sbGFwc2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJ0biB7XG4gICYtYm9yZGVyLXByaW1hcnkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1wcmltYXJ5KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgY29sb3I6IHZhcigtLWNsci1udHJsLW1pbikgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZ3NpLW1hdGVyaWFsLWJ1dHRvbi1jb250ZW50LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG5cbiAgICAgIC5nc2ktbWF0ZXJpYWwtYnV0dG9uLWljb24ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1jb2xsYXBzZSB7XG4gICZfX2J1dHRvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1tYXgpO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3dpdGNoLWNoZWNrIHtcbiAgbWFyZ2luOiA0cHggMCAhaW1wb3J0YW50O1xuXG4gIGlucHV0IHtcbiAgICAmOmNoZWNrZWQge1xuICAgICAgJiArIC5zd2l0Y2gtY2hlY2tfX3NsaWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8tdGFicy5vLXRhYnMge1xuICAmX19uYXYge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1zZWNvbmRhcnktbHRzdCk7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgICYudWktc3RhdGUtYWN0aXZlIHtcbiAgICAgIC5vLXRhYnNfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWRrKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIEZvcm0gZm9yZmFpdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZm9ybS1mb3JmYWl0IHtcbiAgcGFkZGluZzogOC41cmVtIDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQtMmxnKSB7XG4gICAgbWF4LXdpZHRoOiA4NyU7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LTJsZykge1xuICAgIHBhZGRpbmc6IDQuODc1cmVtIDA7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEzNjJweDtcbiAgICBwYWRkaW5nOiAwIDAgNjBweDtcbiAgfVxuXG4gIC8vIFByb2dyZXNzIGJhclxuICAmX19tYWluLXRpdGxlLFxuICAmX19zdWJ0aXRsZSxcbiAgJl9fc2V2ZXJhbC1kYXlzX190ZXh0LFxuICAmX19wYWNrc19fdGV4dCxcbiAgJl9fdG90YWxzLXRpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGtyKSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS14cykgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgJl9fcHJvZ3Jlc3MtYmFyLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwYWRkaW5nOiAxMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGcpIHtcbiAgICAgIHRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQteGwpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Byb2dyZXNzLWJhciB7XG4gICAgbWF4LXdpZHRoOiAxMzYycHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nLWlubGluZTogMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtbGcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgIH1cblxuICAgIC5wcm9ncmVzcyB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJl9fc3RlcCB7XG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZm9yZmFpdF9fc3RlcC13cmFwcGVyLFxuICAgIC5wcm9ncmVzcyB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fc3RlcC10aXRsZSxcbiAgJl9fc3RlcC1jb3VudGVyLFxuICAmX19jb25maXJtX19pdGVtX190aXQsXG4gIGEge1xuICAgIGNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXG4gICAgLmljb24tY2xvc2UtMiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIExheW91dFxuICAmX19ib2R5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDQwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmLS1jaGVjay1vdXQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSA2MDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb3JtLWZvcmZhaXRfX3Byb2dyZXNzLWJhciB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZmllbGQge1xuICAgIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kaXYtbXVsdGlzZWxlY3Qge1xuICAgICAgLm1zLWRyb3Age1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgaW5wdXQge1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICAgIG91dGxpbmU6IHZhcigtLWNsci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIEZvcm1zXG5cbiAgJi0tZm9ybXMge1xuICAgICYtLWJvdHRvbS1idXR0b24tbW9iaWxlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICAmLS1wYXkge1xuICAgICAgLmZvcm0tcmFkaW8ge1xuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tY2xyLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAmOmNoZWNrZWQrbGFiZWwge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWNsci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXByb21vcyB7XG4gICAgICBtYXJnaW46IDYwcHggMCAhaW1wb3J0YW50O1xuXG4gICAgICAuYnRuIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UteHMpICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGlucHV0LmJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZS1tb3JlLWluZm8ge1xuICAgIG1hcmdpbi1ibG9jazogMjBweCAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLXhzKTtcbiAgfVxuXG4gIC8vIFRvdGFscyAvIHNpZGViYXJcbiAgJl9fdG90YWxzIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC0ybGcpIHtcbiAgICAgIHRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLS1jaGVjay1vdXQge1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi0tdG9nZ2xlIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtMmxnKSB7XG4gICAgICAgIC5mb3JtLWZvcmZhaXRfX3RvdGFscy10b2dnbGUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1zZWNvbmRhcnktbHRyKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWZvcmZhaXRfX3RvdGFsLWVsZW1lbnQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAqIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1mb3JmYWl0LS1mZiAmIC5mb3JtLWZvcmZhaXRfX3RvdGFscy13cmFwcGVyIC5mb3JtLWZvcmZhaXRfX3RvdGFscy1jb250ZW50IC5mb3JtLWZvcmZhaXRfX3RvdGFscy1lbGVtZW50LXNlY3Rpb24gW2lkXj1cInJlc3VtZW4tZ3J1cG9cIl06bm90KDplbXB0eSkgfiBbaWRePVwicmVzdW1lbi1ncnVwb1wiXTpub3QoOmVtcHR5KSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYzljOWM5IDMzJSwgI2ZmZjAgMCkgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXggIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190b3RhbHMtZWxlbWVudC1zZWN0aW9uIHtcbiAgICAmLmRhdGUge1xuICAgICAgLmZvcm0tZm9yZmFpdF9fdG90YWwtZWxlbWVudCB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190b3RhbHMtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1sdHN0KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1zZWNvbmRhcnktbHRyKTtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fdG90YWxzLXRvZ2dsZSB7XG4gICAgY29sb3I6IHZhcigtLWNsci1udHJsLW1heCk7XG5cbiAgICAubnVtYmVycyB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxnKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190b3RhbHMtZWxlbWVudC1zZWN0aW9uLWhlYWQge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LTJsZykge1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IC4yNXJlbSAwIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAwIC45Mzc1cmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdG90YWxzLWJhY2tkcm9wIHtcbiAgICB6LWluZGV4OiA5OTtcbiAgfVxuXG4gICZfX3RvdGFsLWVsZW1lbnQtdG90YWwge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXNlY29uZGFyeS1sdHIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cblxuICAmX190b3RhbC1lbGVtZW50LXRvdGFsLWhlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICBnYXA6IDJweDtcblxuICAgIC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS0zeHMpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm51bWJlcnMge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy10aXRsZS14cykgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX190b3RhbC1lbGVtZW50IHtcbiAgICAudGV4dCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3IpO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtMmxnKSB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2FsZW5kYXIge1xuICAgIC50YWJsZS1jYWxlbmRhciB7XG4gICAgICAuZGF0ZS1waWNrZXIuZGF0ZS1waWNrZXItc2VsZWN0ZWQge1xuICAgICAgICAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeSkgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucHJpY2UtaGlnaCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RhYiB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgfVxuXG4gIC8vIFRpY2tldCBjYXJkXG4gICZfX3RpY2tldC1jYXJkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IHZhcigtLXNwYy14bCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS14bCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGlja2V0LWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuYm94LWdydXBvIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX190aWNrZXQtY2FyZC1idXR0b25zIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0c3QpICFpbXBvcnRhbnQ7XG5cbiAgICBidXR0b24ge1xuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGtyKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX190aWNrZXQtY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLW1kKSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnktZGspICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX190aWNrZXQtY2FyZC10ZXh0IHtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWJhc2Utc20pICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX190aWNrZXQtY2FyZC1wcmljZSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fdGlja2V0LXN1bW1hcnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS1tZCkgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX3JlbnQtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UteGwpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19zZWxlY3RlZC1mb3JmYWl0IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDE0IDEwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEyLjc4MjYgNC4yNzI5M0gxLjIxNzM5VjguMTgxNTNDMS4yMTczOSA4LjYzODU0IDEuNTc1NzIgOC45MDg5OSAxLjg4NjcyIDguOTA5MTNIMTIuMTEzM0MxMi40MjQzIDguOTA4OTkgMTIuNzgyNiA4LjYzODU0IDEyLjc4MjYgOC4xODE1M1Y0LjI3MjkzWk0xMi43ODI2IDEuODE4NDdDMTIuNzgyNiAxLjM2MTQ2IDEyLjQyNDMgMS4wOTEwMSAxMi4xMTMzIDEuMDkwODdIMS44ODY3MkMxLjU3NTcyIDEuMDkxMDEgMS4yMTczOSAxLjM2MTQ2IDEuMjE3MzkgMS44MTg0N1YzLjE4MjA2SDEyLjc4MjZWMS44MTg0N1pNMTQgOC4xODE1M0MxNCA5LjEzMDEgMTMuMjE0IDkuOTk5ODcgMTIuMTEzMyAxMEgxLjg4NjcyQzAuNzg1OTY3IDkuOTk5ODcgMCA5LjEzMDEgMCA4LjE4MTUzVjEuODE4NDdDMCAwLjg2OTkgMC43ODU5NjcgMC4wMDAxMjUxNTQgMS44ODY3MiAwSDEyLjExMzNDMTMuMjE0IDAuMDAwMTI1MzA3IDE0IDAuODY5OSAxNCAxLjgxODQ3VjguMTgxNTNaJyBmaWxsPSclMjMwMDVCRTAnLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3RlZC1uYW1lIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDE0IDE0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEwLjMwNjEgNC41MDc4NEMxMC4zMDYxIDMuMzcxMjUgOS45ODYwNiAyLjU2ODg3IDkuNDY1NjIgMi4wNTAxQzguOTQ1MTEgMS41MzE0NCA4LjE0MDIyIDEuMjEzNDcgNyAxLjIxMzQ3QzUuODU5NzQgMS4yMTM1MSA1LjA1NDg1IDEuNTMxMzUgNC41MzQzOCAyLjA1MDFDNC4wMTM5NCAyLjU2ODg3IDMuNjk1MTQgMy4zNzEyNSAzLjY5NTA3IDQuNTA3ODRDMy42OTUwNyA1LjY0NDY4IDQuMDEzOTMgNi40NDc5MyA0LjUzNDM4IDYuOTY2NzdDNC45ODk2NyA3LjQyMDUgNS42NjI3NSA3LjcyMDAxIDYuNTg3NDggNy43ODhMNyA3LjgwMzRMNy40MTI1MiA3Ljc4OEM4LjMzNzE3IDcuNzIwMDEgOS4wMTAyMiA3LjQyMDQ1IDkuNDY1NjIgNi45NjY3N0M5Ljk4NjE4IDYuNDQ3OTEgMTAuMzA2MSA1LjY0NDYyIDEwLjMwNjEgNC41MDc4NFpNMTEuNTIzNSA0LjUwNzg0QzExLjUyMzUgNS44NjgwNCAxMS4xMzY3IDcuMDE3MDUgMTAuMzI2MyA3LjgyNDczQzEwLjEzNDggOC4wMTU1NSA5LjkyMzAyIDguMTgwNzUgOS42OTUwNyA4LjMyNDgxQzEwLjM2MTMgOC41OTMxMyAxMC45ODc2IDguOTYyMjkgMTEuNTUyIDkuNDIyMTVDMTIuNzU2OSAxMC40MDM4IDEzLjYwODQgMTEuNzQ2MSAxMy45ODIgMTMuMjQ2MkMxNC4wNjI5IDEzLjU3MTUgMTMuODYzNiAxMy45MDE0IDEzLjUzNzMgMTMuOTgyMUMxMy4yMTEyIDE0LjA2MjUgMTIuODgxMiAxMy44NjQgMTIuODAwMyAxMy41Mzg5QzEyLjQ5IDEyLjI5MjUgMTEuNzgyNyAxMS4xNzYzIDEwLjc4MTcgMTAuMzYwN0M5LjcxNDM2IDkuNDkxMzMgOC4zNzgzMiA5LjAxNjg3IDcgOS4wMTY4N0M1LjYyMTY4IDkuMDE2ODcgNC4yODU2NCA5LjQ5MTM0IDMuMjE4MzUgMTAuMzYwN0MyLjIxNzI3IDExLjE3NjMgMS41MDk5OCAxMi4yOTI1IDEuMTk5NzIgMTMuNTM4OUMxLjExODggMTMuODY0IDAuNzg4NzcxIDE0LjA2MjUgMC40NjI2NTEgMTMuOTgyMUMwLjEzNjM4IDEzLjkwMTQgLTAuMDYyOTI1NyAxMy41NzE1IDAuMDE4MDMwMSAxMy4yNDYyQzAuMzkxNTUyIDExLjc0NiAxLjI0MzA5IDEwLjQwMzggMi40NDc5OSA5LjQyMjE1QzMuMDEyMTQgOC45NjI1MiAzLjYzNzkgOC41OTMxIDQuMzAzNzQgOC4zMjQ4MUM0LjA3NjEzIDguMTgwODYgMy44NjQ5MSA4LjAxNTMzIDMuNjczNjcgNy44MjQ3M0MyLjg2MzQ3IDcuMDE3MDMgMi40Nzc3MSA1Ljg2Nzk4IDIuNDc3NzEgNC41MDc4NEMyLjQ3Nzc4IDMuMTQ3ODUgMi44NjM0OCAxLjk5OTczIDMuNjczNjcgMS4xOTIxNEM0LjQ4Mzg5IDAuMzg0NTY2IDUuNjM1NjIgNC4wNzcxOWUtMDUgNyAwQzguMzY0NTIgMCA5LjUxNzI1IDAuMzg0NDY1IDEwLjMyNzUgMS4xOTIxNEMxMS4xMzc1IDEuOTk5NzIgMTEuNTIzNCAzLjE0ODAxIDExLjUyMzUgNC41MDc4NFonIGZpbGw9JyUyMzAwNUJFMCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3NlbGVjdGVkLWZvcmZhaXQsXG4gICZfX3NlbGVjdGVkLW5hbWUge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBhZGRpbmc6IDZweCA5cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItaW5mby1sdHIpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWNsci1zdWNjZXNzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1zZWNvbmRhcnktbHRyKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA2cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHZhcigtLWNsci1pbmZvKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIFN1bW1hcnlcbiAgJl9fc3VtbWFyeS13cmFwIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHdpZHRoOiA2NTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC0ybGcpIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19zdW1tYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0c3QpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLXNlY29uZGFyeS1sdCk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmRzLW1kKSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19zdW1tYXJ5LWNhcmQge1xuICAgICYub3BlbiB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnktbHRyKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19zdW1tYXJ5LWNhcmQtdGl0bGUge1xuICAgICYgPiAqIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGlja2V0LXN1bW1hcnkge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1zZWNvbmRhcnktbHRzdCkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAuOTM3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggMjBweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pY29uLWluZm8ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpY2tldC1zdW1tYXJ5LWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAuc3dpdGNoLWNoZWNrIHtcbiAgICAgIG1hcmdpbjogNXB4IDAgMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpY2tldC1zdW1tYXJ5LW90aGVyIHtcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNsci1udHJsLWx0c3QpO1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICB9XG5cbiAgJl9fdGlja2V0LXN1bW1hcnktb3B0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1kdXBsaWNhdGUge1xuICAgICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpY2tldC1zdW1tYXJ5LWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS1zbSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAmX190aWNrZXQtc3VtbWFyeS1saXN0LW9wdGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0c3QpICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMC40cmVtIDAgLjVyZW0gMi42cmVtICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAwLjRyZW0gMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb3JtLWNoZWNrYm94X19sYWJlbCB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLWJhc2Utc20pICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5pY29uLWluZm8ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFNraWVyc1xuICAmX19za2llciB7XG4gICAgJi5vcGVuLFxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgLmZvcm0tZm9yZmFpdF9fc2tpZXItbmFtZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hbHJlYWR5LXNlbGVjdGVkIHtcbiAgICAgIC5mb3JtLWZvcmZhaXRfX3NraWVyLW5hbWU6OmFmdGVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1zdWNjZXNzKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NraWVyLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY2xyLXNlY29uZGFyeS1sdHN0KTtcbiAgfVxuXG4gICZfX3NraWVyLW5hbWUge1xuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS1zbSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19za2llci1pbmZvIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtc2tpZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2xpc3QtY2hlY2sge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS14cyk7XG5cbiAgICAuY2hlY2stbGFiZWwge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS1zbSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXRjaC1jaGVjayB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgJiArIC5zd2l0Y2gtY2hlY2tfX3NsaWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQWN0aW9uc1xuICAmX19hY3Rpb25zIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC0ybGcpIHtcbiAgICAgIGdhcDogMTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBDb25maXJtYXRpb25cbiAgLmNvbmZpcm1hdGlvbiB7XG4gICAgJl9fY2hlY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb25maXJtX19pdGVtIHtcbiAgICBtYXJnaW46IDhweCAwIDA7XG4gICAgcGFkZGluZzogOHB4IDAgMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNXB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICoge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3IpICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtYmFzZS14bCk7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VtbWFyeS1jYXJkLWNoYW5nZSxcbiAgJl9fc3VtbWFyeS1jYXJkLWFzc2lnbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCA5cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgJl9fc3RhdGlvbiB7XG4gICAgZ2FwOiAwLjkzNzVyZW07XG4gIH1cblxuICAmX19wcmljZSB7XG4gICAgYiB7XG4gICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gU2VsZWN0aW9uIHZhcmlhbnRcbiAgJi0tZmYge1xuICAgIC5mb3JtLWZvcmZhaXQge1xuICAgICAgJl9fc3RhdGlvbi1yYWRpbyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmZvcm0tcmFkaW9fX2lucHV0IHtcbiAgICAgICAgICBwYWRkaW5nOiAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3N0YXRpb24tcmFkaW8sXG4gICAgICAmX19vcHRpb24tcmFkaW8sXG4gICAgICAmX19zZXZlcmFsLWRheXNfX2RheSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0cikgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0c3QpO1xuXG4gICAgICAgIC5mb3JtLXJhZGlvX19zdWJ0aXQge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3N0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0cik7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgc3BhbltjbGFzc149XCJpY29uXCJdIHtcbiAgICAgICAgICAgICYuaWNvbi1hcnJvdyB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1udHJsLW1heCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCxcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuICAgICAgICAgIGFjY2VudC1jb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeSk7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuW2NsYXNzXj1cImljb25cIl0ge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGtzdCkgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCsuZm9ybS1jaGVja2JveF9fZmFsc2UsXG4gICAgICAgIC5mb3JtLXJhZGlvX19pbnB1dDpjaGVja2VkKy5mb3JtLXJhZGlvX19mYWxzZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0cik7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgLmZvcm0tcmFkaW9fX3N1YnRpdCxcbiAgICAgICAgICAuZm9ybS1yYWRpb19fdGl0IHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3N0KSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW5bY2xhc3NePVwiaWNvblwiXSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGtzdCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pY29uLWFycm93IHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLW50cmwtZGtzdCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1hcnJvdyB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAyLjFyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyLjFyZW07XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCBhdXRvO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc2V2ZXJhbC1kYXlzX19kYXkge1xuICAgICAgICAmLnNlbGVjdGVkLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19vcHRpb24tcmFkaW8ge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDhweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLmZvcm0tcmFkaW8ge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBnYXA6IDEwcHggMDtcblxuICAgICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fdGl0IHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3N0KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3N1YnRpdCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGtzdCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10eXBlIHtcbiAgICAgICAgICAuaWNvbi1hcnJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pY29uLWZpZ3VyZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuODg3NXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZm9ybS1yYWRpbyB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IDEwcHggMDtcblxuICAgICAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXQge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGtzdCk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zdWJ0aXQge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGtzdCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2FsZXJ0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICAgICAgIC5mb3JtLWZvcmZhaXRfX2FsZXJ0LWljb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19wYWNrIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wYWNrcyB7XG4gICAgLmZvcm0tcmFkaW9fX3ByaWNlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19wYWNrc19fd3JhcHBlciB7XG4gICAgLmZvcm0tZm9yZmFpdF9fb3B0aW9uLXJhZGlvIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0cik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0c3QpO1xuXG4gICAgICAuZm9ybS1yYWRpb19fdGl0IHtcbiAgICAgICAgbWFyZ2luOiA2cHggMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1zZWNvbmRhcnktbHRyKSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0c3QpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmZvcm0tcmFkaW9fX3RpdCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNsci1udHJsLW1heCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLXJhZGlvX19zdWJ0aXQge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3N0KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0cikgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1sdHN0KSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5mb3JtLXJhZGlvX190aXQge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1tYXgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1yYWRpb19fc3VidGl0IHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGtzdCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW5bY2xhc3NePVwiaWNvblwiXSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaWNvbi1hcnJvdyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERhdGEgLyBpbnB1dHNcbiAgJl9faW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnktbHRzdCkgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fZGF0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BjLXhsKTtcblxuICAgIGlucHV0IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1jbHItbnRybC1sdHN0KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXAtbGlzdC1jaGVjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1sdHN0KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIENyb3NzLXNlbGwgKHZlbnRhIGNydXphZGEpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5mb3JtLXZlbnRhLWNydXphZGEge1xuICAqIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYmFzZSkgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX3NlY3Rpb24tdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX3NlY3Rpb24tc3VidGl0bGUtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gICZfX3NlY3Rpb24tYnRuLWluZm8gaSB7XG4gICAgY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19zZWN0aW9uIHtcbiAgICAuby1jb2xsYXBzZSB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDUyJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJhc2UpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjg2MjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYm9keSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NhcnJvdXNlbCB7XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcnJvdXNlbC1pdGVtIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTBweDtcbiAgfVxuXG4gICZfX2NhcnJvdXNlbC1jYXJkIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2NhcnJvdXNlbC1jYXJkLWFkZC1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnktbHRzdCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLXNlY29uZGFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnktZGspO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcnJvdXNlbC1pbm5lci10aXRsZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gICZfX2NhcnJvdXNlbC1jYXJkLWltZy1iYWRnZSB7XG4gICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UtM3hzKSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1sdHN0KSAhaW1wb3J0YW50O1xuXG4gICAgJi5wcmVtaXVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1udHJsLW1heCkgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY2Fycm91c2VsLWNhcmQtdHh0IHtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UteHMpO1xuICB9XG5cbiAgJl9fY2Fycm91c2VsLWNhcmQtcHJpY2UtY2hpcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UteGwpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19jYXJyb3VzZWwtY2FyZC1hZGRlZC10YWcge1xuICAgIHBhZGRpbmc6IDZweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiA1cHggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1zdWNjZXNzLWx0KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS1jbHItc3VjY2VzcykgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBNb2RhbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW9kYWwge1xuICAmX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxMDBweCBhdXRvO1xuICB9XG5cbiAgLnRleHQtcmljaCB7XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5pY29uLWluZm8ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1naHN0LWx0c3QpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLW50cmwtbWluKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMjAyO1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICB0b3A6IC01MHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19hbGVydCB7XG4gICAgJi0tZXJyb3Ige1xuICAgICAgY29sb3I6IHZhcigtLWNsci1lcnJvcikgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1lcnJvci1sdCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1sdHN0KTtcbiAgfVxuXG4gICZfX3dyYXBwZXItaW5wdXQge1xuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICZfX3NlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tc3BjLXhsKTtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLXhzKTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZG93bi1jaGV2cm9uLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAyMHB4KSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1sdHN0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1mb3JmYWl0X19jb25maXJtX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcblxuICAgICAgJl9fdGl0LFxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2xzIChyYWRpbyAvIGNoZWNrYm94KVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZm9ybS1yYWRpbyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA3cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICZfX2ZhbHNlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItbnRybC1sdCkgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzRweCk7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrYm94X19pbnB1dCxcbi5mb3JtLXJhZGlvX19pbnB1dCB7XG4gICY6Y2hlY2tlZCArIC5mb3JtLXJhZGlvX19mYWxzZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrYm94IHtcbiAgJl9fZmFsc2Uge1xuICAgIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBpbnB1dDpjaGVja2VkKy5mb3JtLWNoZWNrYm94X19mYWxzZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmZvcm0tY2hlY2tib3hfX2ZhbHNlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDYWxlbmRhclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udWktZGF0ZXBpY2tlci1pbmxpbmUge1xuICAuYnV0dG9uLWNvbnRhaW5lci1jYWxlbmRhciB7XG4gICAgLnVpLWNvcm5lci1hbGwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1sdHN0KSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3N0KSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1kaykgIWltcG9ydGFudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSWNvbnMgJiBjb25maXJtYXRpb24gc3RhdGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb25maXJtYXRpb24ge1xuICAmX19jaGVjayB7XG4gICAgLmljb24tY2xvc2Uge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAuaWNvbi1mbGVjaGEtZGVyZWNoYS0yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jLWNhcmQtcmVudGFpbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1zZWNvbmRhcnktbHRyKTtcblxuICAmX19udW1iZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fdGFnIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UtM3hzKSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAmLS1wcmVtaXVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1udHJsLW1heCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXItYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIC5mb3JtLWZvcmZhaXRfX3RpY2tldC1zdW1tYXJ5LW90aGVyIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDMwcHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jbHItbnRybC1sdHN0KTtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWFzc2lzdGFuY2Uge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tc3BjLXhsKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BjLXhsKTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm8tY2FyZC1xdWFudGl0eSB7XG4gICZfX3ByaWNlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1iYXNlKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZnctcmVndWxhcik7XG4gICAgY29sb3I6IHZhcigtLWNsci1udHJsLWRrc3QpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS14bCk7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4uby1xdWFudGl0eSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeSk7XG5cbiAgLmlucHV0LW51bWJlciB7XG4gICAgJl9fZGVjcmVtZW50LFxuICAgICZfX2luY3JlbWVudCB7XG4gICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGJveCgzMnB4KTtcblxuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0c3QpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGtzdCk7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LXhsKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXNlY29uZGFyeS1sdHIpO1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0c3QpO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3N0KTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYy1jb2xsYXBzZS1yZW50YWwge1xuICAmX19idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1udHJsLW1pbikgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYy14bCk7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuXG4gICAgJjpoYXMoLnNlbGVjdGVkLXF1YW50aXR5KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWNsci1zZWNvbmRhcnktbHRyKTtcbiAgICB9XG4gIH1cblxuICAmX19jaGV2cm9uIHtcbiAgICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19udW1iZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vLWNhcmQtYXNzaXN0YW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnktbHRzdCk7XG59XG4iLCIuY2FydC1lbXB0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BjLTJ4bCk7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBtaW4tYmxvY2stc2l6ZTogMzJyZW07XG5cbiAgJl9fYm9keSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGspO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogdmFyKC0tc3BjLXhsKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBAaW5jbHVkZSBib3goNDBweCk7XG5cbiAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGtyKTtcblxuICAgIHBhdGgge1xuICAgICAgZmlsbDogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1kayk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLXhsKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZnctcmVndWxhcik7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLWJhc2UtbGcpO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtaW5saW5lLXNpemU6IDIwcmVtO1xuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgfVxufVxuIiwiLm1vZGFsLWF1dGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYy14bCk7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBtYXgtYmxvY2stc2l6ZTogNzd2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctYmxvY2s6IDMwcHggNTBweDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYy14bCk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgIG1heC1ibG9jay1zaXplOiA5MnZoO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sZykge1xuICAgIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYy0yeGwpO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3N0KTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYmFzZSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy10aXRsZS0yeHMpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1ib2xkKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtYmFzZS1sZyk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgY29sb3I6IHZhcigtLWNsci1udHJsLWRrKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYmFzZSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLXhzKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtYmFzZS14bCk7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiB2YXIoLS1zcGMtbGcpO1xuICB9XG5cbiAgJl9fYWxlcnQge1xuICAgIG1hcmdpbjogMDtcblxuICAgICY6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19maWVsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNnB4O1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3IpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1iYXNlKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UteHMpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1tZWRpdW0pO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMTBweDtcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnktbHRzdCk7XG4gICAgYmxvY2stc2l6ZTogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6IHZhcigtLWNsci1udHJsLWRrc3QpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1iYXNlKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UteHMpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yZWd1bGFyKTtcbiAgICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtYmFzZS14bCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZy1ibG9jazogMTJweDtcbiAgICBwYWRkaW5nLWlubGluZTogMTRweDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1sdCk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnktbHRyKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNlNzE4NTExZjtcbiAgICB9XG4gIH1cblxuICAmX19mb3Jnb3Qge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLTJ4cyk7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAxMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeS1kayk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmX19zdWJtaXQge1xuICAgIGlubGluZS1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmLS1sb2FkaW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1wcmltYXJ5LWRrcik7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNsci1wcmltYXJ5LWRrcik7XG4gICAgICBnYXA6IHZhcigtLXNwYy14cyk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgLm1vZGFsLWF1dGhfX2xvYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xvYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGdhcDogM3B4O1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYy14cyk7XG4gIH1cblxuICAmX19sb2FkZXItZG90IHtcbiAgICBhbmltYXRpb246IG1vZGFsLWF1dGgtZG90IDEuM3MgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKTtcbiAgICBibG9jay1zaXplOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGlubGluZS1zaXplOiA0cHg7XG4gICAgb3BhY2l0eTogMC4zO1xuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjE1cztcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gICAgfVxuICB9XG5cbiAgJl9fc3dpdGNoIHtcbiAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGspO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS14cyk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgfVxuXG4gICZfX3N3aXRjaC1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1ib2xkKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IHZhcigtLXNwYy14bCkgdmFyKC0tc3BjLWxnKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cblxuICAmX19sZWdhbCB7XG4gICAgY29sb3I6IHZhcigtLWNsci1udHJsLWRrKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UtM3hzKTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hbm90aGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxM3B4O1xuICAgIGlubGluZS1zaXplOiAxMDAlO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuICAgIC5idG4ge1xuICAgICAgZ2FwOiB2YXIoLS1zcGMteHMpO1xuICAgICAgaW5saW5lLXNpemU6IDEwMCU7XG5cbiAgICAgIGltZyxcbiAgICAgIHN2ZyB7XG4gICAgICAgIGJsb2NrLXNpemU6IGF1dG87XG4gICAgICAgIGlubGluZS1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xlZ2VuZCB7XG4gICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG5cbiAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS0yeHMpO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1udHJsLWx0cik7XG4gICAgICBibG9jay1zaXplOiAxcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaW5saW5lLXNpemU6IDEwMCU7XG4gICAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG5cbiAgJl9fbGVnZW5kLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fZ29vZ2xlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1udHJsLWx0cik7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgY29sb3I6IHZhcigtLWNsci1udHJsLWRrcik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1iYXNlKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UteHMpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1ib2xkKTtcbiAgICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGMtbWQpO1xuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGMtbGcpO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNsci1udHJsKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3N0KTtcbiAgICB9XG5cbiAgICAuZ3NpLW1hdGVyaWFsLWJ1dHRvbi1jb250ZW50LXdyYXBwZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IHZhcigtLXNwYy14cyk7XG4gICAgfVxuXG4gICAgLmdzaS1tYXRlcmlhbC1idXR0b24taWNvbiB7XG4gICAgICBAaW5jbHVkZSBib3goMTVweCk7XG4gICAgfVxuICB9XG5cbiAgJi0tcmVnaXN0ZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGcpIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYy0yeGwpIHZhcigtLXNwYy00eGwpO1xuICAgIH1cbiAgfVxuXG4gICYtLWNoZWNrb3V0IHtcbiAgICBtYXgtYmxvY2stc2l6ZTogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGMtc20pIHZhcigtLXNwYy14bCk7XG4gICAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5tb2RhbC1hdXRoX19zdWJtaXQge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYmFzZSk7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UteHMpO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LWJvbGQpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGMtbWQpO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYy1sZyk7XG4gICAgfVxuXG4gICAgLm1vZGFsLWF1dGhfX3N3aXRjaC1saW5rIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnktZGspO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWxvYWRpbmcge1xuICAgIGN1cnNvcjogcHJvZ3Jlc3M7XG5cbiAgICAubW9kYWwtYXV0aF9fZm9ybSB7XG4gICAgICBjdXJzb3I6IHByb2dyZXNzO1xuXG4gICAgICAqIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtYXV0aF9fc3VibWl0LFxuICAgICAgLm1vZGFsLWF1dGhfX3N1Ym1pdCAqIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1vZGFsLWF1dGhfX3N3aXRjaCxcbiAgICAubW9kYWwtYXV0aF9fYW5vdGhlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsLWF1dGgtZG90IHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLWF1dGhfX2xvYWRlci1kb3Qge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbiIsIlxuLmZvcmZhaXQtY2FyZC1leHRlbmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmQtZm9yZmFpdCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiB2YXIoLS1zcGMtbGcpO1xuICBmbGV4OiAwIDAgODUlO1xuICBtYXgtaW5saW5lLXNpemU6IDQ0MHB4O1xuICBtaW4td2lkdGg6IDA7XG4gIGFzcGVjdC1yYXRpbzogOCAvIDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDZweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3V0bGluZS1jb2xvciAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC14bCkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KTtcbiAgICB9XG4gIH1cblxuICAmLS1ob21lIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxnKSB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSApO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxnKSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNoZWNrb3V0IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogdmFyKC0tc3BjLXhsKTtcblxuICAgICYuaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZvcmZhaXQtY2FyZC1leHRlbmRfX2Zvb3RlciB7XG4gICAgICBnYXA6IGNhbGModmFyKC0tc3BjLXhsKSAqIDEuNSk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBmb3JmYWl0LWNhcmQtZXh0ZW5kLXBvcCB7XG4gICAgMCUge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGMtMnhsKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJsb2NrOiAwIGF1dG87XG4gIH1cblxuICAmX19zdGF0dXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFREZGRjA7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGMteHMpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHZhcigtLXNwYy14cyk7XG4gICAgY29sb3I6IHZhcigtLWNsci1zdWNjZXNzKTtcbiAgICBmb250OiB2YXIoLS1mdy1yZWd1bGFyKSB2YXIoLS1mcy1iYXNlLTN4cykgLyB2YXIoLS1saC1iYXNlKSB2YXIoLS1mZi1iYXNlKTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAmLXR4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpa2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG8gMDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi1hY3RpdmUsXG4gICAgJi11bmFjdGl2ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSwgdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgfVxuXG4gICAgJi1hY3RpdmUge1xuICAgICAgY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1zcGMteHMpIHZhcigtLXNwYy1zbSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmNGQ7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBmb250OiB2YXIoLS1mdy1yZWd1bGFyKSB2YXIoLS1mcy1iYXNlLXhzKSAvIHZhcigtLWxoLWJhc2UpIHZhcigtLWZmLWJhc2UpO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi11bmFjdGl2ZSB7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LXhsKSB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLWNsci1udHJsLW1pbik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2VsZWN0IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY2xyLW50cmwtbWluKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiAzcHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlICZfX3NlbGVjdDo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgJi5wcmVkZXRlcm1pbmFkbyAmX19saWtlLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgJi5wcmVkZXRlcm1pbmFkbyAmX19saWtlLXVuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiB2YXIoLS1zcGMtbGcpO1xuICB9XG5cbiAgJl9fdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogdmFyKC0tc3BjLXhzKTtcbiAgfVxuXG4gICZfX3RhZyB7XG4gICAgY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjRkO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcbiAgICBmb250OiB2YXIoLS1mdy1yZWd1bGFyKSB2YXIoLS1mcy1iYXNlLTN4cykgLyB2YXIoLS1saC1iYXNlKSB2YXIoLS1mZi1iYXNlKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGMteHMpIHZhcigtLXNwYy1zbSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICAmLWxhYmVsIHtcbiAgICAgIGZvbnQ6IHZhcigtLWZ3LXJlZ3VsYXIpIHZhcigtLWZzLWJhc2UtNHhzKSAvIDEgdmFyKC0tZmYtYmFzZSk7XG4gICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKTtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB9XG5cbiAgICAmLWNhbXAge1xuICAgICAgZm9udDogdmFyKC0tZnctcmVndWxhcikgdmFyKC0tZnMtYmFzZS14bCkgLyAxIHZhcigtLWZmLWJhc2UpO1xuICAgICAgY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLW1kKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hbGlhcyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYWxpYXMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBnYXA6IHZhcigtLXNwYy14cyk7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC14bCkge1xuICAgICAgICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiB2YXIoLS1jbHItZ2hzdCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcmZhaXQtY2FyZC1leHRlbmRfX2FsaWFzLWlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICAgICAgZm9udDogdmFyKC0tZnctcmVndWxhcikgdmFyKC0tZnMtYmFzZS1tZCkgLyAxIHZhcigtLWZmLWJhc2UpO1xuICAgICAgaW5saW5lLXNpemU6IGF1dG87XG4gICAgICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gICAgICBtaW4taW5saW5lLXNpemU6IDFjaDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IDJweDtcbiAgICB9XG4gIH1cblxuICAmX19hbGlhcy1pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gICZfX3VzZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IHZhcigtLXNwYy14cyk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGMteHMpIHZhcigtLXNwYy1zbSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY0ZDtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgJi1pY29uIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgIH1cblxuICAgICYtbmFtZSB7XG4gICAgICBmb250OiB2YXIoLS1mdy1yZWd1bGFyKSB2YXIoLS1mcy1iYXNlLW1kKSAvIDEgdmFyKC0tZmYtYmFzZSk7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKTtcbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICNmZmZmZmYzMTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BjLW1kKTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGMtbGcpO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogdmFyKC0tc3BjLXhzKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LXhsKSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2V4cGVkaXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDZweDtcblxuICAgICYtbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQ6IHZhcigtLWZ3LXJlZ3VsYXIpIHZhcigtLWZzLWJhc2UtNHhzKSAvIHZhcigtLWxoLWJhc2UpIHZhcigtLWZmLWJhc2UpO1xuICAgICAgY29sb3I6ICNmZmZmZmZiMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKTtcbiAgICAgIGZvbnQ6IHZhcigtLWZ3LXJlZ3VsYXIpIHZhcigtLWZzLWJhc2UtbWQpIC8gdmFyKC0tbGgtYmFzZSkgdmFyKC0tZmYtYmFzZSk7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVsZXRlIHtcbiAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYzZDtcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNmZmZmZmY0ZDtcbiAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcblxuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LXhsKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY2ZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLml0ZW0tY291bnRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNsci1zZWNvbmRhcnktbHRzdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJkcy1tZCk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYy1tZCk7XG5cbiAgQGluY2x1ZGUgZmxleChyb3csIHNwYWNlLWJldHdlZW4sIGNlbnRlcik7XG5cbiAgZ2FwOiB2YXIoLS1zcGMtc20pO1xuXG4gICYtLXNpbXBsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5pdGVtLWNvdW50ZXJfX2luZm8ge1xuICAgICAgZ2FwOiAwO1xuICAgIH1cblxuICAgIC5pdGVtLWNvdW50ZXJfX3ByaWNlLXdyYXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcblxuICAgIGdhcDogdmFyKC0tc3BjLW1kKTtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgQGluY2x1ZGUgZmxleC1jb2x1bW47XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJhc2UpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS1tZCk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXJlZ3VsYXIpO1xuICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3N0KTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1iYXNlKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UtM3hzKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZnctcmVndWxhcik7XG4gICAgY29sb3I6IHZhcigtLWNsci1udHJsLWRrcik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19wcmljZS13cmFwIHtcbiAgICBAaW5jbHVkZSBmbGV4KHJvdywgZmxleC1zdGFydCwgZmxleC1lbmQpO1xuXG4gICAgZ2FwOiAycHg7XG4gIH1cblxuICAmX19wcmljZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJhc2UpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS1tZCk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXJlZ3VsYXIpO1xuICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3N0KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX191bml0IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYmFzZSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLTN4cyk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXJlZ3VsYXIpO1xuICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3IpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2NvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZsZXgocm93LCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuXG4gICAgZ2FwOiB2YXIoLS1zcGMteHMpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAmX19idG4ge1xuICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuICAgIEBpbmNsdWRlIGJveCgzMnB4KTtcblxuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1udHJsLW1pbik7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuICAgIHN2ZyB7XG4gICAgICBAaW5jbHVkZSBib3goMTJweCk7XG5cbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LXhsKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1zZWNvbmRhcnktbHRyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX192YWx1ZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJhc2UpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS1sZyk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXJlZ3VsYXIpO1xuICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3N0KSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAmW3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXG5cbiAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKTtcblxuICAgIC5pdGVtLWNvdW50ZXJfX2J0biB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0c3QpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQteGwpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0cik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUNFQSxVQUFVLENBQ1IsV0FBVyxDQUFFLElBQUksQ0FDakIsR0FBRyxDQUFFLDZCQUE2QixDQUFDLGVBQWUsQ0FDN0MsNkJBQTZCLENBQUMsY0FBYyxDQUNqRCxXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsTUFBTSxDQUNsQixZQUFZLENBQUUsSUFBSSxDQUlwQixVQUFVLENBQ1IsV0FBVyxDQUFFLElBQUksQ0FDakIsR0FBRyxDQUFFLCtCQUErQixDQUFDLGVBQWUsQ0FDL0MsOEJBQThCLENBQUMsY0FBYyxDQUNsRCxXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsTUFBTSxDQUNsQixZQUFZLENBQUUsSUFBSSxDQUlwQixVQUFVLENBQ1IsV0FBVyxDQUFFLElBQUksQ0FDakIsR0FBRyxDQUFFLDRCQUE0QixDQUFDLGVBQWUsQ0FDNUMsMkJBQTJCLENBQUMsY0FBYyxDQUMvQyxXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsTUFBTSxDQUNsQixZQUFZLENBQUUsSUFBSSxDQUlwQixVQUFVLENBQ1IsV0FBVyxDQUFFLElBQUksQ0FDakIsR0FBRyxDQUFFLDRCQUE0QixDQUFDLGVBQWUsQ0FDNUMsMkJBQTJCLENBQUMsY0FBYyxDQUMvQyxXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsTUFBTSxDQUNsQixZQUFZLENBQUUsSUFBSSxDQ2ZwQixBQUFBLEtBQUssQUFBQyxDQUVKLFNBQVMsQ0FBQSxpQkFBQyxDQUdWLGNBQWMsQ0FBQSxLQUFDLENBQ2YsY0FBYyxDQUFBLEtBQUMsQ0FDZixhQUFhLENBQUEsS0FBQyxDQUNkLGFBQWEsQ0FBQSxL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 */
