.blocked,.no-scroll{overflow:hidden}.hidden,.none{display:none!important}.non-opacity{opacity:0}.non-opacity-t{opacity:0;pointer-events:none;transition:all .2s}.scroll-animate{opacity:0;transform:translateY(30px);transition:all .6s ease}.scroll-animate.show{opacity:1;transform:translateY(0)}.active,.block,.visible{display:block}.blur{filter:blur(3px);pointer-events:none;position:relative}.no-events{pointer-events:none!important}.relative{position:relative}p.sub-title{color:var(--primary-red-color);font-size:var(--font-size-15);font-weight:300;line-height:1.7;margin:20px 0 10px;text-align:justify}p.sub-title.mobile{display:block}p.sub-title.desktop{display:none}@media screen and (min-width:768px){p.sub-title.mobile{display:none}p.sub-title.desktop{display:block}}.pop-up{align-items:center;backdrop-filter:blur(3px);background-color:rgba(229,12,18,.7);display:flex;justify-content:center;left:0;max-height:0;overflow:hidden;position:absolute;top:0;transition:max-height 1.4s ease;width:100vw;z-index:999999999}.pop-up.active{animation:fade 1s ease-in-out;max-height:100%;min-height:100%;overflow:hidden;position:fixed}.card-message{position:absolute;width:88%}.card-message p{margin:0}.card-message-head{background-color:var(--white-color);border-radius:38px 38px 0 0;padding:30px 0 20px;position:relative;text-align:center}.card-message-head p{color:var(--primary-red-color);font-family:"neulis-cursive",sans-serif;font-size:var(--font-size-17);font-weight:700;margin:0 auto;text-transform:uppercase;width:88%}.card-message-head span#closeF-btn{color:#fff;cursor:pointer;left:7px;position:absolute;top:56px}.card-message-head span#closePopUp-btn{color:#e2138e;cursor:pointer;font-size:23px;font-weight:400;padding:5px;position:absolute;right:23px;top:10px}.card-message-head p img{margin-right:10px;position:relative;top:4px;width:26px}.card-message-body{background-color:rgba(229,12,18,.7);border-radius:0 0 38px 38px;box-sizing:border-box;color:var(--white-color);padding:20px 20px 14px;text-align:center}.card-message-body p{color:var(--white-color);font-size:var(--font-size-15);font-weight:400;line-height:21px}.card-message-body .text-body{margin-bottom:30px}.card-message-body a{color:var(--white-color);font-weight:800}.card-message-body a#act-link{color:var(--white-color);display:block;font-size:var(--font-size-15);font-weight:400;margin-top:31px;text-decoration:underline}.card-message-body .buttons-zone{display:flex;gap:10px;justify-content:center}.card-message-body .buttons-zone button{background-color:var(--secondary-yellow-color);border:none;border-radius:17.26px;color:var(--primary-red-color);display:block;font-size:var(--font-size-15);font-weight:600;margin:20px auto 0;padding:10px 22px;text-decoration:none;text-transform:uppercase}.card-message-body .buttons-zone button#btn-act-2{background:transparent;border:1px solid #fff;color:#fff}@media screen and (max-width:429px){.card-message-head p img{width:26px}}@media screen and (min-width:768px){.card-message{width:500px}.card-message-body{padding:50px 40px 44px}}#loading{align-items:center;display:flex;display:none;justify-content:center;margin:0 auto}#loading.active{display:block;opacity:1}#loading img{width:80px}#loading-text{display:none;margin-bottom:30px;margin-top:11px}#loading-text.active{align-items:center;display:flex;gap:6px;vertical-align:middle}#loading-text.active .custom-loader{margin-right:10px;width:auto}#loading-text p,#loading-text ul li{color:var(--primary-red-color);font-size:var(--font-size-14);font-weight:400;margin:0;text-align:center;width:100%}#loading-text ul li{animation:fade 1s ease-in-out forwards;display:none}#loading-text ul li.visible{display:block}@keyframes fade{0%{opacity:0}to{opacity:1}}.progress-bar-container{border-radius:5px;height:17px;min-width:16px}.progress-bar{color:var(--primary-red-color);font-size:12px;text-align:center;width:0}#box-spinner,.progress-bar{align-items:center;display:flex;height:100%;justify-content:center}#box-spinner{background-color:hsla(0,0%,100%,.95);flex-direction:column;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease;width:100%;z-index:1000}#box-spinner img{width:125%}#box-spinner.active{opacity:1;pointer-events:auto;transform:translateY(0)}#spinner{animation:spinner-d3wgkg 1s linear infinite;border:9px solid;border-color:var(--white-color);border-radius:50%;border-right-color:var(--primary-red-color);height:56px;width:56px}@keyframes spinner-d3wgkg{to{transform:rotate(1turn)}}@media screen and (min-width:1280px){#box-spinner img{width:500px}}@media screen and (min-width:768px){#loading-text p,#loading-text ul li{font-size:var(--font-size-13)}#loading-text p{font-size:var(--font-size-17)}#loading-text{margin-top:0}#box-spinner img{width:50%}}#container-red-bg{align-items:center;background:#d11b1b;background:linear-gradient(90deg,#d11b1b,#eb0a12);color:#fff;display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b91818",endColorstr="#eb0a12",GradientType=1);flex-direction:column;min-height:259.25px;padding:0 0 25px}#h1box{display:none}#container-header-pages-search{align-items:center;background:#d11b1b;background:linear-gradient(90deg,#d11b1b,#eb0a12);color:#fff;display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b91818",endColorstr="#eb0a12",GradientType=1);flex-direction:column;padding:0 0 18px}form.flightSearchForm{border-radius:8px;min-height:259.25px;z-index:999999}#form.flightSearchForm.hidden{display:none}form.flightSearchForm .form-group{display:flex;flex:content;margin-bottom:2px}form.flightSearchForm .form-group input{border:none;border-radius:0;color:var(--light-gray-text);display:block;font-size:var(--font-size-16);min-height:59px;width:100%}#box-input-destinate-desktop #destinoInput2,#box-input-origin-desktop #origenInput2{display:none}form.flightSearchForm .form-group input::-moz-placeholder{color:var(--light-gray-text);font-size:var(--font-size-16)}form.flightSearchForm .form-group input::placeholder{color:var(--light-gray-text);font-size:var(--font-size-16)}form.flightSearchForm .form-group input:focus{border:0}form.flightSearchForm .form-group input:hover{border:0;box-shadow:none}form.flightSearchForm .form-group input#input-origen{border-radius:0 24.5px 0 0;padding:18px 0 18px 17px}form.flightSearchForm .form-group .label-form{display:none}form.flightSearchForm .form-group .div-icon{align-items:center;background-color:var(--white-color);box-sizing:border-box;display:flex;justify-content:center;max-width:34px;min-height:59px;min-width:34px;padding:0 0 0 18px}form.flightSearchForm .form-group .div-icon.from{border-radius:24.5px 0 0 0}form.flightSearchForm .form-group .div-icon.location{box-sizing:border-box}form.flightSearchForm .form-group .div-icon.calendary{border-radius:0 0 0 24.5px}form.flightSearchForm .form-group .div-icon.from .img,form.flightSearchForm .form-group .div-icon.location .img{width:11.5px}form.flightSearchForm .form-group .div-icon.calendary img{width:16px}form.flightSearchForm .form-group .div-icon.user img{height:17px}.input-srch-country{margin-bottom:1rem;position:relative;width:100%}.input-srch-country input{border:1px solid var(--primary-red-color);border-radius:28.69px;color:var(--primary-red-color);font-size:16px!important;font-weight:400;padding:15px 5%}.input-srch-country input::-moz-placeholder{color:var(--primary-red-color);font-size:var(--font-size-13);font-weight:500}.input-srch-country input::placeholder{color:var(--primary-red-color);font-size:var(--font-size-13);font-weight:500}#from-info p{color:var(--primary-red-color);font-size:var(--font-size-13);font-weight:700;margin:34px 0 16px;padding:0 5%}#from-info p span{font-size:var(--font-size-13);font-weight:400;margin-left:18px}.regions{margin-top:1rem;width:250px}.region{margin-bottom:40px}.container-region-latinoamerica .region{margin-bottom:20px}.region-title{color:var(--primary-red-color);font-family:"neulis-cursive",sans-serif;font-size:var(--font-size-15);font-style:normal;font-weight:700;margin-bottom:22px;margin-top:1rem;margin-top:0!important;text-align:left;text-transform:uppercase}ul.country-list{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0 0 50px 50px;padding:0}li.country-item{align-items:center;border:0 solid var(--primary-red-color);border-radius:100px;color:var(--primary-red-color);cursor:pointer;display:flex;font-weight:600;padding:10px;text-transform:capitalize}li.country-item img{border-radius:50%;height:26px;margin-right:1rem;width:26px}li.country-item span{font-family:"neulis-cursive",sans-serif;font-size:var(--font-size-17);font-style:normal;font-weight:500}li.country-item.extra-countrys{display:none}li.country-item.extra-countrys.open{display:flex}.show-more-countrys{display:block;margin-bottom:90px;margin-top:90px}.regions-destinate .show-more-countrys{margin-bottom:60px;margin-top:0}.aeropuertos{display:none;width:88%}.aeropuertos.block{display:block;margin:0 auto;width:78%}.aeropuerto-list{display:flex;flex-direction:column;gap:31px;height:450px;list-style:none;margin:0 0 50px;overflow:scroll;padding:0}#suggestions-desktop{border-radius:17px;overflow:hidden;padding:20px 0 0 20px;pointer-events:none}#suggestions-desktop.event-all{pointer-events:all}li.aeropuerto-item{border:0 solid var(--primary-red-color);border-radius:100px;color:var(--primary-red-color);cursor:pointer;font-weight:600;padding:0 5px;text-transform:capitalize}.ae-flex{align-items:center;display:flex;margin-bottom:10px}li.aeropuerto-item .pais-aer{color:var(--light-gray-text)}li.aeropuerto-item img{border-radius:0;height:18px;margin-right:15px;width:18px}li.aeropuerto-item span{font-size:var(--font-size-15)}.suggestions ::-moz-selection{background-color:#004391;color:var(--white-color)}.suggestions ::selection{background-color:#004391;color:var(--white-color)}.suggestions .content{margin:0 auto;max-width:450px}.search-suggestions{width:100%}.search-suggestions .autocomplete{color:var(--primary-red-color);max-height:450px;opacity:0;overflow-y:auto;padding:0;pointer-events:none}.search-suggestions.active .autocomplete{margin-top:30px;opacity:1;padding:10px 8px 20px 0;pointer-events:auto}.suggestions .autocomplete.hidden{display:none}.suggestions .autocomplete li{border-radius:3px;box-sizing:border-box;cursor:default;display:none;font-size:var(--font-size-17);list-style:none;padding:0 12px;width:100%}.search-suggestions.active .autocomplete li{display:block}.search-suggestions .icon{color:var(--white-color);cursor:pointer;font-size:var(--font-size-20);height:55px;line-height:55px;position:absolute;right:0;top:0;width:55px}#pick-destinate-h{background:var(--white-color);color:var(--gray-eee);display:none;min-height:100vh;position:absolute;right:-100%;top:0;transition:right .1s ease;width:100%;z-index:10}#pick-destinate-h.visible{display:block;right:0}#pick-departure-h{background:var(--white-color);color:var(--gray-eee);display:none;min-height:100vh;position:absolute;right:-100%;top:0;transition:right .1s ease;width:100%;z-index:999999}#pick-departure-h.visible{display:block;right:0}#pick-dates-h{background-color:var(--white-color);color:var(--gray-eee);display:none;height:100%;position:absolute;right:-100%;top:0;transition:right .1s ease;width:100%;z-index:10}#pick-dates-h.visible{display:block;right:0}#pick-dates-top.hidden{opacity:0}.fixed{position:fixed}.fixed,.fixed.full{background-color:var(--white-color);padding-bottom:0;width:100%;z-index:98327498237954}.fixed.full{height:0;position:static}.fixed.full #pick-dates-top{display:none}#tipo-viaje{border:0 solid var(--primary-red-color);box-shadow:none;margin-bottom:10px;outline:none!important;position:relative}#tipo-viaje .select-box{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:0;border:1px solid var(--primary-red-color);border-radius:22px;box-sizing:border-box;color:var(--primary-red-color);cursor:pointer;font-size:var(--font-size-14);font-weight:500;outline:0;padding:13px 15px 13px 18px;position:relative;transition:all .25s ease;width:100%}#tipo-viaje .select-box-selected{display:none}#tipo-viaje .select-box option{background-color:var(--tertiary-pink-color);border-radius:0;padding:150px 0}#tipo-viaje .ico-container-select{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;position:absolute;right:0;width:50px;z-index:-100}#tipo-viaje .ico-container-select img{width:10px}#choose-dates{margin-bottom:10px}#choose-dates .dates{overflow:hidden}#choose-dates .dates-cont{align-items:center;display:flex;gap:0;justify-content:space-between;margin:0 auto;overflow:hidden;padding:0;width:100%}#choose-dates .dates-cont .date-box{box-sizing:border-box;flex:1;height:100%;position:relative}.date-box p{color:var(--primary-red-color);display:inline-block;font-size:var(--font-size-14);font-weight:700;margin:0;padding-left:18px;position:absolute;top:16px;width:90%;width:-moz-fit-content;width:fit-content;z-index:9999}#date-box-departure{background-color:var(--white-color);border-right:0 solid var(--tertiary-pink-color)}#departureDate{border-right:1px solid var(--tertiary-pink-color);border:1px solid var(--tertiary-pink-color);border-radius:20px 0 0 20px}#departureDate.rojo{border-right:1px solid var(--primary-red-color);border:1px solid var(--primary-red-color);border-right-width:2px}#returnDate.rojo{border-left:1px solid var(--primary-red-color);border:1px solid var(--primary-red-color);border-left-width:2px}#returnDate{background-color:var(--white-color);border-left:1px solid var(--tertiary-pink-color);border:1px solid var(--tertiary-pink-color);border-left-width:0;border-radius:0 20px 20px 0}.date-box .date-input{background-color:transparent;border:0 solid var(--gray-ccc);box-sizing:border-box;display:block;font-size:var(--font-size-16);font-weight:400;padding:40px 20px 20px;width:100%}.date-box .date-input:hover{border:none;box-shadow:none}#calendars{align-items:center;display:flex;flex-direction:column;overflow:auto;padding-bottom:100px;position:relative;top:380px}#calendars.notop{top:0}#box-title-full-calendar{display:none}#box-title-full-calendar.active{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:5px 0 43px;top:0;width:98%;z-index:1e+21}#box-title-full-calendar p{color:var(--accent-color);font-size:var(--font-size-18);font-weight:700;left:18px;margin:0 auto;position:relative;text-align:center}#box-title-full-calendar h3,#box-title-full-calendar img,#calendars #left-calendary,#calendars #right-calendary{display:none}#calendars.full{box-sizing:border-box;left:0;padding:0 20px;top:0;width:100%}#container-fechas-concretas .red-top-2{background:linear-gradient(100deg,#d1343c,#b50b09 18%,#dd050a 48%,#c01617 93%,#d50f14);display:none;height:64px;position:absolute;top:0;width:100%;z-index:9999999999}#box-title-full-calendar img#x-close-full-calendar{display:block;padding:15px;width:13px}#box-title-full-calendar h3{color:var(--accent-color);display:block;font-weight:700}#calendars.full .calendar{display:none}#calendars.full #left-calendary,#calendars.full #right-calendary,#calendars.full .calendar.active{display:block}#left-calendary img,#right-calendary img{height:7px;padding:16px 30px}#box-left-right-icon{display:none}#box-left-right-icon.active{box-sizing:border-box;display:flex;height:40px;justify-content:space-between;left:50%;margin:0 auto;position:absolute;transform:translateX(-50%);width:98%;z-index:100000000000000000000}#select-month-calendar{background-color:var(--white-color);border-radius:30px;box-shadow:0 1px 4px rgba(0,0,0,.16);display:none;left:50%;position:absolute;top:41px;transform:translate(-50%);width:248px}#select-month-calendar.active{display:flex;flex-direction:column;gap:2px}#select-month-calendar .option-month p{background-color:var(--white-color);border-bottom:1px solid #f0f0f0;color:var(--primary-red-color);font-size:var(--font-size-17);font-weight:700;margin-bottom:0;margin-top:0;padding:12px 40px}#select-month-calendar .option-month p:hover{background-color:var(--gray-f3f3)}.h3CalendarBox img{display:none}#calendars.full .h3CalendarBox img{display:block;width:7px}#calendars.full .calendar p.tit-month-calendar{font-size:var(--font-size-17);text-align:center;text-transform:capitalize}#calendars.full .calendar.active .h3CalendarBox{border:1px solid var(--primary-red-color);border-radius:30px;box-sizing:border-box;display:flex;gap:10px;margin:0 auto 77px;padding:10px 40px;position:relative;top:0;width:-moz-fit-content;width:fit-content;z-index:inherit;z-index:9999999999}#calendars.full .calendar.active .h3CalendarBox p.tit-month-calendar{margin-bottom:0}#calendars.full .calendar.active p#title-fecha-full-cal{color:var(--accent-color);font-size:var(--font-size-18);font-weight:700;margin:0 auto;text-align:center;text-transform:capitalize}#calendars.full #box-h3-ico{border:1px solid var(--primary-red-color);border-radius:30px;display:flex;gap:10px;padding:9px 40px}#calendars.full #box-h3-ico img{display:block;width:7px}.calendar{margin:0 0 60px;width:100%}.calendar p.tit-month-calendar{color:var(--primary-red-color);font-size:var(--font-size-17);font-weight:700;margin:0 0 20px;text-transform:lowercase}.calendar #box-h3-ico img,.calendar .h3CalendarBox img{display:none}.calendar table{text-align:center;width:100%}#calendars tbody{display:flex;flex-direction:column;gap:2px}#calendars tr{display:flex;gap:0;justify-content:space-between;width:100%}#calendars th,td{align-items:center;aspect-ratio:1/1;border:none;box-sizing:content-box;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:2px;justify-content:center}#calendars thead{display:none}#calendars thead tr{border-bottom:2px solid var(--primary-red-color)}#calendars thead tr th{font-size:var(--font-size-17);font-weight:400}#calendars td.box-day{display:flex;flex-direction:column}#head-days-calendar thead{border-bottom:1px solid var(--gray-eee)}#head-days-calendar thead th{background-color:var(--white-color);border-right:0 solid #ddd}#head-days-calendar.full{display:block;margin:0 auto;position:relative;top:159px;width:91%}.head-days-calendar.full th{color:var(--primary-red-color)}#container-fechas-concretas .calendar .empty{background-color:var(--white-color)}#container-fechas-concretas .calendar .past{background-color:var(--white-color);color:var(--tertiary-pink-color)}#container-fechas-concretas .calendar .disabled{color:var(--gray-ccc);pointer-events:none}#container-fechas-concretas .calendar .day{box-sizing:border-box;color:var(--light-gray-text);cursor:pointer;font-size:var(--font-size-15);font-weight:500;position:relative}#container-fechas-concretas .calendar .selected{color:var(--white-color);font-size:var(--font-size-15);font-weight:700}#container-fechas-concretas .calendar .selected,.day.hov{background-image:url(/public/img/circle.svg);background-repeat:no-repeat;border-radius:0}.day.hov{background-position:50%;background-size:52px;color:#fff}#container-fechas-concretas .calendar .selected-month{background-color:var(--primary-red-color);color:var(--white-color);font-size:var(--font-size-15);font-weight:700}#container-fechas-concretas .calendar .in-range{background-color:var(--tertiary-pink-color)}.head-days-calendar{background-color:#fff;border-bottom:2px solid var(--primary-red-color);box-sizing:border-box;display:flex;justify-content:center;margin:0 auto;padding:0;width:88%;z-index:1000}.head-days-calendar.hidden{display:none}.head-days-calendar table{width:100%}.head-days-calendar th{color:var(--accent-color);font-size:var(--font-size-17);font-weight:400;height:40px;text-transform:uppercase;width:40px}#calendars-full{background-color:var(--gray-ccc);left:0;opacity:.5;position:absolute;top:0;width:100vw;z-index:1e+30}.calendar #selected-departure:before{background-color:var(--tertiary-pink-color);content:"";position:absolute;right:0;top:0;transform:scale(1);z-index:-1}.day.activeBef:before{height:100%;width:50%}.day.activeAfter:after{height:50%;width:100%}.calendar #selected-destination:before{background-color:var(--tertiary-pink-color);content:"";height:100%;left:0;position:absolute;top:0;transform:scale(1);width:50%;z-index:-1}.calendar #selected-destination.activeAfter:after{height:50%;width:100%}#calendars.range-active #selected-departure:before,#calendars.range-active #selected-destination:before{display:block}#container-fechas-flexibles{margin-top:330px;padding-bottom:160px}#container-fechas-flexibles .loader-box{display:flex;flex-direction:column;height:277px;justify-content:center}#calendars-flexible .custom-loader{height:calc(100% - 80px)}.tit p{border-bottom:2px solid var(--primary-red-color);color:var(--accent-color);font-size:var(--font-size-17);font-weight:700;padding:0 0 16px;text-align:center}#meses-flex{display:flex;flex-wrap:wrap;gap:17px 11px;justify-content:space-between}#meses-flex .mes{background-color:var(--tertiary-pink-color);border-radius:33px;cursor:pointer;flex-grow:1;flex:48%;padding-top:40px}.mes.active{background-color:var(--primary-red-color)!important}.mes.active p{color:var(--white-color)!important}#meses-flex .mes p{margin:0;text-align:center}#meses-flex .mes p:first-child{color:var(--light-gray-text);font-size:var(--font-size-11)}#meses-flex .mes p:nth-child(2){color:var(--primary-red-color);font-size:var(--font-size-15);font-weight:700;margin:8px 0}#meses-flex .mes p:nth-child(3){color:var(--light-gray-text);font-size:10.62px}#meses-flex .mes p.best-cheaper,#meses-flex .mes p.three-cheapers-price{color:var(--accent-color);font-weight:600}#meses-flex .mes .labels-months{border-radius:0 0 30px 30px;box-sizing:border-box;cursor:pointer;display:block;font-size:10px;height:28px;margin-top:12px;padding-top:7px;text-align:center}#meses-flex .mes .labels-months.cheaper{background-color:var(--primary-red-color);color:#fff}#meses-flex .mes.selected-month{background-color:#e21318}#meses-flex .mes.selected-month.double-selected{background-color:#b91114}#meses-flex .mes.in-range p,#meses-flex .mes.selected-month p{color:var(--white-color)}button.apply-dates{background-color:var(--secondary-yellow-color);border:0;border-radius:40px;color:var(--primary-red-color);display:inline-block;font-size:var(--font-size-12);font-weight:700;padding:23px 42px}button.apply-dates:hover{background-color:var(--btn-dark-color);color:var(--secondary-yellow-color);cursor:pointer}.container-apply{background-color:var(--white-color);bottom:0;padding:18px 0;position:fixed;right:0;width:100%;z-index:1000000}#apply-alert{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:85%}#apply-alert p#mensaje{color:var(--primary-red-color);font-size:var(--font-size-14);font-weight:500}#pick-passengers-h{background:var(--white-color);color:var(--gray-eee);display:none;height:100%;position:absolute;right:-100%;top:0;transition:right .1s ease;width:100%;z-index:10}#pick-passengers-h.visible{display:block;right:0}.viajeros-contador{align-items:center;display:flex;justify-content:space-between;vertical-align:middle}.viajeros-contador .left .p-adultchild{color:var(--primary-red-color);font-size:var(--font-size-15);font-weight:600;margin-bottom:10px;margin-top:0}.viajeros-contador .left .p-info{color:var(--light-gray-text);font-size:var(--font-size-15);font-weight:500;margin:0}#adultos,#childs{margin-bottom:30px}.contador,.contador button{align-items:center;display:flex}.contador button{background:#d11b1b;background:linear-gradient(90deg,#d11b1b,#eb0a12);border:none;border-radius:50%;box-sizing:border-box;color:var(--white-color);cursor:pointer;height:33px;justify-content:center;padding:0;width:33px}.contador .num-passengers{color:var(--primary-red-color);font-size:var(--font-size-15);font-weight:600;text-align:center;width:48px}.container-choose-age-child{margin-bottom:15px}.container-choose-age-child p{color:#9a9999;font-size:var(--font-size-15);font-weight:600}#container-adults-childs p#message-age-selection{background:var(--tertiary-pink-color);color:var(--primary-red-color);font-size:12px;font-weight:600;margin-bottom:30px;margin-top:0;padding:10px 0;text-align:center}.select-age{border:0 solid var(--primary-red-color);box-shadow:none;margin-bottom:10px;outline:none!important;position:relative}.select-age .select-box{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:0;border:1px solid var(--primary-red-color);border-radius:22px;box-sizing:border-box;color:var(--primary-red-color);cursor:pointer;font-size:var(--font-size-15);font-weight:500;outline:0;padding:15px 15px 15px 18px;position:relative;transition:all .25s ease;width:100%}.select-age .select-box-selected{display:none}.select-age .select-box option{background-color:var(--tertiary-pink-color);border-radius:0;padding:150px 0}.select-age .ico-container-select{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;position:absolute;right:0;width:50px;z-index:-100}.select-age .ico-container-select img{width:10px}#marg{margin-top:60px}#maletas-no-maletas{margin-bottom:30px;margin-top:20px}#escala-usa-no-escala{margin-bottom:30px}#recordatorio{background-color:var(--tertiary-pink-color);border-radius:31px;padding:15px 0}.container-recordatorio{align-items:center;display:flex;gap:13px;justify-content:space-between;margin:0 auto;vertical-align:middle;width:85%}.container-recordatorio p{color:var(--primary-red-color);font-size:var(--font-size-11);font-weight:500;margin:0}.container-recordatorio p span{font-size:var(--font-size-11);font-weight:600}.container-recordatorio img{width:19px}#btnApplyPassengers{background-color:var(--secondary-yellow-color);border:0;border-radius:27px;color:var(--primary-red-color);display:block;font-size:var(--font-size-15);font-weight:700;margin:0 auto;max-width:296px;padding:20px 0;text-align:center;width:100%}#btnApplyPassengers.disabled{background-color:var(--gray-f3f3);color:#a9a9a9;cursor:not-allowed;pointer-events:none}#btnApplyPassengers:hover{background-color:var(--btn-dark-color);color:var(--secondary-yellow-color)}form.flightSearchForm .form-group .img{background-color:var(--white-color);border-radius:0 0 0 0;color:var(--primary-red-color);padding:14.8px 0 14.8px 5%;width:15px}form.flightSearchForm .form-group input#input-destino{border-radius:0;padding:18px 0 18px 17px}form.flightSearchForm .form-group-flex .form-group{margin-bottom:25px;width:50%}form.flightSearchForm .form-group-flex{display:flex;gap:2px;justify-content:space-between}form.flightSearchForm #form-group-depdate-retdate{display:none}form.flightSearchForm .form-group-flex .form-group input#inputdates{outline:none;padding:18px 0 18px 17px}.choose-btns{display:flex;gap:7px;justify-content:space-between}.choose-btns button.tab{background-color:var(--gray-f3f3);border:0;color:var(--primary-red-color);cursor:pointer;flex:1;font-size:var(--font-size-13);font-weight:500;padding:10px 13px;text-align:center}.choose-btns button#no-escala-usa{border-radius:17.72px}.choose-btns button.tab.active{background-color:var(--primary-red-color);color:var(--white-color);font-weight:700}.choose-btns .tab1{border:0;border-radius:17.72px 0 0 17.72px}.choose-btns .tab1,.choose-btns .tab2{background-color:var(--gray-f3f3);color:var(--primary-red-color);cursor:pointer;flex:1;font-size:var(--font-size-13);font-weight:500;padding:13px;text-align:center}.choose-btns .tab2{border:0;border-radius:0 17.72px 17.72px 0}.choose-btns #con-maletas.active{background-color:var(--primary-red-color);color:var(--white-color);font-weight:700}.choose-btns #sin-maletas{background-color:var(--gray-f3f3);border:0;color:var(--primary-red-color);cursor:pointer;flex:1;font-size:var(--font-size-13);font-weight:500;padding:13px;text-align:center}.choose-btns #sin-maletas.active{background-color:var(--primary-red-color);color:var(--white-color);font-weight:700}.route{font-size:var(--font-size-11);margin:22px auto 18px}.route,.route span{color:var(--light-gray-text);font-weight:600}.route span{font-size:var(--font-size-13)}form.flightSearchForm .form-group-flex input#passengers{border-radius:0 0 24.5px 0;padding:0 10px 0 17px}.search-button{background-color:var(--secondary-yellow-color);border:none;border-radius:40px;color:var(--primary-red-color);cursor:pointer;display:block;font-size:var(--font-size-15);font-weight:700;margin:0 auto;min-height:17.25px;overflow:hidden;padding:18px 0;text-align:center;width:80%}.search-button .img{margin-right:3px;transition:all .3s ease;width:13px}.search-button:hover img{transform:scale(1.3)}.search-button:hover{background:#850810;color:var(--white-color)}.relative #switch-icon{cursor:pointer;position:absolute;right:40px;top:35px;transition:transform .2s ease;width:36.12px}#switch-icon.rotated{transform:rotate(180deg);transition:transform .3s ease}.goback{margin:0 auto;padding:20px 0}.goback img.goBack{cursor:pointer;width:25px}.red-top{display:none}.title-container-hid{align-items:center;background:none;border-radius:8px;display:flex;flex-direction:column;margin:0 auto;padding:0 1rem 1rem;position:relative}.title-container-hid .goback-nd-title{display:block;width:100%}.title-container-hid img.goBack{color:var(--primary-red-color);cursor:pointer;left:15px;position:absolute;top:18px;width:25px}.title-container-hid .title{margin-bottom:10px;width:100%}.title p{color:var(--accent-color);font-size:var(--font-size-18);font-weight:700;text-align:center}#box-marquee{display:none}.marquee-container{background-color:var(--secondary-yellow-color);display:flex;flex-direction:column;justify-content:center;min-height:29.14px;overflow:hidden;white-space:nowrap;width:100%}.marquee{animation:marquee 40s linear infinite;display:flex}.marquee span{color:var(--primary-red-color);font-family:"neulis-cursive",sans-serif;font-size:9.69px;font-weight:500}.marquee-content{margin-right:2rem}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media screen and (max-width:429px){.red-top{display:none}.container-apply{border-top:1px solid var(--gray-eee);padding:10px 0}button.apply-dates{padding:15px 25px}#calendars{top:335px}#container-fechas-flexibles{margin-top:265px;padding-bottom:110px}#container-fechas-flexibles .loader-box{display:flex;flex-direction:column;height:325px;justify-content:center}.input-srch-country input{padding:12px 5%}.choose-btns button.tab{padding:11px}.route{margin:15px auto}#tipo-viaje .select-box{padding:9px 15px 9px 18px}.date-box .date-input{padding:31px 20px 11px}.calendar .selected,.day.hov{background-size:99%}.calendar #selected-destination:before,.day.activeBef:before{height:100%}#maletas-no-maletas .tab1,#maletas-no-maletas .tab2{padding:11px}.select-age .select-box{padding:12px 15px 12px 18px;width:100%}}@media screen and (max-width:540px){.calendar .selected,.day.hov{background-size:100%}}@media screen and (min-width:768px){#container-red-bg{min-height:unset}#flightSearchForm input.active-input,#flightSearchForm input:focus{border-radius:3px;box-shadow:0 0 0 3px var(--white-color);outline:1px solid var(--primary-red-color);position:relative;transition:none;z-index:9}form.flightSearchForm{border-radius:0;display:flex;flex:100%;gap:2px;min-height:80px}form.flightSearchForm.hidden{display:none}form.flightSearchForm .form-group{margin-bottom:0}form.flightSearchForm #form-group-departure{flex:1}form.flightSearchForm .form-group input{box-sizing:border-box;cursor:pointer;font-size:var(--font-size-13)!important;padding:40px 20px 20px!important;transition:none}form.flightSearchForm .form-group input::-moz-placeholder{color:var(--light-gray-text);font-size:var(--font-size-13)!important}form.flightSearchForm .form-group input::placeholder{color:var(--light-gray-text);font-size:var(--font-size-13)!important}form.flightSearchForm .form-group .div-icon{display:none;padding:0!important}form.flightSearchForm .form-group .div-icon img{display:none}form.flightSearchForm .form-group .label-form{color:var(--accent-color);display:block;font-size:var(--font-size-13);font-weight:800;position:absolute;z-index:9999}form.flightSearchForm .relative{align-items:center;display:flex;flex:1;gap:1px;justify-content:center;position:relative}form.flightSearchForm .form-group .div-icon.from{border-radius:17px 0 0 17px}form.flightSearchForm .form-group input#input-origen{display:none}#box-input-destinate-desktop,#box-input-origin-desktop{width:100%}#box-input-destinate-desktop #destinoInput2,#box-input-origin-desktop #origenInput2{cursor:text;display:block}.aeropuerto-list.hidden{display:none}form.flightSearchForm .form-group input#origenInput2{border-radius:17px 0 0 17px;padding-right:26px!important}form.flightSearchForm .form-group #label-origen{left:20px;top:19px}form.flightSearchForm #form-group-destinate{flex:1;position:relative}form.flightSearchForm .form-group input#input-destino{display:none;padding-left:26px!important}form.flightSearchForm .form-group #label-destino{left:20px;top:19px}form.flightSearchForm #form-group-fechas{display:none;position:relative}form.flightSearchForm .form-group #label-fechas{left:20px;top:19px}form.flightSearchForm #form-group-passengers{flex:40%;position:relative}form.flightSearchForm .form-group #label-passengers{left:20px;top:19px}.relative #switch-icon{cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease;width:32px;z-index:999999}#switch-icon.rotated{transform:translate(-50%,-50%) rotate(-90deg);transition:transform .3s ease}#suggestions-desktop{border-radius:17px;overflow:hidden;padding:20px 0 0 20px;pointer-events:none}#suggestions-desktop.event-all{pointer-events:all}#suggestions-desktop .aeropuerto-list{background-color:var(--white-color);border-radius:17px;box-shadow:0 4px 16px rgba(0,0,0,.1);box-sizing:border-box;height:auto;margin-bottom:0;max-height:790px;overflow:auto;position:static}.aeropuerto-list{gap:0}li.aeropuerto-item{border-radius:0;padding:20px}li.aeropuerto-item:hover{background-color:#f7f0f0}li.aeropuerto-item span{font-size:var(--font-size-14)}li.aeropuerto-item.active{background-color:#f7f0f0}li.aeropuerto-item .pais-aer{font-size:var(--font-size-13)}form.flightSearchForm .form-group-flex{flex:1;gap:2;width:50%}form.flightSearchForm .form-group-flex .form-group{margin-bottom:0}form.flightSearchForm .form-group .div-icon.calendary{border-radius:0 0 0 0}form.flightSearchForm .form-group-flex input#passengers{border-radius:0 17px 17px 0;padding:0 10px 0 17px}.search-button{align-items:center;border-radius:17px;box-sizing:border-box;display:flex;flex:0 0 auto;font-size:var(--font-size-10);margin:0 auto 0 15px;padding:0 17px;width:auto}button#apply-new-parameters{align-items:center;font-size:var(--font-size-12);padding:0 17px}.search-suggestions .clear-area{display:none}#pick-departure-h,#pick-destinate-h{background:var(--white-color);border-radius:17px;box-shadow:0 4px 16px rgba(0,0,0,.1);box-sizing:border-box;color:var(--gray-eee);display:none;min-height:auto;padding:20px 0;position:absolute;top:0;transition:right .1s ease;width:-moz-fit-content;width:fit-content;width:277px;z-index:10}#pick-departure-h{left:0}#pick-destinate-h{left:155px}.day.hov{background-size:100%}.calendar .in-range{border-bottom:2px solid #fff;border-top:2px solid #fff}.calendar #selected-destination:before,.day.activeBef:before{height:90.5%;margin-top:2px}#calendars-flexible .flex-calendars{display:flex;flex:1;gap:10px;justify-content:space-between;margin:40px auto 30px;width:95%}hr.calendars-flexibles-hr:first-of-type{display:none}#calendars-flexible .flex-calendars .day.header{aspect-ratio:auto;font-size:var(--font-size-14);padding-bottom:15px}#calendars-flexible .flex-calendars td,#calendars-flexible .flex-calendars th{aspect-ratio:auto}#calendars-flexible .flex-calendars td span.day{font-size:var(--font-size-14);padding:10px}.calendars-controls{margin-left:auto;margin-right:auto}#calendar-departure,#calendar-return{flex:1;min-height:449px;position:relative}#calendar-return{border-left:1px solid red;padding-left:18px}.return-tbody{position:relative}.return-tbody .loader-box{left:0;position:absolute;top:0;width:100%}.title-container-hid{padding:0;width:100%}#pick-dates-top .title-container-hid{display:none}.regions{margin:0 auto;width:100%}.title-container-hid .goback-nd-title,.title-container-hid .title{display:none;height:21.77px}.title-container-hid .goback-nd-title.block{display:block}.title-container-hid img.goBack{left:0;padding-left:20px;position:static;top:0;width:20px}.aeropuertos.block{width:100%}.aeropuerto-list{margin-bottom:0;margin-top:0;overflow-x:initial;overflow-y:scroll}.show-more-countrys{font-size:var(--font-size-10);margin-bottom:0;margin-top:40px}#suggestions-destinate,.clear-button.active{display:none}.region-title{font-size:var(--font-size-14);padding-left:20px}ul.country-list{gap:0;margin:0 auto}li.country-item{border-radius:0;padding:10px 20px}li.country-item:hover{background-color:#f7f0f0}li.country-item span{font-size:var(--font-size-15)}#box-title-full-calendar.active,#choose-dates,input#inputdates{display:none}#pick-dates-top{align-items:center;display:flex;flex-direction:row-reverse;gap:10px;justify-content:center;margin:0 auto;width:95%}.custom-loader.big .dot{animation:pulse 1.5s ease-in-out infinite;background-color:var(--primary-red-color);border-radius:10px;height:13px;margin-right:6px;width:13px}form.flightSearchForm #form-group-depdate-retdate{display:flex;flex:60%;gap:2px}#form-group-depdate-retdate input{position:relative}.clear-button{cursor:pointer;display:none;font-size:var(--font-size-18);padding-right:0;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:15px;z-index:99999}#form-group-departure-date,#form-group-return-date{flex:1;position:relative}#form-group-departure-date label,#form-group-return-date label{left:20px;position:absolute;top:19px}#form-group-depdate-retdate input,#form-group-depdate-retdate input.rojo{background-color:var(--white-color);border:0;border-radius:0;opacity:1}#pick-dates-h{border-radius:17px;box-shadow:0 4px 16px rgba(0,0,0,.1);height:auto;overflow:auto;padding:20px 0;position:static;right:0;width:90%;z-index:9999999}#pick-dates-h.visible{display:block;right:107px}.container-apply,.fixed{padding:0;position:relative}.container-apply{border-top:1px solid var(--gray-eee);padding-top:15px}#apply-alert p#mensaje{font-size:var(--font-size-13)}button.apply-dates{padding:18px 30px}.head-days-calendar{position:relative;top:90px;width:47%}.choose-btns{flex-basis:45%}.choose-btns #sin-maletas,.choose-btns .tab1,.choose-btns button.tab{font-size:var(--font-size-11);padding:9px 0}.route{flex-basis:35%;margin:0}.route span{font-size:var(--font-size-11)}#tipo-viaje{flex-basis:20%;margin-bottom:0}#tipo-viaje .select-box{cursor:pointer;font-size:var(--font-size-11);padding:9px 14px 9px 17px}#container-fechas-concretas{position:relative}#container-fechas-concretas .calendar .selected{background-size:100%}#box-left-right-icon.active{display:flex;left:0;position:absolute;top:20px;transform:none;width:100%}#calendars.full .calendar.active .h3CalendarBox{border:0;cursor:pointer;margin-bottom:0}#calendars.full .h3CalendarBox img{display:none}#left-calendary img,#right-calendary img{cursor:pointer}#calendars{align-items:normal}#calendars.full{display:flex;flex-direction:row;gap:120px;justify-content:space-between;top:0}#calendars.full .calendar{margin:20px 0 15px}#calendars tbody{gap:0}#calendars.full .calendar p.tit-month-calendar,#select-month-calendar .option-month p{font-size:var(--font-size-15)}.head-days-calendar{display:none}#calendars thead{display:block}#calendars thead tr th{color:var(--accent-color);font-size:var(--font-size-14)}#calendars thead tr{border-bottom:2px solid var(--primary-red-color);margin-bottom:4px}.calendar .day{font-size:var(--font-size-14)}#container-fechas-flexibles{margin-top:0;padding-bottom:30px}.tit p{border-bottom:1px solid var(--primary-red-color);margin-bottom:40px}#meses-flex{gap:11px 11px}#meses-flex .mes{border-radius:33px;flex:15%;padding-top:35px}#meses-flex .mes:hover{opacity:.9}#pick-passengers-h{background:var(--white-color);border-radius:17px;box-shadow:0 4px 16px rgba(0,0,0,.1);color:var(--gray-eee);display:none;height:auto;padding:20px;position:absolute;right:0;top:0;transition:right .1s ease}#calendar-departure.only-departure{margin:0 auto;max-width:80%}#pick-passengers-h.visible{display:block;max-width:390px;right:2.5%;width:39%}#btnApplyPassengers,.contador .num-passengers,.container-choose-age-child p,.select-age .select-box,.viajeros-contador .left .p-adultchild{font-size:var(--font-size-14)}.viajeros-contador .left .p-info{font-size:var(--font-size-13)}#suggestions-desktop{display:block;padding:0;width:95%}#hdd{left:50%;position:absolute;top:138px!important;transform:translateX(-50%);width:95%;z-index:999999}#h1box,#hdd{display:block}#h1box{margin-bottom:30px}#h1box h1{display:inline-block;margin:0!important}#h1box strong{color:var(--secondary-yellow-color);text-shadow:2px 2px 0 #951918,-2px -2px 0 #951918,2px -2px 0 #951918,-2px 2px 0 #951918}#h1box h1,#h1box strong{font-size:var(--font-size-23);font-weight:700}#container-header-pages-search{padding-bottom:0}#container-header-pages-search.open{padding-bottom:8px;padding-top:3px}#box-marquee{display:block}}@media screen and (min-width:950px){.calendar .selected,.day.hov{background-size:99%}.calendar #selected-destination:before,.day.activeBef:before{height:92%}#calendar-departure.only-departure{margin:0 auto;max-width:60%}#pick-destinate-h{left:205px}form.flightSearchForm .relative{flex:1}}@media screen and (min-width:1024px){#hdd{top:147px!important}#suggestions-desktop{top:147px}#h1box h1,#h1box strong{font-size:30px}#pick-destinate-h{left:213px}#pick-dates-h{max-width:700px}#pick-passengers-h{max-width:390px}}@media screen and (min-width:1280px){form.flightSearchForm .form-group-flex{flex:1;gap:2px;width:50%}#flightSearchForm input:hover{box-shadow:none;outline:0}#flightSearchForm input:hover:focus{box-shadow:0 0 0 3px var(--white-color);outline:1px solid var(--primary-red-color)}.search-button{flex:0.1;width:20%}#hdd{max-width:1224px;top:148px!important}#hdd.visible{display:block}#pick-destinate-h{left:279px}#pick-dates-h #calendars tbody{cursor:pointer;gap:0}#suggestions-desktop{max-width:1224px}#suggestions-desktop .aeropuerto-list{top:0;width:413px}#pick-dates-h,#pick-passengers-h{position:absolute;top:0}#suggestions-desktop .aeropuerto-list{left:0}#pick-dates-h{box-sizing:border-box;margin-left:205px;max-width:840px;padding:24px 5px 15px}#suggestions-desktop.page-results .aeropuerto-list{top:-17px}#form-group-departure-date,#form-group-return-date{flex:1}#pick-passengers-h{float:right;right:0;width:392px}#h1box h1,#h1box strong{font-size:var(--font-size-31)}#calendars-flexible .flex-calendars{max-width:850px}#calendar-departure.only-departure{margin:0 auto;max-width:60%}.calendar .selected,.day.hov{background-size:99%}.day.activeBef:before{height:91.5%}.calendar #selected-destination:before{height:90.5%}.marquee span{font-size:var(--font-size-12)}}#box-container{margin-bottom:45px}#cheap-flights-to{display:flex;display:-o-flexbox;flex-direction:column;gap:30px;padding-bottom:13px!important}#cheap-flights-to p.content-container,#cheap-flights-to p.content-container a{color:var(--primary-red-color);font-size:var(--font-size-15);font-weight:300;line-height:1.7;pointer-events:none}#cheap-flights-to p.strong{font-weight:600}#cheap-flights-to p.content-container a{color:var(--accent-color);pointer-events:auto}#cheap-flights-to p.content-container a:hover{text-decoration:underline}#cheap-flights-to p.title-list-box{color:var(--white-color);font-weight:500;line-height:1.2}#cheap-flights-to.pad{margin-bottom:40px;margin-top:40px;padding-bottom:13px!important}#cheap-flights-to #where-flight .flex{display:flex;display:-o-flexbox;flex-wrap:wrap;gap:10px}#cheap-flights-to #where-flight button{background:none;border:none;border:1px solid var(--primary-red-color);border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;box-sizing:border-box;color:var(--primary-red-color);cursor:pointer;font-size:var(--font-size-13);font-weight:600;padding:10px 20px;text-transform:uppercase}#cheap-flights-to #where-flight button.active{background-color:var(--primary-red-color);color:var(--white-color)}#cheap-flights-to #where-flight p{color:var(--accent-color);font-size:var(--font-size-18)}#cheap-flights-to #where-flight p,#cheap-flights-to h2{color:var(--primary-red-color);font-size:var(--font-size-18);font-weight:600;margin-top:0}#cheap-flights-to h2.h2-big-section,.h3-section{font-size:var(--font-size-25);font-weight:700;line-height:31px;margin-top:20px}#cheap-flights-to #where-flight p,#cheap-flights-to h1.h1-section,#cheap-flights-to h2{color:var(--accent-color)}.flight-list-box{margin-bottom:20px}.bottom-box{background-color:var(--primary-red-color);border-radius:0 0 25px 25px;height:20px;width:100%}.flight-list-box ul{border:1px solid var(--primary-red-color);border-radius:0 0 0 0;border-top:0}.flight-list-box ul.radius{border-radius:0 0 20px 20px;padding:0}.flight-list-box ul.radius li{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.flight-list-box ul.radius li:hover{background-color:hsla(0,30%,95%,.5)}.flight-list-box ul.radius li:last-child{border-radius:0 0 20px 20px}.box-dinamic-li.no-visible{max-height:0;overflow:hidden}.box-dinamic-li{max-height:1400px;overflow:hidden;transition:max-height .5s ease-in;-webkit-transition:max-height .5s ease-in;-moz-transition:max-height .5s ease-in;-ms-transition:max-height .5s ease-in;-o-transition:max-height .5s ease-in}.btn-show-more{background:none;border:none;color:var(--accent-color);display:block;font-size:var(--font-size-15);padding:28px 0;text-align:center;width:100%}.btn-show-more img{height:11px}.btn-show-more:hover{background:none;color:var(--accent-color);text-decoration:underline}.flight-list-box ul li a,.flight-list-box ul li.flex{border-bottom:1px solid var(--primary-red-color);display:flex;display:-o-flexbox;justify-content:space-between;padding:0 25px}.flight-list-box ul li.noresults a{color:var(--accent-color);font-weight:500}.flight-list-box ul li.noresults a:hover{text-decoration:underline}.flight-list-box ul li.flex:hover{background-color:hsla(0,30%,95%,.5)}.flight-list-box ul li.flex:last-child,.flight-list-box ul li:last-child a{border-bottom:0;border-radius:0 0 20px 20px}.flight-list-box ul li a p,.flight-list-box ul li p{color:var(--primary-red-color);font-size:var(--font-size-15);font-weight:500;line-height:1.7;pointer-events:none}#box-flight-list .flex p.pointer-event{pointer-events:all}.flight-list-box h3,.flight-list-box p.title-list-box{background-color:var(--primary-red-color);border:0 solid var(--primary-red-color);border-radius:25px 25px 0 0;-webkit-border-radius:25px 25px 0 0;-moz-border-radius:25px 25px 0 0;-ms-border-radius:25px 25px 0 0;-o-border-radius:25px 25px 0 0;color:var(--white-color);font-size:var(--font-size-15);font-weight:500;margin:0;padding:15px 25px}.hello-country{margin-top:108px}.hello-country h3{color:var(--primary-red-color);font-size:var(--font-size-18);font-weight:500;margin-bottom:15px}.hello-country img{margin-bottom:27px}.hello-country p{color:var(--primary-red-color);font-size:var(--font-size-15);font-weight:300;line-height:18px;margin:0 0 10px}#cheap-flights-to #box-head p,#cheap-flights-to p.sub-title{color:var(--primary-red-color);font-size:var(--font-size-15);font-weight:300;line-height:1.7;margin:20px 0 10px;text-align:justify}@media screen and (min-width:768px){#cheap-flights h2.h2-big-section{font-size:var(--font-size-27);margin:40px 0}#cheap-flights-to{margin-top:200px}#cheap-flights-to p{font-size:var(--font-size-16)}#cheap-flights-to #where-flight p,#cheap-flights-to h2{font-size:var(--font-size-25);font-weight:700}#cheap-flights-to #where-flight button{font-size:var(--font-size-14);padding:17px 40px}#box-flight-list .flex{display:flex;display:-o-flexbox;flex-direction:row;gap:42px;justify-content:space-between;position:relative;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}#box-flight-list li.flex.noresults{cursor:auto}#box-flight-list .flex .flight-list-box{flex:1}.flight-list-box h3,.flight-list-box p.title-list-box{font-size:var(--font-size-17);padding:20px 25px}.bottom-box{display:none}.flight-list-box ul{border-radius:0 0 20px 20px}.flight-list-box ul li p{font-size:var(--font-size-15)}.flight-list-box ul li p:nth-of-type(2){font-size:var(--font-size-18);font-weight:800}.flex-p .container-paragraphs{flex:1}}@media screen and (min-width:950px){#cheap-flights-to #box-head p,#cheap-flights-to p.sub-title,p.sub-title{color:var(--primary-red-color);font-size:var(--font-size-16);font-weight:300;line-height:1.7;margin:20px 0 10px}#cheap-flights-to p.content-container,#cheap-flights-to p.content-container a{font-size:var(--font-size-16)}}@media screen and (min-width:1024px){#cheap-flights-to p{font-size:var(--font-size-16)}#cheap-flights-to #where-flight p,#cheap-flights-to h2{font-size:var(--font-size-28)}#cheap-flights-to h2.h2-big-section{font-size:var(--font-size-35);margin:40px 0}.flight-list-box h3,.flight-list-box p.title-list-box,.flight-list-box ul li p{font-size:var(--font-size-17)}.flight-list-box ul li p:nth-of-type(2){font-size:var(--font-size-20)}}@media screen and (min-width:1280px){.flex-flights{display:flex;flex-direction:row;gap:50px;justify-content:space-between}.flight-list-box{flex:1}.flight-list-box ul li{cursor:pointer}p.content-container{display:flex;display:-o-flexbox;flex-direction:row;gap:45px;justify-content:space-between}p.content-container span{flex:1;text-align:justify}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Nzcy9iYXNlL3V0aWxpdGllcy5jc3MiLCIuLi9jc3MvY29tcG9uZW50cy9mb3JtLXNlYXJjaC12Mi5jc3MiLCIuLi9jc3MvcGFnZXMvZmxpZ2h0LWZpbmRlci1wYWdlLXYyLmNzcyIsIi4uL2Nzcy9jb21wb25lbnRzL29mZmVycy1saXN0LXYyLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxvQkFFSSxlQUNKLENBRUEsY0FDSSxzQkFDSixDQUVBLGFBQ0ksU0FDSixDQUVBLGVBQ0ksU0FBVSxDQUVWLG1CQUFvQixDQURwQixrQkFFSixDQUNBLGdCQUNJLFNBQVUsQ0FDViwwQkFBMkIsQ0FDM0IsdUJBQ0osQ0FFQSxxQkFDRSxTQUFVLENBQ1YsdUJBQ0YsQ0FFQSx3QkFDSSxhQUNKLENBRUEsTUFFSSxnQkFBaUIsQ0FDakIsbUJBQW9CLENBRnBCLGlCQUdKLENBRUEsV0FDSSw2QkFDSixDQUVBLFVBQ0ksaUJBQ0osQ0FFQSxZQUVJLDhCQUErQixDQUQvQiw2QkFBOEIsQ0FFOUIsZUFBZ0IsQ0FFaEIsZUFBZ0IsQ0FEaEIsa0JBQXlCLENBRXpCLGtCQUNKLENBRUEsbUJBQ0ksYUFDQSxDQUVKLG9CQUNJLFlBQ0osQ0FFQSxvQ0FDSSxtQkFDSSxZQUNKLENBRUEsb0JBQ0ksYUFDSixDQUNKLENBR0EsUUFNSSxrQkFBbUIsQ0FLbkIseUJBQTBCLENBSDFCLG1DQUF1QyxDQVB2QyxZQUFhLENBTWIsc0JBQXVCLENBSHZCLE1BQU8sQ0FRUCxZQUFlLENBQ2YsZUFBZ0IsQ0FYaEIsaUJBQWtCLENBQ2xCLEtBQU0sQ0FXTiwrQkFBZ0MsQ0FUaEMsV0FBWSxDQUlaLGlCQU1KLENBRUEsZUFLSSw2QkFBOEIsQ0FIOUIsZUFBZ0IsQ0FEaEIsZUFBZ0IsQ0FFaEIsZUFBZ0IsQ0FDaEIsY0FFSixDQUVBLGNBRUksaUJBQWtCLENBRGxCLFNBRUosQ0FFQSxnQkFDSSxRQUNKLENBRUEsbUJBQ0ksbUNBQW9DLENBR3BDLDJCQUFnQyxDQUZoQyxtQkFBMEIs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QUNKLENBQ0osQ0FFQSxxQ0FFSSxvQkFDSSw2QkFDSixDQUNBLHVEQUVJLDZCQUNKLENBQ0Esb0NBQ0ksNkJBQThCLENBQzlCLGFBQ0osQ0FNQSwrRUFDSSw2QkFDSixDQUNBLHdDQUNJLDZCQUNKLENBQ0osQ0FFQSxxQ0FDSSxjQUNJLFlBQWEsQ0FDYixrQkFBbUIsQ0FFbkIsUUFBUyxDQURULDZCQUVKLENBRUEsaUJBQ0ksTUFDSixDQUVBLHVCQUNJLGNBQ0osQ0FFQSxvQkFDSSxZQUFhLENBSWIsa0JBQW1CLENBRW5CLGtCQUFtQixDQUVuQixRQUFTLENBRFQsNkJBRUosQ0FDQSx5QkFFSSxNQUFPLENBRFAsa0JBRUosQ0FDSiIsImZpbGUiOiJmbGlnaHRzLWZpbmRlci12Mi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm5vLXNjcm9sbCxcclxuLmJsb2NrZWR7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubm9uZSwgLmhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ub24tb3BhY2l0eXtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5ub24tb3BhY2l0eS10e1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnNjcm9sbC1hbmltYXRlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xyXG59XHJcblxyXG4uc2Nyb2xsLWFuaW1hdGUuc2hvdyB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuXHJcbi5ibG9jaywgLmFjdGl2ZSwgLnZpc2libGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5ibHVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmlsdGVyOiBibHVyKDNweCk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLm5vLWV2ZW50c3tcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yZWxhdGl2ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbnAuc3ViLXRpdGxle1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTUpO1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBtYXJnaW46IDIwcHggMHB4IDEwcHggMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbn1cclxuXHJcbnAuc3ViLXRpdGxlLm1vYmlsZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxucC5zdWItdGl0bGUuZGVza3RvcHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBwLnN1Yi10aXRsZS5tb2JpbGV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBwLnN1Yi10aXRsZS5kZXNrdG9we1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBQT1BVUCAqL1xyXG4ucG9wLXVwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDEyLCAxOCwgLjcpO1xyXG4gICAgei1pbmRleDogOTk5OTk5OTk5O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xyXG4gICAgbWF4LWhlaWdodDogMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMS40cyBlYXNlO1xyXG59XHJcblxyXG4ucG9wLXVwLmFjdGl2ZSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBhbmltYXRpb246IGZhZGUgMXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5jYXJkLW1lc3NhZ2Uge1xyXG4gICAgd2lkdGg6IDg4JTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmNhcmQtbWVzc2FnZSBwIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmNhcmQtbWVzc2FnZS1oZWFkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIHBhZGRpbmc6IDMwcHggMHB4IDIwcHggMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzhweCAzOHB4IDBweCAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jYXJkLW1lc3NhZ2UtaGVhZCBwIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE3KTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBmb250LWZhbWlseTogXCJuZXVsaXMtY3Vyc2l2ZVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB3aWR0aDogODglO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi5jYXJkLW1lc3NhZ2UtaGVhZCBzcGFuI2Nsb3NlRi1idG57XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA3cHg7XHJcbiAgICB0b3A6IDU2cHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmNhcmQtbWVzc2FnZS1oZWFkIHNwYW4jY2xvc2VQb3BVcC1idG57XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMjNweDtcclxuICAgIHRvcDogMTBweDtcclxuICAgIGNvbG9yOiAjRTIxMzhFO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIHBhZGRpbmc6IDVweCA1cHg7XHJcbn1cclxuXHJcbi5jYXJkLW1lc3NhZ2UtaGVhZCBwIGltZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogMjZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNHB4O1xyXG59XHJcblxyXG4uY2FyZC1tZXNzYWdlLWJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDEyLCAxOCwgLjcpO1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxNHB4IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDM4cHggMzhweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5jYXJkLW1lc3NhZ2UtYm9keSBwIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE1KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5jYXJkLW1lc3NhZ2UtYm9keSAudGV4dC1ib2R5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5jYXJkLW1lc3NhZ2UtYm9keSBhIHtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG59XHJcblxyXG4uY2FyZC1tZXNzYWdlLWJvZHkgYSNhY3QtbGluayB7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgbWFyZ2luLXRvcDogMzFweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY2FyZC1tZXNzYWdlLWJvZHkgLmJ1dHRvbnMtem9uZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5jYXJkLW1lc3NhZ2UtYm9keSAuYnV0dG9ucy16b25lIGJ1dHRvbiB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXllbGxvdy1jb2xvcik7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNSk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZzogMTBweCAyMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTcuMjZweDtcclxuICAgIG1hcmdpbi10b3A6IDMxcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5jYXJkLW1lc3NhZ2UtYm9keSAuYnV0dG9ucy16b25lIGJ1dHRvbiNidG4tYWN0LTIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjlweCkge1xyXG4gICAgLmNhcmQtbWVzc2FnZS1oZWFkIHAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMjZweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jYXJkLW1lc3NhZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgIH1cclxuICAgIC5jYXJkLW1lc3NhZ2UtYm9keXtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDQwcHggNDRweCA0MHB4O1xyXG4gICAgfVxyXG59XHJcbi8qIEVORCBQT1BVUCAqL1xyXG5cclxuXHJcblxyXG5cclxuLyogTE9BRElORyAqL1xyXG4jbG9hZGluZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4OyBcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI2xvYWRpbmcuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuI2xvYWRpbmcgaW1nIHtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG59XHJcblxyXG4jbG9hZGluZy10ZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuI2xvYWRpbmctdGV4dC5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA2cHg7XHJcbn1cclxuI2xvYWRpbmctdGV4dC5hY3RpdmUgLmN1c3RvbS1sb2FkZXJ7XHJcbiAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuI2xvYWRpbmctdGV4dCBwLCAjbG9hZGluZy10ZXh0IHVsIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE0KTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbiNsb2FkaW5nLXRleHQgdWwgbGl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYW5pbWF0aW9uOiBmYWRlIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG59XHJcblxyXG4jbG9hZGluZy10ZXh0IHVsIGxpLnZpc2libGV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2dyZXNzLWJhci1jb250YWluZXIge1xyXG4gICAgbWluLXdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcbi5wcm9ncmVzcy1iYXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI2JveC1zcGlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOTUpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTsgICBcclxufVxyXG5cclxuI2JveC1zcGlubmVyIGltZyB7XHJcbiAgICB3aWR0aDogMTI1JTtcclxufVxyXG5cclxuI2JveC1zcGlubmVyLmFjdGl2ZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbiNzcGlubmVyIHtcclxuICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgYm9yZGVyOiA5cHggc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYW5pbWF0aW9uOiBzcGlubmVyLWQzd2drZyAxcyBpbmZpbml0ZSBsaW5lYXI7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3Bpbm5lci1kM3dna2cge1xyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTsgICAgIFxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7IFxyXG4gICAgI2JveC1zcGlubmVyIGltZ3tcclxuICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAjbG9hZGluZy10ZXh0IHAsICNsb2FkaW5nLXRleHQgdWwgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTEzKTtcclxuICAgIH1cclxuXHJcbiAgICAjbG9hZGluZy10ZXh0IHB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTcpO1xyXG4gICAgfVxyXG5cclxuICAgICNsb2FkaW5nLXRleHR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNib3gtc3Bpbm5lciBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbn1cclxuLyogRU5EIExPQURJTkcgKi9cclxuXHJcbiIsIlxyXG5cclxuI2NvbnRhaW5lci1yZWQtYmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQ6IHJnYigyMDksIDI3LCAyNyk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigyMDksIDI3LCAyNykgMCUsIHJnYmEoMjM1LCAxMCwgMTgsIDEpIDEwMCUpO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNiOTE4MThcIiwgZW5kQ29sb3JzdHI9XCIjZWIwYTEyXCIsIEdyYWRpZW50VHlwZT0xKTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMHB4IDBweCAyNXB4IDBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDI1OS4yNXB4O1xyXG59XHJcblxyXG4jaDFib3gge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI2NvbnRhaW5lci1oZWFkZXItcGFnZXMtc2VhcmNoIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjA5LCAyNywgMjcpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIwOSwgMjcsIDI3LCAxKSAwJSwgcmdiYSgyMzUsIDEwLCAxOCwgMSkgMTAwJSk7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI2I5MTgxOFwiLCBlbmRDb2xvcnN0cj1cIiNlYjBhMTJcIiwgR3JhZGllbnRUeXBlPTEpO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwcHggMHB4IDE4cHggMHB4O1xyXG59XHJcblxyXG5mb3JtLmZsaWdodFNlYXJjaEZvcm0ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgbWluLWhlaWdodDogMjU5LjI1cHg7XHJcbn1cclxuXHJcbiNmb3JtLmZsaWdodFNlYXJjaEZvcm0uaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmZvcm0uZmxpZ2h0U2VhcmNoRm9ybSAuZm9ybS1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgZmxleDogY29udGVudDtcclxufVxyXG5cclxuZm9ybS5mbGlnaHRTZWFyY2hGb3JtIC5mb3JtLWdyb3VwIGlucHV0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0tbGlnaHQtZ3JheS10ZXh0KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE2KTtcclxuICAgIG1pbi1oZWlnaHQ6IDU5cHg7XHJcbn1cclxuXHJcbiNib3gtaW5wdXQtb3JpZ2luLWRlc2t0b3AgI29yaWdlbklucHV0MixcclxuI2JveC1pbnB1dC1kZXN0aW5hdGUtZGVza3RvcCAjZGVzdGlub0lucHV0MiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5mb3JtLmZsaWdodFNlYXJjaEZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE2KTtcclxuICAgIGNvbG9yOiB2YXIoLS1saWdodC1ncmF5LXRleHQpO1xyXG59XHJcblxyXG5mb3JtLmZsaWdodFNlYXJjaEZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6Zm9jdXMge1xyXG4gICAgYm9yZGVyOiAwcHg7XHJcbn1cclxuZm9ybS5mbGlnaHRTZWFyY2hGb3JtIC5mb3JtLWdyb3VwIGlucHV0OmhvdmVye1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLyogaW5pY2lvIGlucHV0IG9yaWdlbiAqL1xyXG5mb3JtLmZsaWdodFNlYXJjaEZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQjaW5wdXQtb3JpZ2VuIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAyNC41cHggMHB4IDBweDtcclxuICAgIHBhZGRpbmc6IDE4cHggMHB4IDE4cHggMTdweDtcclxufVxyXG5cclxuZm9ybS5mbGlnaHRTZWFyY2hGb3JtIC5mb3JtLWdyb3VwIC5sYWJlbC1mb3JtIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmZvcm0uZmxpZ2h0U2VhcmNoRm9ybSAuZm9ybS1ncm91cCAuZGl2LWljb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDE4cHg7XHJcbiAgICBtaW4td2lkdGg6IDM0cHg7XHJcbiAgICBtYXgtd2lkdGg6IDM0cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWluLWhlaWdodDogNTlweDtcclxufVxyXG5cclxuZm9ybS5mbGlnaHRTZWFyY2hGb3JtIC5mb3JtLWdyb3VwIC5kaXYtaWNvbi5mcm9tIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0LjVweCAwcHggMHB4IDBweDtcclxufVxyXG5cclxuZm9ybS5mbGlnaHRTZWFyY2hGb3JtIC5mb3JtLWdyb3VwIC5kaXYtaWNvbi5sb2NhdGlvbiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5mb3JtLmZsaWdodFNlYXJjaEZvcm0gLmZvcm0tZ3JvdXAgLmRpdi1pY29uLmNhbGVuZGFyeSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAyNC41cHg7XHJcbn1cclxuXHJcbmZvcm0uZmxpZ2h0U2VhcmNoRm9ybSAuZm9ybS1ncm91cCAuZGl2LWljb24uZnJvbSAuaW1nIHtcclxuICAgIHdpZHRoOiAxMS41cHg7XHJcbn1cclxuXHJcbmZvcm0uZmxpZ2h0U2VhcmNoRm9ybSAuZm9ybS1ncm91cCAuZGl2LWljb24ubG9jYXRpb24gLmltZyB7XHJcbiAgICB3aWR0aDogMTEuNXB4O1xyXG59XHJcblxyXG5mb3JtLmZsaWdodFNlYXJjaEZvcm0gLmZvcm0tZ3JvdXAgLmRpdi1pY29uLmNhbGVuZGFyeSBpbWcge1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbn1cclxuXHJcbmZvcm0uZmxpZ2h0U2VhcmNoRm9ybSAuZm9ybS1ncm91cCAuZGl2LWljb24udXNlciBpbWcge1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG59XHJcbi8qIGZpbiBpbnB1dCBvcmlnZW4gKi9cclxuXHJcbi8qIHBpY2tvcmlnaW4gKi9cclxuLmlucHV0LXNyY2gtY291bnRyeSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbi5pbnB1dC1zcmNoLWNvdW50cnkgaW5wdXQge1xyXG4gICAgcGFkZGluZzogMTVweCA1JSAxNXB4IDUlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjguNjlweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5pbnB1dC1zcmNoLWNvdW50cnkgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTMpO1xyXG59XHJcblxyXG4jZnJvbS1pbmZvIHAge1xyXG4gICAgcGFkZGluZzogMHB4IDUlO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTMpO1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzRweDtcclxufVxyXG5cclxuI2Zyb20taW5mbyBwIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTMpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4ucmVnaW9ucyB7XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG59XHJcblxyXG4ucmVnaW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5jb250YWluZXItcmVnaW9uLWxhdGlub2FtZXJpY2EgLnJlZ2lvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ucmVnaW9uLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE1KTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIm5ldWxpcy1jdXJzaXZlXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG51bC5jb3VudHJ5LWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG5saS5jb3VudHJ5LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwcHggNXB4O1xyXG4gICAgYm9yZGVyOiAwcHggc29saWQgdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxubGkuY291bnRyeS1pdGVtIGltZyB7XHJcbiAgICB3aWR0aDogMjZweDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxubGkuY291bnRyeS1pdGVtIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTcpO1xyXG4gICAgZm9udC1mYW1pbHk6IFwibmV1bGlzLWN1cnNpdmVcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbmxpLmNvdW50cnktaXRlbS5leHRyYS1jb3VudHJ5c3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxubGkuY291bnRyeS1pdGVtLmV4dHJhLWNvdW50cnlzLm9wZW57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uc2hvdy1tb3JlLWNvdW50cnlze1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxufVxyXG5cclxuLnJlZ2lvbnMtZGVzdGluYXRlIC5zaG93LW1vcmUtY291bnRyeXMge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn1cclxuXHJcbi5hZXJvcHVlcnRvcyB7XHJcbiAgICB3aWR0aDogODglO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmFlcm9wdWVydG9zLmJsb2NrIHtcclxuICAgIHdpZHRoOiA3OCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uYWVyb3B1ZXJ0by1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDMxcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICBoZWlnaHQ6IDQ1MHB4O1xyXG59XHJcblxyXG4jc3VnZ2VzdGlvbnMtZGVza3RvcCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMjBweCAwIDAgMjBweDtcclxufVxyXG5cclxuI3N1Z2dlc3Rpb25zLWRlc2t0b3AuZXZlbnQtYWxsIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuXHJcbmxpLmFlcm9wdWVydG8taXRlbSB7XHJcbiAgICBwYWRkaW5nOiAwcHggNXB4O1xyXG4gICAgYm9yZGVyOiAwcHggc29saWQgdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG4uYWUtZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbmxpLmFlcm9wdWVydG8taXRlbSAucGFpcy1hZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWxpZ2h0LWdyYXktdGV4dCk7XHJcbn1cclxuXHJcbmxpLmFlcm9wdWVydG8taXRlbSBpbWcge1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbmxpLmFlcm9wdWVydG8taXRlbSBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE1KTtcclxufVxyXG5cclxuLnN1Z2dlc3Rpb25zIDo6c2VsZWN0aW9uIHtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MzkxO1xyXG59XHJcblxyXG4uc3VnZ2VzdGlvbnMgLmNvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbn1cclxuXHJcbi5zZWFyY2gtc3VnZ2VzdGlvbnMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zZWFyY2gtc3VnZ2VzdGlvbnMgLmF1dG9jb21wbGV0ZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgbWF4LWhlaWdodDogNDUwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnNlYXJjaC1zdWdnZXN0aW9ucy5hY3RpdmUgLmF1dG9jb21wbGV0ZSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDhweCAyMHB4IDBweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5zdWdnZXN0aW9ucyAuYXV0b2NvbXBsZXRlLmhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc3VnZ2VzdGlvbnMgLmF1dG9jb21wbGV0ZSBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMHB4IDEycHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTcpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4uc2VhcmNoLXN1Z2dlc3Rpb25zLmFjdGl2ZSAuYXV0b2NvbXBsZXRlIGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc2VhcmNoLXN1Z2dlc3Rpb25zIC5pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgd2lkdGg6IDU1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTVweDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTIwKTtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLyoqL1xyXG5cclxuLyogcGlja2Rlc3RpbmF0aW9uICovXHJcbiNwaWNrLWRlc3RpbmF0ZS1oIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAtMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLWdyYXktZWVlKTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgdHJhbnNpdGlvbjogcmlnaHQgMC4xcyBlYXNlOyAgIFxyXG59XHJcblxyXG4jcGljay1kZXN0aW5hdGUtaC52aXNpYmxlIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLyoqL1xyXG5cclxuLyogcGlja0RlcGFydHVyZSAqL1xyXG4jcGljay1kZXBhcnR1cmUtaCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogLTEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS1ncmF5LWVlZSk7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICB0cmFuc2l0aW9uOiByaWdodCAwLjFzIGVhc2U7ICAgXHJcbn1cclxuXHJcbiNwaWNrLWRlcGFydHVyZS1oLnZpc2libGUge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4vKiovXHJcblxyXG4vKiBwaWNrZGF0ZXMgKi8gLypAVE9ETyBjZW50cmFsaXphciAudmlzaWJsZSwgLmhpZGRlbiAuLiBldGMqL1xyXG4jcGljay1kYXRlcy1oIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAtMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLWdyYXktZWVlKTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMXMgZWFzZTtcclxufVxyXG5cclxuI3BpY2stZGF0ZXMtaC52aXNpYmxlIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbiNwaWNrLWRhdGVzLXRvcC5oaWRkZW4ge1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmZpeGVkIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgei1pbmRleDogOTgzMjc0OTgyMzc5NTQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG4uZml4ZWQuZnVsbCB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICB6LWluZGV4OiA5ODMyNzQ5ODIzNzk1NDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5maXhlZC5mdWxsICNwaWNrLWRhdGVzLXRvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKlRpcG8gZGUgdmlhamUgLSBpZGEgeSB2dWVsdGEgLSBzw7NsbyBpZGEqL1xyXG4jdGlwby12aWFqZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAwcHggc29saWQgdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuI3RpcG8tdmlhamUgLnNlbGVjdC1ib3gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHggMTNweCAxOHB4O1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTQpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcclxufVxyXG5cclxuI3RpcG8tdmlhamUgLnNlbGVjdC1ib3gtc2VsZWN0ZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI3RpcG8tdmlhamUgLnNlbGVjdC1ib3ggb3B0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5LXBpbmstY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgcGFkZGluZzogMTUwcHggMHB4O1xyXG59XHJcblxyXG4jdGlwby12aWFqZSAuaWNvLWNvbnRhaW5lci1zZWxlY3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAtMTAwO1xyXG59XHJcblxyXG4jdGlwby12aWFqZSAuaWNvLWNvbnRhaW5lci1zZWxlY3QgaW1nIHtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG59XHJcblxyXG4vKiBjaG9vc2UgZGF0ZSAqL1xyXG4jY2hvb3NlLWRhdGVzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbiNjaG9vc2UtZGF0ZXMgLmRhdGVzIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbiNjaG9vc2UtZGF0ZXMgLmRhdGVzLWNvbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwcHggMHB4O1xyXG4gICAgZ2FwOiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbiNjaG9vc2UtZGF0ZXMgLmRhdGVzLWNvbnQgLmRhdGUtYm94IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZGF0ZS1ib3ggcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICB0b3A6IDE2cHg7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG59XHJcblxyXG4jZGF0ZS1ib3gtZGVwYXJ0dXJlIHtcclxuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkIHZhcigtLXRlcnRpYXJ5LXBpbmstY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG59XHJcblxyXG4jZGVwYXJ0dXJlRGF0ZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10ZXJ0aWFyeS1waW5rLWNvbG9yKTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXRlcnRpYXJ5LXBpbmstY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAwcHggMHB4IDIwcHg7IFxyXG59XHJcblxyXG4jZGVwYXJ0dXJlRGF0ZS5yb2pvIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxufVxyXG5cclxuI3JldHVybkRhdGUucm9qbyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxufVxyXG5cclxuI3JldHVybkRhdGUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGVydGlhcnktcGluay1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkIHZhcigtLXRlcnRpYXJ5LXBpbmstY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDIwcHggMjBweCAwcHg7XHJcbn1cclxuXHJcbi5kYXRlLWJveCAuZGF0ZS1pbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwcHggc29saWQgdmFyKC0tZ3JheS1jY2MpO1xyXG4gICAgcGFkZGluZzogNDBweCAyMHB4IDIwcHggMjBweDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE2KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLmRhdGUtYm94IC5kYXRlLWlucHV0OmhvdmVye1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuI2NhbGVuZGFycyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4OyBcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDM4MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuXHJcbiNjYWxlbmRhcnMubm90b3Age1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4jYm94LXRpdGxlLWZ1bGwtY2FsZW5kYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI2JveC10aXRsZS1mdWxsLWNhbGVuZGFyLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDVweCAwcHggNDNweCAwcHg7XHJcbiAgICB3aWR0aDogOTglO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5OTk5OTk5OTk7XHJcbiAgICB0b3A6IDBweDtcclxufVxyXG5cclxuI2JveC10aXRsZS1mdWxsLWNhbGVuZGFyIHAge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xOCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAxOHB4O1xyXG59XHJcblxyXG4jYm94LXRpdGxlLWZ1bGwtY2FsZW5kYXIgaW1nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNib3gtdGl0bGUtZnVsbC1jYWxlbmRhciBoMyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jY2FsZW5kYXJzICNyaWdodC1jYWxlbmRhcnksXHJcbiNjYWxlbmRhcnMgI2xlZnQtY2FsZW5kYXJ5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNjYWxlbmRhcnMuZnVsbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMjBweDtcclxufVxyXG5cclxuXHJcbiNjb250YWluZXItZmVjaGFzLWNvbmNyZXRhcyAucmVkLXRvcC0yIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMGRlZywgcmdiYSgyMDksIDUyLCA2MCwgMSkgMCUsIHJnYmEoMTgxLCAxMSwgOSwgMSkgMTglLCByZ2JhKDIyMSwgNSwgMTAsIDEpIDQ4JSwgcmdiYSgxOTIsIDIyLCAyMywgMSkgOTMlLCByZ2JhKDIxMywgMTUsIDIwLCAxKSAxMDAlKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgei1pbmRleDogOTk5OTk5OTk5OTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4jYm94LXRpdGxlLWZ1bGwtY2FsZW5kYXIgaW1nI3gtY2xvc2UtZnVsbC1jYWxlbmRhciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuI2JveC10aXRsZS1mdWxsLWNhbGVuZGFyIGgzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4vKiBPY3VsdGEgdG9kb3MgbG9zIGNhbGVuZGFyaW9zICovXHJcbiNjYWxlbmRhcnMuZnVsbCAuY2FsZW5kYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogTXVlc3RyYSBlbCBwcmltZXIgY2FsZW5kYXJpbyBwb3IgZGVmZWN0byAoaW5pY2lhbCkgKi9cclxuI2NhbGVuZGFycy5mdWxsIC5jYWxlbmRhci5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcblxyXG4jY2FsZW5kYXJzLmZ1bGwgI3JpZ2h0LWNhbGVuZGFyeSxcclxuI2NhbGVuZGFycy5mdWxsICNsZWZ0LWNhbGVuZGFyeSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuI3JpZ2h0LWNhbGVuZGFyeSBpbWcsXHJcbiNsZWZ0LWNhbGVuZGFyeSBpbWcge1xyXG4gICAgaGVpZ2h0OiA3cHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XHJcbn1cclxuXHJcbiNib3gtbGVmdC1yaWdodC1pY29uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNib3gtbGVmdC1yaWdodC1pY29uLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgei1pbmRleDogOTk5OTk5OTk5OTk5OTk5OTk5OTk7XHJcbiAgICB3aWR0aDogOTglO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG4jc2VsZWN0LW1vbnRoLWNhbGVuZGFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNDFweDtcclxuICAgIHdpZHRoOiAyNDhweDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xNikgMHB4IDFweCA0cHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxufVxyXG5cclxuI3NlbGVjdC1tb250aC1jYWxlbmRhci5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDJweDtcclxufVxyXG5cclxuI3NlbGVjdC1tb250aC1jYWxlbmRhciAub3B0aW9uLW1vbnRoIHAge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTcpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcclxufVxyXG5cclxuI3NlbGVjdC1tb250aC1jYWxlbmRhciAub3B0aW9uLW1vbnRoIHA6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1mM2YzKTtcclxufVxyXG5cclxuLmgzQ2FsZW5kYXJCb3ggaW1nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNjYWxlbmRhcnMuZnVsbCAuaDNDYWxlbmRhckJveCBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogN3B4O1xyXG59XHJcblxyXG4jY2FsZW5kYXJzLmZ1bGwgLmNhbGVuZGFyIHAudGl0LW1vbnRoLWNhbGVuZGFyIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTcpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxufVxyXG5cclxuI2NhbGVuZGFycy5mdWxsIC5jYWxlbmRhci5hY3RpdmUgLmgzQ2FsZW5kYXJCb3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgei1pbmRleDogaW5oZXJpdDtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMTBweCA0MHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3N3B4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxufVxyXG5cclxuI2NhbGVuZGFycy5mdWxsIC5jYWxlbmRhci5hY3RpdmUgLmgzQ2FsZW5kYXJCb3ggcC50aXQtbW9udGgtY2FsZW5kYXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuI2NhbGVuZGFycy5mdWxsIC5jYWxlbmRhci5hY3RpdmUgcCN0aXRsZS1mZWNoYS1mdWxsLWNhbCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG59XHJcblxyXG4jY2FsZW5kYXJzLmZ1bGwgI2JveC1oMy1pY28ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIHBhZGRpbmc6IDlweCA0MHB4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxufVxyXG5cclxuI2NhbGVuZGFycy5mdWxsICNib3gtaDMtaWNvIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA3cHg7XHJcblxyXG59XHJcblxyXG4uY2FsZW5kYXIge1xyXG4gICAgbWFyZ2luOiAwcHggMHB4IDYwcHggMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jYWxlbmRhciBwLnRpdC1tb250aC1jYWxlbmRhciB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTcpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uY2FsZW5kYXIgLmgzQ2FsZW5kYXJCb3ggaW1nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jYWxlbmRhciAjYm94LWgzLWljbyBpbWcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNhbGVuZGFyIHRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4jY2FsZW5kYXJzIHRib2R5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAycHg7XHJcbn1cclxuXHJcbiNjYWxlbmRhcnMgdHIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4jY2FsZW5kYXJzIHRoLCB0ZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgZmxleDogMTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDJweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuI2NhbGVuZGFycyB0aGVhZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jY2FsZW5kYXJzIHRoZWFkIHRyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbn1cclxuXHJcbiNjYWxlbmRhcnMgdGhlYWQgdHIgdGgge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTcpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuI2NhbGVuZGFycyB0ZC5ib3gtZGF5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4jaGVhZC1kYXlzLWNhbGVuZGFyIHRoZWFkIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmF5LWVlZSk7XHJcbn1cclxuXHJcbiNoZWFkLWRheXMtY2FsZW5kYXIgdGhlYWQgdGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2RkZDtcclxufVxyXG5cclxuI2hlYWQtZGF5cy1jYWxlbmRhci5mdWxsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDkxJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgdG9wOiAxNTlweDtcclxufVxyXG5cclxuLmhlYWQtZGF5cy1jYWxlbmRhci5mdWxsIHRoIHtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbn1cclxuXHJcblxyXG4jY29udGFpbmVyLWZlY2hhcy1jb25jcmV0YXMgLmNhbGVuZGFyIC5lbXB0eSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbn1cclxuXHJcbiNjb250YWluZXItZmVjaGFzLWNvbmNyZXRhcyAuY2FsZW5kYXIgLnBhc3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXBpbmstY29sb3IpO1xyXG59XHJcblxyXG4jY29udGFpbmVyLWZlY2hhcy1jb25jcmV0YXMgLmNhbGVuZGFyIC5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogdmFyKC0tZ3JheS1jY2MpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbiNjb250YWluZXItZmVjaGFzLWNvbmNyZXRhcyAuY2FsZW5kYXIgLmRheSB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNSk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6IHZhcigtLWxpZ2h0LWdyYXktdGV4dCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4jY29udGFpbmVyLWZlY2hhcy1jb25jcmV0YXMgLmNhbGVuZGFyIC5zZWxlY3RlZCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNSk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcHVibGljL2ltZy9jaXJjbGUuc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uZGF5LmhvdntcclxuICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcHVibGljL2ltZy9jaXJjbGUuc3ZnJyk7XHJcbiAgIGJhY2tncm91bmQtc2l6ZTogNTJweDsgXHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuI2NvbnRhaW5lci1mZWNoYXMtY29uY3JldGFzIC5jYWxlbmRhciAuc2VsZWN0ZWQtbW9udGgge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbn1cclxuXHJcbiNjb250YWluZXItZmVjaGFzLWNvbmNyZXRhcyAuY2FsZW5kYXIgLmluLXJhbmdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5LXBpbmstY29sb3IpO1xyXG59XHJcblxyXG4uaGVhZC1kYXlzLWNhbGVuZGFyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogODglO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCB2YXIoLS1ncmF5LWNjYyk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxufVxyXG5cclxuLmhlYWQtZGF5cy1jYWxlbmRhci5oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmhlYWQtZGF5cy1jYWxlbmRhciB0YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmhlYWQtZGF5cy1jYWxlbmRhciB0aCB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE3KTtcclxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbiNjYWxlbmRhcnMtZnVsbCB7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWNjYyk7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbn1cclxuXHJcbi5jYWxlbmRhciAjc2VsZWN0ZWQtZGVwYXJ0dXJlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5LXBpbmstY29sb3IpO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcblxyXG4uZGF5LmFjdGl2ZUJlZjo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5kYXkuYWN0aXZlQWZ0ZXI6OmFmdGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1MCU7XHJcbn1cclxuXHJcblxyXG4uY2FsZW5kYXIgI3NlbGVjdGVkLWRlc3RpbmF0aW9uOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5LXBpbmstY29sb3IpO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcblxyXG4uY2FsZW5kYXIgI3NlbGVjdGVkLWRlc3RpbmF0aW9uLmFjdGl2ZUFmdGVyOjphZnRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTAlO1xyXG59XHJcblxyXG4jY2FsZW5kYXJzLnJhbmdlLWFjdGl2ZSAjc2VsZWN0ZWQtZGVwYXJ0dXJlOjpiZWZvcmUsXHJcbiNjYWxlbmRhcnMucmFuZ2UtYWN0aXZlICNzZWxlY3RlZC1kZXN0aW5hdGlvbjo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi8qRU5EIENBTEVOREFSSU8gRElOw4FNSUNPKi9cclxuXHJcbi8qIGZlY2hhcyBmbGV4aWJsZXMgKi9cclxuI2NvbnRhaW5lci1mZWNoYXMtZmxleGlibGVzIHtcclxuICAgIG1hcmdpbi10b3A6IDMzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xyXG59XHJcblxyXG4jY29udGFpbmVyLWZlY2hhcy1mbGV4aWJsZXMgLmxvYWRlci1ib3h7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiAyNzdweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuI2NhbGVuZGFycy1mbGV4aWJsZSAuY3VzdG9tLWxvYWRlcntcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgfVxyXG5cclxuLnRpdCBwIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE3KTtcclxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggMTZweCAwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG59XHJcblxyXG4jbWVzZXMtZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAxN3B4IDExcHg7XHJcbn1cclxuXHJcbiNtZXNlcy1mbGV4IC5tZXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnktcGluay1jb2xvcik7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBmbGV4OiA0OCU7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMzcHg7XHJcbn1cclxuXHJcbi5tZXMuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWVzLmFjdGl2ZSBwIHtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuI21lc2VzLWZsZXggLm1lcyBwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuI21lc2VzLWZsZXggLm1lcyBwOmZpcnN0LWNoaWxkIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTExKTtcclxuICAgIGNvbG9yOiB2YXIoLS1saWdodC1ncmF5LXRleHQpO1xyXG59XHJcblxyXG4jbWVzZXMtZmxleCAubWVzIHA6bnRoLWNoaWxkKDIpIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE1KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgbWFyZ2luOiA4cHggMHB4O1xyXG59XHJcblxyXG4jbWVzZXMtZmxleCAubWVzIHA6bnRoLWNoaWxkKDMpIHtcclxuICAgIGZvbnQtc2l6ZTogMTAuNjJweDtcclxuICAgIGNvbG9yOiB2YXIoLS1saWdodC1ncmF5LXRleHQpO1xyXG59XHJcblxyXG4jbWVzZXMtZmxleCAubWVzIHAudGhyZWUtY2hlYXBlcnMtcHJpY2V7XHJcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuI21lc2VzLWZsZXggLm1lcyBwLmJlc3QtY2hlYXBlcntcclxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4jbWVzZXMtZmxleCAubWVzIC5sYWJlbHMtbW9udGhze1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDMwcHggMzBweDtcclxufVxyXG5cclxuI21lc2VzLWZsZXggLm1lcyAubGFiZWxzLW1vbnRocy5jaGVhcGVye1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbn1cclxuXHJcbiNtZXNlcy1mbGV4IC5tZXMuc2VsZWN0ZWQtbW9udGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UyMTMxODtcclxufVxyXG5cclxuI21lc2VzLWZsZXggLm1lcy5zZWxlY3RlZC1tb250aC5kb3VibGUtc2VsZWN0ZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5MTExNDtcclxufVxyXG5cclxuI21lc2VzLWZsZXggLm1lcy5zZWxlY3RlZC1tb250aCBwIHtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbn1cclxuXHJcbiNtZXNlcy1mbGV4IC5tZXMuaW4tcmFuZ2UgcCB7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG59XHJcbi8qIGZpbiBmZWNoYXMgZmxleGlibGVzICovXHJcblxyXG5idXR0b24uYXBwbHktZGF0ZXMgeyAvKkBUT0RPICwgY2VudHJhbGl6YXIgYnRuIGFwcGx5Ki9cclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTEyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXllbGxvdy1jb2xvcik7XHJcbiAgICBwYWRkaW5nOiAyM3B4IDQycHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXI6IDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbn1cclxuXHJcbmJ1dHRvbi5hcHBseS1kYXRlczpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tZGFyay1jb2xvcik7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXllbGxvdy1jb2xvcik7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jb250YWluZXItYXBwbHkge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDE4cHggMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgei1pbmRleDogMTAwMDAwMDtcclxufVxyXG5cclxuI2FwcGx5LWFsZXJ0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogODUlO1xyXG59XHJcblxyXG4jYXBwbHktYWxlcnQgcCNtZW5zYWplIHtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNCk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi8qKi9cclxuXHJcbi8qIHBpY2tQYXNzZW5nZXJzICovIC8qQFRPRE8gLCBjZW50cmFsaXphciBidG4gYXBwbHkqL1xyXG4jcGljay1wYXNzZW5nZXJzLWgge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICBjb2xvcjogdmFyKC0tZ3JheS1lZWUpO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogcmlnaHQgMC4xcyBlYXNlOyBcclxufVxyXG5cclxuI3BpY2stcGFzc2VuZ2Vycy1oLnZpc2libGUge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogY29udGFkb3IgZGUgdmlhamVyb3MgKi9cclxuLnZpYWplcm9zLWNvbnRhZG9yIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7IFxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi52aWFqZXJvcy1jb250YWRvciAubGVmdCAucC1hZHVsdGNoaWxkIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE1KTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi52aWFqZXJvcy1jb250YWRvciAubGVmdCAucC1pbmZvIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE1KTtcclxuICAgIGNvbG9yOiB2YXIoLS1saWdodC1ncmF5LXRleHQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuI2FkdWx0b3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuI2NoaWxkcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uY29udGFkb3Ige1xyXG4gICAgZGlzcGxheTogZmxleDsgIFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmNvbnRhZG9yIGJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQ6IHJnYigyMDksIDI3LCAyNyk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjA5LCAyNywgMjcsIDEpIDAlLCByZ2JhKDIzNSwgMTAsIDE4LCAxKSAxMDAlKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMzNweDtcclxuICAgIGhlaWdodDogMzNweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5jb250YWRvciAubnVtLXBhc3NlbmdlcnMge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbi8qIHNlbGVjY2lvbmFyIGVkYWQgZGUgbmnDsW9zIHZpYWplcm9zICovXHJcbi5jb250YWluZXItY2hvb3NlLWFnZS1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWNob29zZS1hZ2UtY2hpbGQgcCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNSk7XHJcbiAgICBjb2xvcjogIzlBOTk5OTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuI2NvbnRhaW5lci1hZHVsdHMtY2hpbGRzIHAjbWVzc2FnZS1hZ2Utc2VsZWN0aW9ue1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1waW5rLWNvbG9yKTtcclxuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG59XHJcblxyXG4uc2VsZWN0LWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAwcHggc29saWQgdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnNlbGVjdC1hZ2UgLnNlbGVjdC1ib3gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAxOHB4O1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTUpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcclxufVxyXG5cclxuLnNlbGVjdC1hZ2UgLnNlbGVjdC1ib3gtc2VsZWN0ZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNlbGVjdC1hZ2UgLnNlbGVjdC1ib3ggb3B0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5LXBpbmstY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgcGFkZGluZzogMTUwcHggMHB4O1xyXG59XHJcblxyXG4uc2VsZWN0LWFnZSAuaWNvLWNvbnRhaW5lci1zZWxlY3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAtMTAwO1xyXG59XHJcblxyXG4uc2VsZWN0LWFnZSAuaWNvLWNvbnRhaW5lci1zZWxlY3QgaW1nIHtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG59XHJcblxyXG4jbWFyZyB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG59XHJcblxyXG4vKiBtYWxldGFzIG8gc2luIG1hbGV0YXMgICovXHJcbiNtYWxldGFzLW5vLW1hbGV0YXMge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi8qIGVzY2FsYSB1c2EgbyBubyBlc2NhbGEgZW4gdXNhICovXHJcbiNlc2NhbGEtdXNhLW5vLWVzY2FsYSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4vKiByZWNvcmRhdG9yaW8gKi9cclxuI3JlY29yZGF0b3JpbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1waW5rLWNvbG9yKTtcclxuICAgIHBhZGRpbmc6IDE1cHggMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzFweDtcclxufVxyXG5cclxuLmNvbnRhaW5lci1yZWNvcmRhdG9yaW8ge1xyXG4gICAgZGlzcGxheTogZmxleDsgXHJcbiAgICB3aWR0aDogODUlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGdhcDogMTNweDtcclxufVxyXG5cclxuLmNvbnRhaW5lci1yZWNvcmRhdG9yaW8gcCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xMSk7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmNvbnRhaW5lci1yZWNvcmRhdG9yaW8gcCBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTExKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5jb250YWluZXItcmVjb3JkYXRvcmlvIGltZyB7XHJcbiAgICB3aWR0aDogMTlweDtcclxufVxyXG5cclxuI2J0bkFwcGx5UGFzc2VuZ2VycyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkteWVsbG93LWNvbG9yKTtcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE1KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMjk2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xyXG59XHJcbiNidG5BcHBseVBhc3NlbmdlcnMuZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1mM2YzKTsgXHJcbiAgICBjb2xvcjogI2E5YTlhOTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IFxyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbiNidG5BcHBseVBhc3NlbmdlcnM6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWRhcmstY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS15ZWxsb3ctY29sb3IpO1xyXG59XHJcbi8qKi9cclxuXHJcblxyXG5mb3JtLmZsaWdodFNlYXJjaEZvcm0gLmZvcm0tZ3JvdXAgLmltZyB7XHJcbiAgICBwYWRkaW5nOiAxNC44cHggMCUgMTQuOHB4IDUlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG59XHJcblxyXG4vKiBpbmljaW8gaW5wdXQgZWxlZ2lyIGRlc3RpbmF0aW9uICovXHJcbmZvcm0uZmxpZ2h0U2VhcmNoRm9ybSAuZm9ybS1ncm91cCBpbnB1dCNpbnB1dC1kZXN0aW5vIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIHBhZGRpbmc6IDE4cHggMHB4IDE4cHggMTdweDtcclxufVxyXG4vKiBmaW4gaW5wdXQgZWxlZ2lyIGRlc3RpbmF0aW9uICovXHJcblxyXG5cclxuLyogSW5pY2lvIGVsZWdpciBmZWNoYXMgeSBuw7ptZXJvcyBkZSBwYXNhamVyb3MqL1xyXG5mb3JtLmZsaWdodFNlYXJjaEZvcm0gLmZvcm0tZ3JvdXAtZmxleCAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuZm9ybS5mbGlnaHRTZWFyY2hGb3JtIC5mb3JtLWdyb3VwLWZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMnB4O1xyXG59XHJcblxyXG5mb3JtLmZsaWdodFNlYXJjaEZvcm0gI2Zvcm0tZ3JvdXAtZGVwZGF0ZS1yZXRkYXRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmZvcm0uZmxpZ2h0U2VhcmNoRm9ybSAuZm9ybS1ncm91cC1mbGV4IC5mb3JtLWdyb3VwIGlucHV0I2lucHV0ZGF0ZXMge1xyXG4gICAgLypkYXRlcyovXHJcbiAgICBwYWRkaW5nOiAxOHB4IDBweCAxOHB4IDE3cHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uY2hvb3NlLWJ0bnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogN3B4O1xyXG59XHJcblxyXG4uY2hvb3NlLWJ0bnMgYnV0dG9uLnRhYiB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTBweCAxM3B4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktZjNmMyk7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTMpO1xyXG59XHJcblxyXG4uY2hvb3NlLWJ0bnMgYnV0dG9uI25vLWVzY2FsYS11c2F7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNy43MnB4O1xyXG59XHJcblxyXG5cclxuLmNob29zZS1idG5zIGJ1dHRvbi50YWIuYWN0aXZlIHtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uY2hvb3NlLWJ0bnMgLnRhYjEge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTcuNzJweCAwcHggMHB4IDE3LjcycHg7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTNweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWYzZjMpO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTEzKTtcclxufVxyXG5cclxuLmNob29zZS1idG5zIC50YWIyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAxNy43MnB4IDE3LjcycHggMHB4O1xyXG4gICAgZmxleDogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEzcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1mM2YzKTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xMyk7XHJcbn1cclxuXHJcbi5jaG9vc2UtYnRucyAjY29uLW1hbGV0YXMuYWN0aXZlIHtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uY2hvb3NlLWJ0bnMgI3Npbi1tYWxldGFzIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktZjNmMyk7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTMpO1xyXG59XHJcblxyXG4uY2hvb3NlLWJ0bnMgI3Npbi1tYWxldGFzLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLypSdXRhKi9cclxuLnJvdXRlIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTExKTtcclxuICAgIGNvbG9yOiB2YXIoLS1saWdodC1ncmF5LXRleHQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbjogMjJweCBhdXRvIDE4cHggYXV0bztcclxufVxyXG5cclxuLnJvdXRlIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTMpO1xyXG4gICAgY29sb3I6IHZhcigtLWxpZ2h0LWdyYXktdGV4dCk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG5mb3JtLmZsaWdodFNlYXJjaEZvcm0gLmZvcm0tZ3JvdXAtZmxleCBpbnB1dCNwYXNzZW5nZXJzIHtcclxuICAgIC8qcGFzc2VuZ2VycyovXHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDI0LjVweCAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTdweDtcclxufVxyXG4vKiBGaW4gZWxlZ2lyIGZlY2hhcyB5IG7Dum1lcm9zIGRlIHBhc2FqZXJvcyovXHJcblxyXG4uc2VhcmNoLWJ1dHRvbiB7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDE4cHggMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXllbGxvdy1jb2xvcik7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTUpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgbWluLWhlaWdodDogMTcuMjVweDtcclxufVxyXG5cclxuLnNlYXJjaC1idXR0b24gLmltZyB7XHJcbiAgICB3aWR0aDogMTNweDtcclxuICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxufVxyXG5cclxuLnNlYXJjaC1idXR0b246aG92ZXIgaW1ne1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG59XHJcblxyXG4uc2VhcmNoLWJ1dHRvbjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjODUwODEwO1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxufVxyXG5cclxuLnJlbGF0aXZlICNzd2l0Y2gtaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogNDBweDtcclxuICAgIHRvcDogMzVweDtcclxuICAgIHdpZHRoOiAzNi4xMnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxufVxyXG5cclxuI3N3aXRjaC1pY29uLnJvdGF0ZWQge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbi5nb2JhY2sge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxufVxyXG5cclxuLmdvYmFjayBpbWcuZ29CYWNrIHtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucmVkLXRvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxufVxyXG5cclxuLnRpdGxlLWNvbnRhaW5lci1oaWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwcmVtIDFyZW0gMXJlbSAxcmVtO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnRpdGxlLWNvbnRhaW5lci1oaWQgLmdvYmFjay1uZC10aXRsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udGl0bGUtY29udGFpbmVyLWhpZCBpbWcuZ29CYWNrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICB0b3A6IDE4cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi50aXRsZS1jb250YWluZXItaGlkIC50aXRsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi50aXRsZSBwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE4KTtcclxufVxyXG5cclxuLyogTUFSUVVFRSAqL1xyXG4jYm94LW1hcnF1ZWUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIFxyXG59XHJcblxyXG4ubWFycXVlZS1jb250YWluZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS15ZWxsb3ctY29sb3IpO1xyXG4gICAgbWluLWhlaWdodDogMjkuMTRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tYXJxdWVlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbmltYXRpb246IG1hcnF1ZWUgNDBzIGxpbmVhciBpbmZpbml0ZTtcclxufVxyXG5cclxuLm1hcnF1ZWUgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDkuNjlweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIm5ldWxpcy1jdXJzaXZlXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxufVxyXG5cclxuLm1hcnF1ZWUtY29udGVudCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbWFycXVlZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjlweCkge1xyXG4gICAgLnJlZC10b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLyptZW5zYWplIGd1aWEgXCJzZWxlY2Npb25hIGZlY2hhIGRlIHNhbGlkYVwiICovXHJcbiAgICAuY29udGFpbmVyLWFwcGx5IHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZ3JheS1lZWUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbi5hcHBseS1kYXRlcyB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICNjYWxlbmRhcnMge1xyXG4gICAgICAgIHRvcDogMzM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLypjYWxlbmRhcmlvIGRlIG1lc2VzKi9cclxuICAgICNjb250YWluZXItZmVjaGFzLWZsZXhpYmxlcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjY1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNjb250YWluZXItZmVjaGFzLWZsZXhpYmxlcyAubG9hZGVyLWJveHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMzI1cHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAvKnBpY2tvcmlnaW4tZGVzdGluYXRpb24qL1xyXG4gICAgLmlucHV0LXNyY2gtY291bnRyeSBpbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCA1JSAxMnB4IDUlO1xyXG4gICAgfVxyXG5cclxuICAgIC8qcGlja2RhdGVzKi9cclxuICAgIC5jaG9vc2UtYnRucyBidXR0b24udGFiIHtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3V0ZSB7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMTVweCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICN0aXBvLXZpYWplIC5zZWxlY3QtYm94IHtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMTVweCA5cHggMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZS1ib3ggLmRhdGUtaW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDMxcHggMjBweCAxMXB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGVuZGFyIC5zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5OSU7XHJcbiAgICB9XHJcbiAgICAuZGF5LmhvdntcclxuICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTklOyBcclxuICAgIH1cclxuICAgIC5kYXkuYWN0aXZlQmVmOjpiZWZvcmV7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNhbGVuZGFyICNzZWxlY3RlZC1kZXN0aW5hdGlvbjo6YmVmb3JlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLypwaWNrcGFzc2VuZ2VycyovXHJcbiAgICAjbWFsZXRhcy1uby1tYWxldGFzIC50YWIxLFxyXG4gICAgI21hbGV0YXMtbm8tbWFsZXRhcyAudGFiMiB7XHJcbiAgICAgICAgcGFkZGluZzogMTFweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0LWFnZSAuc2VsZWN0LWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAxNXB4IDEycHggMThweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KXtcclxuICAgIC5jYWxlbmRhciAuc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIH1cclxuICAgIC5kYXkuaG92e1xyXG4gICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyBcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICNjb250YWluZXItcmVkLWJnIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAjZmxpZ2h0U2VhcmNoRm9ybSBpbnB1dDpmb2N1cyxcclxuICAgICNmbGlnaHRTZWFyY2hGb3JtIGlucHV0LmFjdGl2ZS1pbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0uZmxpZ2h0U2VhcmNoRm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgZ2FwOiAycHg7XHJcbiAgICAgICAgZmxleDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0uZmxpZ2h0U2VhcmNoRm9ybS5oaWRkZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybS5mbGlnaHRTZWFyY2hGb3JtIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgICBmb3JtLmZsaWdodFNlYXJjaEZvcm0gI2Zvcm0tZ3JvdXAtZGVwYXJ0dXJle1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybS5mbGlnaHRTZWFyY2hGb3JtIC5mb3JtLWdyb3VwIGlucHV0IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTMpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtLmZsaWdodFNlYXJjaEZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xMykgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQtZ3JheS10ZXh0KTtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtLmZsaWdodFNlYXJjaEZvcm0gLmZvcm0tZ3JvdXAgLmRpdi1pY29uIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0uZmxpZ2h0U2VhcmNoRm9ybSAuZm9ybS1ncm91cCAuZGl2LWljb24gaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0uZmxpZ2h0U2VhcmNoRm9ybSAuZm9ybS1ncm91cCAubGFiZWwtZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybS5mbGlnaHRTZWFyY2hGb3JtIC5mb3JtLWdyb3VwIC5sYWJlbC1mb3JtIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xMyk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLypvcmlnZW4gLSBkZXN0aW5vKi9cclxuICAgIC8qIGhpam8gMSovXHJcbiAgICBmb3JtLmZsaWdodFNlYXJjaEZvcm0gLnJlbGF0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMXB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybS5mbGlnaHRTZWFyY2hGb3JtIC5mb3JtLWdyb3VwIC5kaXYtaWNvbi5mcm9tIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxN3B4IDBweCAwcHggMTdweDtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtLmZsaWdodFNlYXJjaEZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQjaW5wdXQtb3JpZ2VuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNib3gtaW5wdXQtb3JpZ2luLWRlc2t0b3AsXHJcbiAgICAjYm94LWlucHV0LWRlc3RpbmF0ZS1kZXNrdG9we1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICNib3gtaW5wdXQtb3JpZ2luLWRlc2t0b3AgI29yaWdlbklucHV0MixcclxuICAgICNib3gtaW5wdXQtZGVzdGluYXRlLWRlc2t0b3AgI2Rlc3Rpbm9JbnB1dDIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGN1cnNvcjogdGV4dDtcclxuICAgIH1cclxuXHJcbiAgICAuYWVyb3B1ZXJ0by1saXN0LmhpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtLmZsaWdodFNlYXJjaEZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQjb3JpZ2VuSW5wdXQyIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTdweCAwcHggMHB4IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybS5mbGlnaHRTZWFyY2hGb3JtIC5mb3JtLWdyb3VwICNsYWJlbC1vcmlnZW4ge1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgdG9wOiAxOXB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBmb3JtLmZsaWdodFNlYXJjaEZvcm0gI2Zvcm0tZ3JvdXAtZGVzdGluYXRlIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtLmZsaWdodFNlYXJjaEZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQjaW5wdXQtZGVzdGlubyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtLmZsaWdodFNlYXJjaEZvcm0gLmZvcm0tZ3JvdXAgI2xhYmVsLWRlc3Rpbm8ge1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgdG9wOiAxOXB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBmb3JtLmZsaWdodFNlYXJjaEZvcm0gI2Zvcm0tZ3JvdXAtZmVjaGFzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtLmZsaWdodFNlYXJjaEZvcm0gLmZvcm0tZ3JvdXAgI2xhYmVsLWZlY2hhcyB7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB0b3A6IDE5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybS5mbGlnaHRTZWFyY2hGb3JtICNmb3JtLWdyb3VwLXBhc3NlbmdlcnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4OiA0MCU7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybS5mbGlnaHRTZWFyY2hGb3JtIC5mb3JtLWdyb3VwICNsYWJlbC1wYXNzZW5nZXJzIHtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogMTlweDtcclxuICAgIH1cclxuXHJcbiAgICAucmVsYXRpdmUgI3N3aXRjaC1pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlOyAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICNzd2l0Y2gtaWNvbi5yb3RhdGVkIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTkwZGVnKTsgICAgXHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTsgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgI3N1Z2dlc3Rpb25zLWRlc2t0b3Age1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNzdWdnZXN0aW9ucy1kZXNrdG9wLmV2ZW50LWFsbHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgfVxyXG5cclxuICAgICNzdWdnZXN0aW9ucy1kZXNrdG9wIC5hZXJvcHVlcnRvLWxpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzkwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xKSAwcHggNHB4IDE2cHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hZXJvcHVlcnRvLWxpc3R7XHJcbiAgICAgICAgZ2FwOiAwcHg7XHJcbiAgICB9XHJcbiAgICBsaS5hZXJvcHVlcnRvLWl0ZW17XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgbGkuYWVyb3B1ZXJ0by1pdGVtOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMjQwLCAyNDAsIDEpO1xyXG4gICAgfVxyXG4gICAgbGkuYWVyb3B1ZXJ0by1pdGVtIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE0KTtcclxuICAgIH1cclxuXHJcbiAgICBsaS5hZXJvcHVlcnRvLWl0ZW0uYWN0aXZle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LCAyNDAsIDI0MCwgMSk7XHJcbiAgICB9XHJcblxyXG4gICAgbGkuYWVyb3B1ZXJ0by1pdGVtIC5wYWlzLWFlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTMpO1xyXG4gICAgfVxyXG5cclxuICAgIC8qZmVjaGFzIC0gcGFzYWplcm9zKi9cclxuICAgIC8qIGhpam8gMiovXHJcbiAgICBmb3JtLmZsaWdodFNlYXJjaEZvcm0gLmZvcm0tZ3JvdXAtZmxleCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBnYXA6IDI7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtLmZsaWdodFNlYXJjaEZvcm0gLmZvcm0tZ3JvdXAtZmxleCAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0uZmxpZ2h0U2VhcmNoRm9ybSAuZm9ybS1ncm91cCAuZGl2LWljb24uY2FsZW5kYXJ5IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybS5mbGlnaHRTZWFyY2hGb3JtIC5mb3JtLWdyb3VwLWZsZXggaW5wdXQjcGFzc2VuZ2VycyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDE3cHggMTdweCAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMHB4IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyogaGlqbyAzKi9cclxuICAgIC5zZWFyY2gtYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxN3B4O1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTEwKTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24jYXBwbHktbmV3LXBhcmFtZXRlcnMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTEyKTtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTdweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtc3VnZ2VzdGlvbnMgLmNsZWFyLWFyZWEge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAvKiovXHJcblxyXG4gICAgLyogcGlja0RlcGFydHVyZSAtIHBpY2tEZXN0aW5hdGUgKi9cclxuICAgICNwaWNrLWRlcGFydHVyZS1oLCAjcGljay1kZXN0aW5hdGUtaCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcclxuICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMSkgMHB4IDRweCAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNzdweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZ3JheS1lZWUpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWluLWhlaWdodDphdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMXMgZWFzZTtcclxuICAgIH1cclxuICAgICNwaWNrLWRlcGFydHVyZS1oe1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAjcGljay1kZXN0aW5hdGUtaHtcclxuICAgICAgICBsZWZ0OiAxNTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGF5LmhvdntcclxuICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgXHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGVuZGFyIC5pbi1yYW5nZSB7XHJcbiAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZmZmZjtcclxuICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXkuYWN0aXZlQmVmOjpiZWZvcmV7XHJcbiAgICAgICAgaGVpZ2h0OiA5MC41JTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICB9XHJcbiAgICAuY2FsZW5kYXIgI3NlbGVjdGVkLWRlc3RpbmF0aW9uOjpiZWZvcmUge1xyXG4gICAgICAgIGhlaWdodDogOTAuNSU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIENBTEVOREFSUyBGTEVYSUJMRVMgUEFHRSAqL1xyXG4gICAgI2NhbGVuZGFycy1mbGV4aWJsZSAuZmxleC1jYWxlbmRhcnN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBoci5jYWxlbmRhcnMtZmxleGlibGVzLWhyOmZpcnN0LW9mLXR5cGV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICNjYWxlbmRhcnMtZmxleGlibGUgLmZsZXgtY2FsZW5kYXJzIC5kYXkuaGVhZGVye1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzppbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE0KTtcclxuICAgIH1cclxuICAgICNjYWxlbmRhcnMtZmxleGlibGUgLmZsZXgtY2FsZW5kYXJzIHRoLCBcclxuICAgICNjYWxlbmRhcnMtZmxleGlibGUgLmZsZXgtY2FsZW5kYXJzIHRke1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogaW5pdGlhbDtcclxuICAgIH1cclxuICAgICNjYWxlbmRhcnMtZmxleGlibGUgLmZsZXgtY2FsZW5kYXJzIHRkIHNwYW4uZGF5e1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTQpO1xyXG4gICAgfVxyXG4gICAgLmNhbGVuZGFycy1jb250cm9sc3tcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAjY2FsZW5kYXItZGVwYXJ0dXJlLFxyXG4gICAgI2NhbGVuZGFyLXJldHVybntcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NDlweDtcclxuICAgIH1cclxuICAgICNjYWxlbmRhci1yZXR1cm57XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZWQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXR1cm4tdGJvZHkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAucmV0dXJuLXRib2R5IC5sb2FkZXItYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAvKiovXHJcblxyXG4gICAgLnRpdGxlLWNvbnRhaW5lci1oaWR7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICNwaWNrLWRhdGVzLXRvcCAudGl0bGUtY29udGFpbmVyLWhpZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5yZWdpb25ze1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAudGl0bGUtY29udGFpbmVyLWhpZCAudGl0bGUsXHJcbiAgICAudGl0bGUtY29udGFpbmVyLWhpZCAuZ29iYWNrLW5kLXRpdGxle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMS43N3B4O1xyXG4gICAgfVxyXG4gICAgLnRpdGxlLWNvbnRhaW5lci1oaWQgLmdvYmFjay1uZC10aXRsZS5ibG9ja3tcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC50aXRsZS1jb250YWluZXItaGlkIGltZy5nb0JhY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgIH1cclxuICAgIC5hZXJvcHVlcnRvcy5ibG9ja3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5hZXJvcHVlcnRvLWxpc3R7XHJcbiAgICAgICAgb3ZlcmZsb3cteDppbml0aWFsO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gICAgLnNob3ctbW9yZS1jb3VudHJ5c3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xMCk7XHJcbiAgICB9XHJcbiAgICAjc3VnZ2VzdGlvbnMtZGVzdGluYXRle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY2xlYXItYnV0dG9uLmFjdGl2ZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnJlZ2lvbi10aXRsZXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTQpO1xyXG4gICAgfVxyXG4gICAgdWwuY291bnRyeS1saXN0e1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGdhcDogMHB4O1xyXG4gICAgfVxyXG4gICAgbGkuY291bnRyeS1pdGVte1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICB9XHJcbiAgICBsaS5jb3VudHJ5LWl0ZW06aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDI0MCwgMjQwLCAxKTtcclxuICAgIH1cclxuICAgIGxpLmNvdW50cnktaXRlbSBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE1KTtcclxuICAgIH1cclxuXHJcbiAgICAjY2hvb3NlLWRhdGVzLFxyXG4gICAgI2JveC10aXRsZS1mdWxsLWNhbGVuZGFyLmFjdGl2ZSxcclxuICAgIGlucHV0I2lucHV0ZGF0ZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3BpY2stZGF0ZXMtdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1sb2FkZXIuYmlnIC5kb3Qge1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBhbmltYXRpb246IHB1bHNlIDEuNXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICBmb3JtLmZsaWdodFNlYXJjaEZvcm0gI2Zvcm0tZ3JvdXAtZGVwZGF0ZS1yZXRkYXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMnB4O1xyXG4gICAgICAgIGZsZXg6IDYwJTtcclxuICAgIH1cclxuXHJcbiAgICAjZm9ybS1ncm91cC1kZXBkYXRlLXJldGRhdGUgaW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuY2xlYXItYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xOCk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAjZm9ybS1ncm91cC1kZXBhcnR1cmUtZGF0ZSxcclxuICAgICNmb3JtLWdyb3VwLXJldHVybi1kYXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAjZm9ybS1ncm91cC1kZXBhcnR1cmUtZGF0ZSBsYWJlbCxcclxuICAgICNmb3JtLWdyb3VwLXJldHVybi1kYXRlIGxhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB0b3A6IDE5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2Zvcm0tZ3JvdXAtZGVwZGF0ZS1yZXRkYXRlIGlucHV0LFxyXG4gICAgI2Zvcm0tZ3JvdXAtZGVwZGF0ZS1yZXRkYXRlIGlucHV0LnJvam8ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICNwaWNrLWRhdGVzLWgge1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgIHJpZ2h0OiAwJTtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTk7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xKSAwcHggNHB4IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcclxuICAgIH1cclxuICAgICNwaWNrLWRhdGVzLWgudmlzaWJsZSB7XHJcbiAgICAgICAgcmlnaHQ6IDEwN3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItYXBwbHksXHJcbiAgICAuZml4ZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1hcHBseSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWdyYXktZWVlKTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgI2FwcGx5LWFsZXJ0IHAjbWVuc2FqZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTMpO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbi5hcHBseS1kYXRlcyB7XHJcbiAgICAgICAgcGFkZGluZzogMThweCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkLWRheXMtY2FsZW5kYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDkwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQ3JTtcclxuICAgIH1cclxuXHJcbiAgICAvKiBjYWxlbmRhcmlvcyA+IGZlY2hhcyBjb25jcmV0YXMgLyBmZWNoYXMgZmxleGlibGVzICovXHJcbiAgICAuY2hvb3NlLWJ0bnMge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDQ1JTtcclxuICAgIH1cclxuXHJcbiAgICAuY2hvb3NlLWJ0bnMgYnV0dG9uLnRhYixcclxuICAgIC5jaG9vc2UtYnRucyAjc2luLW1hbGV0YXMsXHJcbiAgICAuY2hvb3NlLWJ0bnMgLnRhYjF7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDBweDtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xMSk7XHJcbiAgICB9XHJcblxyXG4gICAgXHJcblxyXG4gICAgLnJvdXRlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZmxleC1iYXNpczogMzUlO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAucm91dGUgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTEpO1xyXG4gICAgfVxyXG5cclxuICAgICN0aXBvLXZpYWplIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgZmxleC1iYXNpczogMjAlO1xyXG4gICAgfVxyXG5cclxuICAgICN0aXBvLXZpYWplIC5zZWxlY3QtYm94IHtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xMSk7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDE0cHggOXB4IDE3cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAjY29udGFpbmVyLWZlY2hhcy1jb25jcmV0YXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAjY29udGFpbmVyLWZlY2hhcy1jb25jcmV0YXMgLmNhbGVuZGFyIC5zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICNib3gtbGVmdC1yaWdodC1pY29uLmFjdGl2ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNjYWxlbmRhcnMuZnVsbCAuY2FsZW5kYXIuYWN0aXZlIC5oM0NhbGVuZGFyQm94IHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNjYWxlbmRhcnMuZnVsbCAuaDNDYWxlbmRhckJveCBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICNyaWdodC1jYWxlbmRhcnkgaW1nLFxyXG4gICAgI2xlZnQtY2FsZW5kYXJ5IGltZyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICNjYWxlbmRhcnMge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICAgICNjYWxlbmRhcnMuZnVsbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBnYXA6IDEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNjYWxlbmRhcnMuZnVsbCAuY2FsZW5kYXIge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwcHggMTVweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2NhbGVuZGFycyB0Ym9keSB7XHJcbiAgICAgICAgZ2FwOiAwcHg7IC8qQFRPRE8gdHJ5IHdpZHRoIDBweCovXHJcbiAgICB9XHJcblxyXG4gICAgI2NhbGVuZGFycy5mdWxsIC5jYWxlbmRhciBwLnRpdC1tb250aC1jYWxlbmRhciB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTUpO1xyXG4gICAgfVxyXG5cclxuICAgICNzZWxlY3QtbW9udGgtY2FsZW5kYXIgLm9wdGlvbi1tb250aCBwIHtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNSk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8qY2FsZW5kYXJpb3MsIEwsIE0sIE0gLi4uIDEsIDIsIDMsIDQqL1xyXG4gICAgLmhlYWQtZGF5cy1jYWxlbmRhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjY2FsZW5kYXJzIHRoZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAjY2FsZW5kYXJzIHRoZWFkIHRyIHRoIHtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgI2NhbGVuZGFycyB0aGVhZCB0ciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jYWxlbmRhciAuZGF5IHtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8qQ2FsZW5kYXJpb3MgZmxleGlibGVzKi9cclxuICAgICNjb250YWluZXItZmVjaGFzLWZsZXhpYmxlcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXQgcCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNtZXNlcy1mbGV4e1xyXG4gICAgICAgIGdhcDogMTFweCAxMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICNtZXNlcy1mbGV4IC5tZXMge1xyXG4gICAgICAgIGZsZXg6IDE1JTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICNtZXNlcy1mbGV4IC5tZXM6aG92ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogLjk7XHJcbiAgICB9XHJcblxyXG4gICAgLypTZWxlY2Npw7NuIHBhc2FqZXJvcyovXHJcbiAgICAjcGljay1wYXNzZW5nZXJzLWgge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmF5LWVlZSk7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMSkgMHB4IDRweCAxNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMC4xcyBlYXNlOyAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICNjYWxlbmRhci1kZXBhcnR1cmUub25seS1kZXBhcnR1cmV7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgI3BpY2stcGFzc2VuZ2Vycy1oLnZpc2libGUge1xyXG4gICAgICAgIHJpZ2h0OiAyLjUlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAzOSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzOTBweDtcclxuICAgIH1cclxuXHJcbiAgICAudmlhamVyb3MtY29udGFkb3IgLmxlZnQgLnAtYWR1bHRjaGlsZCxcclxuICAgIC5jb250YWRvciAubnVtLXBhc3NlbmdlcnMsXHJcbiAgICAuY29udGFkb3IgLm51bS1wYXNzZW5nZXJzLFxyXG4gICAgLmNvbnRhaW5lci1jaG9vc2UtYWdlLWNoaWxkIHAsXHJcbiAgICAuc2VsZWN0LWFnZSAuc2VsZWN0LWJveCxcclxuICAgICNidG5BcHBseVBhc3NlbmdlcnMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE0KTtcclxuICAgIH1cclxuXHJcbiAgICAudmlhamVyb3MtY29udGFkb3IgLmxlZnQgLnAtaW5mbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTMpO1xyXG4gICAgfVxyXG5cclxuICAgICNzdWdnZXN0aW9ucy1kZXNrdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgI2hkZHtcclxuICAgICAgICB0b3A6IDEzOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7ICAgXHJcbiAgICB9XHJcblxyXG4gICAgI2gxYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNoMWJveCBoMSB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgI2gxYm94IHN0cm9uZyB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS15ZWxsb3ctY29sb3IpO1xyXG4gICAgICAgIHRleHQtc2hhZG93OlxyXG4gICAgICAgICAgICAycHggMnB4IDBweCAjOTUxOTE4LFxyXG4gICAgICAgICAgICAvKiBCb3JkZSBuZWdybyAqL1xyXG4gICAgICAgICAgICAtMnB4IC0ycHggMHB4ICM5NTE5MTgsXHJcbiAgICAgICAgICAgIC8qIEJvcmRlIG5lZ3JvICovXHJcbiAgICAgICAgICAgIDJweCAtMnB4IDBweCAjOTUxOTE4LFxyXG4gICAgICAgICAgICAvKiBCb3JkZSBuZWdybyAqL1xyXG4gICAgICAgICAgICAtMnB4IDJweCAwcHggIzk1MTkxODtcclxuICAgIH1cclxuXHJcbiAgICAjaDFib3ggaDEsXHJcbiAgICAjaDFib3ggc3Ryb25nIHtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yMyk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAjY29udGFpbmVyLWhlYWRlci1wYWdlcy1zZWFyY2h7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIH1cclxuICAgICNjb250YWluZXItaGVhZGVyLXBhZ2VzLXNlYXJjaC5vcGVue1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBNQVJRVUVFICovXHJcbiAgICAjYm94LW1hcnF1ZWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTUwcHgpIHtcclxuICAgIC5jYWxlbmRhciAuc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTklO1xyXG4gICAgfVxyXG4gICAgLmRheS5ob3Z7XHJcbiAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDk5JTtcclxuICAgIH1cclxuICAgIC5kYXkuYWN0aXZlQmVmOjpiZWZvcmV7XHJcbiAgICAgICAgaGVpZ2h0OiA5MiU7XHJcbiAgICB9XHJcbiAgICAuY2FsZW5kYXIgI3NlbGVjdGVkLWRlc3RpbmF0aW9uOjpiZWZvcmUge1xyXG4gICAgICAgIGhlaWdodDogOTIlO1xyXG4gICAgfVxyXG5cclxuICAgICNjYWxlbmRhci1kZXBhcnR1cmUub25seS1kZXBhcnR1cmV7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgI3BpY2stZGVzdGluYXRlLWh7XHJcbiAgICAgICAgbGVmdDogMjA1cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGZvcm0uZmxpZ2h0U2VhcmNoRm9ybSAucmVsYXRpdmV7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcclxuICAgICNoZGR7XHJcbiAgICAgICAgdG9wOiAxNDdweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNzdWdnZXN0aW9ucy1kZXNrdG9we1xyXG4gICAgICAgIHRvcDogMTQ3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2gxYm94IGgxLCAjaDFib3ggc3Ryb25ne1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAjcGljay1kZXN0aW5hdGUtaHtcclxuICAgICAgICBsZWZ0OiAyMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAjcGljay1kYXRlcy1oe1xyXG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICB9XHJcbiAgICAjcGljay1wYXNzZW5nZXJzLWh7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzOTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsgXHJcbiAgICBmb3JtLmZsaWdodFNlYXJjaEZvcm0gLmZvcm0tZ3JvdXAtZmxleHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGdhcDogMnB4O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgI2ZsaWdodFNlYXJjaEZvcm0gaW5wdXQ6aG92ZXIge1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgI2ZsaWdodFNlYXJjaEZvcm0gaW5wdXQ6aG92ZXI6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWJ1dHRvbntcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIGZsZXg6IDAuMTtcclxuICAgIH1cclxuXHJcbiAgICAjaGRke1xyXG4gICAgICAgIHRvcDogMTQ4cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAjaGRkLnZpc2libGV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgI3BpY2stZGVzdGluYXRlLWh7XHJcbiAgICAgICAgbGVmdDogMjc5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3BpY2stZGF0ZXMtaCAjY2FsZW5kYXJzIHRib2R5e1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgI3N1Z2dlc3Rpb25zLWRlc2t0b3Age1xyXG4gICAgICAgIG1heC13aWR0aDogMTIyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNzdWdnZXN0aW9ucy1kZXNrdG9wIC5hZXJvcHVlcnRvLWxpc3R7XHJcbiAgICAgICAgd2lkdGg6IDQxM3B4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAjcGljay1kYXRlcy1oLFxyXG4gICAgI3BpY2stcGFzc2VuZ2Vycy1oe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgI3N1Z2dlc3Rpb25zLWRlc2t0b3AgLmFlcm9wdWVydG8tbGlzdHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICNwaWNrLWRhdGVzLWh7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCA1cHggMTVweCA1cHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICAjc3VnZ2VzdGlvbnMtZGVza3RvcC5wYWdlLXJlc3VsdHMgLmFlcm9wdWVydG8tbGlzdHtcclxuICAgICAgICB0b3A6IC0xN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICNmb3JtLWdyb3VwLWRlcGFydHVyZS1kYXRlLFxyXG4gICAgI2Zvcm0tZ3JvdXAtcmV0dXJuLWRhdGV7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAjcGljay1wYXNzZW5nZXJzLWh7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiAzOTJweDtcclxuICAgIH1cclxuXHJcbiAgICAjaDFib3ggaDEsICNoMWJveCBzdHJvbmd7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMzEpO1xyXG4gICAgfVxyXG5cclxuICAgICNjYWxlbmRhcnMtZmxleGlibGUgLmZsZXgtY2FsZW5kYXJze1xyXG4gICAgICAgIG1heC13aWR0aDogODUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2NhbGVuZGFyLWRlcGFydHVyZS5vbmx5LWRlcGFydHVyZXtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuY2FsZW5kYXIgLnNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDk5JTtcclxuICAgIH1cclxuICAgIC5kYXkuaG92e1xyXG4gICAgICAgYmFja2dyb3VuZC1zaXplOiA5OSU7IFxyXG4gICAgfVxyXG4gICAgLmRheS5hY3RpdmVCZWY6OmJlZm9yZXtcclxuICAgICAgICBoZWlnaHQ6IDkxLjUlO1xyXG4gICAgfVxyXG4gICAgLmNhbGVuZGFyICNzZWxlY3RlZC1kZXN0aW5hdGlvbjo6YmVmb3JlIHtcclxuICAgICAgICBoZWlnaHQ6IDkwLjUlO1xyXG4gICAgfVxyXG5cclxuICAgIC8qTUFSUVVFRSovXHJcbiAgICAubWFycXVlZSBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTEyKTtcclxuICAgIH1cclxufVxyXG5cclxuIiwiI2JveC1jb250YWluZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG59XHJcblxyXG4vKiAucmVhZC1tb3JlLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDVweDsgXHJcbn0gKi9cclxuIiwiLyogaW4gdnVlbG9zLWJhcmF0b3MgJiAuLi9jb3VudHJ5Ki9cclxuXHJcbiNjaGVhcC1mbGlnaHRzLXRvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogLW8tZmxleGJveDtcclxuICAgIFxyXG4gICAgcGFkZGluZy1ib3R0b206IDEzcHggIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDMwcHg7XHJcbn1cclxuXHJcbiNjaGVhcC1mbGlnaHRzLXRvIHAuY29udGVudC1jb250YWluZXIsXHJcbiNjaGVhcC1mbGlnaHRzLXRvIHAuY29udGVudC1jb250YWluZXIgYXtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNSk7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbiNjaGVhcC1mbGlnaHRzLXRvIHAuc3Ryb25ne1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4jY2hlYXAtZmxpZ2h0cy10byBwLmNvbnRlbnQtY29udGFpbmVyIGF7XHJcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG59XHJcbiNjaGVhcC1mbGlnaHRzLXRvIHAuY29udGVudC1jb250YWluZXIgYTpob3ZlcntcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbiNjaGVhcC1mbGlnaHRzLXRvIHAudGl0bGUtbGlzdC1ib3h7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuI2NoZWFwLWZsaWdodHMtdG8ucGFkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuI2NoZWFwLWZsaWdodHMtdG8gI3doZXJlLWZsaWdodCAuZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZGlzcGxheTogLW1vei1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IC1vLWZsZXhib3g7XHJcbiAgICBcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMTBweDtcclxufVxyXG5cclxuI2NoZWFwLWZsaWdodHMtdG8gI3doZXJlLWZsaWdodCBidXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTEzKTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAtby1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbiNjaGVhcC1mbGlnaHRzLXRvICN3aGVyZS1mbGlnaHQgYnV0dG9uLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG59XHJcblxyXG4jY2hlYXAtZmxpZ2h0cy10byAjd2hlcmUtZmxpZ2h0IHB7XHJcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE4KTtcclxufVxyXG5cclxuXHJcbiNjaGVhcC1mbGlnaHRzLXRvIGgyLFxyXG4jY2hlYXAtZmxpZ2h0cy10byAjd2hlcmUtZmxpZ2h0IHAge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTgpO1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbn1cclxuI2NoZWFwLWZsaWdodHMtdG8gaDIuaDItYmlnLXNlY3Rpb257XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yNSk7XHJcbiAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi5oMy1zZWN0aW9ue1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuI2NoZWFwLWZsaWdodHMtdG8gaDEuaDEtc2VjdGlvbixcclxuI2NoZWFwLWZsaWdodHMtdG8gaDIsXHJcbiNjaGVhcC1mbGlnaHRzLXRvICN3aGVyZS1mbGlnaHQgcHtcclxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG59XHJcblxyXG4uZmxpZ2h0LWxpc3QtYm94IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5ib3R0b20tYm94IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAyNXB4IDI1cHg7XHJcbn1cclxuXHJcbi5mbGlnaHQtbGlzdC1ib3ggdWwge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMHB4O1xyXG59XHJcblxyXG4uZmxpZ2h0LWxpc3QtYm94IHVsLnJhZGl1c3tcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMjBweCAyMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG4uZmxpZ2h0LWxpc3QtYm94IHVsLnJhZGl1cyBsaXtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyAgICBcclxufVxyXG5cclxuLmZsaWdodC1saXN0LWJveCB1bC5yYWRpdXMgbGk6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMjQwLCAyNDAsIC41KTtcclxufVxyXG4uZmxpZ2h0LWxpc3QtYm94IHVsLnJhZGl1cyBsaTpsYXN0LWNoaWxke1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAyMHB4IDIwcHg7XHJcbn1cclxuXHJcbi5ib3gtZGluYW1pYy1saS5uby12aXNpYmxlIHtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5ib3gtZGluYW1pYy1saSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LWhlaWdodDogMTQwMHB4OyBcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZS1pbjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2UtaW47XHJcbiAgICAtbW96LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLWluO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLWluO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2UtaW47ICAgIFxyXG59XHJcblxyXG4uYnRuLXNob3ctbW9yZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTUpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMjhweCAwcHg7XHJcbn1cclxuXHJcbi5idG4tc2hvdy1tb3JlIGltZ3tcclxuICAgIGhlaWdodDogMTFweDtcclxufVxyXG5cclxuLmJ0bi1zaG93LW1vcmU6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuXHJcbi5mbGlnaHQtbGlzdC1ib3ggdWwgbGkuZmxleCxcclxuLmZsaWdodC1saXN0LWJveCB1bCBsaSBhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogLW8tZmxleGJveDtcclxuICAgIFxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIHBhZGRpbmc6IDBweCAyNXB4O1xyXG59XHJcblxyXG4uZmxpZ2h0LWxpc3QtYm94IHVsIGxpLm5vcmVzdWx0cyBhe1xyXG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi5mbGlnaHQtbGlzdC1ib3ggdWwgbGkubm9yZXN1bHRzIGE6aG92ZXJ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4uZmxpZ2h0LWxpc3QtYm94IHVsIGxpLmZsZXg6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMjQwLCAyNDAsIC41KTtcclxufVxyXG5cclxuLmZsaWdodC1saXN0LWJveCB1bCBsaS5mbGV4Omxhc3QtY2hpbGQsXHJcbi5mbGlnaHQtbGlzdC1ib3ggdWwgbGk6bGFzdC1jaGlsZCBhe1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAyMHB4IDIwcHg7XHJcbn1cclxuXHJcbi5mbGlnaHQtbGlzdC1ib3ggdWwgbGkgcCxcclxuLmZsaWdodC1saXN0LWJveCB1bCBsaSBhIHAge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE1KTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbiNib3gtZmxpZ2h0LWxpc3QgLmZsZXggcC5wb2ludGVyLWV2ZW50e1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxufVxyXG5cclxuLmZsaWdodC1saXN0LWJveCBoMyxcclxuLmZsaWdodC1saXN0LWJveCBwLnRpdGxlLWxpc3QtYm94IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICBib3JkZXI6IDBweCBzb2xpZCB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTUpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwcHggMHB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMHB4IDBweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDBweCAwcHg7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDBweCAwcHg7XHJcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMHB4IDBweDtcclxufVxyXG5cclxuLmhlbGxvLWNvdW50cnkge1xyXG4gICAgbWFyZ2luLXRvcDogMTA4cHg7XHJcbn1cclxuXHJcbi5oZWxsby1jb3VudHJ5IGgzIHtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xOCk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmhlbGxvLWNvdW50cnkgaW1nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbn1cclxuXHJcbi5oZWxsby1jb3VudHJ5IHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbn1cclxuXHJcbiNjaGVhcC1mbGlnaHRzLXRvICNib3gtaGVhZCBwLFxyXG4jY2hlYXAtZmxpZ2h0cy10byBwLnN1Yi10aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE1KTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbWFyZ2luOiAyMHB4IDBweCAxMHB4IDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAjY2hlYXAtZmxpZ2h0cyBoMi5oMi1iaWctc2VjdGlvbntcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yNyk7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAjY2hlYXAtZmxpZ2h0cy10b3tcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMDBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgI2NoZWFwLWZsaWdodHMtdG8gcHtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNik7XHJcbiAgICB9XHJcbiAgICAjY2hlYXAtZmxpZ2h0cy10byBoMixcclxuICAgICNjaGVhcC1mbGlnaHRzLXRvICN3aGVyZS1mbGlnaHQgcHtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yNSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgICNjaGVhcC1mbGlnaHRzLXRvICN3aGVyZS1mbGlnaHQgYnV0dG9ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE0KTtcclxuICAgICAgICBwYWRkaW5nOiAxN3B4IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2JveC1mbGlnaHQtbGlzdCAuZmxleHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBcclxuICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiAtby1mbGV4Ym94O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogNDJweDtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgI2JveC1mbGlnaHQtbGlzdCBsaS5mbGV4Lm5vcmVzdWx0c3tcclxuICAgICAgICBjdXJzb3I6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgICAjYm94LWZsaWdodC1saXN0IC5mbGV4IC5mbGlnaHQtbGlzdC1ib3h7XHJcbiAgICAgICAgZmxleDogMTsgXHJcbiAgICB9XHJcblxyXG4gICAgLmZsaWdodC1saXN0LWJveCBoMyxcclxuICAgIC5mbGlnaHQtbGlzdC1ib3ggcC50aXRsZS1saXN0LWJveHtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNyk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xyXG4gICAgfVxyXG4gICAgLmJvdHRvbS1ib3h7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5mbGlnaHQtbGlzdC1ib3ggdWx7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAyMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuZmxpZ2h0LWxpc3QtYm94IHVsIGxpIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTUpO1xyXG4gICAgfVxyXG4gICAgLmZsaWdodC1saXN0LWJveCB1bCBsaSBwOm50aC1vZi10eXBlKDIpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXAgLmNvbnRhaW5lci1wYXJhZ3JhcGhze1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1MHB4KSB7XHJcbiAgICBwLnN1Yi10aXRsZSxcclxuICAgICNjaGVhcC1mbGlnaHRzLXRvICNib3gtaGVhZCBwLFxyXG4gICAgI2NoZWFwLWZsaWdodHMtdG8gcC5zdWItdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTYpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBtYXJnaW46IDIwcHggMHB4IDEwcHggMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICB9XHJcblxyXG4gICAgI2NoZWFwLWZsaWdodHMtdG8gcC5jb250ZW50LWNvbnRhaW5lcixcclxuICAgICNjaGVhcC1mbGlnaHRzLXRvIHAuY29udGVudC1jb250YWluZXIgYXtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNik7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XHJcbiAgICAvKi4uL1BBSVMgKi9cclxuICAgICNjaGVhcC1mbGlnaHRzLXRvIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTYpO1xyXG4gICAgfVxyXG4gICAgI2NoZWFwLWZsaWdodHMtdG8gaDIsXHJcbiAgICAjY2hlYXAtZmxpZ2h0cy10byAjd2hlcmUtZmxpZ2h0IHB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjgpO1xyXG4gICAgfVxyXG4gICAgI2NoZWFwLWZsaWdodHMtdG8gaDIuaDItYmlnLXNlY3Rpb257XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMzUpO1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsaWdodC1saXN0LWJveCBoMyxcclxuICAgIC5mbGlnaHQtbGlzdC1ib3ggcC50aXRsZS1saXN0LWJveHtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNyk7XHJcbiAgICB9XHJcbiAgICAuZmxpZ2h0LWxpc3QtYm94IHVsIGxpIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTcpO1xyXG4gICAgfVxyXG4gICAgLmZsaWdodC1saXN0LWJveCB1bCBsaSBwOm50aC1vZi10eXBlKDIpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTIwKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXtcclxuICAgIC5mbGV4LWZsaWdodHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGlnaHQtbGlzdC1ib3gge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mbGlnaHQtbGlzdC1ib3ggdWwgbGl7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHAuY29udGVudC1jb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBcclxuICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiAtby1mbGV4Ym94O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogNDVweDtcclxuICAgIH1cclxuICAgIHAuY29udGVudC1jb250YWluZXIgc3BhbntcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbn0iXX0= */