a.color{color:var(--btn-link-bg-hover);font-weight:700}.list-resume-tx ul[data-depth="4"] i.eccc-icon-window-up-down{display:none}.list-resume-tx ul[data-state=open][data-depth="4"]>header{background-color:inherit}.list-resume-tx li[data-state=open][progress]>header{background-color:var(--framework-bg)}[data-page-slug=order-summary] #ws-front{min-height:60vh}[data-page-slug=epaync-diferred] #ws-front,[data-page-slug=order-payement] #ws-front{align-self:center}.warning-color{color:var(--background-security-level-0)}.pending-color{color:var(--background-security-level-1)}.valid-color{color:var(--background-security-level-2)}.eccc-icon-help{align-items:center;cursor:pointer;display:flex}.ws-pagination a{background-color:transparent;border:2px solid var(--framework-bg);border-radius:50%;box-shadow:unset;color:var(--btn-link-bg)}.form-check-input{background-color:var(--framework-bg);border:1px solid var(--framework-bg)}.form-check-input:checked{background-color:var(--btn-action-bg);border:1px solid var(--btn-action-bg)}.e-card-active{color:var(--btn-valid-bg)}.e-card-desactivated{color:#ff4500}.e-card-archive,.e-card-sold-out{color:red}.link-black:hover svg path.st0,.link-black:hover svg rect.st0{fill:var(--btn-link-bg-hover)}.link-alone svg path.st0,.link-alone svg rect.st0{fill:var(--btn-link-bg)}.link-alone:hover svg path.st0,.link-alone:hover svg rect.st0{fill:var(--btn-link-bg-hover)}[data-role=manager] #ws-nav-top .connected .eccc-icon-user{color:#2adb93}[data-role=business] #ws-nav-top .connected .eccc-icon-user{color:var(--link-color)}.ecc-icon-arrow-left{background-image:url(/images/forme-arrow-rigth.svg);background-position:50%;background-repeat:no-repeat;height:30px;width:30px}select{font-size:clamp(13px,15px,20px);margin:0;min-height:var(--input-height);padding:0;position:relative;width:100%}modal .form-modify-email{justify-content:center}modal .form-modify-email fieldset input{border:2px solid var(--btn-link-bg);height:34px;text-indent:15px}#language-selector,#price-selector{align-self:center;position:relative}[screen-state=desktop] .mobile,[screen-state=mobile] .desktop{display:none}[screen-state=desktop] .desktop,[screen-state=mobile] .mobile{display:block}.currency-selected div{pointer-events:none}.currency-selected i,.language-selected i{font-size:12px}.currency-selected,.language-selected,.price-selected{align-items:center;cursor:pointer;display:flex;position:relative}.language-selected span,.language-selection{text-transform:uppercase}.currency-selected:after,.language-selected:after,.price-selected:after{content:""}#language-selector .subitem,#price-selector .subitem{cursor:pointer}#language-selector .subitem li,#price-selector .subitem li{margin:0 0 10px;padding:0}#home{width:100%}#home,#howforge{position:relative}#howforge{z-index:2}#network-map{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;height:max-content}#network-map .link-image{border-radius:var(--border-radius-6);box-shadow:var(--shadow-ligth)}.banner{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;padding:30px;position:relative}.banner .grid-col{grid-auto-flow:row;grid-template-columns:50% 50%}.banner .text{display:grid;gap:var(--pad15);grid-auto-flow:row;grid-template-rows:max-content max-content auto}.banner .grid-col img{height:fit-content;justify-self:end;max-width:max-content;padding-right:30px;width:100%;z-index:1}.banner .text-button{align-self:center;height:max-content;justify-self:center;padding:10px 50px;width:max-content}#banner-welcome .subtitle,#banner-welcome .title,.banner .subtitle,.banner .title{-webkit-text-fill-color:#fff}.banner input{background-color:#fff}#banner-welcome .title{background:#fff;background:transparent;font-family:BalooBhai2-regular;font-size:37px;width:100%}#banner-welcome:before,.banner:before{content:url(/images/form-module-welcom-bg.png);display:inline-block;filter:hue-rotate(var(--hue));position:absolute;top:-135px;z-index:1}#banner-welcome .text,.banner .text{z-index:3}#banner-welcome a.img-welcome,.banner a.img-welcome{z-index:2}[model=input],[model=textarea]{font-family:Poppins-Regular;font-size:15px;padding:5px}[model=textarea]{padding:0 15px}.form-check-button{display:none}.button-form-radio,.form-check-button~div{background:transparent;border:2px solid var(--framework-bg);border-radius:5px;border-radius:50px!important;color:#000;cursor:pointer;display:grid;display:flex;font-size:clamp(12px,15px,18px);font-weight:700;gap:15px;grid-auto-flow:column;justify-self:center;padding:10px 20px;place-content:center;place-items:center;position:relative;text-align:center;text-decoration:none;transition:var(--tr-02);width:100%}.button-form-radio[checked],.form-check-button[checked]~div{background:var(--btn-link-bg);border:2px solid var(--btn-link-bg);color:#fff;transition:var(--tr-02)}.button-form-radio:hover,.form-check-button~div:hover{border:2px solid var(--btn-link-bg-hover)}informationstabs{grid-area:information}informationstabs ul{list-style:none;margin:0;padding:0}informationstabs ul [data-model=linkIcon]{justify-content:flex-start}informationstabs ul [data-model=linkIcon] i{color:var(--btn-action-bg);font-size:20px}informationstabs input[name=tabs]:checked+.label span{color:var(--btn-form-bg);font-weight:700}informationstabs .label{border-bottom:3px solid transparent;margin-right:20em}informationstabs [model=tabs] .header{border-bottom:2px solid var(--framework-bg);justify-content:start}informationstabs input[name=tabs]:checked+label:after{border-bottom:2px solid var(--btn-form-bg);bottom:-5px;content:"";height:2px;position:absolute;width:100%}[data-table-id=table] [data-media=content],[data-table-id=table] [data-media=showcase]{padding:var(--pad10);width:100%}[data-table-id=table] .ws-grid-tbody fieldset{display:flex;flex-direction:column;gap:15px;padding:0;place-items:center;width:100%}.showcase-network-detail [data-media=show]{grid-template-columns:1fr}.radio-network fieldset [type=radiobox]{gap:15px}.button-network{display:grid;grid-auto-flow:row;grid-template-columns:repeat(4,1fr)}.order-list-email{display:grid;gap:15px;grid-auto-flow:row}.order-list-email accordeon .header{padding:5px 15px}.order-list-email accordeon :is(.header.active:not(.disabled),.header.active:hover:not(.disabled),.content,.header){border-bottom:unset}.order-list-email accordeon .wrap{border:2px solid var(--framework-bg);border-radius:var(--border-radius-6)}.order-list-email accordeon .wrap.active{border:0}.order-list-email accordeon :is(.header.active:not(.disabled),.header.active:hover:not(.disabled)){background-color:var(--framework-bg);border-bottom:2px solid transparent;color:#000}#filtreAndControl .header{border-bottom:unset;display:flex;font-weight:700;justify-content:center;padding:18px 0}#filtreAndControl .header .collapse{background-color:transparent;border:2px solid var(--framework-bg);border-radius:30px;color:var(--btn-action-cl);cursor:pointer;font-size:1em;padding:10px 15px;text-align:center;width:100%}#filtreAndControl .header .collapse:hover{border:2px solid var(--btn-form-bg)}#filtreAndControl .header.active .collapse{background-color:var(--btn-form-bg);border:2px solid var(--btn-form-bg);color:var(--btn-form-cl)}#filtreAndControl .header.active:hover:not(.disabled),#filtreAndControl .header.active:not(.disabled){background-color:inherit;color:inherit}#filtreAndControl .content.active{border-bottom:unset}#ws-shop{background:#fff;box-shadow:var(--shadow-smooth-left);display:grid;grid-template-columns:1fr;grid-template-rows:max-content auto;height:100%;justify-content:center;padding:var(--pad) 15px;position:fixed;right:0;top:0;transform:translateX(150vw);width:360px;z-index:99999}#ws-shop .content{display:grid;gap:15px;grid-template-rows:max-content max-content auto max-content;height:100%;justify-self:center;max-width:360px;width:100%}#ws-shop .content .title-cart{margin-bottom:20px}#ws-shop .content .title-cart .delete-link-info a{color:var(--link-color);font-size:13px;justify-content:start}#ws-shop .content .title-cart .delete-link-info a[data-model=linkIcon] [type=text]{font-weight:100}#ws-shop .content .title-cart .delete-link-info a:hover{color:var(--link-color-hover)}#ws-shop .content .title-cart .delete-link-info a:hover [type=text]{text-decoration:underline}#ws-shop.open{transform:translateX(0)}#ws-shop .closeCart{align-self:end;background:transparent;border:1px solid transparent;box-shadow:none;font-size:20px;height:max-content;justify-self:end;padding:0;position:relative;right:-20px;top:-5px}#ws-shop .message{background-color:#e3fff1;border:2px solid #0de285;border-radius:12px;margin:var(--pad15) 0;padding:5px 15px;place-content:start;place-items:center;width:100%}#ws-shop .cart-lines-purchase{display:grid;flex-grow:2;gap:20px;grid-auto-flow:row;max-height:40vh;overflow-y:auto;padding-right:10px}#ws-shop [data-type=cart-lines-purchase] .total-line{font-weight:700}#ws-shop .warp-line-max img{border-radius:5px;width:50px}#ws-shop .warp-line-max{display:grid;gap:15px;grid-auto-flow:column;grid-template-columns:max-content auto;grid-template-rows:max-content}#ws-shop .button-cart-link{font-size:13px;font-weight:300}#ws-shop [data-type=cart-lines-purchase] .delete-link-info,#ws-shop [data-type=cart-lines-purchase] .link-info{display:flex;flex-direction:row;font-size:12px;justify-content:space-between}#ws-shop [data-type=cart-lines-purchase] .delete-link-info [type=text],#ws-shop [data-type=cart-lines-purchase] .link-info [type=text]{font-weight:100!important}#ws-shop [data-type=cart-lines-purchase] .delete-link-info{color:var(--link-color);justify-content:center;margin-top:15px}#ws-shop .cart-lines-purchase .cards-price,#ws-shop .cart-lines-purchase .network-info,#ws-shop .cart-lines-purchase .pin-info{display:grid;flex-direction:row;gap:10px;grid-auto-flow:row;grid-template-columns:auto max-content;justify-content:space-between}#ws-shop .cart-lines-purchase .cards-price .quantity{display:none}#ws-shop .cart-lines-purchase .price,#ws-shop .cart-lines-purchase .title{font-weight:700}#ws-shop .cart-lines-purchase .link-info a{color:var(--link-color)}#ws-shop .cart-lines-purchase .link-info a:hover{color:var(--link-color-hover)}#ws-shop .content .button-to-action{display:flex;flex-direction:column;font-weight:700;gap:15px;place-content:end;place-items:center}#ws-shop .total-price{position:relative}#ws-shop .button-to-summary,#ws-sop .link-add-card{align-self:center}#ws-summary,authentification{position:relative;width:100%}#ws-summary.list-email-page #summary-content .left{grid-template-rows:repeat(10,max-content)}#summary-content form.step-order{display:grid;gap:30px;grid-auto-flow:row}#summary-content,authentification{column-gap:5%;display:grid;grid-auto-columns:65% 30%;grid-auto-flow:column;position:relative;width:100%;z-index:2}#summary-content .left,authentification .left{display:grid;grid-auto-flow:row;row-gap:30px}#summary-content .sticker{background-color:var(--framework-bg);border-radius:var(--framework-radius-light);display:grid;grid-template-columns:max-content auto max-content;height:fit-content;padding:var(--pad15)}#summary-content .sticker .stk-image{grid-column:1/span 1;grid-row:1/span 7}#summary-content .sticker .stk-image img{border-radius:var(--framework-radius-light);box-shadow:var(--shadow-ligth);height:160px;margin-right:32px;object-fit:cover;width:140px}#summary-content .sticker .stk-title{color:var(--btn-link-bg-hover);grid-column:2/span 2;grid-row:1;padding-bottom:15px}#summary-content .sticker .stk-pin{font-size:40px;margin-left:-35px;margin-top:-35px;position:absolute;transform:rotate(-45deg)}#summary-content .sticker .stk-price{color:var(--btn-link-bg-hover);font-size:18px;font-weight:700;grid-column:4/span 3;grid-row:1}#summary-content .sticker .stk-pin-title{font-weight:700;grid-column:2/span 2;grid-row:2}#summary-content .sticker .stk-pin-price{font-size:18px;font-weight:700;grid-column:4/span 3;grid-row:2}#summary-content .sticker .stk-quantity-title{font-weight:700;grid-column:2/span 2;grid-row:3}#summary-content .sticker .stk-quantity-content{font-weight:700;grid-column:4/span 3;grid-row:3;justify-self:end}#summary-content .sticker .stk-date{grid-column:2/span 4;grid-row:4}#summary-content .sticker .stk-holder{grid-column:2/span 4;grid-row:5}#summary-content .sticker .stk-holder-email{grid-column:2/span 4;grid-row:6}#summary-content .sticker .stk-message{display:grid;gap:5px;grid-auto-flow:column;grid-column:2/span 4;grid-row:7;grid-template-columns:max-content auto}#summary-content .sticker .stk-message .stk-message-content{max-width:360px;word-break:break-word}#summary-content .sticker .stk-button{color:var(--btn-link-bg-hover);display:flex;flex-direction:row;font-size:18px;font-weight:700;gap:20px;grid-column:1/span 6;grid-row:8;justify-content:center;padding-top:15px}#summary-content .sticker .stk-button [data-model=linkIcon] [type=text]{font-size:15px;font-weight:100}#summary-content .sticker .stk-button a i{font-size:20px}#summary-content .left .wrap{background-color:var(--framework-bg);border-radius:var(--framework-radius-light);display:grid;grid-template-columns:max-content auto max-content;padding:var(--pad15)}#summary-content [data-model=linkIcon] i,#summary-content button i{font-size:20px}#summary-content [data-model=linkIcon],#summary-content button{align-items:center;display:grid;gap:15px;grid-auto-flow:column}#summary-content [data-model=linkIcon] [type=text],#summary-content button [type=text]{font-size:15px}#tickets-table-dashboard [data-field=action]{justify-items:end}#ws-cards-purchase td,#ws-cards-purchase td .item-currency{font-size:13px!important}#epaync-content-pending{margin-top:50px}#ws-form-epaync{margin:10px}#ws-form-epaync img{max-width:max-content;width:100%}#summary-content .frame .slide{display:flex;flex-direction:column;gap:var(--pad15)}#summary-content .frame .list-informations{margin:0!important;padding:30px}#summary-content .frame .list-informations i{background:linear-gradient(to right,var(--link-color-hover) 0,var(--link-color) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:20px;font-weight:700;max-width:max-content;width:100%}#summary-content #file-email-order{display:block}#summary-content #file-email-order [data-media=add-file] button{min-height:48px}authentification [model=tabs] .header{justify-content:start}#summary-content .frame-total-completed,authentification .frame-total-completed{display:grid;grid-auto-flow:column}#summary-content .frame-regular,authentification .frame-regular{font-family:Poppins-Regular;font-weight:700;width:100%}#summary-content .frame-total-completed,authentification .frame-total-completed{font-weight:700}#summary-content .right .frame,authentification .right .frame{align-items:center;display:grid;grid-auto-columns:1fr;justify-content:center}#summary-content .right .slide,authentification .right .frame-border{border:2px solid var(--framework-bg);border-radius:var(--framework-radius-light);box-shadow:var(--shadow-ligth);padding:var(--pad)}authentification .right .slide{min-width:330px}authentification .frame-total,authentification .frame-total-completed{display:flex;flex-direction:row;font-family:Poppins-Regular;justify-content:space-between}#summary-content ul.list-informations,authentification ul.list-informations{list-style:none;padding:30px}#summary-content ul i,authentification ul i{color:--link-color-hover;font-size:20px;font-weight:700;max-width:max-content;width:100%}#summary-content ul li,authentification ul li{align-items:center;display:flex;flex-direction:row;gap:10px;margin:5px 0}#summary-content breadcrumb step{display:grid;gap:10px;grid-auto-flow:row;grid-template-rows:max-content 1fr}#summary-content .button-nav{display:grid;gap:15px;grid-auto-flow:column;grid-template-columns:1fr 1fr}#summary-content .button-nav [data-step=prev]{grid-column:1}#summary-content .button-nav [data-step=next]{grid-column:2}#summary-content .step text{display:grid;gap:var(--pad15);grid-auto-flow:row}#summary-content .step text h3{text-align:center}#summary-content #balance-sheet details{background-color:#fff}#summary-content ul li span,authentification ul li span{font-weight:700}#summary-content ul.breadcrumb li.active span{color:var(--link-color-hover);font-weight:700}#summary-content ul.breadcrumb li span{align-self:baseline;font-weight:100}authentification section.step>.wrap-formulaire{display:none}authentification #form-login,authentification #form-signup{padding:0}authentification section.step .ws-tabs .tabs-content #form-login{justify-items:unset}authentification section.step .ws-tabs .tabs-content #form-login h2{display:none}authentification section.step .ws-tabs .tabs-content{padding:0}authentification section.step1 h3 a{display:none}authentification section.step1.full h3 a{display:block;font-size:15px;text-decoration:underline}authentification section .wrap-formulaire .information{padding:var(--pad15)}authentification section h4{font-family:Poppins-Regular;font-weight:100}authentification section .wrap-logo-card{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--pad15);justify-content:start}authentification section .wrap-logo-card img{height:50px;max-width:70px;object-fit:contain;width:100%}authentification section form{max-width:450px}authentification section h3{align-items:center;display:flex;flex-direction:row;font-family:BalooBhai2-bold;font-size:24px;gap:15px}authentification section.step h3 i,authentification section.step.full h3 .step-number,authentification section.step.visible h3 .step-number{display:none}authentification section.step h3 .step-number,authentification section.step.active>.wrap-formulaire,authentification section.step.full h3 i,authentification section.step.visible h3 i{display:block}authentification section.step.active>.wrap-formulaire .header{margin-bottom:20px}authentification .form-signup.active{justify-items:start;width:100%!important;width:max-content}authentification .eccc-icon-list{color:var(--btn-valid-bg)}.button-selection-login{display:flex;flex-direction:row;gap:15px}:is(.button-selection-login,.button-list-model-order) .btn-tabs.selected,a.btn-tabs.selected{background-color:var(--btn-form-bg);border:2px solid var(--btn-form-bg);color:var(--btn-form-cl)}.ws-cart{align-items:center;display:flex;flex-direction:column}.ws-cart .wrap{display:flex;justify-content:center}#manager-list{position:relative;width:100%}#manager-list grid{display:grid;grid-auto-flow:column;grid-template-columns:max-content auto}#manager-list .container.grid-row{position:relative;row-gap:30px;width:100%}#manager-list resume{max-width:300px;width:100%}#manager-list #resume-order-card table[size=small]{border-radius:unset}#manager-list #resume-order-card table[size=small] tbody{gap:0}#manager-list #resume-order-card table[size=small] tbody tr{margin:0}#manager-list #resume-order-card table[size=small] tbody a[data-model=linkIcon]{color:var(--btn-link-bg);gap:0}#manager-list #resume-order-card table[size=small] tbody a[data-model=linkIcon]:hover{color:var(--btn-link-bg-hover);text-decoration:underline}#manager-list #business-card .information-items{border-radius:var(--border-radius-6);font-size:13px;gap:2px;padding:10px;width:100%}#manager-list #business-card td[data-td="3"]{vertical-align:middle}#manager-list #resume-order-card{display:grid;gap:5px}#manager-list #resume-order-card .header{background-color:var(--btn-link-bg);border:none;border-radius:var(--border-radius-6);color:var(--btn-link-cl-ligth);font-size:13px;padding:5px}#manager-list #resume-order-card .content table{max-height:300px}#manager-list [data-field=date_activated] ul{list-style:none;width:100%}#manager-list [data-field=date_activated] li{display:grid;grid-auto-flow:column;grid-template-columns:1fr auto;padding:0 10px;width:100%}#manager-list #list-manager-order #pageNumerberForm{align-items:center;display:flex;justify-content:end}#manager-list resume{display:grid;gap:15px;grid-auto-flow:row;grid-template-rows:max-content max-content auto}#manager-list #resume-order-card subject{display:grid;grid-auto-columns:1fr max-content;grid-auto-flow:column}#resume-order-card accordeon #balance-sheet details[open] content,#resume-order-cardaccordeon .content.active{border:none;padding-top:10px}#resume-order-cardaccordeon table td{padding:0}#resume-order-card td{font-size:13px}#manager-list .ws-table{max-height:unset}#manager-list #business-card{max-height:600px}#manager-list #business-card .information-item,#manager-list #business-card .ws-price .price-item{justify-content:start;text-align:start}#manager-list #business-card [data-model=linkIcon]{justify-content:start;width:100%}#manager-list #business-card [data-label="Code pin"] .eccc-icon-invalidate{color:var(--background-security-level-1)}#manager-list #business-card [data-label="Code pin"] .eccc-icon-secure{color:var(--background-security-level-2)}#manager-list #business-card [data-label=Miniature] img{border-radius:var(--border-radius-6);width:50px}#list-manager-order{display:flex;flex-direction:column;margin-bottom:30px}console .period .period-input{display:flex;flex-direction:column;flex-wrap:wrap}#list-manager-order console{display:grid;grid-auto-flow:column;grid-template-columns:1fr;margin-bottom:15px;row-gap:30px}#list-manager-order console .top .ws-grid-search{grid-column:1;grid-row:1}#list-manager-order console .top .nview{grid-column:2;grid-row:1}#list-manager-order console .top .ws-pagination{grid-column:2;grid-row:2}#list-manager-order console .top .max-element{display:none}#list-manager-order console .ws-grid-search{order:1}#list-manager-order console .nview{order:2}#list-manager-order console .ws-pagination{order:3}#list-manager-order console.bottom{justify-content:space-between;margin-top:15px}#list-manager-order-pending{align-items:center;border:2px solid var(--framework-bg);border-radius:var(--border-radius-12);display:flex;flex-direction:column;justify-content:center;padding:var(--pad15);row-gap:15px;text-align:center}#list-manager-order-pending .eccc-icon-hourglass{color:var(--btn-link-bg);font-size:40px}#list-manager-order .order-item-info .statut{align-items:center;color:green;display:flex;flex-direction:row;gap:15px}#list-manager-order .order-item-info .statut.error{color:red}#list-manager-order [data-grid=grid-detail]{display:grid;grid-auto-flow:row;row-gap:30px}#list-manager-order .list-manager-wrap{border:1px solid var(--framework-bg);border-radius:var(--border-radius-12);display:grid;gap:var(--pad10);grid-auto-flow:row;margin:auto;width:728px}#list-manager-order .list-content-order{display:flex;flex-direction:column;padding:var(--pad20);row-gap:10px}#list-manager-order .list-content-order[data-model=list-email]{display:grid;grid-template-columns:1fr}#list-manager-order .list-content-order[data-model=list-email] :is(.order-list-email-detail,.order-list-email-estimate,.order-list-email-button,.order-manage-card) a{justify-content:start}#list-manager-order .list-content-order[data-model=list-email] .order-list-email-detail{grid-column:1;grid-row:1}#list-manager-order .list-content-order[data-model=list-email] .order-list-email-estimate{grid-column:1;grid-row:2}#list-manager-order .list-content-order[data-model=list-email] .order-list-email-button,#list-manager-order .list-content-order[data-model=list-email] .order-manage-card{grid-column:1;grid-row:3}#list-manager-order .list-content-order[data-model=list-email] .order-list-email{grid-column:1;grid-row:4}#list-manager-order .list-content-order[data-model=list-email] .order-list-email-button-information{grid-column:1;grid-row:5}#list-manager-order .list-header-order{background:var(--framework-bg);border-radius:var(--border-radius-12) var(--border-radius-12) 0 0;display:grid;grid-template-columns:auto max-content auto;padding:var(--pad10) var(--pad15)}#list-manager-order .order-item{display:grid;gap:5px;margin-bottom:50px}#list-manager-order .order-item:last-child{margin-bottom:0}#list-manager-order .order-item .statut.error{color:var(--btn-unvalid-bg)}#list-manager-order .order-item .statut{color:var(--btn-valid-bg);display:flex;gap:15px;grid-column:6/span 7;grid-row:4;justify-content:end;width:100%}#list-manager-order .order-item .statut [tooltip]{align-items:center;color:#000;display:flex}#list-manager-order .order-item .email-status{grid-column:6/span 7;grid-row:3;justify-self:end}#list-manager-order .order-item .email-status [type=text]{font-weight:100}#list-manager-order .order-item .email-status i{font-size:20px}#list-manager-order .order-item .title{font-size:20px;font-weight:700;grid-column:1/span 6;grid-row:1;max-width:300px;width:100%;word-break:break-word}#list-manager-order .order-item .pin-text{grid-column:1/span 6;grid-row:2;width:100%}#list-manager-order .order-item .pin,#list-manager-order .order-item .recipient{grid-column:1/span 6;grid-row:3;width:100%}#list-manager-order .order-item .email{grid-column:1/span 6;grid-row:4;width:100%}#list-manager-order .order-item .email .holder-modify,#list-manager-order .order-item .pin-text .holder-unlock-pin{display:flex}#list-manager-order .holder-modify span{color:var(--btn-link-bg-hover);font-family:Poppins-Regular;font-weight:200}#list-manager-order .order-item .unlock-pin{font-weight:700}#list-manager-order .order-item .email .holder-modify [type=text],#list-manager-order .order-item .pin-text .holder-unlock-pin [type=text]{color:var(--btn-link-bg);font-size:13px!important}#list-manager-order .order-item .email .holder-modify:hover [type=text],#list-manager-order .order-item .pin-text .holder-unlock-pin:hover [type=text]{color:var(--btn-link-bg-hover);text-decoration:underline}#list-manager-order .order-item .detail{align-items:start;grid-column:6/span 3;grid-row:1;justify-content:end;width:100%}#list-manager-order .order-item .detail [type=text]{color:var(--btn-link-bg)}#list-manager-order .order-item .detail [type=text]:hover,#list-manager-order .order-item .pin-text .holder-unlock-pin .detail [type=text]:hover,#list-manager-order .order-item .unlock-pin:hover{color:var(--btn-link-bg-hover);text-decoration:underline}#list-manager-order .order-item .price{grid-column:10/span 3;grid-row:1;width:100%}#list-manager-order .order-item .pin-price{font-weight:700;grid-column:10/span 3;grid-row:2}#list-manager-order .order-item-price{justify-self:end}#list-manager-order .detail i,#list-manager-order .statut i{font-size:20px}console form .ws-price .price-item{justify-content:center}#list-manager-order .ws-price .price-item{justify-content:end}#list-manager-order .data{font-weight:700}#list-manager-order .price{font-weight:700;justify-self:end;text-align:end}#list-manager-order .list-order-id{text-align:center}#list-manager-order .list-order-total{justify-self:end;text-align:center}#list-manager-order .list-order-total .data .price-item{justify-content:end}#list-manager-order .list-footer-order{display:flex;justify-content:center;padding-bottom:var(--pad15)}#list-manager-order .list-content-order[data-model=list-email] .order-list-email-button a [type=text],#list-manager-order .list-content-order[data-model=list-email] .order-list-email-detail a [type=text],#list-manager-order .list-content-order[data-model=list-email] .order-list-email-estimate a [type=text],#list-manager-order .list-content-order[data-model=list-email] .order-manage-card a [type=text],#list-manager-order .list-footer-order .invoice [type=text]{color:var(--btn-link-bg)}#list-manager-order .list-content-order[data-model=list-email] .order-list-email-button a:hover [type=text],#list-manager-order .list-content-order[data-model=list-email] .order-list-email-detail a:hover [type=text],#list-manager-order .list-content-order[data-model=list-email] .order-list-email-estimate a:hover [type=text],#list-manager-order .list-content-order[data-model=list-email] .order-manage-card a:hover [type=text],#list-manager-order .list-footer-order .invoice [type=text]:hover{color:var(--btn-link-bg-hover);text-decoration:underline}#list-manager-order #business-card td[data-key=lockedcard],#list-manager-order #business-card td[data-key=stateCard]{font-size:20px}#ws-business{align-items:center;display:grid;justify-content:center;position:relative}#ws-business #form-signup fieldset .grid-col{justify-content:start}.wrap-content-business-register{margin:auto;max-width:576px}[screen-state=mobile] .wrap-content-business-register,[screen-state=mobile] .wrap-content-business-register .button-pro{gap:var(--pad30)}#ws-summary .head-title{justify-self:center;margin-bottom:15px;text-align:center}.ws-login #ws-users-account{padding:var(--pad15)}.ws-login video{border-radius:var(--border-radius-12);box-shadow:var(--shadow-ligth)}.ws-login #info-user a{color:var(--btn-link-bg);font-size:13px;text-decoration:underline}.ws-login #info-user a:hover{color:var(--btn-link-bg-hover)}#ws-users-account{position:relative;width:100%}#ws-users-account h1{justify-self:center}#ws-users-account accordeon{justify-self:center;max-width:728px;width:100%}#ws-users-account accordeon .header{border:none;justify-self:end;padding:10px 18px}#ws-users-account accordeon .wrap{border-bottom:2px solid var(--framework-bg)}#ws-users-account accordeon .wrap.active{border-bottom:2px solid var(--btn-link-bg)}#ws-users-account accordeon password fieldset .field .wrap{border:unset}#ws-users-account accordeon .header .grid-col{align-items:center;grid-template-columns:auto 80px}#ws-users-account accordeon .header .grid-col .col-wrap{align-items:center;display:flex;flex-direction:row;font-size:15px;justify-content:start}#ws-users-account accordeon .header .grid-col .col-wrap strong{width:200px}#ws-users-account accordeon .header .grid-col .btn{color:var(--btn-link-bg)}#ws-users-account accordeon .header.active .grid-col .btn{color:#fff}#ws-users-account accordeon .header .grid-col .btn:hover{color:var(--btn-link-bg-hover);text-decoration:underline}#ws-users-account accordeon .header.active .grid-col .btn:hover{color:#fff;text-decoration:underline}btn #ws-users-account accordeon .header .grid-col{align-items:center;grid-template-columns:200px 1fr 1fr}#ws-users-account accordeon .header.disabled .grid-col{grid-template-columns:auto 200px}#ws-users-account accordeon .content.active{border:none}#ws-users-account accordeon .content.active.phone{overflow:unset}#ws-users-account accordeon fieldset{border:none;margin:0;padding:0;position:relative}#ws-users-account .field{align-items:center;display:flex;position:relative;width:100%}#ws-users-account .display-pwd{color:var(--c-10);cursor:pointer;padding-right:15px;position:absolute;right:0;top:10px;z-index:5}#ws-users-account .ws-datalist,#ws-users-account accordeon input:not([type=checkbox]){border:2px solid var(--background-btn-light);border-radius:6px;padding:5px}#ws-users-account accordeon input:active:not([type=checkbox]),#ws-users-account accordeon input:focus:not([type=checkbox]){border:2px solid var(--background-btn)!important}#ws-users-account accordeon .form-newsletter{display:grid;margin:15px 0;padding:0}#ws-users-account accordeon .form-users-address,#ws-users-account accordeon .form-users-name,#ws-users-account accordeon .form-users-password,#ws-users-account accordeon .form-users-phone{align-items:end;display:grid;grid-template-columns:1fr 1fr max-content;margin:15px 0 35px;padding:0}#ws-users-account accordeon .form-users-password{grid-template-columns:1fr}#ws-users-account accordeon .form-users-address{grid-template-columns:1fr max-content}#ws-users-account #form-users-password{margin:30px 0;padding:0}#ws-users-account .wrarp-account-password-manager{column-gap:80px;display:grid;grid-auto-flow:column;grid-template-columns:auto max-content}#ws-users-account .wrarp-account-password-manager .left fieldset:first-child{margin-bottom:20px}#ws-users-account .wrarp-account-password-manager ul{list-style:none;margin:0;padding:0}#ws-users-account .wrarp-account-password-manager ul li i{margin-right:var(--pad15)}#ws-users-account .wrarp-account-password-manager ul li.check{font-weight:700}#ws-users-account .wrarp-account-password-manager ul li i.fa-xmark{color:red;font-size:1.5em;font-weight:700}#ws-users-account .wrarp-account-password-manager ul li i.fa-check{color:green;font-size:1.5em;font-weight:700}#ws-users-account #ws-hourly .hourly-day-wrap{gap:10px}#account-manager .content-modify-email,#account-manager .content-unlock-pin{justify-self:center;max-width:576px}#account-manager .content-modify-email h1,#account-manager .content-unlock-pin h1{margin-bottom:var(--pad15);text-align:center}#account-manager-tickets,#account-tickets{justify-self:center;max-width:768px;width:100%}#account-tickets h1{justify-self:center}#account-manager-tickets table tr{border-bottom:1px solid var(--framework-bg)}#account-manager-tickets .nview label{display:none}#account-tickets td[data-key=date_created],#account-tickets th[data-key=date_created]{width:25%}#account-tickets td[data-key=subject],#account-tickets th[data-key=subject]{width:75%}#account-manager-tickets .container{max-width:728px;width:100%}#ws-cards-details{display:flex;flex-direction:column;row-gap:var(--pad100)}#ws-cards-details .wrap-details{display:grid;gap:80px;grid-auto-flow:row;width:100%}#banner-check-card{align-items:center;display:flex;flex-direction:row;height:580px;inset:0;justify-content:space-evenly;margin:0 -100%;position:relative}#banner-check-card:before{content:url(/images/form-module-welcom-bg.svg);display:inline-block;position:absolute;z-index:1}#banner-check-card .title{font-family:BalooBhai2-bold;font-size:28px;-webkit-text-fill-color:#fff}#banner-check-card .subtitle{font-family:Poppins-Regular;-webkit-text-fill-color:#fff}#ws-cards-details .module-check-cards{align-items:start;display:grid;gap:2%;grid-auto-flow:column;grid-template-columns:40% 58%;height:580px;place-content:center;z-index:2}#ws-cards-details .warp-form-check-card legend{color:#fff}#ws-cards-details .warp-form-check-card button{margin-top:20px}#ws-cards-details .module-check-cards .img-checkup{aspect-ratio:16/9;height:100%;width:100%}#ws-cards-details .module-check-cards .form-checkup{padding:0}#ws-cards-details .form-checkup [tooltip]{position:absolute;right:5px;top:18px;transform:translateY(-50%)}#ws-cards-details .form-checkup [tooltip] i{font-size:20px}#ws-cards-details .module-check-cards input{background-color:#fff}#ws-cards-details .module-check-cards img{justify-self:end}#ws-cards-details .container{row-gap:50px}#ws-cards-details .warp-form-check-card{display:flex;flex-direction:column;gap:15px;justify-self:center;width:320px}#ws-cards-details fieldset{border:0;padding:0;position:relative}#ws-cards-details .informations{display:grid;gap:var(--pad15);grid-auto-flow:column;grid-template-columns:1fr 1fr}#ws-cards-details .informations .ecarte,#ws-cards-details .informations .transactions{grid-template-rows:max-content auto}#ws-cards-details .informations .transactions table{border:1px solid var(--framework-bg);border-radius:var(--border-radius-6) var(--border-radius-6) 0 0}#ws-cards-details .informations .transactions table tbody::-webkit-scrollbar{background:var(--background-red);border-radius:5px;width:15px}#ws-cards-details .informations .ecarte-balance .ws-price .item-currency{background:linear-gradient(to right,var(--link-color-hover) 0,var(--link-color) 100%);background-clip:text;-webkit-background-clip:text;font-family:BalooBhai2-bold;font-size:clamp(20px,40px,40px);justify-self:center;max-width:max-content;-webkit-text-fill-color:transparent;font-weight:700;width:100%}#ws-cards-details .informations .transactions table thead{background-color:var(--framework-bg)}#ws-cards-details .informations .transactions table tr{background:transparent;border:none;border-bottom:1px solid var(--framework-bg);display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr 1fr;width:100%}#ws-cards-details .informations .transactions table th{background-color:var(--framework-bg);color:var(--color-font);font-weight:700;text-align:start;width:100%}#ws-cards-details .informations .transactions table td:first-child [data-field],#ws-cards-details .informations .transactions table th[data-key]:first-child{padding:5px 10px}#ws-cards-details .informations .transactions table th[data-key=amount]{text-align:end;width:185px}#ws-cards-details .informations .transactions table tbody td[data-key=amount]{justify-items:end}#ws-cards-details .informations .transactions table tbody td{width:100%}#ws-cards-details .informations .transactions table tbody tr td:nth-child(2) [data-field]{justify-items:start;padding:0 var(--pad15)}#ws-cards-details .informations .transactions table tbody tr td:nth-child(3) [data-field]{justify-items:end;padding-right:var(--pad10)}#cards_purchase{max-height:320px}#cards_purchase [data-field=trackidpartner],#slide-event-select .link a{align-items:center;display:flex}#slide-event-select .link a{flex-direction:row;gap:15px}#ws-cards-details .ecarte-state h5{position:relative}#ws-cards-details .ecarte-state h5:before{content:"";left:0;position:absolute;top:0}#ws-cards-details .ecarte-state h5 i{font-size:20px}#ws-cards-details .ecarte-state{align-self:end}#ws-cards-details .ecarte-balance{margin:30px 0}#ws-cards-details .ecarte-amount .ws-price{font-weight:700}#ws-cards-details .ws-link{grid-template-columns:repeat(3,1fr)}#ws-cards-details .ws-link .item-menu-list button{max-width:250px}#ws-cards-details .ecarte .wrap,#ws-cards-details .transactions .wrap{border:1px solid var(--framework-bg);border-radius:var(--border-radius-6);padding:var(--pad10)}#ws-cards-details .ecarte .wrap{display:grid}.ecarte-id{grid-column:1;grid-row:1;margin-bottom:15px}.ecarte-title{grid-column:1;grid-row:2}.ecarte-exirated{grid-column:6;grid-row:1}.ecarte-exirated *{text-align:end}.ecarte-state{grid-column:5/span 2;grid-row:2}.ecarte-state *{justify-content:end}.ecarte-balance{grid-column:1/span 6;grid-row:3}.ecarte-email{grid-row:4}.ecarte-email,.ecarte-pin{align-items:center;display:flex;flex-direction:row;grid-column:1/span 6;justify-content:flex-start!important;text-align:center}.ecarte-pin{grid-row:5}#ws-cards-details .ecarte-pin form{display:flex;flex-direction:row;gap:0;justify-content:flex-start;padding:0}#ws-cards-details .ecarte-pin button{background-color:transparent;border:0;color:var(--btn-link-bg);cursor:pointer;font-family:Poppins-Regular;font-size:15px;font-weight:100}#ws-cards-details .ecarte-pin button:hover{color:var(--btn-link-bg-hover);text-decoration:underline}#ws-cards-details .ecarte .ecarte-email a,#ws-cards-details .ecarte .ecarte-pin a{color:var(--link-color)}#ws-cards-details .ecarte .ecarte-email a:hover,#ws-cards-details .ecarte .ecarte-pin a:hover{color:var(--link-color);text-decoration:underline}#ws-cards-details .transactions #table{height:100%;max-height:300px;min-height:210px}#ws-cards-details .transactions console{justify-content:center}#ws-cards-details .col{display:flex;flex-direction:row;justify-content:space-between}#ws-cards-details .ecarte-balance{align-items:center;display:flex;flex-direction:column;justify-content:center}#ws-cards-details .ecarte-balance .price-item{place-content:center}#ws-cards-details .ws-price{width:max-content}#ws-cards-details .ecarte-amount,#ws-cards-details .ecarte-email,#ws-cards-details .ecarte-pin{display:flex;flex-direction:row;justify-content:space-between}#ws-cards-details h5{font-family:Poppins-Regular;font-size:16px;font-weight:100}#ws-cards-details h5.nobold{align-items:center;display:flex;gap:10px;justify-content:space-between}#ws-cards-details h5.nobold .ws-price .item-currency{font-size:16px!important;font-weight:100!important}#ws-cards-details console{border:1px solid var(--framework-bg);border-radius:var(--border-radius-6);padding:var(--pad10)}#listNetwork{display:grid;gap:20px;grid-auto-flow:row}#listNetwork h3{justify-self:center}#panel grid-row{padding:var(--pad30)}.partner-logo{background:#fff;background-color:var(--framework-bg);border-radius:var(--border-radius-6);box-shadow:var(--shadow-ligth);display:flex;justify-self:center;max-height:80px;max-width:160px;overflow:hidden;place-items:center}.partner-logo img{background:#fff;height:auto;max-height:111px;object-fit:contain;opacity:1;width:100%}.partner-logo:hover img{opacity:.7}.wrap-filter{align-items:center;display:grid;grid-auto-flow:row;grid-template-rows:max-content max-content max-content;width:100%}.wrap-filter accordeon{margin-bottom:var(--pad30)}.wrap-enseignes{display:grid;grid-template-columns:repeat(12,1fr);position:relative}.wrap-enseignes .wrap-filter .filter{display:none}.wrap-enseignes .wrap-title{grid-column:1/span 12;grid-row:1;margin-bottom:var(--pad30)}.wrap-enseignes .wrap-filter{grid-column:1/span 3;grid-row:3}.wrap-enseignes .filter{display:none;grid-column:1/span 3;grid-row:2}.wrap-enseignes .wrap-logos{grid-column:5/span 12;grid-row:3}.wrap-enseignes .wrap-filter accordeon .content{margin-bottom:var(--pad30)}.wrap-enseignes .wrap-filter accordeon .header{font-family:Poppins-regular;font-size:20px;font-weight:700;padding:0 0 5px;position:relative}.wrap-enseignes .wrap-filter accordeon .header:after{content:"\e91a";font-family:eccc!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;display:block;font-size:16px;position:absolute;right:5px;top:12px;transform:rotate(0deg)}.wrap-enseignes .wrap-filter accordeon .header.active:not(.disabled):after{transform:rotate(180deg)}.wrap-enseignes .wrap-filter accordeon .content{overflow:hidden}.wrap-enseignes .wrap-filter accordeon .header.active:hover:not(.disabled),.wrap-enseignes .wrap-filter accordeon .header.active:not(.disabled){background-color:transparent!important;border-bottom:2px solid var(--framework-bg);color:#444!important}.wrap-enseignes .wrap-filter accordeon .content.active{border-bottom:none!important}.wrap-filter div.button-enseigne{background-color:transparent;border:2px solid var(--background-btn);border-radius:50px;cursor:pointer;display:flex;margin-top:var(--pad10);padding:5px 15px;place-content:center;place-items:center;text-align:center;width:max-content}ul.filter-enseigne{align-items:center;column-gap:10px;display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:15px 0;row-gap:10px}.filter-enseigne li{border:2px solid var(--background-btn);border-radius:50px;cursor:pointer;display:flex;height:60px;padding:15px;place-content:center;place-items:center;width:150px}.filter-enseigne li span{font-family:Poppins-Regular;font-size:14px;text-align:center}.filter-enseigne li.active,.filter-enseigne li:hover{background-color:var(--background-btn);color:var(--color-btn-hover)}.forget-password-link{display:flex;font-size:14px;justify-content:end;width:100%}.forget-password-link [type=text]{color:var(--btn-link-bg);font-weight:500}.forget-password-link [type=text]:hover{color:var(--btn-link-bg-hover);text-decoration:underline}#ws-front .wrap-banner-commercial-content h2{margin-bottom:30px}.wrap-banner-commercial-content{z-index:2}.generate-password{color:var(--btn-link-bg-hover);cursor:pointer;font-size:14px}.generate-password:hover{text-decoration:underline}#banner-commercial .content{height:130px;position:relative;grid-gap:0}#banner-commercial .items{display:flex;flex-basis:25%;flex-direction:column;max-width:unset;place-content:center;place-items:center;text-align:center}#banner-commercial *{z-index:5}#banner-commercial:before{content:url(/images/item-commercial-bg.png);display:inline-block;filter:hue-rotate(var(--hue));left:50%;position:absolute;top:30%;top:56%;transform:translate(-50%,-50%);z-index:1}#banner-commercial .wrap{padding-top:200px}#banner-commercial .image{display:flex;height:80px;place-content:center;place-items:center}#banner-commercial .image img{height:max-content;width:max-content}#banner-commercial .h-commercial{font-size:15px;min-height:50px;width:100%}[screen-state=mobile] #banner-commercial{background-color:var(--framework-bg)}[screen-state=mobile] #banner-commercial:before{display:none}#ws-home{display:grid;grid-auto-flow:row;row-gap:80px}#banner-com{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly}#module-partner-logo{display:grid;gap:50px;grid-template-columns:repeat(4,1fr);min-height:100px;place-content:center;place-items:center;position:relative;width:100%}#module-partner-logo #loader-page{position:absolute}#module-partner-logo .link-image{background-color:var(--framework-bg);box-shadow:var(--shadow-ligth);display:flex}#module-partner-logo .link-image img{opacity:1;transition:.5s;width:100%}#module-partner-logo .link-image:hover>img{opacity:.7;transition:.5s}#banner-commercial{margin-top:-150px;position:relative;z-index:1}#ws-order #banner-commercial{margin-top:0}.mod-enseigne [data-model=linkIcon]{justify-content:center}.wrap-mod-enseigne{display:grid;gap:40px;grid-auto-flow:row;place-items:center;position:relative}.wrap-mod-enseigne .text{justify-self:center;text-align:center}.howforge-item,.wrap-items-commercial{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;position:relative}.wrap-items-commercial{flex-basis:25%}.wrap-items-commercial img{background-color:#fff;border-radius:15px;height:70px;padding:15px;width:70px}.wrap-items-commercial h4{font-weight:100}.mod-howforge-id:after{content:url(/images/BG-shape-number.png);display:inline-block;margin-left:-48px;margin-top:-71px;position:absolute}.mod-howforge-title{padding-bottom:var(--pad60)}.mod-howforge-subtitle{align-items:center;display:flex;height:50px;justify-self:center}.mod-howforge-text{font-family:Poppins-Regular;font-size:18px;grid-auto-rows:100px}.wrap-mod-howforge{align-items:center;display:flex;flex-direction:column;gap:50px;justify-content:center}[model=slide] .content{z-index:5}[screen-state=desktop] [model=slide] [data-arrow]{display:none}[model=slide] [data-arrow]{align-items:center;cursor:pointer;display:flex;height:100%;position:absolute;width:50px}[model=slide] [data-arrow=left] i{transform:rotate(90deg)}[model=slide] [data-arrow=right] i{transform:rotate(-90deg)}[model=slide] [data-arrow=left]{display:flex;justify-content:start;left:0;z-index:10}[model=slide] [data-arrow=right]{display:grid;justify-content:end;right:0;z-index:10}[model=slide].mod-howforge .wrap{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center}[model=slide].mod-howforge .item-id{justify-self:center;position:absolute;top:-30px}[model=slide].mod-howforge .item-id:after{content:url(/images/BG-shape-number.png);display:inline-block;filter:hue-rotate(var(--hue));margin-left:-40px;margin-top:-74px;position:absolute}[model=slide].mod-howforge .item-id .number{position:relative;-webkit-text-fill-color:#fff;font-family:Arial;font-size:40px;font-weight:700;z-index:2}[model=slide].mod-howforge .item-title{align-items:center;display:flex;height:50px;justify-self:center}[model=slide].mod-howforge .content{column-gap:15px;display:grid;grid-auto-flow:row;justify-content:space-evenly;margin:0;row-gap:15px;width:100%}.slide-event-select .wrap{gap:40px}[screen-state=mobile] [model=slide].mod-howforge .content{height:450px}[screen-state=mobile] [model=slide].mod-howforge .content .items{margin-top:60px}[model=slide].mod-howforge .items{align-items:center;display:grid;grid-auto-flow:row;justify-content:center;position:relative}[model=slide].mod-howforge .items contentHowforg{align-items:center;border:2px solid var(--framework-bg);border-radius:var(--framework-radius-light);display:grid;gap:5px;grid-auto-flow:row;grid-template-rows:60px max-content 120px;justify-content:center;max-width:320px;padding:var(--pad15);padding-top:25px}[model=slide].mod-howforge .items .item-image{justify-self:center}[model=slide].mod-howforge .items .item-image img{height:auto;width:100%}[model=slide].mod-howforge .items .item-text{align-self:end;font-family:Poppins-Regular;font-size:15px;grid-auto-rows:100px;text-align:center}[model=slide].mod-howforge .items .item-text p{word-break:break-word}#store{column-gap:30px;display:grid;gap:15px;position:relative}.store-title{grid-column:1/span 4;grid-row:1;justify-self:center}.store-slide-logo{align-self:start;grid-column:1;grid-row:2/span 3}.store-slide-logo img{box-shadow:var(--shadow-ligth);height:111px;object-fit:cover;width:210px}.store-subtitle{font-size:20px;grid-column:2/span 3;grid-row:2;line-height:25px}.store-caption{font-weight:100;grid-column:2/span 3;grid-row:3}.store-wrap i{color:var(--btn-link-bg)}.store-enseigne{font-size:25px;grid-column:1/span 3;grid-row:1}.store-wrap .store-hourly ul{list-style:none}.store-wrap .store-hourly li{display:grid;grid-template-columns:100px max-content}.store-wrap .store-hourly li .nameDay{align-self:self-start}.store-wrap .store-hourly li .hourly-item{align-self:self-start;display:grid;grid-auto-flow:row}.store-wrap .nameDay{font-weight:700;text-transform:capitalize}.store-info{display:grid;grid-column:1;grid-row:2/span 3;grid-template-rows:max-content;row-gap:15px}.store-info .grid-col{align-self:start;justify-self:self-start}.store-hourly{display:grid;grid-column:2/span 2;grid-row:2/span 2;grid-template-rows:max-content;row-gap:15px}.store-hourly-title{align-items:center;grid-template-columns:max-content auto}.store-block-map{border-radius:var(--border-radius-12);grid-column:4/span 3;grid-row:1/span 4}.store-slide-image{grid-column:1/span 6;grid-row:5}.store-slide-image img{border-radius:var(--border-radius-12)}.store-slide-image{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:center}.store-restriction{grid-column:1/span 6;grid-row:6}.store-information{display:flex;flex-direction:column;gap:30px;margin-bottom:30px}.store-slide-image img{height:111px;object-fit:cover;width:220px}.store-restriction h2{font-size:25px}.store-wrap [data-map]{height:100%;min-height:280px;width:100%}.store-wrap-grid-col{display:grid;grid-template-columns:50% 50%;grid-template-rows:max-content auto}.store-wrap{background-color:var(--framework-bg-alpha);border-radius:var(--framework-radius);display:grid;gap:var(--pad);grid-auto-flow:row;grid-template-columns:repeat(6,1fr);margin-bottom:var(--pad30);padding:var(--pad)}.store-wrap .store-grid-col{display:grid;grid-template-columns:50% 50%;grid-template-rows:max-content auto}.store-title{text-align:center!important}[screen-state=mobile] .store-slide-image [model=slide] .content{height:135px}#epaync-success .wrap,#ws-lockcard .wrap{display:flex;flex-direction:column;gap:var(--pad30);place-content:center;place-items:center}#epaync-success i{font-size:25px}#epaync-success .container{max-width:960px}#ws-lockcard .container{max-width:576px}#epaync-success p{text-align:center}#epaync-success .grid-col{align-items:center!important;grid-auto-flow:column!important}#epaync-success .wrap h3{font-family:BalooBhai2-bold;font-size:25px;font-weight:700;text-align:center}#epaync-success .wrap p{margin-bottom:var(--pad15)}#epaync-success .wrap .eccc-icon-list,#ws-lockcard .wrap .eccc-icon-invalidate,#ws-lockcard .wrap .eccc-icon-list{color:var(--btn-valid-bg);font-size:25px;font-weight:700}#epaync-success .wrap .eccc-icon-close{color:var(--btn-unvalid-bg);font-size:25px;font-weight:700}#epaync-success .eccc-icon-invalidate{color:var(--btn-unvalid-bg)}#ws-faq .ws-tabs .label{width:max-content}#ws-faq .wrap-content-faq{gap:40px}#ws-faq .ws-tabs-wrap{column-gap:50px;justify-content:center}.faq-text-end.grid-row{gap:0}.faq-link{color:var(--btn-link-bg-hover)}#ws-faq .tabs-content .wrap{background-color:var(--framework-bg-alpha-ultra);border:1px solid var(--framework-bg-alpha-ultra);border-radius:var(--border-radius-12);margin-bottom:20px}#ws-faq .tabs-content .header.active:hover:not(.disabled),#ws-faq .tabs-content .header.active:not(.disabled){border:none}#ws-faq .tabs-content .header{background-color:transparent!important;border:none;color:#000!important;font-family:BalooBhai2-bold;font-size:20px;position:relative}#ws-faq .tabs-content .header .collapse{padding:0 40px 0 0}#ws-faq .tabs-content .header:after{color:var(--btn-link-bg-hover);content:"+";font-family:Arial;font-size:40px;position:absolute;right:20px;top:14px}#ws-faq .tabs-content .header.active:after{content:"-";font-size:60px;top:0}#ws-faq .tabs-content .content{border-bottom:0;overflow:hidden}#ws-faq .tabs-content .content div{padding:0 18px 18px}#ws-faq .tabs-content .content.active,#ws-faq .tabs-content .header.active{border:none}#ws-faq .tabs-content .content p{padding-bottom:10px}#ws-faq .tabs-content .content li,#ws-faq .tabs-content .content ul{list-style:none;margin:0;padding:0;position:relative}#ws-faq .tabs-content .content .validate{padding-left:30px}#ws-faq .tabs-content .content .number{padding-left:15px}#ws-faq .tabs-content .content .number li{list-style:decimal;padding-left:15px}#ws-faq .tabs-content .content .tiret{margin-left:15px}#ws-faq .tabs-content .content .tiret li:before{content:"-";left:-15px;position:absolute}#ws-faq .tabs-content .content .validate li:before{color:#0de285;content:"\e90a";font-family:eccc;left:-30px;position:absolute;top:5px}#ws-contact .container{width:576px}#ws-contact textarea{border:2px solid var(--framework-bg);border-radius:var(--border-radius-6);padding:5px}#ws-contact textarea:active,#ws-contact textarea:focus{border:2px solid var(--btn-link-bg)!important}#ws-contact .grid-row{gap:0}#ws-contact .phone span{font-size:12px;justify-self:end}#ws-partner-transaction{display:grid;position:relative}#ws-partner-transaction h1{justify-self:center}#ws-partner-transaction .button-selector-partner{display:flex;gap:var(--pad15);grid-auto-flow:row;justify-self:center;place-items:space-between}#ws-partner-transaction .button-selector-partner a{min-width:300px}#ws-partner-transaction console .top .max-element,#ws-partner-transaction console .top .ws-pagination{display:none}#ws-partner-transaction console .top .ws-grid-search{order:1}#ws-partner-transaction console .top .selector{order:2;width:100%}#ws-partner-transaction console .top .nview{justify-content:end;order:4;width:100%}#ws-partner-transaction console .top .period{order:3}#ws-partner-transaction console .top .tags{order:50;width:100%}#ws-partner-transaction console .top .period .grid-col{align-items:center}#ws-partner-transaction console .top button[type=submit]{order:99;width:100%}:is(#ws-cards-compensation,#ws-cards-purchase){border:unset;border-radius:unset}tr .display-toggle{display:none}:is(#ws-cards-compensation,#ws-cards-purchase) tr td,:is(#ws-cards-compensation,#ws-cards-purchase) tr td .item-currency{font-size:13px}@media(max-width:1196px){#panel .container{padding:0}.wrap-enseignes{grid-template-columns:1fr}.wrap-enseignes.active .wrap-logos,.wrap-enseignes.active .wrap-title{display:none}.wrap-enseignes .filter{display:block;margin-bottom:30px;width:min(100% - 3rem,65ch)}.wrap-enseignes.active .filter.fix{display:none}.wrap-enseignes .filter.fix{position:fixed}.wrap-enseignes .wrap-filter{background-color:#fff;display:none;grid-column:1;grid-row:3;position:relative}.wrap-enseignes .wrap-filter accordeon{justify-self:center;margin:0 auto;max-width:320px}.wrap-enseignes.active .wrap-filter{display:grid;justify-content:center}.wrap-enseignes .wrap-logos{grid-column:1;grid-row:3;padding:var(--pad30)}#ws-cards-details .form-checkup{text-align:center}#ws-order .order-quantity{justify-content:center}.form-check-button~div:hover{border:2px solid var(--btn-link-bg)}informationstabs .label{border-bottom:3px solid transparent;margin-right:30px}informationstabs [model=tabs] .header{flex-wrap:unset}#summary-content,authentification{gap:var(--pad30);grid-auto-columns:unset;grid-auto-flow:row;grid-template-columns:1fr;justify-content:center;justify-self:center;max-width:728px}#summary-content .right .frame,authentification .right .frame{position:relative;top:0!important}#summary-content .frame-regular .grid-col,authentification .frame-regular .grid-col{grid-auto-flow:column}#ws-cards-details{row-gap:50px}#module-partner-logo{column-gap:var(--pad10);row-gap:var(--pad10)}[screen-state=mobile] [model=slide].mod-howforge .content{height:460px}[model=slide].mod-howforge .wrap{gap:15px}[screen-state=mobile] [model=slide] ul{margin-bottom:20px}[model=slide] .wrap{gap:var(--pad15)}.mod-gallery{min-width:350px}.banner{padding:30px 0 0}.banner .grid-col{grid-template-columns:1fr;place-items:center;row-gap:var(--pad60)}.banner .text{max-width:576px}#banner-commercial{margin:0}#banner-commercial .container{margin:0 auto;max-width:unset;padding:0;width:100%;z-index:1}#banner-commercial .wrap{padding:15px 0}.banner .grid-col img{height:auto;justify-self:center;padding:0;width:100%;z-index:1}#ws-cards-details .ws-link{grid-template-columns:1fr}#ws-cards-details .informations{grid-auto-flow:row;grid-template-columns:1fr;max-width:728px}#ws-cards-details .container{grid-template-columns:1fr;justify-content:center;max-width:728px}[screen-state=mobile] #ws-order .order-grid{gap:var(--pad15)}.store-wrap{grid-template-columns:1fr 1fr}.store-enseigne{grid-column:1/span 2;justify-self:center}.store-info{grid-column:1;grid-row:2}.store-hourly{grid-column:2;grid-row:2}.store-block-map{grid-column:1/span 2;grid-row:3}.store-slide-image{flex-wrap:wrap;grid-column:1/span 2;grid-row:4}}@media (max-width:1080px){#ws-order .container{max-width:728px}}@media (max-width:1024px){listtree,toolbox{max-width:unset}tx{gap:15px;grid-template-columns:1fr}#ws-cards-details table td,tx{display:grid;grid-auto-flow:row}#ws-cards-details table td{grid-auto-columns:max-content auto;text-align:right}#ws-cards-details .informations .transactions table tbody tr td:nth-child(2) [data-field],#ws-cards-details table td:before{padding:0}#ws-cards-details .informations .transactions table tr{gap:15px}#ws-cards-details .informations .transactions table td:first-child [data-field],#ws-cards-details .informations .transactions table th[data-key]:first-child{justify-items:center;padding:0}#ws-cards-details .container{grid-template-columns:1fr;max-width:728px}}@media(max-width:768px){#ws-shop .message,#ws-shop .total-info{grid-auto-flow:column}#ws-shop{padding:10px var(--pad)}#summary-content .frame-regular.grid-col,#summary-content .frame-total-completed.grid-col,authentification .frame-regular.grid-col,authentification .frame-total-completed.grid-col{grid-auto-flow:column;grid-template-columns:50% 50%}#ws-users-account .wrarp-account-password-manager,#ws-users-account accordeon .form-users-name,#ws-users-account accordeon .form-users-phone{grid-auto-flow:row;grid-template-columns:1fr}#ws-users-account .wrarp-account-password-manager button[type=submit],#ws-users-account accordeon .form-users-name button[type=submit],#ws-users-account accordeon .form-users-phone button[type=submit]{justify-self:end}#form-users-phone .ws-datalist{width:100%}accordeon .header .btn{justify-self:start;padding:0}#ws-users-account accordeon .grid-col{justify-content:unset}#ws-users-account accordeon .header .btn{justify-self:end}#account-manager .ws-link{grid-template-columns:1fr}#list-manager-order .list-manager-wrap{width:100%}#list-manager-order .list-header-order{display:flex;flex-direction:column}#list-manager-order .list-header-order .list-order-date,#list-manager-order .list-header-order .list-order-id,#list-manager-order .list-header-order .list-order-total{display:flex;flex-direction:row;gap:var(--pad30)}#list-manager-order .list-header-order .list-order-date .data,#list-manager-order .list-header-order .list-order-id .data,#list-manager-order .list-header-order .list-order-total .data{justify-content:flex-end;margin-left:auto}#list-manager-order .order-item .detail{grid-column:1/span 12;grid-row:8;justify-content:center}#list-manager-order .order-item .email-status{grid-column:1/span 12;grid-row:6;justify-self:start}#list-manager-order .order-item .statut{grid-column:1/span 12;grid-row:7;justify-content:start;width:100%}#list-manager-order .order-item .title{font-size:16px}#ws-contact .container{width:auto}#ws-contact .grid-col{grid-template-columns:1fr}#ws-shop .total-info.grid-col{justify-content:unset!important}#summary-content .left .order-recipient-message{grid-auto-flow:row;grid-template-columns:1fr}#ws-users-account .wrarp-account-password-manager{row-gap:20px}#ws-partner-transaction console .top .period .grid-col{grid-auto-flow:column}:is(#ws-cards-compensation,#ws-cards-purchase) [data-key]{display:none}:is(#ws-cards-compensation,#ws-cards-purchase) [data-key].active{display:grid}:is(#ws-cards-compensation,#ws-cards-purchase) .show [data-key]{display:grid}:is(#ws-cards-purchase) :is([data-key=date_purchase],[data-key=amount]){display:grid}:is(#ws-cards-compensation) :is([data-key=date_payement_partner],[data-key=amount_compensation]){display:grid}:is(#ws-cards-compensation,#ws-cards-purchase) .trbody.cart-line{position:relative}:is(#ws-cards-compensation,#ws-cards-purchase) .trbody.cart-line.show:before{transform:translate(-50%,-50%) rotate(45deg)}:is(#ws-cards-compensation,#ws-cards-purchase) .trbody.cart-line .display-toggle{background-color:var(--background-btn);border-radius:50px;box-shadow:var(---c-shadow-btn);color:#fff;cursor:pointer;display:grid;font-size:20px;height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;width:30px;z-index:4}radioprice .button-form-radio{max-width:240px}}@media(max-width:576px){.store-wrap{grid-template-columns:1fr;padding:15px 10px}.store-enseigne,.store-title{grid-column:1}.store-info,.store-slide-logo{grid-column:1;grid-row:2;width:max-content}.store-info{display:grid;grid-column:1;grid-row:2;grid-template-rows:max-content;row-gap:15px;width:100%}.store-hourly,.store-subtitle{grid-column:1;grid-row:3}.store-hourly ul{font-size:13px;justify-self:center;width:max-content}.store-block-map,.store-caption{grid-column:1;grid-row:4}.store-slide-image{flex-wrap:wrap;grid-column:1;grid-row:5;max-width:79vw}.store-caption,.store-enseigne,.store-slide-image,.store-slide-logo,.store-subtitle,.store-title{justify-self:center}.store-wrap .store-info .grid-col{gap:10px;grid-auto-flow:column;grid-template-columns:max-content auto}.store-wrap .store-hourly li .hourly-item{align-self:self-start;display:grid;grid-auto-flow:row}.store-wrap .nameDay{font-weight:700;text-transform:capitalize}.store-info .grid-col{align-self:start;justify-self:self-start}console .period,console .selector{width:100%}console .period .period-input{justify-content:space-between}.button-selection-login{flex-wrap:wrap}.check-password [data-type]{font-size:14px}h1{font-size:32px}h2:not(.item-id h2){font-size:24px}#summary-content .sticker{grid-template-columns:1fr}#summary-content .sticker .stk-image{grid-column:1/span 2;grid-row:1;justify-self:center}#summary-content .sticker .stk-title{color:var(--btn-link-bg-hover);grid-column:1;grid-row:2;padding-bottom:15px}#summary-content .sticker .stk-price{color:var(--btn-link-bg-hover);font-size:18px;font-weight:700;grid-column:2;grid-row:2}#summary-content .sticker .stk-pin-title{font-weight:700;grid-column:1;grid-row:3}#summary-content .sticker .stk-pin-price{font-size:18px;font-weight:700;grid-column:2;grid-row:3}#summary-content .sticker .stk-quantity-title{grid-column:1;grid-row:4}#summary-content .sticker .stk-quantity-content{grid-column:2;grid-row:4;justify-self:end}#summary-content .sticker .stk-date{grid-column:1/span 2;grid-row:5}#summary-content .sticker .stk-holder{grid-column:1/span 2;grid-row:6}#summary-content .sticker .stk-holder-email{grid-column:1/span 2;grid-row:7}#summary-content .sticker .stk-message{grid-column:1/span 2;grid-row:8}#summary-content .sticker .stk-button{grid-column:1/span 2;grid-row:9}#summary-content .left .wrap{gap:10px;grid-template-columns:1fr}#summary-content .grid-col-1{display:flex;grid-column:1/span 2;grid-row:1;justify-content:center;margin-bottom:30px}#summary-content .grid-col-2{font-size:14px;grid-column:1;grid-row:2}#summary-content .grid-col-3{grid-column:1;grid-row:3}#summary-content .grid-col-4{grid-column:1;grid-row:4}#summary-content .left .order-recipient-box-message{padding:0}#summary-content .left .order-link-info{justify-content:space-between}#ws-cards-details .informations .transactions table tr{grid-auto-flow:row;grid-template-columns:1fr}#ws-cards-details table td{padding:0}#ws-cards-details .informations .transactions table tbody td{justify-content:center}#ws-cards-details .informations .transactions table tbody tr td:nth-child(2) [data-field],#ws-cards-details .informations .transactions table tbody tr td:nth-child(3) [data-field]{justify-items:center}#ws-cards-details .informations .transactions table tr{gap:0;margin:0;padding:var(--pad10)}#ws-cards-details .informations .transactions table tbody tr td:nth-child(3) [data-field],#ws-cards-details .informations .transactions table td:first-child [data-field],#ws-cards-details .informations .transactions table th[data-key]:first-child{padding:0}#ws-cards-details table td:before{text-align:center}#ws-cards-details .ecarte-amount,#ws-cards-details .ecarte-email,#ws-cards-details .ecarte-pin{align-items:center;flex-direction:column;justify-content:center}#ws-cards-details .ecarte-email{margin-bottom:15px}#ws-cards-details .ecarte-pin form{display:flex;flex-direction:column;gap:0;justify-content:center;padding:0}#ws-cards-details .container{row-gap:var(--pad20)}#ws-cards-details .col{align-items:center;display:flex;flex-direction:column;justify-content:center;justify-items:center}#ws-cards-details .ecarte-state{align-self:center}#ws-cards-details .ecarte .wrap h5{text-align:center}.ws-nav-messenger{padding-left:15px}.ws-nav-login{padding-right:15px}.ws-nav-cart{padding-right:5px}#summary-content .left .order-image{margin:0}#form-signup .phone{grid-template-columns:1fr}authentification .ws-datalist{width:100%}authentification .ws-datalist [type=input]{height:35px}#ws-offer .module-event{grid-template-columns:1fr}modal{height:max-content;max-width:unset;width:90%}.flex-row-between{align-items:center;flex-direction:column;gap:15px}console form{grid-auto-flow:row!important;grid-template-columns:1fr;width:100%}console .ws-grid-search{order:1}console .nview{order:2}console .ws-pagination{justify-self:center;order:3}#list-manager-order .order-item{margin-bottom:25px;padding:0 var(--pad10)}#ws-qrcode-reader div{width:100%!important}#qr-shaded-region div{display:none}#network-map{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}authentification section .wrap-logo-card img{width:40px}#ws-users-account accordeon .header .grid-col .col-wrap{flex-direction:column}#module-partner-logo{grid-template-columns:repeat(3,1fr)}#ws-users-account accordeon .header .grid-col .col-wrap{align-items:start}#ws-stores .store-hourly ul,#ws-stores .store-hourly-title.grid-col{justify-content:start;justify-self:start}.store-restriction{flex-wrap:wrap;grid-column:1/span 2;grid-row:6}.wrap-enseignes .wrap-logos{justify-self:center;width:max-content}#list-manager-order .order-item .email button span{text-align:start}radioprice .button-form-radio:not([data-manual]){max-width:130px}}@media(max-width:480px){#list-manager-order .list-header-order{gap:5px}#list-manager-order .list-header-order .list-order-date,#list-manager-order .list-header-order .list-order-id,#list-manager-order .list-header-order .list-order-total{display:flex;flex-direction:column;gap:0;text-align:center}#list-manager-order .list-header-order .list-order-date .data,#list-manager-order .list-header-order .list-order-id .data,#list-manager-order .list-header-order .list-order-total .data{justify-content:unset;margin-left:unset}#list-manager-order .list-content-order{padding:var(--pad20) 5px}#list-manager-order .order-item .pin-price,#list-manager-order .order-item .price{grid-column:4/span 10}#list-manager-order .order-item .pin-text,#list-manager-order .order-item .title{grid-column:1/span 3}#list-manager-order .list-order-total .data .price-item,#list-manager-order .ws-price .price-item{justify-content:center}#ws-users-account accordeon .header .grid-col .col-wrap .allname,#ws-users-account accordeon .header .grid-col .col-wrap strong{width:200px}#ws-users-account accordeon .header .grid-col{grid-template-columns:max-content auto}#list-manager-order .order-item{gap:8px}}@media(max-width:420px){.ws-nav-messenger{padding-left:0}.ws-nav-login{padding-right:0}.partner-logo{background-color:transparent;max-height:70px}informationstabs .label{font-size:13px}authentification .right .slide{min-width:unset}#module-partner-logo{grid-template-columns:repeat(2,1fr)}#ws-cards-details h5.nobold{flex-direction:column}.ecarte-exirated{grid-row:2}.ecarte-exirated,.ecarte-title{grid-column:1;margin-bottom:15px}.ecarte-title{grid-row:3}.ecarte-state{grid-column:1;grid-row:4}.ecarte-balance{grid-column:1;grid-row:5}.ecarte-email{grid-column:1;grid-row:6}.ecarte-pin{grid-column:1;grid-row:7}.ecarte-state *{justify-content:center}#list-manager-order console{display:flex;flex-direction:row;row-gap:10px}}@media(max-width:340px){#ws-users-account accordeon .header .grid-col .col-wrap .allname,#ws-users-account accordeon .header .grid-col .col-wrap strong{width:176px}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3d3dy9lY2NjL3dlYi9wdWJsaWMvY3NzL2N1c3RvbS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsUUFBUSw4QkFBK0IsQ0FBRSxlQUFrQixDQUczRCw4REFBOEQsWUFBYyxDQUM1RSwyREFDSSx3QkFDSixDQUNBLHFEQUNJLG9DQUNKLENBR0EseUNBQ0ksZUFDSixDQUNBLHFGQUVJLGlCQUNKLENBQ0EsZUFDSSx3Q0FDSixDQUNBLGVBQ0ksd0NBQ0osQ0FDQSxhQUNJLHdDQUNKLENBR0EsZ0JBRUksa0JBQW1CLENBQ25CLGNBQWUsQ0FGZixZQUdKLENBTUEsaUJBRUksNEJBQTZCLENBRDdCLG9DQUFxQyxDQUlyQyxpQkFBa0IsQ0FEbEIsZ0JBQWlCLENBRGpCLHdCQUdKLENBRUEsa0JBRUksb0NBQXFDLENBRHJDLG9DQUVKLENBRUEsMEJBRUkscUNBQXNDLENBRHRDLHFDQUVKLENBRUEsZUFDSSx5QkFDSixDQUVBLHFCQUNJLGFBQ0osQ0FFQSxpQ0FFSSxTQUNKLENBRUEsOERBRUksNkJBQ0osQ0FFQSxrREFFSSx1QkFDSixDQUVBLDhEQUVJLDZCQUNKLENBQ0EsMkRBQ0ksYUFDSixDQUNBLDREQUNJLHVCQUNKLENBRUEscUJBR0ksbURBQW9ELENBRXBELHVCQUEyQixDQUQzQiwyQkFBNEIsQ0FINUIsV0FBWSxDQUNaLFVBSUosQ0FFQSxPQU1JLCtCQUFrQyxDQUhsQyxRQUFTLENBRVQsOEJBQStCLENBSC9CLFNBQVUsQ0FEVixpQkFBa0IsQ0FHbEIsVUFHSixDQUVBLHlCQUNJLHNCQUNKLENBRUEsd0NBQ0ksbUNBQW9DLENBQ3BDLFdBQVksQ0FDWixnQkFDSixDQUlBLG1DQUdJLGlCQUFrQixDQURsQixpQkFFSixDQUVBLDhEQUVJLFlBQ0osQ0FFQSw4REFFSSxhQUNKLENBRUEsdUJBQ0ksbUJBQ0osQ0FFQSwwQ0FFSSxjQUNKLENBRUEsc0RBSUksa0JBQW1CLENBRW5CLGNBQWUsQ0FIZixZQUFhLENBRWIsaUJBRUos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QUVKLENBRUEsd0JBRUksa0JBQ0ksY0FDSixDQUVBLGNBQ0ksZUFDSixDQUdBLGNBQ0ksNEJBQTZCLENBQzdCLGVBQ0osQ0FHQSx3QkFDSSxjQUNKLENBRUEsK0JBQ0ksZUFDSixDQUVBLHFCQUNJLG1DQUNKLENBRUEsNEJBQ0kscUJBQ0osQ0FFQSxpQkFFSSxVQUdKLENBRUEsK0JBTkksYUFBYyxDQUVkLGtCQVFKLENBSkEsY0FFSSxVQUVKLENBRUEsY0FDSSxhQUFjLENBQ2QsVUFDSixDQUVBLGdCQUNJLGFBQWMsQ0FDZCxVQUNKLENBRUEsY0FDSSxhQUFjLENBQ2QsVUFDSixDQUVBLFlBQ0ksYUFBYyxDQUNkLFVBQ0osQ0FFQSxnQkFDSSxzQkFDSixDQUNBLDRCQUNJLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsWUFDSixDQUNKLENBRUEsd0JBRUksZ0lBRUksV0FDSixDQUVKIiwiZmlsZSI6ImN1c3RvbS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJhLmNvbG9ye2NvbG9yOiB2YXIoLS1idG4tbGluay1iZy1ob3Zlcik7IGZvbnQtd2VpZ2h0OiBib2xkO31cclxuXHJcblxyXG4ubGlzdC1yZXN1bWUtdHggdWxbZGF0YS1kZXB0aD1cIjRcIl0gaS5lY2NjLWljb24td2luZG93LXVwLWRvd257ZGlzcGxheSA6IG5vbmV9XHJcbi5saXN0LXJlc3VtZS10eCB1bFtkYXRhLXN0YXRlPVwib3BlblwiXVtkYXRhLWRlcHRoPVwiNFwiXSA+IGhlYWRlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuLmxpc3QtcmVzdW1lLXR4IGxpW2RhdGEtc3RhdGU9XCJvcGVuXCJdW3Byb2dyZXNzXSA+IGhlYWRlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZyYW1ld29yay1iZyk7XHJcbn1cclxuXHJcblxyXG5bZGF0YS1wYWdlLXNsdWc9XCJvcmRlci1zdW1tYXJ5XCJdICAjd3MtZnJvbnR7XHJcbiAgICBtaW4taGVpZ2h0OiA2MHZoO1xyXG59XHJcbltkYXRhLXBhZ2Utc2x1Zz1cImVwYXluYy1kaWZlcnJlZFwiXSAjd3MtZnJvbnQsXHJcbiAgICBbZGF0YS1wYWdlLXNsdWc9XCJvcmRlci1wYXllbWVudFwiXSAjd3MtZnJvbnR7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuLndhcm5pbmctY29sb3J7XHJcbiAgICBjb2xvcjogdmFyKC0tYmFja2dyb3VuZC1zZWN1cml0eS1sZXZlbC0wKTtcclxufVxyXG4ucGVuZGluZy1jb2xvcntcclxuICAgIGNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXNlY3VyaXR5LWxldmVsLTEpXHJcbn1cclxuLnZhbGlkLWNvbG9ye1xyXG4gICAgY29sb3I6IHZhcigtLWJhY2tncm91bmQtc2VjdXJpdHktbGV2ZWwtMilcclxufVxyXG5cclxuXHJcbi5lY2NjLWljb24taGVscCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmZvcm0tZm9yZ2V0IHtcclxuICAgIC8qIG1heC13aWR0aDogNDIwcHggIWltcG9ydGFudDsgKi9cclxufVxyXG5cclxuLndzLXBhZ2luYXRpb24gYSB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1mcmFtZXdvcmstYmcpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tYnRuLWxpbmstYmcpO1xyXG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZyYW1ld29yay1iZyk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mcmFtZXdvcmstYmcpO1xyXG59XHJcblxyXG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJ0bi1hY3Rpb24tYmcpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWFjdGlvbi1iZyk7XHJcbn1cclxuXHJcbi5lLWNhcmQtYWN0aXZlIHtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tdmFsaWQtYmcpO1xyXG59XHJcblxyXG4uZS1jYXJkLWRlc2FjdGl2YXRlZCB7XHJcbiAgICBjb2xvcjogb3JhbmdlcmVkO1xyXG59XHJcblxyXG4uZS1jYXJkLWFyY2hpdmUsXHJcbi5lLWNhcmQtc29sZC1vdXQge1xyXG4gICAgY29sb3I6IHJlZDtcclxufVxyXG5cclxuLmxpbmstYmxhY2s6aG92ZXIgc3ZnIHJlY3Quc3QwLFxyXG4ubGluay1ibGFjazpob3ZlciBzdmcgcGF0aC5zdDAge1xyXG4gICAgZmlsbDogdmFyKC0tYnRuLWxpbmstYmctaG92ZXIpO1xyXG59XHJcblxyXG4ubGluay1hbG9uZSBzdmcgcmVjdC5zdDAsXHJcbi5saW5rLWFsb25lIHN2ZyBwYXRoLnN0MCB7XHJcbiAgICBmaWxsOiB2YXIoLS1idG4tbGluay1iZyk7XHJcbn1cclxuXHJcbi5saW5rLWFsb25lOmhvdmVyIHN2ZyByZWN0LnN0MCxcclxuLmxpbmstYWxvbmU6aG92ZXIgc3ZnIHBhdGguc3QwIHtcclxuICAgIGZpbGw6IHZhcigtLWJ0bi1saW5rLWJnLWhvdmVyKTtcclxufVxyXG5bZGF0YS1yb2xlPVwibWFuYWdlclwiXSAjd3MtbmF2LXRvcCAuY29ubmVjdGVkIC5lY2NjLWljb24tdXNlcntcclxuICAgIGNvbG9yOiAjMmFkYjkzO1xyXG59XHJcbltkYXRhLXJvbGU9XCJidXNpbmVzc1wiXSAjd3MtbmF2LXRvcCAuY29ubmVjdGVkIC5lY2NjLWljb24tdXNlcntcclxuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxufVxyXG5cclxuLmVjYy1pY29uLWFycm93LWxlZnQge1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9mb3JtZS1hcnJvdy1yaWd0aC5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCk7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDE1cHgsIDIwcHgpO1xyXG59XHJcblxyXG5tb2RhbCAuZm9ybS1tb2RpZnktZW1haWwge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbm1vZGFsIC5mb3JtLW1vZGlmeS1lbWFpbCBmaWVsZHNldCBpbnB1dCB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1idG4tbGluay1iZyk7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICB0ZXh0LWluZGVudDogMTVweDtcclxufVxyXG5cclxuXHJcblxyXG4jbGFuZ3VhZ2Utc2VsZWN0b3IsXHJcbiNwcmljZS1zZWxlY3RvciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuXHJcbltzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gLmRlc2t0b3AsXHJcbltzY3JlZW4tc3RhdGU9XCJkZXNrdG9wXCJdIC5tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuW3NjcmVlbi1zdGF0ZT1cImRlc2t0b3BcIl0gLmRlc2t0b3AsXHJcbltzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gLm1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmN1cnJlbmN5LXNlbGVjdGVkIGRpdiB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmN1cnJlbmN5LXNlbGVjdGVkIGksXHJcbi5sYW5ndWFnZS1zZWxlY3RlZCBpIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLmN1cnJlbmN5LXNlbGVjdGVkLFxyXG4ubGFuZ3VhZ2Utc2VsZWN0ZWQsXHJcbi5wcmljZS1zZWxlY3RlZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmxhbmd1YWdlLXNlbGVjdGlvbixcclxuLmxhbmd1YWdlLXNlbGVjdGVkIHNwYW4ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmN1cnJlbmN5LXNlbGVjdGVkOmFmdGVyLFxyXG4ubGFuZ3VhZ2Utc2VsZWN0ZWQ6YWZ0ZXIsXHJcbi5wcmljZS1zZWxlY3RlZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG4jbGFuZ3VhZ2Utc2VsZWN0b3IgLnN1Yml0ZW0sXHJcbiNwcmljZS1zZWxlY3RvciAuc3ViaXRlbSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbiNsYW5ndWFnZS1zZWxlY3RvciAuc3ViaXRlbSBsaSxcclxuI3ByaWNlLXNlbGVjdG9yIC5zdWJpdGVtIGxpIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4jaG9tZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuI2hvd2ZvcmdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbiNuZXR3b3JrLW1hcCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XHJcbiAgICBncmlkLWdhcDogMjBweDtcclxuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbn1cclxuXHJcbiNuZXR3b3JrLW1hcCAubGluay1pbWFnZSB7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbGlndGgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcclxufVxyXG5cclxuLmJhbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbn1cclxuXHJcbi5iYW5uZXIgLmdyaWQtY29sIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcclxuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XHJcbn1cclxuXHJcbi5iYW5uZXIgLnRleHQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50IG1heC1jb250ZW50IGF1dG87XHJcbiAgICBnYXA6IHZhcigtLXBhZDE1KTtcclxufVxyXG5cclxuLmJhbm5lciAuZ3JpZC1jb2wgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uYmFubmVyIC50ZXh0LWJ1dHRvbiB7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XHJcbn1cclxuXHJcbi5iYW5uZXIgLnRpdGxlLFxyXG4uYmFubmVyIC5zdWJ0aXRsZSxcclxuI2Jhbm5lci13ZWxjb21lIC50aXRsZSxcclxuI2Jhbm5lci13ZWxjb21lIC5zdWJ0aXRsZSB7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5iYW5uZXIgaW5wdXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbiNiYW5uZXItd2VsY29tZSAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzN3B4O1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICdCYWxvb0JoYWkyLXJlZ3VsYXInO1xyXG59XHJcblxyXG4uYmFubmVyOjpiZWZvcmUsXHJcbiNiYW5uZXItd2VsY29tZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IHVybCgnL2ltYWdlcy9mb3JtLW1vZHVsZS13ZWxjb20tYmcucG5nJyk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdG9wOiAtMTM1cHg7XHJcbiAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUodmFyKC0taHVlKSk7XHJcbn1cclxuXHJcbi5iYW5uZXIgLnRleHQsXHJcbiNiYW5uZXItd2VsY29tZSAudGV4dCB7XHJcbiAgICB6LWluZGV4OiAzO1xyXG59XHJcblxyXG4uYmFubmVyIGEuaW1nLXdlbGNvbWUsXHJcbiNiYW5uZXItd2VsY29tZSBhLmltZy13ZWxjb21lIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcblxyXG5bbW9kZWw9XCJ0ZXh0YXJlYVwiXSxcclxuW21vZGVsPVwiaW5wdXRcIl0ge1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1SZWd1bGFyXCI7XHJcbn1cclxuW21vZGVsPVwidGV4dGFyZWFcIl17XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbn1cclxuLmZvcm0tY2hlY2stYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmJ1dHRvbi1mb3JtLXJhZGlvLFxyXG4uZm9ybS1jaGVjay1idXR0b25+ZGl2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHItMDIpO1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAxNXB4LCAxOHB4KTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1mcmFtZXdvcmstYmcpO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10ci0wMik7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyLTAyKTtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5idXR0b24tZm9ybS1yYWRpb1tjaGVja2VkXSxcclxuLmZvcm0tY2hlY2stYnV0dG9uW2NoZWNrZWRdfmRpdiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tbGluay1iZyk7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1idG4tbGluay1iZyk7XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10ci0wMik7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLmJ1dHRvbi1mb3JtLXJhZGlvOmhvdmVyLFxyXG4uZm9ybS1jaGVjay1idXR0b25+ZGl2OmhvdmVyIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJ0bi1saW5rLWJnLWhvdmVyKTtcclxufVxyXG5cclxuXHJcbmluZm9ybWF0aW9uc3RhYnMge1xyXG4gICAgZ3JpZC1hcmVhOiBpbmZvcm1hdGlvbjtcclxufVxyXG5cclxuaW5mb3JtYXRpb25zdGFicyB1bCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuaW5mb3JtYXRpb25zdGFicyB1bCBbZGF0YS1tb2RlbD1cImxpbmtJY29uXCJdIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuaW5mb3JtYXRpb25zdGFicyB1bCBbZGF0YS1tb2RlbD1cImxpbmtJY29uXCJdIGkge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi1hY3Rpb24tYmcpO1xyXG59XHJcblxyXG5pbmZvcm1hdGlvbnN0YWJzIGlucHV0W25hbWU9XCJ0YWJzXCJdOmNoZWNrZWQrLmxhYmVsIHNwYW4ge1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi1mb3JtLWJnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5pbmZvcm1hdGlvbnN0YWJzIC5sYWJlbCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwZW07XHJcbn1cclxuXHJcbmluZm9ybWF0aW9uc3RhYnMgW21vZGVsPVwidGFic1wiXSAuaGVhZGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tZnJhbWV3b3JrLWJnKTtcclxufVxyXG5cclxuaW5mb3JtYXRpb25zdGFicyBpbnB1dFtuYW1lPVwidGFic1wiXTpjaGVja2VkK2xhYmVsOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJvdHRvbTogLTVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tYnRuLWZvcm0tYmcpO1xyXG59XHJcblxyXG5bZGF0YS10YWJsZS1pZD1cInRhYmxlXCJdIFtkYXRhLW1lZGlhPVwic2hvd2Nhc2VcIl0sXHJcbltkYXRhLXRhYmxlLWlkPVwidGFibGVcIl0gW2RhdGEtbWVkaWE9XCJjb250ZW50XCJdIHtcclxuICAgIHBhZGRpbmc6IHZhcigtLXBhZDEwKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5bZGF0YS10YWJsZS1pZD1cInRhYmxlXCJdIC53cy1ncmlkLXRib2R5IGZpZWxkc2V0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnNob3djYXNlLW5ldHdvcmstZGV0YWlsIFtkYXRhLW1lZGlhPVwic2hvd1wiXSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxufVxyXG5cclxuLnJhZGlvLW5ldHdvcmsgZmllbGRzZXQgW3R5cGU9XCJyYWRpb2JveFwiXSB7XHJcbiAgICBnYXA6IDE1cHg7XHJcbn1cclxuXHJcbi5idXR0b24tbmV0d29yayB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbn1cclxuXHJcbi5vcmRlci1saXN0LWVtYWlse1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogMTVweDtcclxuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XHJcbn1cclxuLm9yZGVyLWxpc3QtZW1haWwgYWNjb3JkZW9uIC5oZWFkZXJ7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxufVxyXG4ub3JkZXItbGlzdC1lbWFpbCBhY2NvcmRlb24gOmlzKC5oZWFkZXIuYWN0aXZlOm5vdCguZGlzYWJsZWQpICwgLmhlYWRlci5hY3RpdmU6aG92ZXI6bm90KC5kaXNhYmxlZCkgLCAuY29udGVudCAsIC5oZWFkZXIpIHtcclxuICAgIGJvcmRlci1ib3R0b20gOiB1bnNldDtcclxufVxyXG4ub3JkZXItbGlzdC1lbWFpbCBhY2NvcmRlb24gLndyYXB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1mcmFtZXdvcmstYmcpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcclxufVxyXG4ub3JkZXItbGlzdC1lbWFpbCBhY2NvcmRlb24gLndyYXAuYWN0aXZle1xyXG4gICAgYm9yZGVyIDogMDtcclxufVxyXG4ub3JkZXItbGlzdC1lbWFpbCBhY2NvcmRlb24gOmlzKC5oZWFkZXIuYWN0aXZlOm5vdCguZGlzYWJsZWQpLC5oZWFkZXIuYWN0aXZlOmhvdmVyOm5vdCguZGlzYWJsZWQpICl7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mcmFtZXdvcmstYmcpO1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4jZmlsdHJlQW5kQ29udHJvbCAuaGVhZGVye1xyXG4gICAgYm9yZGVyLWJvdHRvbSA6IHVuc2V0O1xyXG4gICAgcGFkZGluZzogMThweCAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuI2ZpbHRyZUFuZENvbnRyb2wgLmhlYWRlciAuY29sbGFwc2V7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1mcmFtZXdvcmstYmcpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tYnRuLWFjdGlvbi1jbCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxufVxyXG4jZmlsdHJlQW5kQ29udHJvbCAuaGVhZGVyIC5jb2xsYXBzZTpob3ZlcntcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJ0bi1mb3JtLWJnKTtcclxufVxyXG4jZmlsdHJlQW5kQ29udHJvbCAuaGVhZGVyLmFjdGl2ZSAuY29sbGFwc2V7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tZm9ybS1iZyk7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1idG4tZm9ybS1iZyk7XHJcbiAgICBjb2xvcjogdmFyKC0tYnRuLWZvcm0tY2wpO1xyXG59XHJcbiNmaWx0cmVBbmRDb250cm9sIC5oZWFkZXIuYWN0aXZlOm5vdCguZGlzYWJsZWQpLCAjZmlsdHJlQW5kQ29udHJvbCAuaGVhZGVyLmFjdGl2ZTpob3Zlcjpub3QoLmRpc2FibGVkKXtcclxuICAgIGJhY2tncm91bmQtY29sb3IgOiBpbmhlcml0O1xyXG4gICAgY29sb3IgOiBpbmhlcml0XHJcbn1cclxuI2ZpbHRyZUFuZENvbnRyb2wgLmNvbnRlbnQuYWN0aXZle1xyXG4gICAgYm9yZGVyLWJvdHRvbSA6IHVuc2V0O1xyXG59XHJcblxyXG5cclxuXHJcbi8qKiBQYWdlIGNhcnQgKi9cclxuXHJcbiN3cy1zaG9wIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MHZ3KTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1wYWQpIDE1cHg7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc21vb3RoLWxlZnQpO1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50IGF1dG87XHJcbn1cclxuXHJcbiN3cy1zaG9wIC5jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWF4LWNvbnRlbnQgbWF4LWNvbnRlbnQgYXV0byBtYXgtY29udGVudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAzNjBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGdhcCA6IDE1cHg7IFxyXG59XHJcblxyXG4jd3Mtc2hvcCAuY29udGVudCAudGl0bGUtY2FydCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbiN3cy1zaG9wIC5jb250ZW50IC50aXRsZS1jYXJ0IC5kZWxldGUtbGluay1pbmZvIGF7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgOiBzdGFydDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxufVxyXG4jd3Mtc2hvcCAuY29udGVudCAudGl0bGUtY2FydCAuZGVsZXRlLWxpbmstaW5mbyBhW2RhdGEtbW9kZWw9XCJsaW5rSWNvblwiXSBbdHlwZT1cInRleHRcIl17XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG59XHJcbiN3cy1zaG9wIC5jb250ZW50IC50aXRsZS1jYXJ0IC5kZWxldGUtbGluay1pbmZvIGE6aG92ZXJ7XHJcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1ob3Zlcik7XHJcbn1cclxuI3dzLXNob3AgLmNvbnRlbnQgLnRpdGxlLWNhcnQgLmRlbGV0ZS1saW5rLWluZm8gYTpob3ZlciBbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcblxyXG4jd3Mtc2hvcC5vcGVuIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwdncpO1xyXG59XHJcblxyXG4jd3Mtc2hvcCAuY2xvc2VDYXJ0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGp1c3RpZnktc2VsZjogZW5kO1xyXG4gICAgYWxpZ24tc2VsZjogZW5kO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgIHRvcDogLTVweDtcclxuICAgIHJpZ2h0OiAtMjBweDtcclxufVxyXG5cclxuI3dzLXNob3AgLm1lc3NhZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIHBsYWNlLWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwZGUyODU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNmZmYxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIG1hcmdpbjogdmFyKC0tcGFkMTUpIDA7XHJcbn1cclxuXHJcbiN3cy1zaG9wIC5jYXJ0LWxpbmVzLXB1cmNoYXNlIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG1heC1oZWlnaHQ6IDQwdmg7XHJcbiAgICBmbGV4LWdyb3c6IDI7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4jd3Mtc2hvcCBbZGF0YS10eXBlPVwiY2FydC1saW5lcy1wdXJjaGFzZVwiXSAudG90YWwtbGluZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4jd3Mtc2hvcCAud2FycC1saW5lLW1heCBpbWd7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG4jd3Mtc2hvcCAud2FycC1saW5lLW1heHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBhdXRvO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudDtcclxufVxyXG5cclxuI3dzLXNob3AgIC5idXR0b24tY2FydC1saW5rIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbiN3cy1zaG9wICBbZGF0YS10eXBlPVwiY2FydC1saW5lcy1wdXJjaGFzZVwiXSAuZGVsZXRlLWxpbmstaW5mbyAsXHJcbiAgICAjd3Mtc2hvcCAgW2RhdGEtdHlwZT1cImNhcnQtbGluZXMtcHVyY2hhc2VcIl0gLmxpbmstaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4jd3Mtc2hvcCAgW2RhdGEtdHlwZT1cImNhcnQtbGluZXMtcHVyY2hhc2VcIl0gLmRlbGV0ZS1saW5rLWluZm8gIFt0eXBlPVwidGV4dFwiXSAsXHJcbiAgICAjd3Mtc2hvcCAgW2RhdGEtdHlwZT1cImNhcnQtbGluZXMtcHVyY2hhc2VcIl0gLmxpbmstaW5mbyBbdHlwZT1cInRleHRcIl17XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4jd3Mtc2hvcCAgW2RhdGEtdHlwZT1cImNhcnQtbGluZXMtcHVyY2hhc2VcIl0gLmRlbGV0ZS1saW5rLWluZm97XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XHJcbn1cclxuLyogI3dzLXNob3AgLmNhcnQtbGluZXtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZyYW1ld29yay1iZyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTYpO1xyXG4gICAgcGFkZGluZzogNXB4OyAgICBcclxufSAqL1xyXG4jd3Mtc2hvcCAuY2FydC1saW5lcy1wdXJjaGFzZSAuY2FyZHMtcHJpY2UsXHJcbiN3cy1zaG9wIC5jYXJ0LWxpbmVzLXB1cmNoYXNlIC5uZXR3b3JrLWluZm8sXHJcbiN3cy1zaG9wIC5jYXJ0LWxpbmVzLXB1cmNoYXNlIC5waW4taW5mbyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWF4LWNvbnRlbnQ7XHJcbiAgICBnYXAgOiAxMHB4O1xyXG59XHJcblxyXG4jd3Mtc2hvcCAuY2FydC1saW5lcy1wdXJjaGFzZSAuY2FyZHMtcHJpY2UgLnF1YW50aXR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiN3cy1zaG9wIC5jYXJ0LWxpbmVzLXB1cmNoYXNlIC50aXRsZSxcclxuI3dzLXNob3AgLmNhcnQtbGluZXMtcHVyY2hhc2UgLnByaWNlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4jd3Mtc2hvcCAuY2FydC1saW5lcy1wdXJjaGFzZSAubGluay1pbmZvIGEge1xyXG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xyXG59XHJcblxyXG4jd3Mtc2hvcCAuY2FydC1saW5lcy1wdXJjaGFzZSAubGluay1pbmZvIGE6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItaG92ZXIpO1xyXG59XHJcblxyXG4jd3Mtc2hvcCAuY29udGVudCAuYnV0dG9uLXRvLWFjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGxhY2UtY29udGVudDogZW5kO1xyXG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTVweDtcclxufVxyXG5cclxuI3dzLXNob3AgLnRvdGFsLXByaWNlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI3dzLXNvcCAubGluay1hZGQtY2FyZCxcclxuI3dzLXNob3AgLmJ1dHRvbi10by1zdW1tYXJ5IHtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbmF1dGhlbnRpZmljYXRpb24sXHJcbiN3cy1zdW1tYXJ5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4jd3Mtc3VtbWFyeS5saXN0LWVtYWlsLXBhZ2UgI3N1bW1hcnktY29udGVudCAubGVmdHtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLG1heC1jb250ZW50KTtcclxuICAgIC8qIGdyaWQtYXV0by1yb3dzOiBtYXgtY29udGVudDsgKi9cclxufVxyXG5cclxuI3N1bW1hcnktY29udGVudCBmb3JtLnN0ZXAtb3JkZXJ7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuICAgIGdhcDogMzBweDtcclxufVxyXG5cclxuXHJcblxyXG5hdXRoZW50aWZpY2F0aW9uLFxyXG4jc3VtbWFyeS1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2x1bW4tZ2FwOiA1JTtcclxuICAgIGdyaWQtYXV0by1jb2x1bW5zOiA2NSUgMzAlO1xyXG4gICAgei1pbmRleDogMjtcclxufVxyXG5cclxuYXV0aGVudGlmaWNhdGlvbiAubGVmdCxcclxuI3N1bW1hcnktY29udGVudCAubGVmdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuICAgIHJvdy1nYXA6IDMwcHg7XHJcbn1cclxuXHJcbiNzdW1tYXJ5LWNvbnRlbnQgLnN0aWNrZXJ7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBhdXRvIG1heC1jb250ZW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZnJhbWV3b3JrLWJnKTtcclxuICAgIHBhZGRpbmc6IHZhcigtLXBhZDE1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWZyYW1ld29yay1yYWRpdXMtbGlnaHQpO1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxufVxyXG5cclxuI3N1bW1hcnktY29udGVudCAuc3RpY2tlciAuc3RrLWltYWdle1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDE7XHJcbiAgICBncmlkLXJvdzogMSAvc3BhbiA3OyAgICBcclxufVxyXG4jc3VtbWFyeS1jb250ZW50IC5zdGlja2VyIC5zdGstaW1hZ2UgaW1ne1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB3aWR0aDogMTQwcHg7XHJcbiAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZnJhbWV3b3JrLXJhZGl1cy1saWdodCk7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbGlndGgpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG59XHJcblxyXG5cclxuI3N1bW1hcnktY29udGVudCAuc3RpY2tlciAuc3RrLXRpdGxle1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDI7XHJcbiAgICBncmlkLXJvdzogMTsgICAgXHJcbiAgICBjb2xvcjogdmFyKC0tYnRuLWxpbmstYmctaG92ZXIpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuI3N1bW1hcnktY29udGVudCAuc3RpY2tlciAuc3RrLXBpbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcclxuICAgIG1hcmdpbi10b3A6IC0zNXB4O1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKC00NWRlZyk7XHJcbn1cclxuI3N1bW1hcnktY29udGVudCAuc3RpY2tlciAuc3RrLXByaWNle1xyXG4gICAgZ3JpZC1jb2x1bW46IDQgLyBzcGFuIDM7XHJcbiAgICBncmlkLXJvdzogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi1saW5rLWJnLWhvdmVyKTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG4jc3VtbWFyeS1jb250ZW50IC5zdGlja2VyIC5zdGstcGluLXRpdGxle1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDI7XHJcbiAgICBncmlkLXJvdzogMjsgICAgXHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4jc3VtbWFyeS1jb250ZW50IC5zdGlja2VyIC5zdGstcGluLXByaWNle1xyXG4gICAgZ3JpZC1jb2x1bW46IDQgLyBzcGFuIDM7XHJcbiAgICBncmlkLXJvdzogMjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcbiNzdW1tYXJ5LWNvbnRlbnQgLnN0aWNrZXIgLnN0ay1xdWFudGl0eS10aXRsZXtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAyO1xyXG4gICAgZ3JpZC1yb3c6IDM7ICAgIFxyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuI3N1bW1hcnktY29udGVudCAuc3RpY2tlciAuc3RrLXF1YW50aXR5LWNvbnRlbnR7XHJcbiAgICBncmlkLWNvbHVtbjogNCAvIHNwYW4gMztcclxuICAgIGdyaWQtcm93OiAzO1xyXG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4jc3VtbWFyeS1jb250ZW50IC5zdGlja2VyIC5zdGstZGF0ZXtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiA0O1xyXG4gICAgZ3JpZC1yb3c6IDQ7ICAgIFxyXG59XHJcbiNzdW1tYXJ5LWNvbnRlbnQgLnN0aWNrZXIgLnN0ay1ob2xkZXJ7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gNDtcclxuICAgIGdyaWQtcm93OiA1OyAgICBcclxufVxyXG4jc3VtbWFyeS1jb250ZW50IC5zdGlja2VyIC5zdGstaG9sZGVyLWVtYWlse1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDQ7XHJcbiAgICBncmlkLXJvdzogNjsgICAgXHJcbn1cclxuI3N1bW1hcnktY29udGVudCAuc3RpY2tlciAuc3RrLW1lc3NhZ2V7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gNDtcclxuICAgIGdyaWQtcm93OiA3OyAgICBcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IGF1dG87XHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gICAgZ2FwIDogNXB4O1xyXG59XHJcblxyXG4jc3VtbWFyeS1jb250ZW50IC5zdGlja2VyIC5zdGstbWVzc2FnZSAuc3RrLW1lc3NhZ2UtY29udGVudHtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG59XHJcblxyXG4jc3VtbWFyeS1jb250ZW50IC5zdGlja2VyIC5zdGstYnV0dG9ue1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7XHJcbiAgICBncmlkLXJvdzogODtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi1saW5rLWJnLWhvdmVyKTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxufVxyXG4jc3VtbWFyeS1jb250ZW50IC5zdGlja2VyIC5zdGstYnV0dG9uIFtkYXRhLW1vZGVsPVwibGlua0ljb25cIl0gW3R5cGU9XCJ0ZXh0XCJde1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG4jc3VtbWFyeS1jb250ZW50IC5zdGlja2VyIC5zdGstYnV0dG9uIGEgaXtcclxuICAgIGZvbnQtc2l6ZTogMjBweDsgICAgXHJcbn1cclxuXHJcbiNzdW1tYXJ5LWNvbnRlbnQgLmxlZnQgLndyYXAge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4LWNvbnRlbnQgYXV0byBtYXgtY29udGVudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZyYW1ld29yay1iZyk7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1wYWQxNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mcmFtZXdvcmstcmFkaXVzLWxpZ2h0KTtcclxufVxyXG4jc3VtbWFyeS1jb250ZW50IGJ1dHRvbiBpLFxyXG4jc3VtbWFyeS1jb250ZW50IFtkYXRhLW1vZGVsPVwibGlua0ljb25cIl0gaXtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG4jc3VtbWFyeS1jb250ZW50IGJ1dHRvbixcclxuI3N1bW1hcnktY29udGVudCBbZGF0YS1tb2RlbD1cImxpbmtJY29uXCJdIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gICAgZ2FwIDogMTVweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuI3N1bW1hcnktY29udGVudCBidXR0b24gW3R5cGU9XCJ0ZXh0XCJdLFxyXG4jc3VtbWFyeS1jb250ZW50IFtkYXRhLW1vZGVsPVwibGlua0ljb25cIl0gW3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG4jdGlja2V0cy10YWJsZS1kYXNoYm9hcmQgW2RhdGEtZmllbGQ9XCJhY3Rpb25cIl17XHJcbiAgICBqdXN0aWZ5LWl0ZW1zOiBlbmQ7XHJcbn1cclxuXHJcbiN3cy1jYXJkcy1wdXJjaGFzZSB0ZCAuaXRlbS1jdXJyZW5jeSxcclxuI3dzLWNhcmRzLXB1cmNoYXNlIHRke1xyXG4gICAgZm9udC1zaXplOiAxM3B4IWltcG9ydGFudDtcclxufVxyXG5cclxuI2VwYXluYy1jb250ZW50LXBlbmRpbmd7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcbiN3cy1mb3JtLWVwYXluY3tcclxuICAgIG1hcmdpbjogMTBweDtcclxufVxyXG4jd3MtZm9ybS1lcGF5bmMgIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxufVxyXG5cclxuI3N1bW1hcnktY29udGVudCAuZnJhbWUgLnNsaWRlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiB2YXIoLS1wYWQxNSk7XHJcbn1cclxuXHJcbiNzdW1tYXJ5LWNvbnRlbnQgLmZyYW1lIC5saXN0LWluZm9ybWF0aW9ucyB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNzdW1tYXJ5LWNvbnRlbnQgLmZyYW1lIC5saXN0LWluZm9ybWF0aW9ucyBpIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tbGluay1jb2xvci1ob3ZlcikgMCUsIHZhcigtLWxpbmstY29sb3IpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuI3N1bW1hcnktY29udGVudCAjZmlsZS1lbWFpbC1vcmRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4jc3VtbWFyeS1jb250ZW50ICNmaWxlLWVtYWlsLW9yZGVyIFtkYXRhLW1lZGlhPVwiYWRkLWZpbGVcIl0gYnV0dG9ue1xyXG4gICAgbWluLWhlaWdodDogNDhweDtcclxufVxyXG5cclxuYXV0aGVudGlmaWNhdGlvbiBbbW9kZWw9XCJ0YWJzXCJdIC5oZWFkZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxufVxyXG5cclxuYXV0aGVudGlmaWNhdGlvbiAuZnJhbWUtdG90YWwtY29tcGxldGVkLFxyXG4jc3VtbWFyeS1jb250ZW50ICAuZnJhbWUtdG90YWwtY29tcGxldGVke1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47ICAgIFxyXG59XHJcblxyXG5hdXRoZW50aWZpY2F0aW9uIC5mcmFtZS1yZWd1bGFyLFxyXG4jc3VtbWFyeS1jb250ZW50IC5mcmFtZS1yZWd1bGFyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLVJlZ3VsYXInO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmF1dGhlbnRpZmljYXRpb24gLmZyYW1lLXRvdGFsLWNvbXBsZXRlZCxcclxuI3N1bW1hcnktY29udGVudCAuZnJhbWUtdG90YWwtY29tcGxldGVkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5hdXRoZW50aWZpY2F0aW9uIC5yaWdodCAuZnJhbWUsXHJcbiNzdW1tYXJ5LWNvbnRlbnQgLnJpZ2h0IC5mcmFtZSB7XHJcbiAgICAvKiBwb3NpdGlvbjogYWJzb2x1dGU7ICovXHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcclxufVxyXG5cclxuYXV0aGVudGlmaWNhdGlvbiAucmlnaHQgLmZyYW1lLWJvcmRlcixcclxuI3N1bW1hcnktY29udGVudCAucmlnaHQgLnNsaWRlIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWZyYW1ld29yay1iZyk7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1wYWQpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWxpZ3RoKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWZyYW1ld29yay1yYWRpdXMtbGlnaHQpO1xyXG59XHJcblxyXG5hdXRoZW50aWZpY2F0aW9uIC5yaWdodCAuc2xpZGUge1xyXG4gICAgbWluLXdpZHRoOiAzMzBweDtcclxufVxyXG5cclxuYXV0aGVudGlmaWNhdGlvbiAuZnJhbWUtdG90YWwtY29tcGxldGVkLFxyXG5hdXRoZW50aWZpY2F0aW9uIC5mcmFtZS10b3RhbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJztcclxufVxyXG5cclxuYXV0aGVudGlmaWNhdGlvbiB1bC5saXN0LWluZm9ybWF0aW9ucyxcclxuI3N1bW1hcnktY29udGVudCB1bC5saXN0LWluZm9ybWF0aW9ucyB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxufVxyXG5cclxuYXV0aGVudGlmaWNhdGlvbiB1bCBpLFxyXG4jc3VtbWFyeS1jb250ZW50IHVsIGkge1xyXG4gICAgY29sb3I6IC0tbGluay1jb2xvci1ob3ZlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG5hdXRoZW50aWZpY2F0aW9uIHVsIGxpLFxyXG4jc3VtbWFyeS1jb250ZW50IHVsIGxpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogNXB4IDA7XHJcbn1cclxuXHJcbiNzdW1tYXJ5LWNvbnRlbnQgYnJlYWRjcnVtYiBzdGVwe1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50IDFmcjtcclxuICAgIGdhcCA6IDEwcHg7XHJcbn1cclxuXHJcbiNzdW1tYXJ5LWNvbnRlbnQgIC5idXR0b24tbmF2e1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7ICAgXHJcbiAgICBnYXAgOiAxNXB4OyBcclxufVxyXG4jc3VtbWFyeS1jb250ZW50ICAuYnV0dG9uLW5hdiBbZGF0YS1zdGVwPVwicHJldlwiXXtcclxuICAgIGdyaWQtY29sdW1uOiAxO1xyXG59XHJcbiNzdW1tYXJ5LWNvbnRlbnQgLmJ1dHRvbi1uYXYgW2RhdGEtc3RlcD1cIm5leHRcIl17XHJcbiAgICBncmlkLWNvbHVtbjogMjtcclxuXHJcbn1cclxuXHJcbiNzdW1tYXJ5LWNvbnRlbnQgLnN0ZXAgdGV4dHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xyXG4gICAgZ2FwOiB2YXIoLS1wYWQxNSk7XHJcbn1cclxuI3N1bW1hcnktY29udGVudCAuc3RlcCB0ZXh0IGgze1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4jc3VtbWFyeS1jb250ZW50ICNiYWxhbmNlLXNoZWV0IGRldGFpbHN7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuYXV0aGVudGlmaWNhdGlvbiB1bCBsaSBzcGFuLFxyXG4jc3VtbWFyeS1jb250ZW50IHVsIGxpIHNwYW4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuI3N1bW1hcnktY29udGVudCB1bC5icmVhZGNydW1iIGxpLmFjdGl2ZSBzcGFuIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3IgOiB2YXIoLS1saW5rLWNvbG9yLWhvdmVyKSA7XHJcblxyXG59XHJcbiNzdW1tYXJ5LWNvbnRlbnQgdWwuYnJlYWRjcnVtYiBsaSBzcGFuIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxufVxyXG5cclxuYXV0aGVudGlmaWNhdGlvbiBzZWN0aW9uLnN0ZXA+LndyYXAtZm9ybXVsYWlyZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5hdXRoZW50aWZpY2F0aW9uICNmb3JtLWxvZ2luLFxyXG5hdXRoZW50aWZpY2F0aW9uICNmb3JtLXNpZ251cCB7XHJcbiAgICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbmF1dGhlbnRpZmljYXRpb24gc2VjdGlvbi5zdGVwIC53cy10YWJzIC50YWJzLWNvbnRlbnQgI2Zvcm0tbG9naW4ge1xyXG4gICAganVzdGlmeS1pdGVtczogdW5zZXQ7XHJcbn1cclxuXHJcbmF1dGhlbnRpZmljYXRpb24gc2VjdGlvbi5zdGVwIC53cy10YWJzIC50YWJzLWNvbnRlbnQgI2Zvcm0tbG9naW4gaDIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuYXV0aGVudGlmaWNhdGlvbiBzZWN0aW9uLnN0ZXAgLndzLXRhYnMgLnRhYnMtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5hdXRoZW50aWZpY2F0aW9uIHNlY3Rpb24uc3RlcDEgaDMgYSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5hdXRoZW50aWZpY2F0aW9uIHNlY3Rpb24uc3RlcDEuZnVsbCBoMyBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbmF1dGhlbnRpZmljYXRpb24gc2VjdGlvbiAud3JhcC1mb3JtdWxhaXJlIC5pbmZvcm1hdGlvbiB7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1wYWQxNSk7XHJcbn1cclxuXHJcbmF1dGhlbnRpZmljYXRpb24gc2VjdGlvbiBoNCB7XHJcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtUmVndWxhcic7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG59XHJcblxyXG5hdXRoZW50aWZpY2F0aW9uIHNlY3Rpb24gLndyYXAtbG9nby1jYXJkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZ2FwOiB2YXIoLS1wYWQxNSk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxufVxyXG5cclxuYXV0aGVudGlmaWNhdGlvbiBzZWN0aW9uIC53cmFwLWxvZ28tY2FyZCBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDcwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG5hdXRoZW50aWZpY2F0aW9uIHNlY3Rpb24gZm9ybSB7XHJcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG59XHJcblxyXG5hdXRoZW50aWZpY2F0aW9uIHNlY3Rpb24gaDMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICdCYWxvb0JoYWkyLWJvbGQnO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG59XHJcblxyXG5hdXRoZW50aWZpY2F0aW9uIHNlY3Rpb24uc3RlcC52aXNpYmxlIGgzIC5zdGVwLW51bWJlcixcclxuYXV0aGVudGlmaWNhdGlvbiBzZWN0aW9uLnN0ZXAuZnVsbCBoMyAuc3RlcC1udW1iZXIsXHJcbmF1dGhlbnRpZmljYXRpb24gc2VjdGlvbi5zdGVwIGgzIGkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuYXV0aGVudGlmaWNhdGlvbiBzZWN0aW9uLnN0ZXAudmlzaWJsZSBoMyBpLFxyXG5hdXRoZW50aWZpY2F0aW9uIHNlY3Rpb24uc3RlcCBoMyAuc3RlcC1udW1iZXIsXHJcbmF1dGhlbnRpZmljYXRpb24gc2VjdGlvbi5zdGVwLmZ1bGwgaDMgaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYXV0aGVudGlmaWNhdGlvbiBzZWN0aW9uLnN0ZXAuYWN0aXZlPi53cmFwLWZvcm11bGFpcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmF1dGhlbnRpZmljYXRpb24gc2VjdGlvbi5zdGVwLmFjdGl2ZT4ud3JhcC1mb3JtdWxhaXJlIC5oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuYXV0aGVudGlmaWNhdGlvbiAuZm9ybS1zaWdudXAuYWN0aXZlIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxufVxyXG5cclxuYXV0aGVudGlmaWNhdGlvbiAuZWNjYy1pY29uLWxpc3Qge1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi12YWxpZC1iZylcclxufVxyXG5cclxuLmJ1dHRvbi1zZWxlY3Rpb24tbG9naW57XHJcbiAgICBkaXNwbGF5IDogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uIDogcm93O1xyXG4gICAgZ2FwIDogMTVweDtcclxufVxyXG5cclxuYS5idG4tdGFicy5zZWxlY3RlZCxcclxuOmlzKC5idXR0b24tc2VsZWN0aW9uLWxvZ2luLCAuYnV0dG9uLWxpc3QtbW9kZWwtb3JkZXIpIC5idG4tdGFicy5zZWxlY3RlZHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1mb3JtLWJnKTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJ0bi1mb3JtLWJnKTtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tZm9ybS1jbCk7XHJcbn1cclxuXHJcbi53cy1jYXJ0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLndzLWNhcnQgLndyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4jbWFuYWdlci1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbiNtYW5hZ2VyLWxpc3QgZ3JpZHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBhdXRvO1xyXG59XHJcbiNtYW5hZ2VyLWxpc3QgLmNvbnRhaW5lci5ncmlkLXJvdyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHJvdy1nYXA6IDMwcHg7XHJcbn1cclxuXHJcbiNtYW5hZ2VyLWxpc3QgcmVzdW1le1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG59XHJcbiNtYW5hZ2VyLWxpc3QgI3Jlc3VtZS1vcmRlci1jYXJkIHRhYmxlW3NpemU9XCJzbWFsbFwiXXtcclxuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG59XHJcbiNtYW5hZ2VyLWxpc3QgI3Jlc3VtZS1vcmRlci1jYXJkIHRhYmxlW3NpemU9XCJzbWFsbFwiXSB0Ym9keXtcclxuICAgIGdhcDogMDtcclxufVxyXG4jbWFuYWdlci1saXN0ICNyZXN1bWUtb3JkZXItY2FyZCB0YWJsZVtzaXplPVwic21hbGxcIl0gdGJvZHkgdHJ7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuI21hbmFnZXItbGlzdCAjcmVzdW1lLW9yZGVyLWNhcmQgdGFibGVbc2l6ZT1cInNtYWxsXCJdIHRib2R5IGFbZGF0YS1tb2RlbD1cImxpbmtJY29uXCJde1xyXG4gICAgZ2FwIDowO1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi1saW5rLWJnKTtcclxufVxyXG4jbWFuYWdlci1saXN0ICNyZXN1bWUtb3JkZXItY2FyZCB0YWJsZVtzaXplPVwic21hbGxcIl0gdGJvZHkgYVtkYXRhLW1vZGVsPVwibGlua0ljb25cIl06aG92ZXJ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tbGluay1iZy1ob3Zlcik7XHJcbn1cclxuI21hbmFnZXItbGlzdCAjYnVzaW5lc3MtY2FyZCAuaW5mb3JtYXRpb24taXRlbXN7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8qIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1saW5rLWJnKTsgKi9cclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTYpO1xyXG4gICAgLyogY29sb3I6IHdoaXRlOyAqL1xyXG4gICAgZ2FwOiAycHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7ICAgIFxyXG59XHJcblxyXG4jbWFuYWdlci1saXN0ICNidXNpbmVzcy1jYXJkIHRkW2RhdGEtdGQ9XCIzXCJde1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuI21hbmFnZXItbGlzdCAjcmVzdW1lLW9yZGVyLWNhcmR7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwIDogNXB4O1xyXG59XHJcbiNtYW5hZ2VyLWxpc3QgI3Jlc3VtZS1vcmRlci1jYXJkIC5oZWFkZXJ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tbGluay1iZyk7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYnRuLWxpbmstY2wtbGlndGgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG4jbWFuYWdlci1saXN0ICNyZXN1bWUtb3JkZXItY2FyZCAuY29udGVudCB0YWJsZXtcclxuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG59XHJcbiNtYW5hZ2VyLWxpc3QgW2RhdGEtZmllbGQ9XCJkYXRlX2FjdGl2YXRlZFwiXSB1bHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4jbWFuYWdlci1saXN0IFtkYXRhLWZpZWxkPVwiZGF0ZV9hY3RpdmF0ZWRcIl0gbGl7XHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG4jbWFuYWdlci1saXN0ICNsaXN0LW1hbmFnZXItb3JkZXIgI3BhZ2VOdW1lcmJlckZvcm17XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG59XHJcbiNtYW5hZ2VyLWxpc3QgcmVzdW1le1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWF4LWNvbnRlbnQgbWF4LWNvbnRlbnQgYXV0bztcclxuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XHJcbiAgICBnYXA6IDE1cHg7XHJcbn1cclxuXHJcbiNtYW5hZ2VyLWxpc3QgI3Jlc3VtZS1vcmRlci1jYXJkIHN1YmplY3R7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnIgbWF4LWNvbnRlbnQ7XHJcbn1cclxuXHJcbiNyZXN1bWUtb3JkZXItY2FyZCBhY2NvcmRlb24gI2JhbGFuY2Utc2hlZXQgZGV0YWlsc1tvcGVuXSBjb250ZW50LFxyXG4jcmVzdW1lLW9yZGVyLWNhcmRhY2NvcmRlb24gLmNvbnRlbnQuYWN0aXZlIHtcclxuICAgIGJvcmRlciA6IG5vbmU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuI3Jlc3VtZS1vcmRlci1jYXJkYWNjb3JkZW9uIHRhYmxlIHRke1xyXG4gICAgcGFkZGluZyA6IDA7XHJcbn1cclxuXHJcbiNyZXN1bWUtb3JkZXItY2FyZCB0ZHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuI21hbmFnZXItbGlzdCAud3MtdGFibGV7XHJcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxufVxyXG4jbWFuYWdlci1saXN0ICNidXNpbmVzcy1jYXJke1xyXG4gICAgbWF4LWhlaWdodDogNjAwcHg7XHJcbn1cclxuI21hbmFnZXItbGlzdCAjYnVzaW5lc3MtY2FyZCAuaW5mb3JtYXRpb24taXRlbSxcclxuI21hbmFnZXItbGlzdCAjYnVzaW5lc3MtY2FyZCAud3MtcHJpY2UgLnByaWNlLWl0ZW17XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgOiBzdGFydDtcclxuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG59XHJcbiNtYW5hZ2VyLWxpc3QgI2J1c2luZXNzLWNhcmQgW2RhdGEtbW9kZWw9XCJsaW5rSWNvblwiXXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OnN0YXJ0O1xyXG59XHJcbiNtYW5hZ2VyLWxpc3QgI2J1c2luZXNzLWNhcmQgW2RhdGEtbGFiZWw9XCJDb2RlIHBpblwiXSAuZWNjYy1pY29uLWludmFsaWRhdGV7XHJcbiAgICBjb2xvcjogdmFyKC0tYmFja2dyb3VuZC1zZWN1cml0eS1sZXZlbC0xKVxyXG59XHJcbiNtYW5hZ2VyLWxpc3QgI2J1c2luZXNzLWNhcmQgW2RhdGEtbGFiZWw9XCJDb2RlIHBpblwiXSAuZWNjYy1pY29uLXNlY3VyZXtcclxuICAgIGNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXNlY3VyaXR5LWxldmVsLTIpXHJcbn1cclxuXHJcbiNtYW5hZ2VyLWxpc3QgI2J1c2luZXNzLWNhcmQgW2RhdGEtbGFiZWw9XCJNaW5pYXR1cmVcIl0gaW1ne1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTYpO1xyXG59XHJcblxyXG5cclxuI2xpc3QtbWFuYWdlci1vcmRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcblxyXG5jb25zb2xlIC5wZXJpb2QgLnBlcmlvZC1pbnB1dHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4jbGlzdC1tYW5hZ2VyLW9yZGVyIGNvbnNvbGUge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgICByb3ctZ2FwOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1ucyA6IDFmcjtcclxufVxyXG5cclxuI2xpc3QtbWFuYWdlci1vcmRlciBjb25zb2xlIC50b3AgLndzLWdyaWQtc2VhcmNoIHtcclxuICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgZ3JpZC1yb3c6IDE7XHJcbn1cclxuXHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgY29uc29sZSAudG9wIC5udmlldyB7XHJcbiAgICBncmlkLWNvbHVtbjogMjtcclxuICAgIGdyaWQtcm93OiAxO1xyXG59XHJcblxyXG4jbGlzdC1tYW5hZ2VyLW9yZGVyIGNvbnNvbGUgLnRvcCAud3MtcGFnaW5hdGlvbiB7XHJcbiAgICBncmlkLWNvbHVtbjogMjtcclxuICAgIGdyaWQtcm93OiAyO1xyXG59XHJcblxyXG5cclxuI2xpc3QtbWFuYWdlci1vcmRlciBjb25zb2xlIC50b3AgIC5tYXgtZWxlbWVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jbGlzdC1tYW5hZ2VyLW9yZGVyIGNvbnNvbGUgLndzLWdyaWQtc2VhcmNoIHtcclxuICAgIG9yZGVyOiAxO1xyXG59XHJcblxyXG4jbGlzdC1tYW5hZ2VyLW9yZGVyIGNvbnNvbGUgLm52aWV3IHtcclxuICAgIG9yZGVyOiAyO1xyXG59XHJcblxyXG4jbGlzdC1tYW5hZ2VyLW9yZGVyIGNvbnNvbGUgLndzLXBhZ2luYXRpb24ge1xyXG4gICAgb3JkZXI6IDM7XHJcbn1cclxuXHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgY29uc29sZS5ib3R0b20ge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuI2xpc3QtbWFuYWdlci1vcmRlci1wZW5kaW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogMTVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWZyYW1ld29yay1iZyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTEyKTtcclxuICAgIHBhZGRpbmc6IHZhcigtLXBhZDE1KTtcclxufVxyXG5cclxuI2xpc3QtbWFuYWdlci1vcmRlci1wZW5kaW5nIC5lY2NjLWljb24taG91cmdsYXNzIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tbGluay1iZyk7XHJcbn1cclxuXHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgLm9yZGVyLWl0ZW0taW5mbyAuc3RhdHV0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTVweDtcclxuICAgIGNvbG9yOiBncmVlbjtcclxufVxyXG5cclxuI2xpc3QtbWFuYWdlci1vcmRlciAub3JkZXItaXRlbS1pbmZvIC5zdGF0dXQuZXJyb3Ige1xyXG4gICAgY29sb3I6IHJlZDtcclxufVxyXG5cclxuI2xpc3QtbWFuYWdlci1vcmRlciBbZGF0YS1ncmlkPVwiZ3JpZC1kZXRhaWxcIl0ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XHJcbiAgICByb3ctZ2FwOiAzMHB4O1xyXG59XHJcblxyXG4jbGlzdC1tYW5hZ2VyLW9yZGVyIC5saXN0LW1hbmFnZXItd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZyYW1ld29yay1iZyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTEyKTtcclxuICAgIHdpZHRoOiA3MjhweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGdhcDogdmFyKC0tcGFkMTApO1xyXG59XHJcblxyXG4jbGlzdC1tYW5hZ2VyLW9yZGVyIC5saXN0LWNvbnRlbnQtb3JkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICByb3ctZ2FwOiAxMHB4O1xyXG4gICAgcGFkZGluZzogdmFyKC0tcGFkMjApO1xyXG59XHJcblxyXG5cclxuI2xpc3QtbWFuYWdlci1vcmRlciAubGlzdC1jb250ZW50LW9yZGVyW2RhdGEtbW9kZWw9XCJsaXN0LWVtYWlsXCJdIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxufVxyXG4vKiAjbGlzdC1tYW5hZ2VyLW9yZGVyIC5saXN0LWNvbnRlbnQtb3JkZXJbZGF0YS1tb2RlbD1cImxpc3QtZW1haWxcIl0gLm9yZGVyLWxpc3QtZW1haWwtdGl0bGUtaW5mb3JtYXRpb257XHJcbiAgICBncmlkLWNvbHVtbjogMTtcclxuICAgIGdyaWQtcm93OiAxO1xyXG59ICovXHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgLmxpc3QtY29udGVudC1vcmRlcltkYXRhLW1vZGVsPVwibGlzdC1lbWFpbFwiXSA6aXMoLm9yZGVyLWxpc3QtZW1haWwtZGV0YWlsICwgLm9yZGVyLWxpc3QtZW1haWwtZXN0aW1hdGUsIC5vcmRlci1saXN0LWVtYWlsLWVzdGltYXRlLC5vcmRlci1saXN0LWVtYWlsLWJ1dHRvbiwub3JkZXItbWFuYWdlLWNhcmQpIGF7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG59XHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgLmxpc3QtY29udGVudC1vcmRlcltkYXRhLW1vZGVsPVwibGlzdC1lbWFpbFwiXSAub3JkZXItbGlzdC1lbWFpbC1kZXRhaWx7XHJcbiAgICBncmlkLWNvbHVtbjogMTtcclxuICAgIGdyaWQtcm93OiAxO1xyXG59XHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgLmxpc3QtY29udGVudC1vcmRlcltkYXRhLW1vZGVsPVwibGlzdC1lbWFpbFwiXSAub3JkZXItbGlzdC1lbWFpbC1lc3RpbWF0ZXtcclxuICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgZ3JpZC1yb3c6IDI7XHJcbn1cclxuXHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgLmxpc3QtY29udGVudC1vcmRlcltkYXRhLW1vZGVsPVwibGlzdC1lbWFpbFwiXSAub3JkZXItbWFuYWdlLWNhcmR7XHJcbiAgICBncmlkLWNvbHVtbjogMTtcclxuICAgIGdyaWQtcm93OiAzO1xyXG59XHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgLmxpc3QtY29udGVudC1vcmRlcltkYXRhLW1vZGVsPVwibGlzdC1lbWFpbFwiXSAub3JkZXItbGlzdC1lbWFpbC1idXR0b257XHJcbiAgICBncmlkLWNvbHVtbjogMTtcclxuICAgIGdyaWQtcm93OjM7XHJcbn1cclxuI2xpc3QtbWFuYWdlci1vcmRlciAubGlzdC1jb250ZW50LW9yZGVyW2RhdGEtbW9kZWw9XCJsaXN0LWVtYWlsXCJdIC5vcmRlci1saXN0LWVtYWlse1xyXG4gICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICBncmlkLXJvdzogNDtcclxufVxyXG4jbGlzdC1tYW5hZ2VyLW9yZGVyIC5saXN0LWNvbnRlbnQtb3JkZXJbZGF0YS1tb2RlbD1cImxpc3QtZW1haWxcIl0gLm9yZGVyLWxpc3QtZW1haWwtYnV0dG9uLWluZm9ybWF0aW9ue1xyXG4gICAgZ3JpZC1jb2x1bW46ICAxO1xyXG4gICAgZ3JpZC1yb3c6IDU7XHJcbn1cclxuI2xpc3QtbWFuYWdlci1vcmRlciAubGlzdC1oZWFkZXItb3JkZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtYXgtY29udGVudCBhdXRvO1xyXG4gICAgcGFkZGluZzogdmFyKC0tcGFkMTApIHZhcigtLXBhZDE1KTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWZyYW1ld29yay1iZyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTEyKSB2YXIoLS1ib3JkZXItcmFkaXVzLTEyKSAwIDA7XHJcbn1cclxuXHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgLm9yZGVyLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuI2xpc3QtbWFuYWdlci1vcmRlciAub3JkZXItaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgLm9yZGVyLWl0ZW0gLnN0YXR1dC5lcnJvciB7XHJcbiAgICBjb2xvcjogdmFyKC0tYnRuLXVudmFsaWQtYmcpO1xyXG59XHJcblxyXG4jbGlzdC1tYW5hZ2VyLW9yZGVyIC5vcmRlci1pdGVtIC5zdGF0dXQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDYgLyBzcGFuIDc7XHJcbiAgICBncmlkLXJvdzogNDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC8qIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICovXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tdmFsaWQtYmcpO1xyXG59XHJcblxyXG4jbGlzdC1tYW5hZ2VyLW9yZGVyIC5vcmRlci1pdGVtIC5zdGF0dXQgW3Rvb2x0aXBdIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG59XHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgLm9yZGVyLWl0ZW0gLmVtYWlsLXN0YXR1cyB7XHJcbiAgICBncmlkLWNvbHVtbjogNiAvIHNwYW4gNztcclxuICAgIGdyaWQtcm93OiAzO1xyXG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbn1cclxuI2xpc3QtbWFuYWdlci1vcmRlciAub3JkZXItaXRlbSAuZW1haWwtc3RhdHVzIFt0eXBlPVwidGV4dFwiXXtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbn1cclxuI2xpc3QtbWFuYWdlci1vcmRlciAub3JkZXItaXRlbSAuZW1haWwtc3RhdHVzIGl7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuI2xpc3QtbWFuYWdlci1vcmRlciAub3JkZXItaXRlbSAudGl0bGUge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgL3NwYW4gNjtcclxuICAgIGdyaWQtcm93OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG59XHJcblxyXG4jbGlzdC1tYW5hZ2VyLW9yZGVyIC5vcmRlci1pdGVtIC5waW4tdGV4dCB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvc3BhbiA2O1xyXG4gICAgZ3JpZC1yb3c6IDI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuI2xpc3QtbWFuYWdlci1vcmRlciAub3JkZXItaXRlbSAucGluIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC9zcGFuIDY7XHJcbiAgICBncmlkLXJvdzogMztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4jbGlzdC1tYW5hZ2VyLW9yZGVyIC5vcmRlci1pdGVtIC5yZWNpcGllbnQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgL3NwYW4gNjtcclxuICAgIGdyaWQtcm93OiAzO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgLm9yZGVyLWl0ZW0gLmVtYWlsIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC9zcGFuIDY7XHJcbiAgICBncmlkLXJvdzogNDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgLm9yZGVyLWl0ZW0gLnBpbi10ZXh0IC5ob2xkZXItdW5sb2NrLXBpbixcclxuICAgICNsaXN0LW1hbmFnZXItb3JkZXIgLm9yZGVyLWl0ZW0gLmVtYWlsIC5ob2xkZXItbW9kaWZ5e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuI2xpc3QtbWFuYWdlci1vcmRlciAgLmhvbGRlci1tb2RpZnkgc3BhbntcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtUmVndWxhclwiO1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi1saW5rLWJnLWhvdmVyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbn1cclxuXHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgLm9yZGVyLWl0ZW0gLnVubG9jay1waW57XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4jbGlzdC1tYW5hZ2VyLW9yZGVyIC5vcmRlci1pdGVtIC5waW4tdGV4dCAuaG9sZGVyLXVubG9jay1waW4gW3R5cGU9XCJ0ZXh0XCJdLFxyXG4jbGlzdC1tYW5hZ2VyLW9yZGVyIC5vcmRlci1pdGVtIC5lbWFpbCAuaG9sZGVyLW1vZGlmeSBbdHlwZT1cInRleHRcIl17XHJcbiAgICBjb2xvcjogdmFyKC0tYnRuLWxpbmstYmcpO1xyXG4gICAgZm9udC1zaXplOiAxM3B4IWltcG9ydGFudDtcclxufVxyXG4jbGlzdC1tYW5hZ2VyLW9yZGVyIC5vcmRlci1pdGVtIC5waW4tdGV4dCAuaG9sZGVyLXVubG9jay1waW46aG92ZXIgW3R5cGU9XCJ0ZXh0XCJdLFxyXG4jbGlzdC1tYW5hZ2VyLW9yZGVyIC5vcmRlci1pdGVtIC5lbWFpbCAuaG9sZGVyLW1vZGlmeTpob3ZlciBbdHlwZT1cInRleHRcIl17XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tbGluay1iZy1ob3Zlcik7XHJcbn1cclxuI2xpc3QtbWFuYWdlci1vcmRlciAub3JkZXItaXRlbSAuZGV0YWlsIHtcclxuICAgIGdyaWQtY29sdW1uOiA2IC9zcGFuIDM7XHJcbiAgICBncmlkLXJvdzogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbn1cclxuXHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgLm9yZGVyLWl0ZW0gLmRldGFpbCBbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi1saW5rLWJnKTtcclxufVxyXG5cclxuI2xpc3QtbWFuYWdlci1vcmRlciAub3JkZXItaXRlbSAucGluLXRleHQgLmhvbGRlci11bmxvY2stcGluIC5kZXRhaWwgW3R5cGU9XCJ0ZXh0XCJdOmhvdmVyICxcclxuI2xpc3QtbWFuYWdlci1vcmRlciAub3JkZXItaXRlbSAudW5sb2NrLXBpbjpob3ZlcixcclxuI2xpc3QtbWFuYWdlci1vcmRlciAub3JkZXItaXRlbSAuZGV0YWlsIFt0eXBlPVwidGV4dFwiXTpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tYnRuLWxpbmstYmctaG92ZXIpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgLm9yZGVyLWl0ZW0gLnByaWNlIHtcclxuICAgIGdyaWQtY29sdW1uOiAxMCAvc3BhbiAzO1xyXG4gICAgZ3JpZC1yb3c6IDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuI2xpc3QtbWFuYWdlci1vcmRlciAub3JkZXItaXRlbSAucGluLXByaWNlIHtcclxuICAgIGdyaWQtY29sdW1uOiAxMCAvc3BhbiAzO1xyXG4gICAgZ3JpZC1yb3c6IDI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuI2xpc3QtbWFuYWdlci1vcmRlciAub3JkZXItaXRlbS1wcmljZSB7XHJcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxufVxyXG5cclxuI2xpc3QtbWFuYWdlci1vcmRlciAuZGV0YWlsIGksXHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgLnN0YXR1dCBpIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuY29uc29sZSBmb3JtIC53cy1wcmljZSAucHJpY2UtaXRlbSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuI2xpc3QtbWFuYWdlci1vcmRlciAud3MtcHJpY2UgLnByaWNlLWl0ZW0ge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbn1cclxuXHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgLmRhdGEge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgLnByaWNlIHtcclxuICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgIGp1c3RpZnktc2VsZjogZW5kO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgLmxpc3Qtb3JkZXItaWQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4jbGlzdC1tYW5hZ2VyLW9yZGVyIC5saXN0LW9yZGVyLXRvdGFsIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGp1c3RpZnktc2VsZjogZW5kO1xyXG59XHJcblxyXG4jbGlzdC1tYW5hZ2VyLW9yZGVyIC5saXN0LW9yZGVyLXRvdGFsIC5kYXRhIC5wcmljZS1pdGVtIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG59XHJcblxyXG4jbGlzdC1tYW5hZ2VyLW9yZGVyIC5saXN0LWZvb3Rlci1vcmRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGFkMTUpO1xyXG59XHJcblxyXG4jbGlzdC1tYW5hZ2VyLW9yZGVyIC5saXN0LWNvbnRlbnQtb3JkZXJbZGF0YS1tb2RlbD1cImxpc3QtZW1haWxcIl0gLm9yZGVyLWxpc3QtZW1haWwtZXN0aW1hdGUgYSBbdHlwZT1cInRleHRcIl0sXHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgLmxpc3QtY29udGVudC1vcmRlcltkYXRhLW1vZGVsPVwibGlzdC1lbWFpbFwiXSAub3JkZXItbGlzdC1lbWFpbC1kZXRhaWwgYSBbdHlwZT1cInRleHRcIl0sXHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgLmxpc3QtY29udGVudC1vcmRlcltkYXRhLW1vZGVsPVwibGlzdC1lbWFpbFwiXSAub3JkZXItbGlzdC1lbWFpbC1idXR0b24gYSBbdHlwZT1cInRleHRcIl0sXHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgLmxpc3QtY29udGVudC1vcmRlcltkYXRhLW1vZGVsPVwibGlzdC1lbWFpbFwiXSAub3JkZXItbWFuYWdlLWNhcmQgYSBbdHlwZT1cInRleHRcIl0sXHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgLmxpc3QtZm9vdGVyLW9yZGVyIC5pbnZvaWNlIFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICBjb2xvcjogdmFyKC0tYnRuLWxpbmstYmcpO1xyXG59XHJcbiNsaXN0LW1hbmFnZXItb3JkZXIgLmxpc3QtY29udGVudC1vcmRlcltkYXRhLW1vZGVsPVwibGlzdC1lbWFpbFwiXSAub3JkZXItbGlzdC1lbWFpbC1lc3RpbWF0ZSBhOmhvdmVyIFt0eXBlPVwidGV4dFwiXSxcclxuI2xpc3QtbWFuYWdlci1vcmRlciAubGlzdC1jb250ZW50LW9yZGVyW2RhdGEtbW9kZWw9XCJsaXN0LWVtYWlsXCJdIC5vcmRlci1saXN0LWVtYWlsLWRldGFpbCBhOmhvdmVyIFt0eXBlPVwidGV4dFwiXSxcclxuI2xpc3QtbWFuYWdlci1vcmRlciAubGlzdC1jb250ZW50LW9yZGVyW2RhdGEtbW9kZWw9XCJsaXN0LWVtYWlsXCJdIC5vcmRlci1saXN0LWVtYWlsLWJ1dHRvbiBhOmhvdmVyIFt0eXBlPVwidGV4dFwiXSxcclxuI2xpc3QtbWFuYWdlci1vcmRlciAubGlzdC1jb250ZW50LW9yZGVyW2RhdGEtbW9kZWw9XCJsaXN0LWVtYWlsXCJdIC5vcmRlci1tYW5hZ2UtY2FyZCBhOmhvdmVyIFt0eXBlPVwidGV4dFwiXSxcclxuI2xpc3QtbWFuYWdlci1vcmRlciAubGlzdC1mb290ZXItb3JkZXIgLmludm9pY2UgW3R5cGU9XCJ0ZXh0XCJdOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tbGluay1iZy1ob3Zlcik7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuI2xpc3QtbWFuYWdlci1vcmRlciAjYnVzaW5lc3MtY2FyZCB0ZFtkYXRhLWtleT1cImxvY2tlZGNhcmRcIl0sXHJcbiAgICAjbGlzdC1tYW5hZ2VyLW9yZGVyICNidXNpbmVzcy1jYXJkIHRkW2RhdGEta2V5PVwic3RhdGVDYXJkXCJde1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcbi8qKlxyXG4qIEJ1c2luZXNzXHJcbiovXHJcblxyXG4jd3MtYnVzaW5lc3N7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbiN3cy1idXNpbmVzcyAjZm9ybS1zaWdudXAgZmllbGRzZXQgLmdyaWQtY29se1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxufVxyXG4ud3JhcC1jb250ZW50LWJ1c2luZXNzLXJlZ2lzdGVye1xyXG4gICAgbWF4LXdpZHRoIDogNTc2cHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSAud3JhcC1jb250ZW50LWJ1c2luZXNzLXJlZ2lzdGVye1xyXG4gICAgZ2FwIDogdmFyKC0tcGFkMzApO1xyXG59XHJcblxyXG5bc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdIC53cmFwLWNvbnRlbnQtYnVzaW5lc3MtcmVnaXN0ZXIgLmJ1dHRvbi1wcm97XHJcbiAgICBnYXAgOiB2YXIoLS1wYWQzMClcclxufVxyXG5cclxuI3dzLXN1bW1hcnkgLmhlYWQtdGl0bGUge1xyXG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ud3MtbG9naW4gI3dzLXVzZXJzLWFjY291bnQge1xyXG4gICAgcGFkZGluZzogdmFyKC0tcGFkMTUpO1xyXG59XHJcbi53cy1sb2dpbiB2aWRlb3tcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtMTIpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWxpZ3RoKTtcclxufVxyXG4ud3MtbG9naW4gI2luZm8tdXNlciBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi1saW5rLWJnKTtcclxufVxyXG4ud3MtbG9naW4gI2luZm8tdXNlciBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tbGluay1iZy1ob3Zlcik7XHJcbn1cclxuI3dzLXVzZXJzLWFjY291bnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiN3cy11c2Vycy1hY2NvdW50IGgxIHtcclxuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG59XHJcblxyXG4jd3MtdXNlcnMtYWNjb3VudCBhY2NvcmRlb24ge1xyXG4gICAgbWF4LXdpZHRoOiA3MjhweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbn1cclxuXHJcbiN3cy11c2Vycy1hY2NvdW50IGFjY29yZGVvbiAuaGVhZGVyIHtcclxuICAgIGp1c3RpZnktc2VsZjogZW5kO1xyXG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4jd3MtdXNlcnMtYWNjb3VudCBhY2NvcmRlb24gLndyYXAge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWZyYW1ld29yay1iZyk7XHJcbn1cclxuXHJcbiN3cy11c2Vycy1hY2NvdW50IGFjY29yZGVvbiAud3JhcC5hY3RpdmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWJ0bi1saW5rLWJnKTtcclxufVxyXG5cclxuI3dzLXVzZXJzLWFjY291bnQgYWNjb3JkZW9uIHBhc3N3b3JkIGZpZWxkc2V0IC5maWVsZCAud3JhcHtcclxuICAgIGJvcmRlcjp1bnNldDtcclxufVxyXG5cclxuI3dzLXVzZXJzLWFjY291bnQgYWNjb3JkZW9uIC5oZWFkZXIgLmdyaWQtY29sIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA4MHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuI3dzLXVzZXJzLWFjY291bnQgYWNjb3JkZW9uIC5oZWFkZXIgLmdyaWQtY29sIC5jb2wtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG59XHJcblxyXG4jd3MtdXNlcnMtYWNjb3VudCBhY2NvcmRlb24gLmhlYWRlciAuZ3JpZC1jb2wgLmNvbC13cmFwIHN0cm9uZyB7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbn1cclxuXHJcbiN3cy11c2Vycy1hY2NvdW50IGFjY29yZGVvbiAuaGVhZGVyIC5ncmlkLWNvbCAuYnRuIHtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tbGluay1iZyk7XHJcblxyXG59XHJcblxyXG4jd3MtdXNlcnMtYWNjb3VudCBhY2NvcmRlb24gLmhlYWRlci5hY3RpdmUgLmdyaWQtY29sIC5idG4ge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG5cclxufVxyXG5cclxuI3dzLXVzZXJzLWFjY291bnQgYWNjb3JkZW9uIC5oZWFkZXIgLmdyaWQtY29sIC5idG46aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi1saW5rLWJnLWhvdmVyKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4jd3MtdXNlcnMtYWNjb3VudCBhY2NvcmRlb24gLmhlYWRlci5hY3RpdmUgLmdyaWQtY29sIC5idG46aG92ZXIge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbmJ0biAjd3MtdXNlcnMtYWNjb3VudCBhY2NvcmRlb24gLmhlYWRlciAuZ3JpZC1jb2wge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMDBweCAxZnIgMWZyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuI3dzLXVzZXJzLWFjY291bnQgYWNjb3JkZW9uIC5oZWFkZXIuZGlzYWJsZWQgLmdyaWQtY29sIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAyMDBweDtcclxufVxyXG5cclxuLyogI3dzLXVzZXJzLWFjY291bnQgYWNjb3JkZW9uIC5jb250ZW50IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn0gKi9cclxuXHJcbiN3cy11c2Vycy1hY2NvdW50IGFjY29yZGVvbiAuY29udGVudC5hY3RpdmUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG5cclxuI3dzLXVzZXJzLWFjY291bnQgYWNjb3JkZW9uIC5jb250ZW50LmFjdGl2ZS5waG9uZSB7XHJcbiAgICBvdmVyZmxvdzogdW5zZXQ7XHJcbn1cclxuXHJcbiN3cy11c2Vycy1hY2NvdW50IGFjY29yZGVvbiBmaWVsZHNldCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4jd3MtdXNlcnMtYWNjb3VudCAuZmllbGQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbiN3cy11c2Vycy1hY2NvdW50IC5kaXNwbGF5LXB3ZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy0xMCk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgdG9wOiAxMHB4O1xyXG59XHJcblxyXG4jd3MtdXNlcnMtYWNjb3VudCAud3MtZGF0YWxpc3QsXHJcbiN3cy11c2Vycy1hY2NvdW50IGFjY29yZGVvbiBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYmFja2dyb3VuZC1idG4tbGlnaHQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4jd3MtdXNlcnMtYWNjb3VudCBhY2NvcmRlb24gaW5wdXQ6YWN0aXZlOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKSxcclxuI3dzLXVzZXJzLWFjY291bnQgYWNjb3JkZW9uIGlucHV0OmZvY3VzOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKSB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1iYWNrZ3JvdW5kLWJ0bikgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3dzLXVzZXJzLWFjY291bnQgYWNjb3JkZW9uIC5mb3JtLW5ld3NsZXR0ZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBtYXJnaW46IDE1cHggMDtcclxufVxyXG5cclxuI3dzLXVzZXJzLWFjY291bnQgYWNjb3JkZW9uIC5mb3JtLXVzZXJzLXBhc3N3b3JkLFxyXG4jd3MtdXNlcnMtYWNjb3VudCBhY2NvcmRlb24gLmZvcm0tdXNlcnMtYWRkcmVzcyxcclxuI3dzLXVzZXJzLWFjY291bnQgYWNjb3JkZW9uIC5mb3JtLXVzZXJzLXBob25lLFxyXG4jd3MtdXNlcnMtYWNjb3VudCBhY2NvcmRlb24gLmZvcm0tdXNlcnMtbmFtZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciBtYXgtY29udGVudDtcclxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICBtYXJnaW46IDE1cHggMCAzNXB4O1xyXG59XHJcblxyXG4jd3MtdXNlcnMtYWNjb3VudCBhY2NvcmRlb24gLmZvcm0tdXNlcnMtcGFzc3dvcmQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbn1cclxuXHJcbiN3cy11c2Vycy1hY2NvdW50IGFjY29yZGVvbiAuZm9ybS11c2Vycy1hZGRyZXNzIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1heC1jb250ZW50O1xyXG59XHJcblxyXG4jd3MtdXNlcnMtYWNjb3VudCAjZm9ybS11c2Vycy1wYXNzd29yZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcbn1cclxuXHJcbiN3cy11c2Vycy1hY2NvdW50IC53cmFycC1hY2NvdW50LXBhc3N3b3JkLW1hbmFnZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWF4LWNvbnRlbnQ7XHJcbiAgICBjb2x1bW4tZ2FwOiA4MHB4O1xyXG59XHJcblxyXG4jd3MtdXNlcnMtYWNjb3VudCAud3JhcnAtYWNjb3VudC1wYXNzd29yZC1tYW5hZ2VyIC5sZWZ0IGZpZWxkc2V0Om50aC1jaGlsZCgxKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4jd3MtdXNlcnMtYWNjb3VudCAud3JhcnAtYWNjb3VudC1wYXNzd29yZC1tYW5hZ2VyIHVsIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4jd3MtdXNlcnMtYWNjb3VudCAud3JhcnAtYWNjb3VudC1wYXNzd29yZC1tYW5hZ2VyIHVsIGxpIGkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1wYWQxNSk7XHJcbn1cclxuXHJcbiN3cy11c2Vycy1hY2NvdW50IC53cmFycC1hY2NvdW50LXBhc3N3b3JkLW1hbmFnZXIgdWwgbGkuY2hlY2sge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbiN3cy11c2Vycy1hY2NvdW50IC53cmFycC1hY2NvdW50LXBhc3N3b3JkLW1hbmFnZXIgdWwgbGkgaS5mYS14bWFyayB7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG59XHJcblxyXG4jd3MtdXNlcnMtYWNjb3VudCAud3JhcnAtYWNjb3VudC1wYXNzd29yZC1tYW5hZ2VyIHVsIGxpIGkuZmEtY2hlY2sge1xyXG4gICAgY29sb3I6IGdyZWVuO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG59XHJcblxyXG4jd3MtdXNlcnMtYWNjb3VudCAjd3MtaG91cmx5IC5ob3VybHktZGF5LXdyYXAge1xyXG4gICAgZ2FwOiAxMHB4O1xyXG59XHJcblxyXG4jYWNjb3VudC1tYW5hZ2VyIC5jb250ZW50LXVubG9jay1waW4sXHJcbiNhY2NvdW50LW1hbmFnZXIgLmNvbnRlbnQtbW9kaWZ5LWVtYWlse1xyXG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDU3NnB4O1xyXG59XHJcblxyXG4jYWNjb3VudC1tYW5hZ2VyIC5jb250ZW50LXVubG9jay1waW4gaDEsXHJcbiNhY2NvdW50LW1hbmFnZXIgLmNvbnRlbnQtbW9kaWZ5LWVtYWlsIGgxe1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcGFkMTUpO1xyXG59XHJcblxyXG5cclxuXHJcbi8qKiBUSUNLRVRTICovXHJcbiNhY2NvdW50LW1hbmFnZXItdGlja2V0cyxcclxuI2FjY291bnQtdGlja2V0cyB7XHJcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xyXG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuXHJcbiNhY2NvdW50LXRpY2tldHMgaDEge1xyXG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbn1cclxuXHJcbiNhY2NvdW50LW1hbmFnZXItdGlja2V0cyB0YWJsZSB0ciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZnJhbWV3b3JrLWJnKTtcclxufVxyXG5cclxuI2FjY291bnQtbWFuYWdlci10aWNrZXRzIC5udmlldyBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuI2FjY291bnQtdGlja2V0cyB0aFtkYXRhLWtleT1cImRhdGVfY3JlYXRlZFwiXSxcclxuI2FjY291bnQtdGlja2V0cyB0ZFtkYXRhLWtleT1cImRhdGVfY3JlYXRlZFwiXSB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG59XHJcblxyXG4jYWNjb3VudC10aWNrZXRzIHRoW2RhdGEta2V5PVwic3ViamVjdFwiXSxcclxuI2FjY291bnQtdGlja2V0cyB0ZFtkYXRhLWtleT1cInN1YmplY3RcIl0ge1xyXG4gICAgd2lkdGg6IDc1JTtcclxufVxyXG5cclxuI2FjY291bnQtbWFuYWdlci10aWNrZXRzIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDcyOHB4O1xyXG59XHJcblxyXG4vKiogREVURUFJTCBERSBDQVJURSAqL1xyXG5cclxuI3dzLWNhcmRzLWRldGFpbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICByb3ctZ2FwOiB2YXIoLS1wYWQxMDApO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4jd3MtY2FyZHMtZGV0YWlscyAud3JhcC1kZXRhaWxzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xyXG4gICAgZ2FwOiA4MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNiYW5uZXItY2hlY2stY2FyZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIG1hcmdpbjogMCAtMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA1ODBweDtcclxufVxyXG5cclxuI2Jhbm5lci1jaGVjay1jYXJkOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogdXJsKCcvaW1hZ2VzL2Zvcm0tbW9kdWxlLXdlbGNvbS1iZy5zdmcnKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbiNiYW5uZXItY2hlY2stY2FyZCAudGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCYWxvb0JoYWkyLWJvbGQnO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4jYmFubmVyLWNoZWNrLWNhcmQgLnN1YnRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJztcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuI3dzLWNhcmRzLWRldGFpbHMgLm1vZHVsZS1jaGVjay1jYXJkcyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIDU4JTtcclxuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMiU7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBoZWlnaHQ6IDU4MHB4O1xyXG4gICAgei1pbmRleDogMjtcclxufVxyXG5cclxuI3dzLWNhcmRzLWRldGFpbHMgLndhcnAtZm9ybS1jaGVjay1jYXJkIGxlZ2VuZCB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbiN3cy1jYXJkcy1kZXRhaWxzIC53YXJwLWZvcm0tY2hlY2stY2FyZCBidXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuI3dzLWNhcmRzLWRldGFpbHMgLm1vZHVsZS1jaGVjay1jYXJkcyAuaW1nLWNoZWNrdXAge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbn1cclxuXHJcbiN3cy1jYXJkcy1kZXRhaWxzIC5tb2R1bGUtY2hlY2stY2FyZHMgLmZvcm0tY2hlY2t1cCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4jd3MtY2FyZHMtZGV0YWlscyAuZm9ybS1jaGVja3VwIFt0b29sdGlwXSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE4cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICByaWdodDogNXB4O1xyXG59XHJcblxyXG4jd3MtY2FyZHMtZGV0YWlscyAuZm9ybS1jaGVja3VwIFt0b29sdGlwXSBpIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuI3dzLWNhcmRzLWRldGFpbHMgLm1vZHVsZS1jaGVjay1jYXJkcyBpbnB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuI3dzLWNhcmRzLWRldGFpbHMgLm1vZHVsZS1jaGVjay1jYXJkcyBpbWcge1xyXG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbn1cclxuXHJcbiN3cy1jYXJkcy1kZXRhaWxzIC5jb250YWluZXIge1xyXG4gICAgcm93LWdhcDogNTBweDtcclxufVxyXG5cclxuI3dzLWNhcmRzLWRldGFpbHMgLndhcnAtZm9ybS1jaGVjay1jYXJkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgd2lkdGg6IDMyMHB4O1xyXG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbn1cclxuXHJcbiN3cy1jYXJkcy1kZXRhaWxzIGZpZWxkc2V0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiN3cy1jYXJkcy1kZXRhaWxzIC5pbmZvcm1hdGlvbnMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICBnYXA6IHZhcigtLXBhZDE1KTtcclxufVxyXG5cclxuI3dzLWNhcmRzLWRldGFpbHMgLmluZm9ybWF0aW9ucyAudHJhbnNhY3Rpb25zLFxyXG4jd3MtY2FyZHMtZGV0YWlscyAuaW5mb3JtYXRpb25zIC5lY2FydGUge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudCBhdXRvO1xyXG59XHJcblxyXG4jd3MtY2FyZHMtZGV0YWlscyAuaW5mb3JtYXRpb25zIC50cmFuc2FjdGlvbnMgdGFibGUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KSB2YXIoLS1ib3JkZXItcmFkaXVzLTYpIDAgMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZyYW1ld29yay1iZyk7XHJcbn1cclxuXHJcbiN3cy1jYXJkcy1kZXRhaWxzIC5pbmZvcm1hdGlvbnMgLnRyYW5zYWN0aW9ucyB0YWJsZSB0Ym9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1yZWQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbn1cclxuXHJcbiN3cy1jYXJkcy1kZXRhaWxzIC5pbmZvcm1hdGlvbnMgLmVjYXJ0ZS1iYWxhbmNlIC53cy1wcmljZSAuaXRlbS1jdXJyZW5jeSB7XHJcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDQwcHgsIDQwcHgpO1xyXG4gICAgZm9udC1mYW1pbHk6ICdCYWxvb0JoYWkyLWJvbGQnO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1saW5rLWNvbG9yLWhvdmVyKSAwJSwgdmFyKC0tbGluay1jb2xvcikgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiN3cy1jYXJkcy1kZXRhaWxzIC5pbmZvcm1hdGlvbnMgLnRyYW5zYWN0aW9ucyB0YWJsZSB0aGVhZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mcmFtZXdvcmstYmcpO1xyXG59XHJcblxyXG4jd3MtY2FyZHMtZGV0YWlscyAuaW5mb3JtYXRpb25zIC50cmFuc2FjdGlvbnMgdGFibGUgdHIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1mcmFtZXdvcmstYmcpO1xyXG59XHJcblxyXG4jd3MtY2FyZHMtZGV0YWlscyAuaW5mb3JtYXRpb25zIC50cmFuc2FjdGlvbnMgdGFibGUgdGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZnJhbWV3b3JrLWJnKTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mb250KTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8qIHBhZGRpbmc6IDVweCAwOyAqL1xyXG59XHJcblxyXG4jd3MtY2FyZHMtZGV0YWlscyAuaW5mb3JtYXRpb25zIC50cmFuc2FjdGlvbnMgdGFibGUgdGhbZGF0YS1rZXldOm50aC1jaGlsZCgxKSxcclxuI3dzLWNhcmRzLWRldGFpbHMgLmluZm9ybWF0aW9ucyAudHJhbnNhY3Rpb25zIHRhYmxlIHRkOm50aC1jaGlsZCgxKSBbZGF0YS1maWVsZF0ge1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbn1cclxuXHJcbiN3cy1jYXJkcy1kZXRhaWxzIC5pbmZvcm1hdGlvbnMgLnRyYW5zYWN0aW9ucyB0YWJsZSB0aFtkYXRhLWtleT1cImFtb3VudFwiXSB7XHJcbiAgICB3aWR0aDogMTg1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbn1cclxuXHJcbiN3cy1jYXJkcy1kZXRhaWxzIC5pbmZvcm1hdGlvbnMgLnRyYW5zYWN0aW9ucyB0YWJsZSB0Ym9keSB0ZFtkYXRhLWtleT1cImFtb3VudFwiXSB7XHJcbiAgICBqdXN0aWZ5LWl0ZW1zOiBlbmQ7XHJcbn1cclxuXHJcbiN3cy1jYXJkcy1kZXRhaWxzIC5pbmZvcm1hdGlvbnMgLnRyYW5zYWN0aW9ucyB0YWJsZSB0Ym9keSB0ZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuI3dzLWNhcmRzLWRldGFpbHMgLmluZm9ybWF0aW9ucyAudHJhbnNhY3Rpb25zIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgyKSBbZGF0YS1maWVsZF0ge1xyXG4gICAganVzdGlmeS1pdGVtczogc3RhcnQ7XHJcbiAgICBwYWRkaW5nOiAwIHZhcigtLXBhZDE1KTtcclxufVxyXG5cclxuI3dzLWNhcmRzLWRldGFpbHMgLmluZm9ybWF0aW9ucyAudHJhbnNhY3Rpb25zIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgzKSBbZGF0YS1maWVsZF0ge1xyXG4gICAganVzdGlmeS1pdGVtczogZW5kO1xyXG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tcGFkMTApO1xyXG59XHJcblxyXG4jY2FyZHNfcHVyY2hhc2Uge1xyXG4gICAgbWF4LWhlaWdodDogMzIwcHg7XHJcbn1cclxuXHJcbiNjYXJkc19wdXJjaGFzZSBbZGF0YS1maWVsZD1cInRyYWNraWRwYXJ0bmVyXCJdIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4jc2xpZGUtZXZlbnQtc2VsZWN0IC5saW5rIGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG59XHJcblxyXG4jd3MtY2FyZHMtZGV0YWlscyAuZWNhcnRlLXN0YXRlIGg1IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI3dzLWNhcmRzLWRldGFpbHMgLmVjYXJ0ZS1zdGF0ZSBoNTpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG4jd3MtY2FyZHMtZGV0YWlscyAuZWNhcnRlLXN0YXRlIGg1IGkge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4jd3MtY2FyZHMtZGV0YWlscyAuZWNhcnRlLXN0YXRlIHtcclxuICAgIGFsaWduLXNlbGY6IGVuZDtcclxufVxyXG5cclxuI3dzLWNhcmRzLWRldGFpbHMgLmVjYXJ0ZS1iYWxhbmNlIHtcclxuICAgIG1hcmdpbjogMzBweCAwO1xyXG59XHJcblxyXG4jd3MtY2FyZHMtZGV0YWlscyAuZWNhcnRlLWFtb3VudCAud3MtcHJpY2Uge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbiN3cy1jYXJkcy1kZXRhaWxzIC53cy1saW5rIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbn1cclxuXHJcbiN3cy1jYXJkcy1kZXRhaWxzIC53cy1saW5rIC5pdGVtLW1lbnUtbGlzdCBidXR0b24ge1xyXG4gICAgbWF4LXdpZHRoOiAyNTBweDtcclxufVxyXG5cclxuXHJcbi8qKiAgREVUQUlMIERFUyBDQVJURVMgKi9cclxuXHJcbiN3cy1jYXJkcy1kZXRhaWxzIC50cmFuc2FjdGlvbnMgLndyYXAsXHJcbiN3cy1jYXJkcy1kZXRhaWxzIC5lY2FydGUgLndyYXAge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZnJhbWV3b3JrLWJnKTtcclxuICAgIHBhZGRpbmc6IHZhcigtLXBhZDEwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XHJcbn1cclxuXHJcbiN3cy1jYXJkcy1kZXRhaWxzIC5lY2FydGUgLndyYXAge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxufVxyXG5cclxuLmVjYXJ0ZS1pZCB7XHJcbiAgICBncmlkLWNvbHVtbjogMTtcclxuICAgIGdyaWQtcm93OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmVjYXJ0ZS10aXRsZSB7XHJcbiAgICBncmlkLWNvbHVtbjogMTtcclxuICAgIGdyaWQtcm93OiAyO1xyXG59XHJcblxyXG4uZWNhcnRlLWV4aXJhdGVkIHtcclxuICAgIGdyaWQtY29sdW1uOiA2O1xyXG4gICAgZ3JpZC1yb3c6IDE7XHJcbn1cclxuXHJcbi5lY2FydGUtZXhpcmF0ZWQgKiB7XHJcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbn1cclxuXHJcbi5lY2FydGUtc3RhdGUge1xyXG4gICAgZ3JpZC1jb2x1bW46IDUgL3NwYW4gMjtcclxuICAgIGdyaWQtcm93OiAyO1xyXG59XHJcblxyXG4uZWNhcnRlLXN0YXRlICoge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbn1cclxuXHJcbi5lY2FydGUtYmFsYW5jZSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvc3BhbiA2O1xyXG4gICAgZ3JpZC1yb3c6IDM7XHJcbn1cclxuXHJcbi5lY2FydGUtZW1haWwge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgL3NwYW4gNjtcclxuICAgIGdyaWQtcm93OiA0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5lY2FydGUtcGluIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC9zcGFuIDY7XHJcbiAgICBncmlkLXJvdzogNTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxufVxyXG5cclxuI3dzLWNhcmRzLWRldGFpbHMgLmVjYXJ0ZS1waW4gZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBnYXA6IDA7XHJcbn1cclxuXHJcbiN3cy1jYXJkcy1kZXRhaWxzIC5lY2FydGUtcGluIGJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJztcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBib3JkZXI6IDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tbGluay1iZyk7XHJcblxyXG59XHJcblxyXG4jd3MtY2FyZHMtZGV0YWlscyAuZWNhcnRlLXBpbiBidXR0b246aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi1saW5rLWJnLWhvdmVyKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG5cclxuI3dzLWNhcmRzLWRldGFpbHMgLmVjYXJ0ZSAuZWNhcnRlLWVtYWlsIGEsXHJcbiN3cy1jYXJkcy1kZXRhaWxzIC5lY2FydGUgLmVjYXJ0ZS1waW4gYSB7XHJcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XHJcbn1cclxuXHJcbiN3cy1jYXJkcy1kZXRhaWxzIC5lY2FydGUgLmVjYXJ0ZS1lbWFpbCBhOmhvdmVyLFxyXG4jd3MtY2FyZHMtZGV0YWlscyAuZWNhcnRlIC5lY2FydGUtcGluIGE6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbiN3cy1jYXJkcy1kZXRhaWxzIC50cmFuc2FjdGlvbnMgI3RhYmxlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xyXG4gICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbiN3cy1jYXJkcy1kZXRhaWxzIC50cmFuc2FjdGlvbnMgY29uc29sZSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuI3dzLWNhcmRzLWRldGFpbHMgLmNvbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuI3dzLWNhcmRzLWRldGFpbHMgLmVjYXJ0ZS1iYWxhbmNlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4jd3MtY2FyZHMtZGV0YWlscyAuZWNhcnRlLWJhbGFuY2UgLnByaWNlLWl0ZW0ge1xyXG4gICAgcGxhY2UtY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4jd3MtY2FyZHMtZGV0YWlscyAud3MtcHJpY2Uge1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG59XHJcblxyXG4jd3MtY2FyZHMtZGV0YWlscyAuZWNhcnRlLXBpbixcclxuI3dzLWNhcmRzLWRldGFpbHMgLmVjYXJ0ZS1hbW91bnQsXHJcbiN3cy1jYXJkcy1kZXRhaWxzIC5lY2FydGUtZW1haWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbiN3cy1jYXJkcy1kZXRhaWxzIGg1IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtUmVndWxhcic7XHJcbn1cclxuXHJcbiN3cy1jYXJkcy1kZXRhaWxzIGg1Lm5vYm9sZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxufVxyXG5cclxuI3dzLWNhcmRzLWRldGFpbHMgaDUubm9ib2xkIC53cy1wcmljZSAuaXRlbS1jdXJyZW5jeSB7XHJcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDtcclxuXHJcbn1cclxuXHJcbiN3cy1jYXJkcy1kZXRhaWxzIGNvbnNvbGUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZnJhbWV3b3JrLWJnKTtcclxuICAgIHBhZGRpbmc6IHZhcigtLXBhZDEwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XHJcbn1cclxuXHJcblxyXG4jbGlzdE5ldHdvcmt7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuICAgIGdhcDogMjBweDtcclxufVxyXG4jbGlzdE5ldHdvcmsgaDN7XHJcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuI3BhbmVsIGdyaWQtcm93IHtcclxuICAgIHBhZGRpbmc6IHZhcigtLXBhZDMwKTtcclxufVxyXG5cclxuLnBhcnRuZXItbG9nbyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgbWF4LWhlaWdodDogODBweDtcclxuICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbGlndGgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZnJhbWV3b3JrLWJnKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XHJcbn1cclxuXHJcbi5wYXJ0bmVyLWxvZ28gaW1nIHtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogMTExcHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ucGFydG5lci1sb2dvOmhvdmVyIGltZyB7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbn1cclxuXHJcbi53cmFwLWZpbHRlciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudCBtYXgtY29udGVudCBtYXgtY29udGVudDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi53cmFwLWZpbHRlciBhY2NvcmRlb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcGFkMzApO1xyXG59XHJcblxyXG4ud3JhcC1lbnNlaWduZXMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xyXG59XHJcblxyXG4ud3JhcC1lbnNlaWduZXMgLndyYXAtZmlsdGVyIC5maWx0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLndyYXAtZW5zZWlnbmVzIC53cmFwLXRpdGxlIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC9zcGFuIDEyO1xyXG4gICAgZ3JpZC1yb3c6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wYWQzMCk7XHJcbn1cclxuXHJcbi53cmFwLWVuc2VpZ25lcyAud3JhcC1maWx0ZXIge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgL3NwYW4gMztcclxuICAgIGdyaWQtcm93OiAzO1xyXG59XHJcblxyXG4ud3JhcC1lbnNlaWduZXMgLmZpbHRlciB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvc3BhbiAzO1xyXG4gICAgZ3JpZC1yb3c6IDI7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ud3JhcC1lbnNlaWduZXMgLndyYXAtbG9nb3Mge1xyXG4gICAgZ3JpZC1jb2x1bW46IDUgL3NwYW4gMTI7XHJcbiAgICBncmlkLXJvdzogMztcclxufVxyXG5cclxuXHJcbi53cmFwLWVuc2VpZ25lcyAud3JhcC1maWx0ZXIgYWNjb3JkZW9uIC5jb250ZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXBhZDMwKTtcclxufVxyXG5cclxuLndyYXAtZW5zZWlnbmVzIC53cmFwLWZpbHRlciBhY2NvcmRlb24gLmhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtcmVndWxhcic7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggNXB4IDBweDtcclxufVxyXG5cclxuLndyYXAtZW5zZWlnbmVzIC53cmFwLWZpbHRlciBhY2NvcmRlb24gLmhlYWRlcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxYVwiO1xyXG4gICAgZm9udC1mYW1pbHk6ICdlY2NjJyAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLyogLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgKi9cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIHRvcDogMTJweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcclxufVxyXG5cclxuLndyYXAtZW5zZWlnbmVzIC53cmFwLWZpbHRlciBhY2NvcmRlb24gLmhlYWRlci5hY3RpdmU6bm90KC5kaXNhYmxlZCk6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XHJcblxyXG59XHJcblxyXG4ud3JhcC1lbnNlaWduZXMgLndyYXAtZmlsdGVyIGFjY29yZGVvbiAuY29udGVudCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ud3JhcC1lbnNlaWduZXMgLndyYXAtZmlsdGVyIGFjY29yZGVvbiAuaGVhZGVyLmFjdGl2ZTpub3QoLmRpc2FibGVkKSxcclxuLndyYXAtZW5zZWlnbmVzIC53cmFwLWZpbHRlciBhY2NvcmRlb24gLmhlYWRlci5hY3RpdmU6aG92ZXI6bm90KC5kaXNhYmxlZCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tZnJhbWV3b3JrLWJnKTtcclxuICAgIC8qIG1heC1oZWlnaHQ6IG1heC1jb250ZW50OyAqL1xyXG59XHJcblxyXG4ud3JhcC1lbnNlaWduZXMgLndyYXAtZmlsdGVyIGFjY29yZGVvbiAuY29udGVudC5hY3RpdmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLyogbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICBhbmltYXRpb246IGV4YW1wbGUgNHMgaW5maW5pdGUgYWx0ZXJuYXRlOyAqL1xyXG59XHJcblxyXG4vKiBcclxuLmJhbm5lcjo6YmVmb3JlLCAjYmFubmVyLXdlbGNvbWU6OmJlZm9yZSB7XHJcbiAgICB0b3A6IC0xNDVweDtcclxufSAqL1xyXG5cclxuLndyYXAtZmlsdGVyIGRpdi5idXR0b24tZW5zZWlnbmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1wYWQxMCk7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1iYWNrZ3JvdW5kLWJ0bik7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxudWwuZmlsdGVyLWVuc2VpZ25lIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHJvdy1nYXA6IDEwcHg7XHJcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG59XHJcblxyXG4uZmlsdGVyLWVuc2VpZ25lIGxpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgcGxhY2UtY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYmFja2dyb3VuZC1idG4pO1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuXHJcbi5maWx0ZXItZW5zZWlnbmUgbGkgc3BhbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLVJlZ3VsYXJcIjtcclxufVxyXG5cclxuXHJcbi8qIC53cmFwLWZpbHRlciBkaXYuYnV0dG9uLWVuc2VpZ25lOmhvdmVyLCAqL1xyXG5cclxuLmZpbHRlci1lbnNlaWduZSBsaS5hY3RpdmUsXHJcbi5maWx0ZXItZW5zZWlnbmUgbGk6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1idG4pO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJ0bi1ob3Zlcik7XHJcbn1cclxuXHJcbi5mb3JnZXQtcGFzc3dvcmQtbGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbn1cclxuXHJcbi5mb3JnZXQtcGFzc3dvcmQtbGluayBbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tbGluay1iZyk7XHJcblxyXG59XHJcblxyXG4uZm9yZ2V0LXBhc3N3b3JkLWxpbmsgW3R5cGU9XCJ0ZXh0XCJdOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi1saW5rLWJnLWhvdmVyKTtcclxufVxyXG5cclxuI3dzLWZyb250IC53cmFwLWJhbm5lci1jb21tZXJjaWFsLWNvbnRlbnQgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLndyYXAtYmFubmVyLWNvbW1lcmNpYWwtY29udGVudCB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4uZ2VuZXJhdGUtcGFzc3dvcmQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi1saW5rLWJnLWhvdmVyKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmdlbmVyYXRlLXBhc3N3b3JkOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG5cclxuI2Jhbm5lci1jb21tZXJjaWFsIC5jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICBncmlkLWdhcDogMHB4O1xyXG59XHJcblxyXG4jYmFubmVyLWNvbW1lcmNpYWwgLml0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGxhY2UtY29udGVudDogY2VudGVyO1xyXG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtYmFzaXM6IDI1JTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbn1cclxuXHJcbiNiYW5uZXItY29tbWVyY2lhbCAqIHtcclxuICAgIHotaW5kZXg6IDU7XHJcbn1cclxuXHJcbiNiYW5uZXItY29tbWVyY2lhbDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvaW1hZ2VzL2l0ZW0tY29tbWVyY2lhbC1iZy5wbmcpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiAzMCU7XHJcbiAgICB0b3A6IDU2JTtcclxuICAgIGZpbHRlcjogaHVlLXJvdGF0ZSh2YXIoLS1odWUpKTtcclxufVxyXG5cclxuI2Jhbm5lci1jb21tZXJjaWFsIC53cmFwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcclxufVxyXG5cclxuI2Jhbm5lci1jb21tZXJjaWFsIC5pbWFnZSB7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGxhY2UtY29udGVudDogY2VudGVyO1xyXG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxufVxyXG4jYmFubmVyLWNvbW1lcmNpYWwgLmltYWdlIGltZ3tcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbn1cclxuXHJcbiNiYW5uZXItY29tbWVyY2lhbCAuaC1jb21tZXJjaWFsIHtcclxuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG5cclxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSAjYmFubmVyLWNvbW1lcmNpYWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZnJhbWV3b3JrLWJnKTtcclxufVxyXG5cclxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSAjYmFubmVyLWNvbW1lcmNpYWw6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jd3MtaG9tZSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuICAgIHJvdy1nYXA6IDgwcHg7XHJcbn1cclxuXHJcbiNiYW5uZXItY29tIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4jbW9kdWxlLXBhcnRuZXItbG9nbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDUwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG4jbW9kdWxlLXBhcnRuZXItbG9nbyAjbG9hZGVyLXBhZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4jbW9kdWxlLXBhcnRuZXItbG9nbyAubGluay1pbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mcmFtZXdvcmstYmcpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1saWd0aCk7XHJcbn1cclxuXHJcbiNtb2R1bGUtcGFydG5lci1sb2dvIC5saW5rLWltYWdlIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG59XHJcblxyXG4jbW9kdWxlLXBhcnRuZXItbG9nbyAubGluay1pbWFnZTpob3Zlcj5pbWcge1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxufVxyXG5cclxuI2Jhbm5lci1jb21tZXJjaWFsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IC0xNTBweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbiN3cy1vcmRlciAjYmFubmVyLWNvbW1lcmNpYWwge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG59XHJcblxyXG4ubW9kLWVuc2VpZ25lIFtkYXRhLW1vZGVsPVwibGlua0ljb25cIl0ge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi53cmFwLW1vZC1lbnNlaWduZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDQwcHg7XHJcbn1cclxuXHJcbi53cmFwLW1vZC1lbnNlaWduZSAudGV4dCB7XHJcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmhvd2ZvcmdlLWl0ZW0sXHJcbi53cmFwLWl0ZW1zLWNvbW1lcmNpYWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDE1cHg7XHJcbn1cclxuXHJcbi53cmFwLWl0ZW1zLWNvbW1lcmNpYWwge1xyXG4gICAgZmxleC1iYXNpczogMjUlO1xyXG59XHJcblxyXG4ud3JhcC1pdGVtcy1jb21tZXJjaWFsIGltZyB7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbn1cclxuXHJcbi53cmFwLWl0ZW1zLWNvbW1lcmNpYWwgaDQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxufVxyXG5cclxuLm1vZC1ob3dmb3JnZS1pZDo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogdXJsKC9pbWFnZXMvQkctc2hhcGUtbnVtYmVyLnBuZyk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNzFweDtcclxufVxyXG5cclxuLm1vZC1ob3dmb3JnZS10aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGFkNjApO1xyXG59XHJcblxyXG4ubW9kLWhvd2ZvcmdlLXN1YnRpdGxlIHtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tb2QtaG93Zm9yZ2UtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtUmVndWxhcic7XHJcbiAgICBncmlkLWF1dG8tcm93czogMTAwcHg7XHJcbn1cclxuXHJcbi53cmFwLW1vZC1ob3dmb3JnZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNTBweFxyXG59XHJcblxyXG5cclxuW21vZGVsPVwic2xpZGVcIl0gLmNvbnRlbnQge1xyXG4gICAgei1pbmRleDogNTtcclxufVxyXG5cclxuW3NjcmVlbi1zdGF0ZT1cImRlc2t0b3BcIl0gW21vZGVsPVwic2xpZGVcIl0gW2RhdGEtYXJyb3ddIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG5cclxuW21vZGVsPVwic2xpZGVcIl0gW2RhdGEtYXJyb3ddIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbn1cclxuXHJcblttb2RlbD1cInNsaWRlXCJdIFtkYXRhLWFycm93PVwibGVmdFwiXSBpIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZyk7XHJcbn1cclxuXHJcblttb2RlbD1cInNsaWRlXCJdIFtkYXRhLWFycm93PVwicmlnaHRcIl0gaSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTkwZGVnKTtcclxufVxyXG5cclxuW21vZGVsPVwic2xpZGVcIl0gW2RhdGEtYXJyb3c9XCJsZWZ0XCJdIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG5cclxufVxyXG5cclxuW21vZGVsPVwic2xpZGVcIl0gW2RhdGEtYXJyb3c9XCJyaWdodFwiXSB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG5bbW9kZWw9XCJzbGlkZVwiXS5tb2QtaG93Zm9yZ2UgLndyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDQwcHg7XHJcbn1cclxuXHJcblttb2RlbD1cInNsaWRlXCJdLm1vZC1ob3dmb3JnZSAuaXRlbS1pZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgIHRvcDogLTMwcHg7XHJcbn1cclxuXHJcblttb2RlbD1cInNsaWRlXCJdLm1vZC1ob3dmb3JnZSAuaXRlbS1pZDo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogdXJsKC9pbWFnZXMvQkctc2hhcGUtbnVtYmVyLnBuZyk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNzRweDtcclxuICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUodmFyKC0taHVlKSk7XHJcbn1cclxuXHJcblttb2RlbD1cInNsaWRlXCJdLm1vZC1ob3dmb3JnZSAuaXRlbS1pZCAubnVtYmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB3aGl0ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBmb250LWZhbWlseTogJ0FyaWFsJztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5bbW9kZWw9XCJzbGlkZVwiXS5tb2QtaG93Zm9yZ2UgLml0ZW0tdGl0bGUge1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuW21vZGVsPVwic2xpZGVcIl0ubW9kLWhvd2ZvcmdlIC5jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xyXG4gICAgY29sdW1uLWdhcDogMTVweDtcclxuICAgIHJvdy1nYXA6IDE1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uc2xpZGUtZXZlbnQtc2VsZWN0IC53cmFwIHtcclxuICAgIGdhcDogNDBweDtcclxufVxyXG5cclxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSBbbW9kZWw9XCJzbGlkZVwiXS5tb2QtaG93Zm9yZ2UgLmNvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiA0NTBweDtcclxufVxyXG5cclxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSBbbW9kZWw9XCJzbGlkZVwiXS5tb2QtaG93Zm9yZ2UgLmNvbnRlbnQgLml0ZW1zIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbn1cclxuXHJcblttb2RlbD1cInNsaWRlXCJdLm1vZC1ob3dmb3JnZSAuaXRlbXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvKiBnYXA6IDVweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWZyYW1ld29yay1iZyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mcmFtZXdvcmstcmFkaXVzLWxpZ2h0KTtcclxuICAgIHBhZGRpbmc6IHZhcigtLXBhZDE1KTtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDYwcHggbWF4LWNvbnRlbnQgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7ICovXHJcbn1cclxuXHJcblttb2RlbD1cInNsaWRlXCJdLm1vZC1ob3dmb3JnZSAuaXRlbXMgY29udGVudEhvd2Zvcmd7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWZyYW1ld29yay1iZyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mcmFtZXdvcmstcmFkaXVzLWxpZ2h0KTtcclxuICAgIHBhZGRpbmc6IHZhcigtLXBhZDE1KTtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDYwcHggbWF4LWNvbnRlbnQgMTIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG59XHJcblxyXG5cclxuW21vZGVsPVwic2xpZGVcIl0ubW9kLWhvd2ZvcmdlIC5pdGVtcyAuaXRlbS1pbWFnZSB7XHJcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxufVxyXG5bbW9kZWw9XCJzbGlkZVwiXS5tb2QtaG93Zm9yZ2UgLml0ZW1zIC5pdGVtLWltYWdlIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5bbW9kZWw9XCJzbGlkZVwiXS5tb2QtaG93Zm9yZ2UgLml0ZW1zIC5pdGVtLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLVJlZ3VsYXInO1xyXG4gICAgZ3JpZC1hdXRvLXJvd3M6IDEwMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24tc2VsZjogZW5kO1xyXG59XHJcblxyXG5bbW9kZWw9XCJzbGlkZVwiXS5tb2QtaG93Zm9yZ2UgLml0ZW1zIC5pdGVtLXRleHQgcCB7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4vKiBFTlNFSUdORSAqL1xyXG5cclxuXHJcbiNzdG9yZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgY29sdW1uLWdhcDogMzBweDtcclxufVxyXG5cclxuLnN0b3JlLXRpdGxlIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA0O1xyXG4gICAgZ3JpZC1yb3c6IDE7XHJcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuLnN0b3JlLXNsaWRlLWxvZ28ge1xyXG4gICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICBncmlkLXJvdzogMiAvIHNwYW4gMztcclxuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xyXG59XHJcblxyXG4uc3RvcmUtc2xpZGUtbG9nbyBpbWcge1xyXG4gICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMTFweDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWxpZ3RoKTtcclxufVxyXG5cclxuLnN0b3JlLXN1YnRpdGxlIHtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAzO1xyXG4gICAgZ3JpZC1yb3c6IDI7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweFxyXG59XHJcblxyXG4uc3RvcmUtY2FwdGlvbiB7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMztcclxuICAgIGdyaWQtcm93OiAzO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxufVxyXG5cclxuLnN0b3JlLXdyYXAge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxufVxyXG5cclxuLnN0b3JlLXdyYXAgaSB7XHJcbiAgICBjb2xvcjogdmFyKC0tYnRuLWxpbmstYmcpO1xyXG59XHJcblxyXG4uc3RvcmUtZW5zZWlnbmUge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDM7XHJcbiAgICBncmlkLXJvdzogMTtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxufVxyXG5cclxuLnN0b3JlLXdyYXAgLnN0b3JlLWhvdXJseSB1bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uc3RvcmUtd3JhcCAuc3RvcmUtaG91cmx5IGxpIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IG1heC1jb250ZW50O1xyXG5cclxufVxyXG5cclxuLnN0b3JlLXdyYXAgLnN0b3JlLWhvdXJseSBsaSAubmFtZURheSB7XHJcbiAgICBhbGlnbi1zZWxmOiBzZWxmLXN0YXJ0O1xyXG59XHJcblxyXG4uc3RvcmUtd3JhcCAuc3RvcmUtaG91cmx5IGxpIC5ob3VybHktaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuICAgIGFsaWduLXNlbGY6IHNlbGYtc3RhcnQ7XHJcbn1cclxuXHJcbi5zdG9yZS13cmFwIC5uYW1lRGF5IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5zdG9yZS1pbmZvIHtcclxuICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgZ3JpZC1yb3c6IDIgLyBzcGFuIDM7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudDtcclxuICAgIHJvdy1nYXA6IDE1cHhcclxufVxyXG5cclxuLnN0b3JlLWluZm8gLmdyaWQtY29sIHtcclxuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xyXG4gICAganVzdGlmeS1zZWxmOiBzZWxmLXN0YXJ0O1xyXG59XHJcblxyXG4uc3RvcmUtaG91cmx5IHtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAyO1xyXG4gICAgZ3JpZC1yb3c6IDIgLyBzcGFuIDI7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudDtcclxuICAgIHJvdy1nYXA6IDE1cHg7XHJcbn1cclxuXHJcbi5zdG9yZS1ob3VybHktdGl0bGUge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBhdXRvO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnN0b3JlLWJsb2NrLW1hcCB7XHJcbiAgICBncmlkLWNvbHVtbjogNCAvIHNwYW4gMztcclxuICAgIGdyaWQtcm93OiAxIC8gc3BhbiA0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy0xMik7XHJcbn1cclxuXHJcbi5zdG9yZS1zbGlkZS1pbWFnZSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcclxuICAgIGdyaWQtcm93OiA1O1xyXG59XHJcblxyXG5cclxuLnN0b3JlLXNsaWRlLWltYWdlIGltZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTEyKTtcclxufVxyXG5cclxuLnN0b3JlLXNsaWRlLWltYWdlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG59XHJcbi5zdG9yZS1yZXN0cmljdGlvbiB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcclxuICAgIGdyaWQtcm93OiA2O1xyXG59XHJcblxyXG4uc3RvcmUtaW5mb3JtYXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc3RvcmUtc2xpZGUtaW1hZ2UgaW1nIHtcclxuICAgIHdpZHRoOiAyMjBweDtcclxuICAgIGhlaWdodDogMTExcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG4uc3RvcmUtcmVzdHJpY3Rpb24gaDIge1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG59XHJcbi5zdG9yZS13cmFwIFtkYXRhLW1hcF0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAyODBweDtcclxufVxyXG5cclxuLnN0b3JlLXdyYXAtZ3JpZC1jb2wge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWF4LWNvbnRlbnQgYXV0bztcclxufVxyXG5cclxuLnN0b3JlLXdyYXAge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mcmFtZXdvcmstYmctYWxwaGEpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZnJhbWV3b3JrLXJhZGl1cyk7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1wYWQpO1xyXG4gICAgZ2FwOiB2YXIoLS1wYWQpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcGFkMzApO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcclxufVxyXG5cclxuLnN0b3JlLXdyYXAgLnN0b3JlLWdyaWQtY29sIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50IGF1dG87XHJcbn1cclxuXHJcbi5zdG9yZS10aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSAuc3RvcmUtc2xpZGUtaW1hZ2UgW21vZGVsPVwic2xpZGVcIl0gLmNvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiAxMzVweDtcclxufVxyXG5cclxuI3dzLWxvY2tjYXJkIC53cmFwLFxyXG4jZXBheW5jLXN1Y2Nlc3MgLndyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiB2YXIoLS1wYWQzMCk7XHJcbn1cclxuXHJcbiNlcGF5bmMtc3VjY2VzcyBpIHtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxufVxyXG5cclxuI2VwYXluYy1zdWNjZXNzIC5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiA5NjBweFxyXG59XHJcblxyXG4jd3MtbG9ja2NhcmQgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDU3NnB4XHJcbn1cclxuXHJcbiNlcGF5bmMtc3VjY2VzcyBwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI2VwYXluYy1zdWNjZXNzIC5ncmlkLWNvbCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNlcGF5bmMtc3VjY2VzcyAud3JhcCBoMyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnQmFsb29CaGFpMi1ib2xkJztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI2VwYXluYy1zdWNjZXNzIC53cmFwIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcGFkMTUpO1xyXG59XHJcblxyXG4jd3MtbG9ja2NhcmQgLndyYXAgLmVjY2MtaWNvbi1saXN0LFxyXG4jd3MtbG9ja2NhcmQgLndyYXAgLmVjY2MtaWNvbi1pbnZhbGlkYXRlLFxyXG4jZXBheW5jLXN1Y2Nlc3MgLndyYXAgLmVjY2MtaWNvbi1saXN0IHtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tdmFsaWQtYmcpO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbiNlcGF5bmMtc3VjY2VzcyAud3JhcCAuZWNjYy1pY29uLWNsb3NlIHtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tdW52YWxpZC1iZyk7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuI2VwYXluYy1zdWNjZXNzIC5lY2NjLWljb24taW52YWxpZGF0ZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tYnRuLXVudmFsaWQtYmcpO1xyXG59XHJcblxyXG5cclxuLyoqIEZBUSAqKi9cclxuXHJcbiN3cy1mYXEgLndzLXRhYnMgLmxhYmVsIHtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxufVxyXG5cclxuI3dzLWZhcSAud3JhcC1jb250ZW50LWZhcSB7XHJcbiAgICBnYXA6IDQwcHhcclxufVxyXG5cclxuI3dzLWZhcSAud3MtdGFicy13cmFwIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sdW1uLWdhcDogNTBweDtcclxufVxyXG5cclxuLmZhcS10ZXh0LWVuZC5ncmlkLXJvdyB7XHJcbiAgICBnYXA6IDBcclxufVxyXG5cclxuLmZhcS1saW5rIHtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tbGluay1iZy1ob3Zlcik7XHJcbn1cclxuXHJcbiN3cy1mYXEgLnRhYnMtY29udGVudCAud3JhcCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mcmFtZXdvcmstYmctYWxwaGEtdWx0cmEpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtMTIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZnJhbWV3b3JrLWJnLWFscGhhLXVsdHJhKTtcclxufVxyXG5cclxuI3dzLWZhcSAudGFicy1jb250ZW50IC5oZWFkZXIuYWN0aXZlOm5vdCguZGlzYWJsZWQpLFxyXG4jd3MtZmFxIC50YWJzLWNvbnRlbnQgLmhlYWRlci5hY3RpdmU6aG92ZXI6bm90KC5kaXNhYmxlZCkge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4jd3MtZmFxIC50YWJzLWNvbnRlbnQgLmhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJ0JhbG9vQmhhaTItYm9sZCc7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcbiN3cy1mYXEgLnRhYnMtY29udGVudCAuaGVhZGVyIC5jb2xsYXBzZSB7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAwO1xyXG59XHJcblxyXG4jd3MtZmFxIC50YWJzLWNvbnRlbnQgLmhlYWRlcjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIrXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE0cHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnQXJpYWwnO1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi1saW5rLWJnLWhvdmVyKTtcclxufVxyXG5cclxuI3dzLWZhcSAudGFicy1jb250ZW50IC5oZWFkZXIuYWN0aXZlOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIi1cIjtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgZm9udC1zaXplOiA2MHB4O1xyXG5cclxufVxyXG5cclxuI3dzLWZhcSAudGFicy1jb250ZW50IC5jb250ZW50IHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4jd3MtZmFxIC50YWJzLWNvbnRlbnQgLmNvbnRlbnQgZGl2IHtcclxuICAgIHBhZGRpbmc6IDAgMThweCAxOHB4IDE4cHg7XHJcbn1cclxuXHJcbiN3cy1mYXEgLnRhYnMtY29udGVudCAuY29udGVudC5hY3RpdmUsXHJcbiN3cy1mYXEgLnRhYnMtY29udGVudCAuaGVhZGVyLmFjdGl2ZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbiN3cy1mYXEgLnRhYnMtY29udGVudCAuY29udGVudCBwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4vKiAjd3MtZmFxIC50YWJzLWNvbnRlbnQgLmNvbnRlbnQgbGkgLmNvbG9yLFxyXG4jd3MtZmFxIC50YWJzLWNvbnRlbnQgLmNvbnRlbnQgcCAuY29sb3Ige1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi1saW5rLWJnLWhvdmVyKVxyXG59ICovXHJcblxyXG4jd3MtZmFxIC50YWJzLWNvbnRlbnQgLmNvbnRlbnQgdWwsXHJcbiN3cy1mYXEgLnRhYnMtY29udGVudCAuY29udGVudCBsaSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI3dzLWZhcSAudGFicy1jb250ZW50IC5jb250ZW50IC52YWxpZGF0ZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbiN3cy1mYXEgLnRhYnMtY29udGVudCAuY29udGVudCAubnVtYmVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbn1cclxuXHJcbiN3cy1mYXEgLnRhYnMtY29udGVudCAuY29udGVudCAubnVtYmVyIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbiN3cy1mYXEgLnRhYnMtY29udGVudCAuY29udGVudCAudGlyZXQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbiN3cy1mYXEgLnRhYnMtY29udGVudCAuY29udGVudCAudGlyZXQgbGk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICctJztcclxuICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4jd3MtZmFxIC50YWJzLWNvbnRlbnQgLmNvbnRlbnQgLnZhbGlkYXRlIGxpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwYVwiO1xyXG4gICAgZm9udC1mYW1pbHk6ICdlY2NjJztcclxuICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICBjb2xvcjogIzBkZTI4NTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLyoqIENPTlRBQ1QgKi9cclxuXHJcbiN3cy1jb250YWN0IC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDU3NnB4O1xyXG59XHJcblxyXG4jd3MtY29udGFjdCB0ZXh0YXJlYSB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1mcmFtZXdvcmstYmcpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcclxuICAgIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuI3dzLWNvbnRhY3QgdGV4dGFyZWE6Zm9jdXMsXHJcbiN3cy1jb250YWN0IHRleHRhcmVhOmFjdGl2ZSB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1idG4tbGluay1iZykgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3dzLWNvbnRhY3QgLmdyaWQtcm93IHtcclxuICAgIGdhcDogMDtcclxufVxyXG5cclxuI3dzLWNvbnRhY3QgLnBob25lIHNwYW4ge1xyXG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcblxyXG4jd3MtcGFydG5lci10cmFuc2FjdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG59XHJcblxyXG4jd3MtcGFydG5lci10cmFuc2FjdGlvbiBoMSB7XHJcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuI3dzLXBhcnRuZXItdHJhbnNhY3Rpb24gLmJ1dHRvbi1zZWxlY3Rvci1wYXJ0bmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xyXG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICBwbGFjZS1pdGVtczogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogdmFyKC0tcGFkMTUpO1xyXG59XHJcblxyXG4jd3MtcGFydG5lci10cmFuc2FjdGlvbiAuYnV0dG9uLXNlbGVjdG9yLXBhcnRuZXIgYSB7XHJcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG59XHJcblxyXG4jd3MtcGFydG5lci10cmFuc2FjdGlvbiBjb25zb2xlIC50b3AgLm1heC1lbGVtZW50LFxyXG4jd3MtcGFydG5lci10cmFuc2FjdGlvbiBjb25zb2xlIC50b3AgLndzLXBhZ2luYXRpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4jd3MtcGFydG5lci10cmFuc2FjdGlvbiBjb25zb2xlIC50b3AgLndzLWdyaWQtc2VhcmNoIHtcclxuICAgIG9yZGVyOiAxXHJcbn1cclxuI3dzLXBhcnRuZXItdHJhbnNhY3Rpb24gY29uc29sZSAudG9wIC5zZWxlY3RvciB7XHJcbiAgICBvcmRlcjogMjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4jd3MtcGFydG5lci10cmFuc2FjdGlvbiBjb25zb2xlIC50b3AgLm52aWV3IHtcclxuICAgIG9yZGVyOiA0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxufVxyXG5cclxuI3dzLXBhcnRuZXItdHJhbnNhY3Rpb24gY29uc29sZSAudG9wIC5wZXJpb2Qge1xyXG4gICAgb3JkZXI6IDM7XHJcbn1cclxuXHJcblxyXG4jd3MtcGFydG5lci10cmFuc2FjdGlvbiBjb25zb2xlIC50b3AgLnRhZ3Mge1xyXG4gICAgb3JkZXI6IDUwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiN3cy1wYXJ0bmVyLXRyYW5zYWN0aW9uIGNvbnNvbGUgLnRvcCAucGVyaW9kIC5ncmlkLWNvbCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbiN3cy1wYXJ0bmVyLXRyYW5zYWN0aW9uIGNvbnNvbGUgLnRvcCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXXtcclxuICAgIG9yZGVyOiA5OTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbjppcygjd3MtY2FyZHMtY29tcGVuc2F0aW9uLCAjd3MtY2FyZHMtcHVyY2hhc2Upe1xyXG4gICAgYm9yZGVyIDogdW5zZXQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcclxufVxyXG5cclxudHIgLmRpc3BsYXktdG9nZ2xle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuOmlzKCN3cy1jYXJkcy1jb21wZW5zYXRpb24sICN3cy1jYXJkcy1wdXJjaGFzZSkgdHIgdGQgLml0ZW0tY3VycmVuY3kgLFxyXG46aXMoI3dzLWNhcmRzLWNvbXBlbnNhdGlvbiwgI3dzLWNhcmRzLXB1cmNoYXNlKSB0ciB0ZHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuXHJcbi8qKiBSZXNwb25zaXZlIEN1c3RvbSAqL1xyXG5cclxuQG1lZGlhKG1heC13aWR0aDoxMTk2cHgpIHtcclxuXHJcbiAgICAjcGFuZWwgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAud3JhcC1lbnNlaWduZXMge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIC8qIG1hcmdpbi10b3A6IDUwcHg7ICovXHJcbiAgICB9XHJcblxyXG4gICAgLndyYXAtZW5zZWlnbmVzLmFjdGl2ZSAud3JhcC1sb2dvcyxcclxuICAgIC53cmFwLWVuc2VpZ25lcy5hY3RpdmUgLndyYXAtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLndyYXAtZW5zZWlnbmVzIC5maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IG1pbigxMDAlIC0gM3JlbSAsNjVjaCk7XHJcbiAgICB9XHJcblxyXG4gICAgLndyYXAtZW5zZWlnbmVzLmFjdGl2ZSAuZmlsdGVyLmZpeCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAud3JhcC1lbnNlaWduZXMgLmZpbHRlci5maXgge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIH1cclxuXHJcbiAgICAud3JhcC1lbnNlaWduZXMgLndyYXAtZmlsdGVyIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICBncmlkLXJvdzogMztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAud3JhcC1lbnNlaWduZXMgLndyYXAtZmlsdGVyIGFjY29yZGVvbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAud3JhcC1lbnNlaWduZXMuYWN0aXZlIC53cmFwLWZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAud3JhcC1lbnNlaWduZXMgLndyYXAtbG9nb3Mge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgIGdyaWQtcm93OiAzO1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXBhZDMwKTtcclxuICAgIH1cclxuXHJcbiAgICAjd3MtY2FyZHMtZGV0YWlscyAuZm9ybS1jaGVja3VwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAjd3Mtb3JkZXIgLm9yZGVyLXF1YW50aXR5e1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfSBcclxuXHJcbiAgICAuZm9ybS1jaGVjay1idXR0b25+ZGl2OmhvdmVyIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1idG4tbGluay1iZyk7XHJcbiAgICB9XHJcblxyXG4gICAgaW5mb3JtYXRpb25zdGFicyAubGFiZWwge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW5mb3JtYXRpb25zdGFicyBbbW9kZWw9XCJ0YWJzXCJdIC5oZWFkZXIge1xyXG4gICAgICAgIGZsZXgtd3JhcDogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgYXV0aGVudGlmaWNhdGlvbixcclxuICAgICNzdW1tYXJ5LWNvbnRlbnQge1xyXG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiB1bnNldDtcclxuICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIG1heC13aWR0aDogNzI4cHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiB2YXIoLS1wYWQzMClcclxuICAgIH1cclxuXHJcbiAgICBhdXRoZW50aWZpY2F0aW9uIC5yaWdodCAuZnJhbWUsXHJcbiAgICAjc3VtbWFyeS1jb250ZW50IC5yaWdodCAuZnJhbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBhdXRoZW50aWZpY2F0aW9uIC5mcmFtZS1yZWd1bGFyIC5ncmlkLWNvbCxcclxuICAgICNzdW1tYXJ5LWNvbnRlbnQgLmZyYW1lLXJlZ3VsYXIgLmdyaWQtY29sIHtcclxuICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICN3cy1jYXJkcy1kZXRhaWxzIHtcclxuICAgICAgICByb3ctZ2FwOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNtb2R1bGUtcGFydG5lci1sb2dvIHtcclxuICAgICAgICBjb2x1bW4tZ2FwOiB2YXIoLS1wYWQxMCk7XHJcbiAgICAgICAgcm93LWdhcDogdmFyKC0tcGFkMTApO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSBbbW9kZWw9XCJzbGlkZVwiXS5tb2QtaG93Zm9yZ2UgLmNvbnRlbnQge1xyXG4gICAgICAgIGhlaWdodDogNDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgW21vZGVsPVwic2xpZGVcIl0ubW9kLWhvd2ZvcmdlIC53cmFwIHtcclxuICAgICAgICBnYXA6IDE1cHhcclxuICAgIH1cclxuXHJcbiAgICBbc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdIFttb2RlbD1cInNsaWRlXCJdIHVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIFttb2RlbD1cInNsaWRlXCJdIC53cmFwIHtcclxuICAgICAgICBnYXA6IHZhcigtLXBhZDE1KTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kLWdhbGxlcnkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMzUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbm5lciAuZ3JpZC1jb2wge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIHJvdy1nYXA6IHZhcigtLXBhZDYwKTtcclxuICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXIgLnRleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogNTc2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2Jhbm5lci1jb21tZXJjaWFsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgI2Jhbm5lci1jb21tZXJjaWFsIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICNiYW5uZXItY29tbWVyY2lhbCAud3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbm5lciAuZ3JpZC1jb2wgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICN3cy1jYXJkcy1kZXRhaWxzIC53cy1saW5rIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuXHJcbiAgICAjd3MtY2FyZHMtZGV0YWlscyAuaW5mb3JtYXRpb25zIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xyXG4gICAgICAgIG1heC13aWR0aDogNzI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3dzLWNhcmRzLWRldGFpbHMgLmNvbnRhaW5lciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MjhweDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuXHJcbiAgICBbc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdICN3cy1vcmRlciAub3JkZXItZ3JpZCB7XHJcbiAgICAgICAgZ2FwOiB2YXIoLS1wYWQxNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLyogLmJhbm5lcjo6YmVmb3JlLCAjYmFubmVyLXdlbGNvbWU6OmJlZm9yZSB7XHJcbiAgICAgICAgcmlnaHQ6IC00MGNoO1xyXG4gICAgfSAqL1xyXG5cclxuICAgIC5zdG9yZS13cmFwIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b3JlLWVuc2VpZ25lIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnN0b3JlLWluZm8ge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdG9yZS1ob3VybHkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAyO1xyXG4gICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdG9yZS1ibG9jay1tYXAge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xyXG4gICAgICAgIGdyaWQtcm93OiAzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdG9yZS1zbGlkZS1pbWFnZSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xyXG4gICAgI3dzLW9yZGVyIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNzI4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcbiAgICB0b29sYm94LFxyXG4gICAgbGlzdHRyZWV7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgIH1cclxuICAgIHR4IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG5cclxuICAgICN3cy1jYXJkcy1kZXRhaWxzIHRhYmxlIHRkIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiBtYXgtY29udGVudCBhdXRvO1xyXG4gICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgI3dzLWNhcmRzLWRldGFpbHMgLmluZm9ybWF0aW9ucyAudHJhbnNhY3Rpb25zIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgyKSBbZGF0YS1maWVsZF0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgI3dzLWNhcmRzLWRldGFpbHMgdGFibGUgdGQ6YmVmb3JlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICN3cy1jYXJkcy1kZXRhaWxzIC5pbmZvcm1hdGlvbnMgLnRyYW5zYWN0aW9ucyB0YWJsZSB0ciB7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICN3cy1jYXJkcy1kZXRhaWxzIC5pbmZvcm1hdGlvbnMgLnRyYW5zYWN0aW9ucyB0YWJsZSB0aFtkYXRhLWtleV06bnRoLWNoaWxkKDEpLFxyXG4gICAgI3dzLWNhcmRzLWRldGFpbHMgLmluZm9ybWF0aW9ucyAudHJhbnNhY3Rpb25zIHRhYmxlIHRkOm50aC1jaGlsZCgxKSBbZGF0YS1maWVsZF0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgI3dzLWNhcmRzLWRldGFpbHMgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MjhweDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cclxuICAgICN3cy1zaG9wIC50b3RhbC1pbmZvLFxyXG4gICAgI3dzLXNob3AgLm1lc3NhZ2Uge1xyXG4gICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgI3dzLXNob3Age1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggdmFyKC0tcGFkKTtcclxuICAgIH1cclxuXHJcbiAgICBhdXRoZW50aWZpY2F0aW9uIC5mcmFtZS10b3RhbC1jb21wbGV0ZWQuZ3JpZC1jb2wsXHJcbiAgICAjc3VtbWFyeS1jb250ZW50IC5mcmFtZS10b3RhbC1jb21wbGV0ZWQuZ3JpZC1jb2wsXHJcbiAgICBhdXRoZW50aWZpY2F0aW9uIC5mcmFtZS1yZWd1bGFyLmdyaWQtY29sLFxyXG4gICAgI3N1bW1hcnktY29udGVudCAuZnJhbWUtcmVndWxhci5ncmlkLWNvbCB7XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgI3dzLXVzZXJzLWFjY291bnQgLndyYXJwLWFjY291bnQtcGFzc3dvcmQtbWFuYWdlcixcclxuICAgICN3cy11c2Vycy1hY2NvdW50IGFjY29yZGVvbiAuZm9ybS11c2Vycy1waG9uZSxcclxuICAgICN3cy11c2Vycy1hY2NvdW50IGFjY29yZGVvbiAuZm9ybS11c2Vycy1uYW1lIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xyXG4gICAgfVxyXG5cclxuICAgICN3cy11c2Vycy1hY2NvdW50IC53cmFycC1hY2NvdW50LXBhc3N3b3JkLW1hbmFnZXIgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXHJcbiAgICAjd3MtdXNlcnMtYWNjb3VudCBhY2NvcmRlb24gLmZvcm0tdXNlcnMtcGhvbmUgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXHJcbiAgICAjd3MtdXNlcnMtYWNjb3VudCBhY2NvcmRlb24gLmZvcm0tdXNlcnMtbmFtZSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgI2Zvcm0tdXNlcnMtcGhvbmUgLndzLWRhdGFsaXN0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBhY2NvcmRlb24gLmhlYWRlciAuYnRuIHtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgI3dzLXVzZXJzLWFjY291bnQgYWNjb3JkZW9uIC5ncmlkLWNvbCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAjd3MtdXNlcnMtYWNjb3VudCBhY2NvcmRlb24gLmhlYWRlciAuYnRuIHtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxuICAgIH1cclxuXHJcbiAgICAjYWNjb3VudC1tYW5hZ2VyIC53cy1saW5rIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuXHJcbiAgICAjbGlzdC1tYW5hZ2VyLW9yZGVyIC5saXN0LW1hbmFnZXItd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgI2xpc3QtbWFuYWdlci1vcmRlciAubGlzdC1oZWFkZXItb3JkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAjbGlzdC1tYW5hZ2VyLW9yZGVyIC5saXN0LWhlYWRlci1vcmRlciAubGlzdC1vcmRlci1kYXRlLFxyXG4gICAgI2xpc3QtbWFuYWdlci1vcmRlciAubGlzdC1oZWFkZXItb3JkZXIgLmxpc3Qtb3JkZXItaWQsXHJcbiAgICAjbGlzdC1tYW5hZ2VyLW9yZGVyIC5saXN0LWhlYWRlci1vcmRlciAubGlzdC1vcmRlci10b3RhbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGdhcDogdmFyKC0tcGFkMzApXHJcbiAgICB9XHJcblxyXG4gICAgI2xpc3QtbWFuYWdlci1vcmRlciAubGlzdC1oZWFkZXItb3JkZXIgLmxpc3Qtb3JkZXItZGF0ZSAuZGF0YSxcclxuICAgICNsaXN0LW1hbmFnZXItb3JkZXIgLmxpc3QtaGVhZGVyLW9yZGVyIC5saXN0LW9yZGVyLWlkIC5kYXRhLFxyXG4gICAgI2xpc3QtbWFuYWdlci1vcmRlciAubGlzdC1oZWFkZXItb3JkZXIgLmxpc3Qtb3JkZXItdG90YWwgLmRhdGEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgI2xpc3QtbWFuYWdlci1vcmRlciAub3JkZXItaXRlbSAuZGV0YWlsIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMS8gc3BhbiAxMjtcclxuICAgICAgICBncmlkLXJvdzogODtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICNsaXN0LW1hbmFnZXItb3JkZXIgLm9yZGVyLWl0ZW0gLmVtYWlsLXN0YXR1cyB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDEyO1xyXG4gICAgICAgIGdyaWQtcm93OiA2O1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAjbGlzdC1tYW5hZ2VyLW9yZGVyIC5vcmRlci1pdGVtIC5zdGF0dXQge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcclxuICAgICAgICBncmlkLXJvdzogNztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICNsaXN0LW1hbmFnZXItb3JkZXIgLm9yZGVyLWl0ZW0gLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3dzLWNvbnRhY3QgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgI3dzLWNvbnRhY3QgLmdyaWQtY29sIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuXHJcbiAgICAjd3Mtc2hvcCAudG90YWwtaW5mby5ncmlkLWNvbCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNzdW1tYXJ5LWNvbnRlbnQgLmxlZnQgLm9yZGVyLXJlY2lwaWVudC1tZXNzYWdlIHtcclxuICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG5cclxuICAgICN3cy11c2Vycy1hY2NvdW50IC53cmFycC1hY2NvdW50LXBhc3N3b3JkLW1hbmFnZXIge1xyXG4gICAgICAgIHJvdy1nYXA6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3dzLXBhcnRuZXItdHJhbnNhY3Rpb24gY29uc29sZSAudG9wIC5wZXJpb2QgLmdyaWQtY29sIHtcclxuICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICA6aXMoI3dzLWNhcmRzLWNvbXBlbnNhdGlvbiwgI3dzLWNhcmRzLXB1cmNoYXNlKSBbZGF0YS1rZXlde1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICA6aXMoI3dzLWNhcmRzLWNvbXBlbnNhdGlvbiwgI3dzLWNhcmRzLXB1cmNoYXNlKSBbZGF0YS1rZXldLmFjdGl2ZXtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgfVxyXG4gICAgOmlzKCN3cy1jYXJkcy1jb21wZW5zYXRpb24sICN3cy1jYXJkcy1wdXJjaGFzZSkgLnNob3cgW2RhdGEta2V5XXtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgfVxyXG4gICAgOmlzKCN3cy1jYXJkcy1wdXJjaGFzZSkgOmlzKFtkYXRhLWtleT1cImRhdGVfcHVyY2hhc2VcIl0gLFtkYXRhLWtleT1cImFtb3VudFwiXSApIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgfVxyXG4gICAgOmlzKCN3cy1jYXJkcy1jb21wZW5zYXRpb24pIDppcyhbZGF0YS1rZXk9XCJkYXRlX3BheWVtZW50X3BhcnRuZXJcIl0gLFtkYXRhLWtleT1cImFtb3VudF9jb21wZW5zYXRpb25cIl0gKSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgIH1cclxuICAgIDppcygjd3MtY2FyZHMtY29tcGVuc2F0aW9uLCAjd3MtY2FyZHMtcHVyY2hhc2UpIC50cmJvZHkuY2FydC1saW5le1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIDppcygjd3MtY2FyZHMtY29tcGVuc2F0aW9uLCAjd3MtY2FyZHMtcHVyY2hhc2UpIC50cmJvZHkuY2FydC1saW5lLnNob3c6YmVmb3Jle1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlWig0NWRlZyk7XHJcbiAgICB9XHJcbiAgICA6aXMoI3dzLWNhcmRzLWNvbXBlbnNhdGlvbiwgI3dzLWNhcmRzLXB1cmNoYXNlKSAudHJib2R5LmNhcnQtbGluZSAuZGlzcGxheS10b2dnbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJ0bik7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tLWMtc2hhZG93LWJ0bik7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9IFxyXG4gICAgcmFkaW9wcmljZSAuYnV0dG9uLWZvcm0tcmFkaW97XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6NTc2cHgpIHtcclxuICAgIC5zdG9yZS13cmFwIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b3JlLXRpdGxlLFxyXG4gICAgLnN0b3JlLWVuc2VpZ25lIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgIH1cclxuXHJcbiAgICAuc3RvcmUtc2xpZGUtbG9nbyxcclxuICAgIC5zdG9yZS1pbmZvIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b3JlLWluZm8ge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudDtcclxuICAgICAgICByb3ctZ2FwOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdG9yZS1zdWJ0aXRsZSwgLnN0b3JlLWhvdXJseSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b3JlLWhvdXJseSB1bCB7XHJcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnN0b3JlLWNhcHRpb24sIC5zdG9yZS1ibG9jay1tYXAge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgIGdyaWQtcm93OiA0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdG9yZS1zbGlkZS1pbWFnZSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDU7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1heC13aWR0aDogNzl2dztcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3RvcmUtZW5zZWlnbmUsXHJcbiAgICAuc3RvcmUtdGl0bGUsXHJcbiAgICAuc3RvcmUtc2xpZGUtbG9nbyxcclxuICAgIC5zdG9yZS1zdWJ0aXRsZSxcclxuICAgIC5zdG9yZS1jYXB0aW9uIHtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3RvcmUtd3JhcCAuc3RvcmUtaW5mbyAuZ3JpZC1jb2wge1xyXG4gICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBhdXRvO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnN0b3JlLXdyYXAgLnN0b3JlLWhvdXJseSBsaSAuaG91cmx5LWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuICAgICAgICBhbGlnbi1zZWxmOiBzZWxmLXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdG9yZS13cmFwIC5uYW1lRGF5IHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnN0b3JlLWluZm8gLmdyaWQtY29sIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IHNlbGYtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICBjb25zb2xlIC5zZWxlY3RvciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgIH1cclxuICAgIGNvbnNvbGUgLnBlcmlvZHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGNvbnNvbGUgLnBlcmlvZCAucGVyaW9kLWlucHV0e1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo1NzZweCkge1xyXG5cclxuICAgIC5idXR0b24tc2VsZWN0aW9uLWxvZ2lue1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2stcGFzc3dvcmQgW2RhdGEtdHlwZV0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyOm5vdCguaXRlbS1pZCBoMikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuLyogXHJcbiAgICAuYmFubmVyOjpiZWZvcmUsICNiYW5uZXItd2VsY29tZTo6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IC0xMHB4O1xyXG5cclxuICAgIH0gKi9cclxuXHJcbiAgICAjc3VtbWFyeS1jb250ZW50IC5zdGlja2VyIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxyXG4gICAgfVxyXG4gICAgI3N1bW1hcnktY29udGVudCAuc3RpY2tlciAuc3RrLWltYWdle1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xyXG4gICAgICAgIGdyaWQtcm93OiAxOyAgICBcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgI3N1bW1hcnktY29udGVudCAuc3RpY2tlciAuc3RrLXRpdGxle1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1idG4tbGluay1iZy1ob3Zlcik7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICNzdW1tYXJ5LWNvbnRlbnQgLnN0aWNrZXIgLnN0ay1wcmljZXtcclxuICAgICAgICBncmlkLWNvbHVtbjogMjtcclxuICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYnRuLWxpbmstYmctaG92ZXIpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICAgICNzdW1tYXJ5LWNvbnRlbnQgLnN0aWNrZXIgLnN0ay1waW4tdGl0bGV7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICAjc3VtbWFyeS1jb250ZW50IC5zdGlja2VyIC5zdGstcGluLXByaWNle1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAyO1xyXG4gICAgICAgIGdyaWQtcm93OiAzO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICAgICNzdW1tYXJ5LWNvbnRlbnQgLnN0aWNrZXIgLnN0ay1xdWFudGl0eS10aXRsZXtcclxuICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICBncmlkLXJvdzogNDtcclxuICAgIH1cclxuICAgICNzdW1tYXJ5LWNvbnRlbnQgLnN0aWNrZXIgLnN0ay1xdWFudGl0eS1jb250ZW50e1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAyO1xyXG4gICAgICAgIGdyaWQtcm93OiA0O1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xyXG4gICAgfVxyXG4gICAgI3N1bW1hcnktY29udGVudCAuc3RpY2tlciAuc3RrLWRhdGV7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgL3NwYW4gMjtcclxuICAgICAgICBncmlkLXJvdzogNTtcclxuICAgIH1cclxuICAgICNzdW1tYXJ5LWNvbnRlbnQgLnN0aWNrZXIgLnN0ay1ob2xkZXJ7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgIC9zcGFuIDI7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDY7XHJcbiAgICB9XHJcbiAgICAjc3VtbWFyeS1jb250ZW50IC5zdGlja2VyIC5zdGstaG9sZGVyLWVtYWlse1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xyXG4gICAgICAgIGdyaWQtcm93OiA3O1xyXG4gICAgfVxyXG4gICAgI3N1bW1hcnktY29udGVudCAuc3RpY2tlciAuc3RrLW1lc3NhZ2V7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDg7XHJcbiAgICB9XHJcbiAgICAjc3VtbWFyeS1jb250ZW50IC5zdGlja2VyIC5zdGstYnV0dG9ue1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC9zcGFuIDI7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDk7XHJcbiAgICB9XHJcblxyXG4gICAgI3N1bW1hcnktY29udGVudCAubGVmdCAud3JhcCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNzdW1tYXJ5LWNvbnRlbnQgLmdyaWQtY29sLTEge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xyXG4gICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAjc3VtbWFyeS1jb250ZW50IC5ncmlkLWNvbC0yIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICNzdW1tYXJ5LWNvbnRlbnQgLmdyaWQtY29sLTMge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgIGdyaWQtcm93OiAzO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAjc3VtbWFyeS1jb250ZW50IC5ncmlkLWNvbC00IHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICBncmlkLXJvdzogNDtcclxuICAgIH1cclxuXHJcbiAgICAjc3VtbWFyeS1jb250ZW50IC5sZWZ0IC5vcmRlci1yZWNpcGllbnQtYm94LW1lc3NhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgI3N1bW1hcnktY29udGVudCAubGVmdCAub3JkZXItbGluay1pbmZvIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgI3dzLWNhcmRzLWRldGFpbHMgLmluZm9ybWF0aW9ucyAudHJhbnNhY3Rpb25zIHRhYmxlIHRyIHtcclxuICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG5cclxuICAgICN3cy1jYXJkcy1kZXRhaWxzIHRhYmxlIHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICN3cy1jYXJkcy1kZXRhaWxzIC5pbmZvcm1hdGlvbnMgLnRyYW5zYWN0aW9ucyB0YWJsZSB0Ym9keSB0ZCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3dzLWNhcmRzLWRldGFpbHMgLmluZm9ybWF0aW9ucyAudHJhbnNhY3Rpb25zIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgyKSBbZGF0YS1maWVsZF0sXHJcbiAgICAjd3MtY2FyZHMtZGV0YWlscyAuaW5mb3JtYXRpb25zIC50cmFuc2FjdGlvbnMgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDMpIFtkYXRhLWZpZWxkXSB7XHJcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICN3cy1jYXJkcy1kZXRhaWxzIC5pbmZvcm1hdGlvbnMgLnRyYW5zYWN0aW9ucyB0YWJsZSB0ciB7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1wYWQxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgI3dzLWNhcmRzLWRldGFpbHMgLmluZm9ybWF0aW9ucyAudHJhbnNhY3Rpb25zIHRhYmxlIHRoW2RhdGEta2V5XTpudGgtY2hpbGQoMSksXHJcbiAgICAjd3MtY2FyZHMtZGV0YWlscyAuaW5mb3JtYXRpb25zIC50cmFuc2FjdGlvbnMgdGFibGUgdGQ6bnRoLWNoaWxkKDEpIFtkYXRhLWZpZWxkXSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAjd3MtY2FyZHMtZGV0YWlscyAuaW5mb3JtYXRpb25zIC50cmFuc2FjdGlvbnMgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDMpIFtkYXRhLWZpZWxkXSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAjd3MtY2FyZHMtZGV0YWlscyAuaW5mb3JtYXRpb25zIC50cmFuc2FjdGlvbnMgdGFibGUgdGhbZGF0YS1rZXldOm50aC1jaGlsZCgxKSxcclxuICAgICN3cy1jYXJkcy1kZXRhaWxzIC5pbmZvcm1hdGlvbnMgLnRyYW5zYWN0aW9ucyB0YWJsZSB0ZDpudGgtY2hpbGQoMSkgW2RhdGEtZmllbGRdIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICN3cy1jYXJkcy1kZXRhaWxzIHRhYmxlIHRkOmJlZm9yZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICN3cy1jYXJkcy1kZXRhaWxzIC5lY2FydGUtcGluLFxyXG4gICAgI3dzLWNhcmRzLWRldGFpbHMgLmVjYXJ0ZS1hbW91bnQsXHJcbiAgICAjd3MtY2FyZHMtZGV0YWlscyAuZWNhcnRlLWVtYWlsIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3dzLWNhcmRzLWRldGFpbHMgLmVjYXJ0ZS1lbWFpbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAjd3MtY2FyZHMtZGV0YWlscyAuZWNhcnRlLXBpbiBmb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICN3cy1jYXJkcy1kZXRhaWxzIC5jb250YWluZXIge1xyXG4gICAgICAgIHJvdy1nYXA6IHZhcigtLXBhZDIwKTtcclxuICAgIH1cclxuXHJcbiAgICAjd3MtY2FyZHMtZGV0YWlscyAuY29sIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3dzLWNhcmRzLWRldGFpbHMgLmVjYXJ0ZS1zdGF0ZSB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICN3cy1jYXJkcy1kZXRhaWxzIC5lY2FydGUgLndyYXAgaDUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAud3MtbmF2LW1lc3NlbmdlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53cy1uYXYtbG9naW4ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndzLW5hdi1jYXJ0IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3N1bW1hcnktY29udGVudCAubGVmdCAub3JkZXItaW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAjZm9ybS1zaWdudXAgLnBob25lIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuXHJcbiAgICBhdXRoZW50aWZpY2F0aW9uIC53cy1kYXRhbGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgYXV0aGVudGlmaWNhdGlvbiAud3MtZGF0YWxpc3QgW3R5cGU9XCJpbnB1dFwiXSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICN3cy1vZmZlciAubW9kdWxlLWV2ZW50IHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuXHJcbiAgICBtb2RhbCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtcm93LWJldHdlZW4ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgY29uc29sZSBmb3Jte1xyXG4gICAgICAgIGdyaWQtYXV0by1mbG93OiByb3cgIWltcG9ydGFudDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBjb25zb2xlIC53cy1ncmlkLXNlYXJjaCB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgY29uc29sZSAubnZpZXcge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG5cclxuICAgIGNvbnNvbGUgLndzLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICNsaXN0LW1hbmFnZXItb3JkZXIgLm9yZGVyLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCB2YXIoLS1wYWQxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgI3dzLXFyY29kZS1yZWFkZXIgZGl2IHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNxci1zaGFkZWQtcmVnaW9uIGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICNuZXR3b3JrLW1hcCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMDBweCwgMWZyKSk7XHJcbiAgICB9XHJcblxyXG4gICAgYXV0aGVudGlmaWNhdGlvbiBzZWN0aW9uIC53cmFwLWxvZ28tY2FyZCBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN3cy11c2Vycy1hY2NvdW50IGFjY29yZGVvbiAuaGVhZGVyIC5ncmlkLWNvbCAuY29sLXdyYXAge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgI21vZHVsZS1wYXJ0bmVyLWxvZ28ge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICB9XHJcblxyXG4gICAgI3dzLXVzZXJzLWFjY291bnQgYWNjb3JkZW9uIC5oZWFkZXIgLmdyaWQtY29sIC5jb2wtd3JhcCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICN3cy1zdG9yZXMgLnN0b3JlLWhvdXJseSB1bCAsXHJcbiAgICAgICAgI3dzLXN0b3JlcyAuc3RvcmUtaG91cmx5LXRpdGxlLmdyaWQtY29sIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAuc3RvcmUtcmVzdHJpY3Rpb24ge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xyXG4gICAgICAgIGdyaWQtcm93OiA2O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAud3JhcC1lbnNlaWduZXMgLndyYXAtbG9nb3Mge1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjbGlzdC1tYW5hZ2VyLW9yZGVyIC5vcmRlci1pdGVtIC5lbWFpbCBidXR0b24gc3BhbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICB9XHJcbiAgICByYWRpb3ByaWNlIC5idXR0b24tZm9ybS1yYWRpbzpub3QoW2RhdGEtbWFudWFsXSkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjQ4MHB4KSB7XHJcbiAgICAjbGlzdC1tYW5hZ2VyLW9yZGVyIC5saXN0LWhlYWRlci1vcmRlciB7XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2xpc3QtbWFuYWdlci1vcmRlciAubGlzdC1oZWFkZXItb3JkZXIgLmxpc3Qtb3JkZXItZGF0ZSxcclxuICAgICNsaXN0LW1hbmFnZXItb3JkZXIgLmxpc3QtaGVhZGVyLW9yZGVyIC5saXN0LW9yZGVyLWlkLFxyXG4gICAgI2xpc3QtbWFuYWdlci1vcmRlciAubGlzdC1oZWFkZXItb3JkZXIgLmxpc3Qtb3JkZXItdG90YWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICNsaXN0LW1hbmFnZXItb3JkZXIgLmxpc3QtaGVhZGVyLW9yZGVyIC5saXN0LW9yZGVyLWRhdGUgLmRhdGEsXHJcbiAgICAjbGlzdC1tYW5hZ2VyLW9yZGVyIC5saXN0LWhlYWRlci1vcmRlciAubGlzdC1vcmRlci1pZCAuZGF0YSxcclxuICAgICNsaXN0LW1hbmFnZXItb3JkZXIgLmxpc3QtaGVhZGVyLW9yZGVyIC5saXN0LW9yZGVyLXRvdGFsIC5kYXRhIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAjbGlzdC1tYW5hZ2VyLW9yZGVyIC5saXN0LWNvbnRlbnQtb3JkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXBhZDIwKSA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2xpc3QtbWFuYWdlci1vcmRlciAub3JkZXItaXRlbSAucGluLXByaWNlLFxyXG4gICAgI2xpc3QtbWFuYWdlci1vcmRlciAub3JkZXItaXRlbSAucHJpY2Uge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiA0IC9zcGFuIDEwO1xyXG4gICAgfVxyXG5cclxuICAgICNsaXN0LW1hbmFnZXItb3JkZXIgLm9yZGVyLWl0ZW0gLnBpbi10ZXh0LFxyXG4gICAgI2xpc3QtbWFuYWdlci1vcmRlciAub3JkZXItaXRlbSAudGl0bGUge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC9zcGFuIDM7XHJcbiAgICB9XHJcblxyXG4gICAgI2xpc3QtbWFuYWdlci1vcmRlciAubGlzdC1vcmRlci10b3RhbCAuZGF0YSAucHJpY2UtaXRlbSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI2xpc3QtbWFuYWdlci1vcmRlciAud3MtcHJpY2UgLnByaWNlLWl0ZW0ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICN3cy11c2Vycy1hY2NvdW50IGFjY29yZGVvbiAuaGVhZGVyIC5ncmlkLWNvbCAuY29sLXdyYXAgc3Ryb25nLFxyXG4gICAgI3dzLXVzZXJzLWFjY291bnQgYWNjb3JkZW9uIC5oZWFkZXIgLmdyaWQtY29sIC5jb2wtd3JhcCAuYWxsbmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN3cy11c2Vycy1hY2NvdW50IGFjY29yZGVvbiAuaGVhZGVyIC5ncmlkLWNvbCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICNsaXN0LW1hbmFnZXItb3JkZXIgLm9yZGVyLWl0ZW0ge1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo0MjBweCkge1xyXG5cclxuICAgIC53cy1uYXYtbWVzc2VuZ2VyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLndzLW5hdi1sb2dpbiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnBhcnRuZXItbG9nbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgaW5mb3JtYXRpb25zdGFicyAubGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICBhdXRoZW50aWZpY2F0aW9uIC5yaWdodCAuc2xpZGUge1xyXG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgI21vZHVsZS1wYXJ0bmVyLWxvZ28ge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB9XHJcblxyXG4gICAgI3dzLWNhcmRzLWRldGFpbHMgaDUubm9ib2xkIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5lY2FydGUtZXhpcmF0ZWQge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5lY2FydGUtdGl0bGUge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgIGdyaWQtcm93OiAzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVjYXJ0ZS1zdGF0ZSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmVjYXJ0ZS1iYWxhbmNlIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICBncmlkLXJvdzogNTtcclxuICAgIH1cclxuXHJcbiAgICAuZWNhcnRlLWVtYWlsIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICBncmlkLXJvdzogNjtcclxuICAgIH1cclxuXHJcbiAgICAuZWNhcnRlLXBpbiB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDc7XHJcbiAgICB9XHJcblxyXG4gICAgLmVjYXJ0ZS1zdGF0ZSAqIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICNsaXN0LW1hbmFnZXItb3JkZXIgY29uc29sZXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgcm93LWdhcDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDozNDBweCkge1xyXG5cclxuICAgICN3cy11c2Vycy1hY2NvdW50IGFjY29yZGVvbiAuaGVhZGVyIC5ncmlkLWNvbCAuY29sLXdyYXAgc3Ryb25nLFxyXG4gICAgI3dzLXVzZXJzLWFjY291bnQgYWNjb3JkZW9uIC5oZWFkZXIgLmdyaWQtY29sIC5jb2wtd3JhcCAuYWxsbmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDE3NnB4O1xyXG4gICAgfVxyXG5cclxufSJdfQ== */