:root{--header-color: #0f0f0f;--header-top: #181616;--header-menu: #191A1F;--header-text-primary: #fff;--header-text-secondary: #c1c1c1;--primary-box: #110e0e;--secondary-box: #242424;--tertiary-box: #3F444A;--fourth-box: #1d1a1a;--primary-btn: linear-gradient(180deg,var(--primary), var(--dark-primary));--secondary-btn: #242424;--live-selected: #424242;--primary: #CCFC03;--dark-primary: #9fc702;--secondary: #242424;--tertiary:rgba(191, 0, 0, 0.74);--fourth: #3c3c3c;--primary-text: #fff;--secondary-text: #000;--tertiary-text: #fff;--fourth-text: #777;--primary-btn-color:  #000;--secondary-btn-color: #c1c1c1;--heading-color: #CCFC03;--live-heading-color: #c1c1c1;--custom-red: #fb3754;--custom-green: #0b840b;--dropdown: #181617;--header-grad: #25262A;--third4: linear-gradient(180deg,var(--tertiary), var(--primary));--third5: linear-gradient(45deg,var(--dropdown) 20%, var(--primary) 60%, var(--tertiary) 80%, var(--fourth) 100%,);--primary-input: #6E7E8D;--light: #ffffff;--dark: #000000;--trasp: transparent;--semi-dark: rgba(0,0,0,0.05);--semi-light: rgba(255,255,255,0.05);--semi-light-2: rgba(255,255,255,0.2);--semi-light-3: rgba(255,255,255,0.3);--semi-light-8: rgba(255,255,255,0.8);--semi-light-12: rgba(255,255,255,0.12);--semi-dark-1: rgba(0,0,0,0.1);--semi-dark-2: rgba(0,0,0,0.2);--semi-dark-3: rgba(0,0,0,0.3);--semi-dark-5: rgba(0,0,0,0.5);--semi-dark-7: rgba(0,0,0,0.7);--semi-dark-8: rgba(0,0,0,0.8);--slider-color: 0deg;--header-top-icon-color: var(--primary);--header-top-text-color: var(--header-text-primary)}body.index #vue-Slider-index .carousel .item a::before,.banner.banner--overlay.top a::before,.banner.banner--overlay.bottom a::before{background:url(../../../images/slider/overlay.png);content:"";background-size:auto;background-size:cover}.banner.banner--overlay.right a::before,.banner.banner--overlay.left a::before{background:url(../../../images/slider/overlay-banner.png);content:"";background-size:auto;background-size:cover}::-webkit-scrollbar-track{box-shadow:inset 0 0 6px var(--semi-dark-3)}*{scrollbar-color:var(--primary) var(--secondary)}* ::-webkit-scrollbar-thumb{background:var(--primary) !important}* ::-webkit-scrollbar-thumb:horizontal{background-color:var(--primary) !important}* ::-webkit-scrollbar-track{background:var(--secondary) !important}* ::-webkit-scrollbar-track:horizontal{background:var(--secondary) !important}::-webkit-scrollbar-thumb{background:var(--primary) !important}::-webkit-scrollbar-thumb:horizontal{background-color:var(--primary) !important}::-webkit-scrollbar-track{background:var(--secondary) !important}::-webkit-scrollbar-thumb{background:var(--primary) !important;-webkit-box-shadow:inset 0px 0px 0px 1px var(--semi-dark-7);-moz-box-shadow:inset 0px 0px 0px 1px var(--semi-dark-7);box-shadow:inset 0px 0px 0px 1px var(--semi-dark-7)}::-webkit-scrollbar-thumb:horizontal{background-color:var(--primary) !important;-webkit-box-shadow:inset 0px 0px 0px 1px var(--semi-dark-7);-moz-box-shadow:inset 0px 0px 0px 1px var(--semi-dark-7);box-shadow:inset 0px 0px 0px 1px var(--semi-dark-7)}::-moz-selection{color:var(--light) !important;background:var(--dark) !important}::selection{color:var(--light) !important;background:var(--dark) !important}body{background:var(--primary-box)}body.skin--dark{background:var(--dark)}body ::-moz-selection{color:var(--primary-text);background:var(--primary)}body ::selection{color:var(--primary-text);background:var(--primary)}body a{color:var(--primary-text)}body .nav>li>a:hover,body .nav>li>a:focus{background-color:var(--trasp)}body button,body .btn{color:var(--primary-btn-color);background:var(--primary-btn)}body button:focus,body button.focus,body button:hover,body .btn:focus,body .btn.focus,body .btn:hover{color:var(--primary-btn-color);background:var(--primary-btn)}body button.close,body .btn.close{background:transparent}body .dropdown-menu{background-color:var(--tertiary-box);color:var(--primary-text)}body .form-control,body input[type="password"],body input[type="number"],body input[type="text"]{border:1px solid var(--primary-input);background:var(--primary-input);color:var(--primary-text)}body .form-control:active,body .form-control:focus,body input[type="password"]:active,body input[type="password"]:focus,body input[type="number"]:active,body input[type="number"]:focus,body input[type="text"]:active,body input[type="text"]:focus{border-color:var(--primary)}body .form-control::-webkit-input-placeholder{color:var(--primary-text)}body .form-control[disabled],body .form-control[readonly],body fieldset[disabled] .form-control{background-color:var(--semi-dark);color:var(--primary-text)}body select option{background-color:var(--light);padding:20px;color:var(--dark)}body select option:hover{background-color:var(--semi-light);box-shadow:0 0 10px 100px var(--tertiary) inset}body select.form-control{color:var(--primary-text);background-color:var(--semi-light)}body select.form-control:focus{border-color:var(--primary)}body .radio-container label,body .checkbox-container label,body .checkbox label{color:var(--primary-text)}body .radio-container label input[type="radio"]:after,body .radio-container label input[type="checkbox"]:after,body .checkbox-container label input[type="radio"]:after,body .checkbox-container label input[type="checkbox"]:after,body .checkbox label input[type="radio"]:after,body .checkbox label input[type="checkbox"]:after{color:var(--secondary)}body .radio-container label input[type="radio"]:checked::after,body .radio-container label input[type="checkbox"]:checked::after,body .checkbox-container label input[type="radio"]:checked::after,body .checkbox-container label input[type="checkbox"]:checked::after,body .checkbox label input[type="radio"]:checked::after,body .checkbox label input[type="checkbox"]:checked::after{color:var(--primary) !important}body input[type="radio"]:after,body input[type="checkbox"]:after{color:var(--secondary)}body input[type="radio"]:checked::after,body input[type="checkbox"]:checked::after{color:var(--primary) !important}body .loading_wrp{color:var(--light)}body footer{background-color:var(--secondary)}body footer .footer-top .container-fluid .casino-providers-main a{background-image:url(../../img/casino/provider/providers-light.png);background-size:auto}body footer .footer-top .container-fluid>.row,body footer .footer-top .container-fluid .row.text,body footer .footer-top .container-fluid .row.pay,body footer .footer-top .container-fluid .row.menu-footer-new{color:var(--primary-text)}body footer .footer-top .container-fluid>.row .col-md-2 .page-header,body footer .footer-top .container-fluid .row.text .col-md-2 .page-header,body footer .footer-top .container-fluid .row.pay .col-md-2 .page-header,body footer .footer-top .container-fluid .row.menu-footer-new .col-md-2 .page-header{color:var(--primary)}body footer .footer-top .container-fluid>.row .col-md-2 ul li a,body footer .footer-top .container-fluid .row.text .col-md-2 ul li a,body footer .footer-top .container-fluid .row.pay .col-md-2 ul li a,body footer .footer-top .container-fluid .row.menu-footer-new .col-md-2 ul li a{color:var(--primary-text)}body footer .footer-top .container-fluid>.row .col-md-2 ul li a:hover,body footer .footer-top .container-fluid .row.text .col-md-2 ul li a:hover,body footer .footer-top .container-fluid .row.pay .col-md-2 ul li a:hover,body footer .footer-top .container-fluid .row.menu-footer-new .col-md-2 ul li a:hover{color:var(--primary-text)}body footer .footer-top .container-fluid .row.text .col-md-10 .panel-license{border-top:1px solid var(--semi-light);border-bottom:1px solid var(--semi-light)}body footer .footer-top .container-fluid .row.text .col-md-10 ul li a{color:var(--primary-text)}body #loading-modal-new{background:var(--semi-dark-8)}body #loading-modal-new p i{color:var(--light)}#vue-Slider-index .carousel .item a::before{filter:hue-rotate(var(--slider-color))}.banner.banner--overlay.top a::before,.banner.banner--overlay.bottom a::before{filter:hue-rotate(var(--slider-color))}body.registrazione .wrapper-boxed section#main{color:var(--primary-text);background:var(--tertiary-box)}body.registrazione .wrapper-boxed section#main .registrazione-page .page-title{background:var(--header-grad);color:var(--heading-color);background:var(--trasp)}body.registrazione .wrapper-boxed section#main .registrazione-page .page-title .title,body.registrazione .wrapper-boxed section#main .registrazione-page .page-title span,body.registrazione .wrapper-boxed section#main .registrazione-page .page-title h4,body.registrazione .wrapper-boxed section#main .registrazione-page .page-title h3{color:var(--heading-color)}body.registrazione .wrapper-boxed section#main .registrazione-page .page-title h3{color:var(--primary)}body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-personali,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-account{background:var(--secondary)}body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom .title,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-personali .title,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-account .title{background:var(--header-grad);color:var(--heading-color);background:var(--secondary)}body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom .title .title,body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom .title span,body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom .title h4,body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom .title h3,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-personali .title .title,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-personali .title span,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-personali .title h4,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-personali .title h3,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-account .title .title,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-account .title span,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-account .title h4,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-account .title h3{color:var(--heading-color)}body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom>.row .col-sm-6 .form-horizontal-reg .form-group .col-sm-8,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-personali>.row .col-sm-6 .form-horizontal-reg .form-group .col-sm-8,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-account>.row .col-sm-6 .form-horizontal-reg .form-group .col-sm-8{width:calc(100% - 90px)}body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom>.row .col-sm-6 .form-horizontal-reg .form-group .col-sm-8 select,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-personali>.row .col-sm-6 .form-horizontal-reg .form-group .col-sm-8 select,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-account>.row .col-sm-6 .form-horizontal-reg .form-group .col-sm-8 select{color:var(--primary-text)}body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom>.row .col-sm-6 .form-horizontal-reg .form-group .col-sm-8 select option,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-personali>.row .col-sm-6 .form-horizontal-reg .form-group .col-sm-8 select option,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-account>.row .col-sm-6 .form-horizontal-reg .form-group .col-sm-8 select option{background:var(--light);color:var(--dark)}body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom .row .col-sm-9 .checkbox label input[type="checkbox"]:after{color:var(--tertiary-box)}body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom .row .col-sm-9 .checkbox label input[type="checkbox"]:checked::after{color:var(--primary) !important}body.registrazione .wrapper-boxed section#main .registrazione-page .iti.iti--allow-dropdown ul.iti__country-list{background:var(--dropdown)}body.areariservata section#main{color:var(--primary-text)}body.areariservata section#main .conferma-registrazione .attivazione-container,body.areariservata section#main .conferma-registrazione .registrazione-container{background:var(--tertiary-box)}body.areariservata section#main .conferma-registrazione .attivazione-container .page-title,body.areariservata section#main .conferma-registrazione .registrazione-container .page-title{background:var(--header-grad);color:var(--heading-color);background:var(--trasp) !important}body.areariservata section#main .conferma-registrazione .attivazione-container .page-title .title,body.areariservata section#main .conferma-registrazione .attivazione-container .page-title span,body.areariservata section#main .conferma-registrazione .attivazione-container .page-title h4,body.areariservata section#main .conferma-registrazione .attivazione-container .page-title h3,body.areariservata section#main .conferma-registrazione .registrazione-container .page-title .title,body.areariservata section#main .conferma-registrazione .registrazione-container .page-title span,body.areariservata section#main .conferma-registrazione .registrazione-container .page-title h4,body.areariservata section#main .conferma-registrazione .registrazione-container .page-title h3{color:var(--heading-color)}body.areariservata section#main .conferma-registrazione .attivazione-container .page-title h4,body.areariservata section#main .conferma-registrazione .registrazione-container .page-title h4{color:var(--primary-text) !important}body.areariservata section#main .conferma-registrazione .attivazione-container .content,body.areariservata section#main .conferma-registrazione .registrazione-container .content{background:var(--secondary)}body.areariservata .modal-dialog .modal-content{background:var(--primary-box);color:var(--tertiary-text)}body.areariservata .modal-dialog .modal-content .modal-header button.close{color:var(--trasp)}body.areariservata .modal-dialog .modal-content .modal-header button.close:after,body.areariservata .modal-dialog .modal-content .modal-header button.close:before{background:var(--custom-red)}body.areariservata .modal-dialog .modal-content .modal-body h4{background:var(--header-grad);color:var(--heading-color);background:var(--tertiary-box);color:var(--primary-text)}body.areariservata .modal-dialog .modal-content .modal-body h4 .title,body.areariservata .modal-dialog .modal-content .modal-body h4 span,body.areariservata .modal-dialog .modal-content .modal-body h4 h4,body.areariservata .modal-dialog .modal-content .modal-body h4 h3{color:var(--heading-color)}body.areariservata .modal-dialog .modal-content .modal-footer .col-sm-4 .printer{background:var(--primary-btn);color:var(--primary-btn-color)}body.areariservata .modal-dialog .modal-content .modal-footer .col-sm-4#buttonannpop .btn-annulla.button-cerca-pop2{background:var(--secondary);color:var(--custom-red)}body.areariservata .modal-dialog .modal-content .modal-footer .col-sm-4#pnCashout .ft-amount-container{background:var(--fourth)}body.areariservata .modal-dialog.popup-scom .modal-content .modal-body{background:var(--trasp)}body.areariservata .modal.termini .modal-body{background-color:var(--trasp)}body.areariservata .modal.termini .modal-body .content-chisiamo .panel.panel-termin{color:var(--primary-text);background-color:var(--secondary)}body.areariservata .table-responsive{border:0px solid var(--trasp)}body.areariservata table:not(.ui-datepicker-calendar),body.areariservata .table-bordered{color:var(--primary-text);border:1px solid var(--trasp);background:var(--secondary)}body.areariservata table:not(.ui-datepicker-calendar) thead tr th,body.areariservata table:not(.ui-datepicker-calendar) tbody tr th,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr th,body.areariservata .table-bordered thead tr th,body.areariservata .table-bordered tbody tr th,body.areariservata .table-bordered tfoot tr th{color:var(--primary-text);background:var(--fourth);border:1px solid var(--fourth) !important}body.areariservata table:not(.ui-datepicker-calendar) thead tr td,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td,body.areariservata .table-bordered thead tr td,body.areariservata .table-bordered tbody tr td,body.areariservata .table-bordered tfoot tr td{border:1px solid var(--semi-light)}body.areariservata table:not(.ui-datepicker-calendar) thead tr td.tot-giocato,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td.tot-giocato,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td.tot-giocato,body.areariservata .table-bordered thead tr td.tot-giocato,body.areariservata .table-bordered tbody tr td.tot-giocato,body.areariservata .table-bordered tfoot tr td.tot-giocato{color:green}body.areariservata table:not(.ui-datepicker-calendar) thead tr td.tot-vinto,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td.tot-vinto,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td.tot-vinto,body.areariservata .table-bordered thead tr td.tot-vinto,body.areariservata .table-bordered tbody tr td.tot-vinto,body.areariservata .table-bordered tfoot tr td.tot-vinto{color:#fb3754}body.areariservata table:not(.ui-datepicker-calendar) thead tr td.rosso-bk,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td.rosso-bk,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td.rosso-bk,body.areariservata .table-bordered thead tr td.rosso-bk,body.areariservata .table-bordered tbody tr td.rosso-bk,body.areariservata .table-bordered tfoot tr td.rosso-bk{color:#fb3754}body.areariservata table:not(.ui-datepicker-calendar) thead tr td a,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td a,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td a,body.areariservata .table-bordered thead tr td a,body.areariservata .table-bordered tbody tr td a,body.areariservata .table-bordered tfoot tr td a{color:var(--primary)}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .blu,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .blu,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .blu,body.areariservata .table-bordered thead tr td .blu,body.areariservata .table-bordered tbody tr td .blu,body.areariservata .table-bordered tfoot tr td .blu{color:#0a3bad}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .rosso,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .rosso,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .rosso,body.areariservata .table-bordered thead tr td .rosso,body.areariservata .table-bordered tbody tr td .rosso,body.areariservata .table-bordered tfoot tr td .rosso{color:red}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .arancione,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .arancione,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .arancione,body.areariservata .table-bordered thead tr td .arancione,body.areariservata .table-bordered tbody tr td .arancione,body.areariservata .table-bordered tfoot tr td .arancione{color:#e16300}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .giallo,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .giallo,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .giallo,body.areariservata .table-bordered thead tr td .giallo,body.areariservata .table-bordered tbody tr td .giallo,body.areariservata .table-bordered tfoot tr td .giallo{color:#f6dc43}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .verde-vin,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .verde-vin,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .verde-vin,body.areariservata .table-bordered thead tr td .verde-vin,body.areariservata .table-bordered tbody tr td .verde-vin,body.areariservata .table-bordered tfoot tr td .verde-vin{color:#04cd06}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .verde-pag,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .verde-pag,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .verde-pag,body.areariservata .table-bordered thead tr td .verde-pag,body.areariservata .table-bordered tbody tr td .verde-pag,body.areariservata .table-bordered tfoot tr td .verde-pag{color:#138301}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .esito-quadro .blu,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .esito-quadro .blu,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .esito-quadro .blu,body.areariservata .table-bordered thead tr td .esito-quadro .blu,body.areariservata .table-bordered tbody tr td .esito-quadro .blu,body.areariservata .table-bordered tfoot tr td .esito-quadro .blu{background:#0a3bad}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .esito-quadro .rosso,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .esito-quadro .rosso,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .esito-quadro .rosso,body.areariservata .table-bordered thead tr td .esito-quadro .rosso,body.areariservata .table-bordered tbody tr td .esito-quadro .rosso,body.areariservata .table-bordered tfoot tr td .esito-quadro .rosso{background:red}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .esito-quadro .arancione,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .esito-quadro .arancione,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .esito-quadro .arancione,body.areariservata .table-bordered thead tr td .esito-quadro .arancione,body.areariservata .table-bordered tbody tr td .esito-quadro .arancione,body.areariservata .table-bordered tfoot tr td .esito-quadro .arancione{background:#e16300}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .esito-quadro .giallo,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .esito-quadro .giallo,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .esito-quadro .giallo,body.areariservata .table-bordered thead tr td .esito-quadro .giallo,body.areariservata .table-bordered tbody tr td .esito-quadro .giallo,body.areariservata .table-bordered tfoot tr td .esito-quadro .giallo{background:#f6dc43}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .esito-quadro .verde-vin,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .esito-quadro .verde-vin,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .esito-quadro .verde-vin,body.areariservata .table-bordered thead tr td .esito-quadro .verde-vin,body.areariservata .table-bordered tbody tr td .esito-quadro .verde-vin,body.areariservata .table-bordered tfoot tr td .esito-quadro .verde-vin{background:#04cd06}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .esito-quadro .verde-pag,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .esito-quadro .verde-pag,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .esito-quadro .verde-pag,body.areariservata .table-bordered thead tr td .esito-quadro .verde-pag,body.areariservata .table-bordered tbody tr td .esito-quadro .verde-pag,body.areariservata .table-bordered tfoot tr td .esito-quadro .verde-pag{background:#138301}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .esito-quadro>div.verde-pag,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .esito-quadro>div.verde-pag,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .esito-quadro>div.verde-pag,body.areariservata .table-bordered thead tr td .esito-quadro>div.verde-pag,body.areariservata .table-bordered tbody tr td .esito-quadro>div.verde-pag,body.areariservata .table-bordered tfoot tr td .esito-quadro>div.verde-pag{background:#138301}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .esito-quadro>div.rosso,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .esito-quadro>div.rosso,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .esito-quadro>div.rosso,body.areariservata .table-bordered thead tr td .esito-quadro>div.rosso,body.areariservata .table-bordered tbody tr td .esito-quadro>div.rosso,body.areariservata .table-bordered tfoot tr td .esito-quadro>div.rosso{background:red}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .esito-quadro>div.blu,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .esito-quadro>div.blu,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .esito-quadro>div.blu,body.areariservata .table-bordered thead tr td .esito-quadro>div.blu,body.areariservata .table-bordered tbody tr td .esito-quadro>div.blu,body.areariservata .table-bordered tfoot tr td .esito-quadro>div.blu{background:#0a3bad}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .esito-quadro>div.arancione,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .esito-quadro>div.arancione,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .esito-quadro>div.arancione,body.areariservata .table-bordered thead tr td .esito-quadro>div.arancione,body.areariservata .table-bordered tbody tr td .esito-quadro>div.arancione,body.areariservata .table-bordered tfoot tr td .esito-quadro>div.arancione{background:#e16300}body.areariservata .pagination li.disabled a,body.areariservata .pagination li.disabled a:hover,body.areariservata .pagination li.disabled a:focus,body.areariservata .pagination li.disabled span,body.areariservata .pagination li.disabled span:hover,body.areariservata .pagination li.disabled span:focus{background:var(--secondary);border-color:var(--secondary);color:var(--primary-text)}body.areariservata .pagination li.active a{background:var(--primary-btn);border-color:var(--primary-btn);color:var(--primary-btn-color)}body.areariservata .pagination li a{background:var(--secondary);border-color:var(--secondary);color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .container-fluid{background:var(--trasp)}body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page{background:var(--tertiary-box)}body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .page-title{background:var(--header-grad);color:var(--heading-color);background:var(--secondary)}body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .page-title .title,body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .page-title span,body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .page-title h4,body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .page-title h3{color:var(--heading-color)}body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .page-title h4{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .row .col-sm-12 .panel{background:var(--trasp)}body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .row .col-sm-12 .panel .panel-heading{background:var(--header-grad);color:var(--heading-color)}body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .row .col-sm-12 .panel .panel-heading .title,body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .row .col-sm-12 .panel .panel-heading span,body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .row .col-sm-12 .panel .panel-heading h4,body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .row .col-sm-12 .panel .panel-heading h3{color:var(--heading-color)}body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .row .col-sm-12 .panel .panel-body{color:var(--primary-text);background:var(--secondary)}body.areariservata .wrapper-boxed section#main .container-fluid.dettaglio-commissioni .page-title{background:var(--tertiary-box)}body.areariservata .wrapper-boxed section#main .container-fluid.dettaglio-commissioni .page-title h4{color:var(--primary)}body.areariservata .wrapper-boxed section#main .container-fluid.dettaglio-commissioni .page-title h4 span.dettagli{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .container-fluid.dettaglio-commissioni .table tr:hover{background:var(--semi-dark-2)}body.areariservata .wrapper-boxed section#main .container-fluid.dettaglio-commissioni .table.table-totali{background:var(--semi-dark-5)}body.areariservata .wrapper-boxed section#main .container-fluid.dettaglio-commissioni .table.table-totali tr:hover{background:var(--semi-dark-2)}body.areariservata .wrapper-boxed section#main .container-fluid .page-title{background:var(--header-grad);color:var(--heading-color);background:var(--secondary)}body.areariservata .wrapper-boxed section#main .container-fluid .page-title .title,body.areariservata .wrapper-boxed section#main .container-fluid .page-title span,body.areariservata .wrapper-boxed section#main .container-fluid .page-title h4,body.areariservata .wrapper-boxed section#main .container-fluid .page-title h3{color:var(--heading-color)}body.areariservata .wrapper-boxed section#main .container-fluid .page-title h4{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .form-group .control-label{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .legenda-bottom{border-top:1px solid var(--semi-light);border-bottom:1px solid var(--semi-light);color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .box-areariservata .opzioni-ricerca,body.areariservata .wrapper-boxed section#main .container-fluid>.row .lista-utenti .opzioni-ricerca{background:var(--tertiary-box)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .box-areariservata .opzioni-ricerca h5 span,body.areariservata .wrapper-boxed section#main .container-fluid>.row .lista-utenti .opzioni-ricerca h5 span{color:var(--primary)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .box-areariservata #UpdatePanel1,body.areariservata .wrapper-boxed section#main .container-fluid>.row .lista-utenti #UpdatePanel1{background:var(--tertiary-box)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .report .opzioni-ricerca h5 span,body.areariservata .wrapper-boxed section#main .container-fluid>.row .tab-ric-mov .opzioni-ricerca h5 span,body.areariservata .wrapper-boxed section#main .container-fluid>.row .tab-ric .opzioni-ricerca h5 span{color:var(--primary)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar{background:var(--tertiary-box)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar .page-header{background:var(--header-grad);color:var(--heading-color);background:var(--secondary)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar .page-header .title,body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar .page-header span,body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar .page-header h4,body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar .page-header h3{color:var(--heading-color)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar .page-header span{color:var(--primary-text) !important}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar .sub-page-header{color:var(--primary)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar ul.nav li a{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar ul.nav li a::after{background:var(--semi-light)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar ul.nav li a.active,body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar ul.nav li a:hover{background:var(--secondary)}body.areariservata .wrapper-boxed section#main .container-fluid#bonusPage .main-cont.full{background:var(--trasp)}body.areariservata .wrapper-boxed section#main .container-fluid#bonusPage .main-cont.full .bonus .bonus-container{background:var(--tertiary-box);margin-bottom:10px}body.areariservata .wrapper-boxed section#main .main-cont,body.areariservata .wrapper-boxed section#main .main-cont.full{background:var(--tertiary-box);color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .jumbotron,body.areariservata .wrapper-boxed section#main .main-cont.full .jumbotron{background:var(--secondary);color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .legenda-bottom .blu,body.areariservata .wrapper-boxed section#main .main-cont.full .legenda-bottom .blu{color:#0a3bad}body.areariservata .wrapper-boxed section#main .main-cont .legenda-bottom .rosso,body.areariservata .wrapper-boxed section#main .main-cont.full .legenda-bottom .rosso{color:red}body.areariservata .wrapper-boxed section#main .main-cont .legenda-bottom .arancione,body.areariservata .wrapper-boxed section#main .main-cont.full .legenda-bottom .arancione{color:#e16300}body.areariservata .wrapper-boxed section#main .main-cont .legenda-bottom .giallo,body.areariservata .wrapper-boxed section#main .main-cont.full .legenda-bottom .giallo{color:#f6dc43}body.areariservata .wrapper-boxed section#main .main-cont .legenda-bottom .verde-vin,body.areariservata .wrapper-boxed section#main .main-cont.full .legenda-bottom .verde-vin{color:#04cd06}body.areariservata .wrapper-boxed section#main .main-cont .legenda-bottom .verde-pag,body.areariservata .wrapper-boxed section#main .main-cont.full .legenda-bottom .verde-pag{color:#138301}body.areariservata .wrapper-boxed section#main .main-cont .opzioni-container::before,body.areariservata .wrapper-boxed section#main .main-cont.full .opzioni-container::before{background:var(--primary-box)}body.areariservata .wrapper-boxed section#main .main-cont .tab-ric-mov,body.areariservata .wrapper-boxed section#main .main-cont.full .tab-ric-mov{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .risultati-container .title-page,body.areariservata .wrapper-boxed section#main .main-cont.full .risultati-container .title-page{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .risultati-container .well,body.areariservata .wrapper-boxed section#main .main-cont.full .risultati-container .well{background:var(--secondary);border-color:var(--secondary);color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .account-personal-data-container .data-container ul.nav.nav-tabs li:hover a,body.areariservata .wrapper-boxed section#main .main-cont .account-personal-data-container .data-container ul.nav.nav-tabs li:active a,body.areariservata .wrapper-boxed section#main .main-cont .account-personal-data-container .data-container ul.nav.nav-tabs li.active a,body.areariservata .wrapper-boxed section#main .main-cont.full .account-personal-data-container .data-container ul.nav.nav-tabs li:hover a,body.areariservata .wrapper-boxed section#main .main-cont.full .account-personal-data-container .data-container ul.nav.nav-tabs li:active a,body.areariservata .wrapper-boxed section#main .main-cont.full .account-personal-data-container .data-container ul.nav.nav-tabs li.active a{background:var(--trasp);background-color:var(--trasp);border-color:var(--primary);color:var(--primary)}body.areariservata .wrapper-boxed section#main .main-cont .trasferimenti-container .option-container-saldo .jumbotron,body.areariservata .wrapper-boxed section#main .main-cont.full .trasferimenti-container .option-container-saldo .jumbotron{background:var(--secondary)}body.areariservata .wrapper-boxed section#main .main-cont #div-payment-iframe,body.areariservata .wrapper-boxed section#main .main-cont.full #div-payment-iframe{background:var(--light)}body.areariservata .wrapper-boxed section#main .main-cont .lista-utenti .opzioni-ricerca .button-container-top .btn,body.areariservata .wrapper-boxed section#main .main-cont.full .lista-utenti .opzioni-ricerca .button-container-top .btn{background:var(--trasp);border:1px solid var(--primary);color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .cambia-pwd,body.areariservata .wrapper-boxed section#main .main-cont.full .cambia-pwd{background:var(--tertiary-box)}body.areariservata .wrapper-boxed section#main .main-cont .bonus .bonus-container .panel,body.areariservata .wrapper-boxed section#main .main-cont.full .bonus .bonus-container .panel{background:var(--secondary);color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .bonus .bonus-container .panel .panel-heading,body.areariservata .wrapper-boxed section#main .main-cont.full .bonus .bonus-container .panel .panel-heading{background:var(--fourth)}body.areariservata .wrapper-boxed section#main .main-cont .bonus .bonus-container .panel .panel-heading h4.panel-title.navbar,body.areariservata .wrapper-boxed section#main .main-cont.full .bonus .bonus-container .panel .panel-heading h4.panel-title.navbar{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .bonus .bonus-container .panel .panel-heading h4.panel-title.navbar a,body.areariservata .wrapper-boxed section#main .main-cont.full .bonus .bonus-container .panel .panel-heading h4.panel-title.navbar a{display:block}body.areariservata .wrapper-boxed section#main .main-cont .bonus .bonus-container .panel .panel-heading h4.panel-title.navbar a span.pull-right i,body.areariservata .wrapper-boxed section#main .main-cont.full .bonus .bonus-container .panel .panel-heading h4.panel-title.navbar a span.pull-right i{color:var(--primary)}body.areariservata .wrapper-boxed section#main .main-cont .bonus .bonus-container .panel .panel-collapse a,body.areariservata .wrapper-boxed section#main .main-cont.full .bonus .bonus-container .panel .panel-collapse a{color:var(--primary)}body.areariservata .wrapper-boxed section#main .main-cont .resoconti-giochi .risultati-container .panel,body.areariservata .wrapper-boxed section#main .main-cont.full .resoconti-giochi .risultati-container .panel{background:var(--tertiary-box)}body.areariservata .wrapper-boxed section#main .main-cont .resoconti-giochi .risultati-container .panel .panel-body table tr:hover,body.areariservata .wrapper-boxed section#main .main-cont.full .resoconti-giochi .risultati-container .panel .panel-body table tr:hover{background:var(--semi-light-12)}body.areariservata .wrapper-boxed section#main .main-cont #div-payments-list #payments-list .card .cont,body.areariservata .wrapper-boxed section#main .main-cont.full #div-payments-list #payments-list .card .cont{background:var(--primary-box)}body.areariservata .wrapper-boxed section#main .main-cont .gestione-antieffrazione .antieff-gest ul.list-inline,body.areariservata .wrapper-boxed section#main .main-cont.full .gestione-antieffrazione .antieff-gest ul.list-inline{background:var(--primary-box)}body.areariservata .wrapper-boxed section#main .main-cont .gestione-antieffrazione .antieff-gest ul.list-inline #attivatoil,body.areariservata .wrapper-boxed section#main .main-cont.full .gestione-antieffrazione .antieff-gest ul.list-inline #attivatoil{color:var(--primary)}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .totali-header .title,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .totali-header .title{color:var(--primary);border-top-color:var(--semi-light);border-bottom-color:var(--semi-light)}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .totali-header .row .col-sm-2 .box-container span,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .totali-header .row .col-sm-2 .box-container span{color:var(--primary)}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .report-page .panel,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .report-page .panel{background:var(--trasp)}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .report-page .panel .panel-header,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .report-page .panel .panel-header{background:var(--primary-box);border-bottom-color:var(--tertiary-box)}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .report-page .panel .panel-header:after,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .report-page .panel .panel-header:after{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .report-page .panel .panel-header .title span span,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .report-page .panel .panel-header .title span span{color:var(--primary)}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .report-page .panel .panel-body table tbody tr:hover,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .report-page .panel .panel-body table tbody tr:hover{background:var(--semi-light-12)}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .report-page .panel .panel-body table tbody tr:hover td.agenzia,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .report-page .panel .panel-body table tbody tr:hover td.agenzia{color:var(--primary)}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .report-page .panel .panel-body table tfoot,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .report-page .panel .panel-body table tfoot{background:var(--semi-dark-5)}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .report-page .panel .panel-body table tfoot tr:hover,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .report-page .panel .panel-body table tfoot tr:hover{background:var(--semi-dark-3)}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .report-page .panel-master span.badge,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .report-page .panel-master span.badge{background:#40993d}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .report-page .panel-agente span.badge,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .report-page .panel-agente span.badge{background:#2d2dac}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .report-page .panel-subagente span.badge,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .report-page .panel-subagente span.badge{background:#ff4800}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .right-box P span,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .right-box P span{color:var(--primary)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .page-title .fa-hover.col-md-3 a,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .page-title .fa-hover.col-md-3 a{color:var(--custom-red)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .page-title .fa-hover.col-md-3 a:hover,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .page-title .fa-hover.col-md-3 a:hover{color:var(--primary)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .page-title .non-read,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .page-title .non-read{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .messaggi-container #divnmess,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .messaggi-container #divnmess{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .messaggi-container .panel,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .messaggi-container .panel{background:var(--primary-box)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .messaggi-container .panel .panel-heading,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .messaggi-container .panel .panel-heading{background:var(--primary-box);border-color:var(--trasp)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .messaggi-container .panel .panel-heading h4,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .messaggi-container .panel .panel-heading h4{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .messaggi-container .panel .panel-heading .fa-hover a i,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .messaggi-container .panel .panel-heading .fa-hover a i{color:var(--primary)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .messaggi-container .panel .panel-heading .fa-hover a:hover,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .messaggi-container .panel .panel-heading .fa-hover a:hover{color:var(--primary)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .messaggi-container .panel .panel-heading .navbar a,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .messaggi-container .panel .panel-heading .navbar a{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .messaggi-container .panel .panel-heading .navbar a:hover,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .messaggi-container .panel .panel-heading .navbar a:hover{color:var(--primary)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .messaggi-container .panel .panel-heading .navbar span,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .messaggi-container .panel .panel-heading .navbar span{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .messaggi-container .panel .panel-collapse,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .messaggi-container .panel .panel-collapse{background:var(--secondary)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .messaggi-container .panel .panel-collapse .panel-body p,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .messaggi-container .panel .panel-collapse .panel-body p{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .lista-scommesse .myaccount-cont .row:last-child .col-sm-6>.title,body.areariservata .wrapper-boxed section#main .account-personal-data-container .myaccount-cont .row:last-child .col-sm-6>.title{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .lista-scommesse .myaccount-cont .row:last-child .col-sm-6 ul li,body.areariservata .wrapper-boxed section#main .account-personal-data-container .myaccount-cont .row:last-child .col-sm-6 ul li{background:var(--secondary)}body.areariservata .wrapper-boxed section#main .lista-scommesse .myaccount-cont .row:last-child .col-sm-6 ul li a span.icon,body.areariservata .wrapper-boxed section#main .account-personal-data-container .myaccount-cont .row:last-child .col-sm-6 ul li a span.icon{color:var(--primary)}body.areariservata .wrapper-boxed section#main .lista-scommesse .myaccount-cont .row:last-child .col-sm-6 ul li a:hover,body.areariservata .wrapper-boxed section#main .account-personal-data-container .myaccount-cont .row:last-child .col-sm-6 ul li a:hover{color:var(--primary)}body.recupera-pwd section#main{color:var(--primary-text);background:var(--tertiary-box)}body.recupera-pwd section#main .container-fluid.recupera-pwd .page-title{background:var(--header-grad);color:var(--heading-color);background:var(--trasp)}body.recupera-pwd section#main .container-fluid.recupera-pwd .page-title .title,body.recupera-pwd section#main .container-fluid.recupera-pwd .page-title span,body.recupera-pwd section#main .container-fluid.recupera-pwd .page-title h4,body.recupera-pwd section#main .container-fluid.recupera-pwd .page-title h3{color:var(--heading-color)}body.recupera-pwd section#main .container-fluid.recupera-pwd .page-title h4{color:var(--primary)}body.recupera-pwd section#main .dati-container .rec-password{background:var(--secondary)}body.payments-cc{background:var(--tertiary-box)}body.payments-cc .cont .help-block-error{color:#a94442;background-color:#f2dede;border-color:#a94442}body.payments-cc .cont .form-group.col-sm-6 label,body.payments-cc .cont .form-group.col-sm-12 label{color:var(--light)}body.payments-cc .cont .btn-cont{width:100%;float:left;display:flex;justify-content:center;gap:10px;margin-top:50px}.ui-datepicker{background:var(--tertiary-box);border-color:var(--semi-light)}.ui-datepicker .ui-widget-header{background:var(--fourth)}.ui-datepicker .ui-widget-header a.ui-state-hover{background:var(--primary)}.ui-datepicker .ui-widget-header .ui-datepicker-title{color:var(--tertiary-text)}.ui-datepicker table{color:var(--primary-text)}.ui-datepicker table tr td a.ui-state-default{background:var(--semi-light);color:var(--primary-text);border-color:var(--semi-light)}.ui-datepicker table tr td a.ui-state-active{background:var(--primary-btn);color:var(--primary-btn-color)}body.casino{background:var(--secondary)}body.casino section.main-container-casino-res .slider .carousel.slide h2{color:var(--primary-text)}body.casino section.main-container-casino-res .slider .carousel.slide .item{background:var(--semi-dark-2)}body.casino section.main-container-casino-res .slider .carousel.slide .carousel-control:hover{color:var(--primary)}body.casino section.main-container-casino-res .slider .carousel.slide .carousel-indicators li{background:var(--light)}body.casino section.main-container-casino-res .slider .carousel.slide .carousel-indicators li.active{background:var(--primary)}body.casino section.main-container-casino-res .search{background:var(--transparent)}body.casino section.main-container-casino-res .search input{border:1px solid var(--semi-light);background:var(--semi-light);color:var(--primary-text)}body.casino section.main-container-casino-res .casino-provider-cont{background:var(--semi-light);background:var(--fourth-box)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider{background:var(--primary);background-image:var(--third4)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search .fa-search{color:var(--primary-text)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search input.form-control::placeholder{color:var(--primary-text)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search input.form-control:focus,body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search input.form-control:active,body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search input.form-control:visited{box-shadow:unset !important}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search input.form-control:focus,body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search input.form-control:active{border-color:var(--primary)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search .fa-times:hover{color:var(--primary)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search.open-search input{border:1px solid var(--semi-light) !important}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider .inner-cont{background-color:var(--semi-dark-8)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider .inner-cont:after{background:linear-gradient(to right, var(--semi-dark-5), var(--semi-dark-8))}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider .inner-cont i.casino{color:var(--primary-text)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider .inner-cont i.casino.casino-all span{color:var(--tertiary-text)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.active .inner-cont:after{background-image:var(--third4)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider:hover .inner-cont:after{filter:contrast(0.7) brightness(0.7)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .open-provider-arrow{background:var(--primary-btn);color:var(--primary-btn-color)}body.casino section.main-container-casino-res.left-side-provider .casino-provider-cont .casino-provider-header{background:var(--primary-box)}body.casino section.main-container-casino-res.left-side-provider .casino-provider-cont .casino-provider-header:before{background:var(--semi-light)}body.casino section.main-container-casino-res.left-side-provider .casino-provider-cont .casino-provider-header h4.title{color:var(--primary-text)}body.casino section.main-container-casino-res.left-side-provider .casino-provider-cont .casino-provider-header .search input::placeholder{color:var(--primary-text)}body.casino section.main-container-casino-res.left-side-provider .casino-provider-cont .casino-provider-header .search input:focus{border-color:var(--primary)}body.casino section.main-container-casino-res.left-side-provider .casino-provider-cont .casino-provider-header .search i{color:var(--primary-text)}body.casino section.main-container-casino-res.left-side-provider .right-container{background:var(--primary-box)}body.casino section.main-container-casino-res .right-container{background:var(--primary-box)}body.casino section.main-container-casino-res .right-container .game-type-container{border-top:1px solid var(--semi-light);background:var(--semi-light);background:var(--fourth-box)}body.casino section.main-container-casino-res .right-container .game-type-container .game-type-filters li{border-right:1px solid var(--semi-light)}body.casino section.main-container-casino-res .right-container .game-type-container .game-type-filters li:first-child{border-left:1px solid var(--semi-light)}body.casino section.main-container-casino-res .right-container .game-type-container .game-type-filters li a{color:var(--primary-text)}body.casino section.main-container-casino-res .right-container .game-type-container .game-type-filters li.active a,body.casino section.main-container-casino-res .right-container .game-type-container .game-type-filters li:hover a{color:var(--primary)}body.casino section.main-container-casino-res .right-container .game-type-container .search-box{background:var(--trasp)}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .search-box-top{color:var(--primary-text)}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .icon-view.casino-sorting{background:var(--primary-text);color:var(--dark)}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .icon-view.casino-sorting.active{background:var(--primary-btn);color:var(--primary-btn-color)}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .icon-view svg path{fill:var(--primary-text)}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .search input::placeholder{color:var(--primary-text)}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .search input:focus{border-color:var(--primary)}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .search i{color:var(--primary-btn-color);background:var(--primary-btn)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper{background:var(--primary-box)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game{background:var(--primary-box)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game .image-cont{background:var(--secondary)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game .image-cont .new-label{background:var(--primary-btn);color:var(--primary-btn-color)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game .image-cont:after{background:var(--secondary)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game .image-cont .game-btns div a{color:var(--primary);text-shadow:3px 4px 8px var(--semi-dark-7)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game .image-cont .game-btns div a:hover{color:var(--primary-text)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game .image-cont .game-btns div a:hover span{color:var(--primary-text)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game .image-cont .game-btns div a span{color:var(--primary);background:var(--transparent)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game span.title{color:var(--primary-text);background:var(--semi-dark-2)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li:hover .game span{background:var(--primary);color:var(--dark)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container .game-list-empty{color:var(--primary-text)}body.casino #login-modal .modal-dialog>div .modal-content{background:var(--transparent);background-color:var(--bg-white);box-shadow:2px 2px 135px var(--light)}body.casino #login-modal .modal-dialog>div .modal-content .modal-header button.close{color:var(--primary)}body.casino #login-modal .modal-dialog>div .modal-content .modal-body .img-cont{background:var(--light)}body.casino #login-modal .modal-dialog>div .modal-content .modal-body .login-content .login-cont span{color:var(--dark)}body.casino #login-modal .modal-dialog>div .modal-content .modal-body .login-content .login-cont span.span2{color:var(--primary)}body.casino .modal.modal-game .modal-dialog .modal-content{background-color:var(--primary-box);box-shadow:2px 2px 57px var(--bg-white);border-color:var(--primary-box)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont{background:var(--transparent) !important}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper{background:var(--transparent) !important}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .controls .btn-group button{background:var(--primary-box)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .controls .btn-group button i{color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .controls .btn-group button:hover i{color:var(--primary)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .login-main-cont{background-image:var(--third5)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .login-main-cont .login-cont span{color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .login-main-cont .login-cont span.span2{color:var(--primary)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .login-main-cont .login-cont .login .form-inline .form-group input::placeholder{color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .login-main-cont .login-cont .login .form-inline input.btn-login{background-color:var(--primary-btn);color:var(--primary-btn-color)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .login-main-cont .login-cont a.btn-registrazione{background-color:var(--primary);color:var(--primary-btn-color)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .pnTrasfModal-main-cont{background:var(--third5)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .pnTrasfModal-main-cont .pnTrasfModal-cont span.span3{color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper{background:var(--transparent) !important}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .no-game{color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box:before{color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box input#gameSearch{border:1px solid var(--semi-light);background:var(--semi-light);color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box .slimScrollDiv ul{background:var(--dropdown)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box .slimScrollDiv ul li:hover a{background:var(--semi-light);border-color:var(--semi-light)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box .slimScrollDiv ul li a{color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box .slimScrollDiv ul li a.ui-state-focus{background:var(--semi-light);border-color:var(--semi-light)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .game-info span.game-title{background:var(--header-grad);color:var(--tertiary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .game-info .add-pref{background:var(--primary-btn)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .game-info .add-pref span{color:var(--primary-btn-color)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .game-info .add-pref span:after{color:var(--primary-btn-color)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .balances{color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .balances ul{background:var(--tertiary-box)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .balances ul li span.icon{color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .balances ul li span.icon i.fa-arrow-left{color:red}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .balances ul li span.amount{color:var(--primary)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .balances ul li.title{background:var(--header-grad);color:var(--tertiary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti{background:var(--tertiary-box)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-heading{background:var(--header-grad);color:var(--tertiary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body{color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body ul li .game-back{background:var(--semi-dark-7)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body ul li .game-back .btn-play{color:var(--tertiary-text);background:var(--primary-box)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body ul li .game-back .preferiti{color:var(--primary)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .middle-box{background:var(--semi-dark-8) !important}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper #pngamemenu.game-menu .game-info .game-title{background:var(--semi-light-12)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .search-box .search input{border:1px solid var(--semi-light) !important;background:var(--semi-light) !important;color:var(--primary-text) !important}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .search-box .search input::placeholder{color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .search-box .search input:focus{border-color:var(--primary)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .search-box .search i{color:var(--primary-btn-color);background:var(--primary-btn)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .game-info-thumb{background:var(--semi-light)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .game-info-thumb .game-title{background:var(--panel-header)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .game-info-thumb .add-pref.btn{color:var(--primary-btn-color);background:var(--primary-btn)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .game-info-thumb .add-pref.btn:hover{box-shadow:unset !important;background:var(--semi-dark-7)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .balances{background:var(--semi-light)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .balances ul li{border-bottom:1px solid var(--semi-light)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .balances ul li.title{background:var(--panel-header)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .balances ul li span.icon{color:var(--light)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .balances ul li span.icon i.fa-refresh{color:var(--primary)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .casinotransfer-button button{color:var(--primary-btn-color);background:var(--primary-btn)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .casinotransfer-button button:hover{box-shadow:unset !important;background:var(--semi-dark-7)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-btns{background-color:var(--secondary)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-btns a{color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-btns a i{text-shadow:1px 1px 6px var(--semi-dark-7),0 0 1em var(--semi-dark-7),0 0 0.2em var(--semi-dark-7)}body.casino .section-wrapper #casino-game-live.modal{background:var(--transparent) !important}body.casino .section-wrapper #casino-game-live.modal .modal-dialog{background-color:var(--transparent) !important}body.casino .section-wrapper #casino-game-live.modal .modal-dialog>div{background-color:var(--transparent) !important}body.casino .section-wrapper #casino-game-live.modal .modal-dialog>div .modal-content .modal-body{background-color:var(--transparent) !important}body.casino .section-wrapper #casino-game-live.modal .modal-dialog>div .modal-content .modal-body .game-content .casino-game-cont .casino-game-wrapper{background:var(--transparent) !important}body.casino .section-wrapper #casino-game-live.modal .modal-dialog>div .modal-content .modal-body .game-content .casino-game-cont .casino-game-wrapper .game-container-wrapper{background:var(--transparent) !important}body.casino .section-wrapper #casino-game-live.modal .modal-dialog>div .modal-content .modal-btns a.btn{background:var(--transparent) !important}body.casino .section-wrapper #casino-game-live.modal .modal-dialog>div .modal-content .modal-btns a.btn:hover{box-shadow:unset !important}body.casino.skin-color--green.skin--light .header-logo a img{filter:invert(1) hue-rotate(235deg) brightness(1.5)}body.casino.skin-color--green .header-logo a img{filter:hue-rotate(45deg)}body.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body{background:var(--transparent)}body.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper.middle-box{background:var(--semi-dark-8) !important}body.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper.middle-box .loading-game{background:var(--semi-dark-7)}body.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper #pngamemenu.game-menu .game-info .game-title{background:var(--semi-light-12)}.chevron:before,.chevron:after{background:var(--primary-text)}@media screen and (max-width: 1440px){body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search.open-search input{border:1px solid var(--semi-light) !important}}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport .search-box-live{background:var(--tertiary-box)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport .search-box-live .form-group input#txtSearch{background:var(--semi-light);color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport .search-box-live .form-group input.btn{color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport .search-box-live .filter-streaming .onoffswitch4 .onoffswitch4-label .onoffswitch4-inner:before{background-color:var(--primary-btn);color:var(--primary-btn-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport .search-box-live .filter-streaming .onoffswitch4 .onoffswitch4-label .onoffswitch4-inner:after{background-color:var(--secondary);color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport .search-box-live .filter-streaming .onoffswitch4 .onoffswitch4-label .onoffswitch4-switch{background:var(--semi-light-2)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel{background-color:var(--tertiary-box) !important;color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .left-nav.panel{background-color:var(--tertiary-box) !important;color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .title.panel-heading,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .title.panel-heading{background:var(--header-grad);color:var(--heading-color);color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .title.panel-heading .title,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .title.panel-heading span,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .title.panel-heading h4,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .title.panel-heading h3,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .title.panel-heading .title,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .title.panel-heading span,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .title.panel-heading h4,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .title.panel-heading h3{color:var(--heading-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item.preferiti ul.pref li.list-group-item.has-sub,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item.preferiti ul.pref li.list-group-item.has-sub{background:var(--primary-box);cursor:pointer}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item.preferiti ul.pref li.list-group-item.has-sub.selected-menu>div,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item.preferiti ul.pref li.list-group-item.has-sub.selected-menu>div{background:var(--live-selected);color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div{background:var(--secondary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div .score-cont,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div .score-cont{background:var(--tertiary-box)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div .score-cont .score,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div .score-cont .score{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div .set .bk-grn,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div .set .bk-grn{background:var(--custom-green);color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div .set .bk-red,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div .set .bk-red{background:var(--custom-red);color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div .preferiti,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div .preferiti{color:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div .live-streaming,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div .live-streaming{color:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item a,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item a{background:var(--header-grad);color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item a:focus,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item a:hover,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item a:focus,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item a:hover{color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item>div .level-2{background:var(--tertiary-box)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2 .nazione-title,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item>div .level-2 .nazione-title{background:var(--primary-box);cursor:pointer}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2>div ul li.list-group-item.has-sub,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item>div .level-2>div ul li.list-group-item.has-sub{background:var(--secondary);cursor:pointer}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2>div ul li.list-group-item.has-sub.selected-menu,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item>div .level-2>div ul li.list-group-item.has-sub.selected-menu{background:var(--live-selected);color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .score-cont,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .score-cont{background:var(--tertiary-box)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .score-cont .score,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .score-cont .score{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .set .bk-grn,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .set .bk-grn{background:var(--custom-green);color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .set .bk-red,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .set .bk-red{background:var(--custom-red);color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .preferiti,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .preferiti{color:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .live-streaming,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .live-streaming{color:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul{background:var(--tertiary-box)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li a{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li a:after{background:var(--semi-light)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li a.active,body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li a:hover{color:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li a.active:before,body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li a:hover:before{color:var(--primary) !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li a:before{color:var(--semi-light-3)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li.header-close i{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li.header-close i:hover{color:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote{background:var(--tertiary-box)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content .menu-center{background:var(--header-grad);color:var(--heading-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content .menu-center .title,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content .menu-center span,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content .menu-center h4,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content .menu-center h3{color:var(--heading-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content .menu-center .top-settings a{color:var(--semi-light-3)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content .menu-center .top-settings a:hover{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content button#btnEnlargeFrame{background:var(--trasp)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content button#btnEnlargeFrame span{color:var(--semi-light-3)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content button#btnEnlargeFrame span:hover{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote #vue-Liveplay .container-fluid.quote-bottom .nav-markets-groups{background:var(--secondary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote #vue-Liveplay .container-fluid.quote-bottom .nav-markets-groups .frame ul.clearfix li a{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote #vue-Liveplay .container-fluid.quote-bottom .nav-markets-groups .frame ul.clearfix li.active a{background:var(--semi-dark-3);box-shadow:0 -2px 0 var(--primary) inset}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote #vue-Liveplay .container-fluid.quote-bottom .nav-markets-groups button.btn{background:var(--primary-box);color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote #vue-Liveplay .container-fluid.quote-bottom .scroll-wrapper.tab-content #colcol.tab-content .tab-pane .row .tab-qt.panel{background:var(--tertiary-box);box-shadow:inset 0 0 0 1px var(--fourth)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote #vue-Liveplay .container-fluid.quote-bottom .scroll-wrapper.tab-content #colcol.tab-content .tab-pane .row .tab-qt.panel .int-quote.panel-heading{background:var(--fourth);color:var(--live-heading-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote #vue-Liveplay .container-fluid.quote-bottom .scroll-wrapper.tab-content #colcol.tab-content .tab-pane .row .tab-qt.panel .panel-body .row .box-quota .qt-container{background:var(--primary-box);color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote #vue-Liveplay .container-fluid.quote-bottom .scroll-wrapper.tab-content #colcol.tab-content .tab-pane .row .tab-qt.panel .panel-body .row .box-quota .qt-container:hover{background:var(--primary-btn);color:var(--primary-btn-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote #vue-Liveplay .container-fluid.quote-bottom .scroll-wrapper.tab-content #colcol.tab-content .tab-pane .row .tab-qt.panel .panel-body .row .box-quota .qt-container.quotapremutanew{background:var(--primary-btn);color:var(--primary-btn-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote #vue-Liveplay .container-fluid.quote-bottom .scroll-wrapper.tab-content #colcol.tab-content .tab-pane .row .tab-qt.panel .panel-body .row .box-quota.spread .qt-container{background:var(--primary-btn);color:var(--primary-btn-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote #vue-Liveplay .container-fluid.quote-bottom .quote-close{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright #tabs-right .resize-btn{background:var(--primary-btn)}body.live .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright #tabs-right .resize-btn i{color:var(--primary-btn-color)}body.live .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright ul.nav.nav-tabs{background:var(--secondary);border-bottom-color:var(--secondary)}body.live .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright ul.nav.nav-tabs li{background:var(--trasp)}body.live .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright ul.nav.nav-tabs li a{color:var(--primary-text);background:var(--secondary)}body.live .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright ul.nav.nav-tabs li.active a{background:var(--semi-dark-3);box-shadow:0 -2px 0 var(--primary) inset}body.live .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright ul.nav.nav-tabs.two li{background:var(--trasp)}body.live .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright ul.nav.nav-tabs.three li{background:var(--trasp)}body.live .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright .tab-content{background:var(--tertiary-box)}body.live .wrapper-live section.main-content .wrapper .col-right #rightdiv #framesoccright .tab-content #live-streaming #framestreaming-right-error{color:var(--tertiary-text)}body.live .wrapper-live section.main-content.livestreaming .wrapper .col-right .col-right-live #framesoccright ul.nav.nav-tabs li{background:var(--trasp)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel{background:var(--trasp);color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-heading{background:var(--header-grad);color:var(--heading-color);color:var(--tertiary-text);background:linear-gradient(90deg, var(--tertiary), var(--secondary) 100%);border-bottom-color:var(--secondary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-heading .title,body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-heading span,body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-heading h4,body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-heading h3{color:var(--heading-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse{background:var(--trasp)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table{border-color:var(--semi-dark-2)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr{border:unset}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr:hover{background:var(--semi-dark-3)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td{border-color:var(--semi-dark-2)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark .no-markets{color:var(--trasp)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark .no-markets:before{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark.time{border-right-color:var(--semi-light-12)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark.time.info-td-width span.torneo{background:var(--secondary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark.time.info-td-width>div.dark a{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark.time.info-td-width>div.dark a:hover{color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark.time.info-td-width>div.dark a span.score{background:var(--primary-btn);color:var(--primary-btn-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark.time.info-td-width>div.dark .live-streaming{color:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark.time.info-td-width>div.dark .campo.selected{box-shadow:0 0 3px 1px var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark .dark.titles .row .market-title>span{background:var(--secondary);color:var(--fourth-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark .dark.titles .row .market-title>span:after{background:var(--semi-light)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark .dark.titles .row .market-title>span:first-child:before{background:var(--semi-light)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark .dark.titles .row .market-title .quota-cont{background:var(--trasp);color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark .dark.titles .row .market-title .quota-cont .qt-container{box-shadow:inset 0 0 0 1px var(--semi-light-12)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark .dark.titles .row .market-title .quota-cont .qt-container:hover{background:var(--primary-btn);color:var(--primary-btn-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark .dark.titles .row .market-title .quota-cont .qt-container.hnd{color:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark .dark.titles .row .market-title .quota-cont .qt-container.hnd:hover{background:var(--trasp);color:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td:nth-child(2):before{background:var(--secondary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td:last-child a{background:var(--primary-btn)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td:last-child a:after{color:var(--primary-btn-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td:last-child a:hover{background:var(--semi-dark-5)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td:last-child a:hover:after{color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td:last-child:before{background:var(--secondary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body{background:var(--tertiary-box)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body ul.nav.nav-tabs{background:var(--secondary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body ul.nav.nav-tabs li a{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body ul.nav.nav-tabs li a:hover{color:var(--primary-text);background:var(--trasp)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body ul.nav.nav-tabs li.active a{background:var(--semi-dark-3);box-shadow:0 -2px 0 var(--primary) inset}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body .tab-content table.table tbody tr td{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body .tab-content table.table tbody tr td.sport{color:var(--primary-text);background:var(--secondary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body .tab-content table.table tbody tr:hover{background:var(--semi-dark-3)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body .tab-content table.table tbody tr:hover td.sport{color:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body .tab-content table.table tbody tr:hover td.orario{color:var(--primary)}body .box-coupon .count-container{background:var(--semi-dark-7);color:var(--light)}body .box-coupon .qbet-box{background:var(--tertiary-box)}body .box-coupon .qbet-box .qbet-header .row_header2 .header_sx2{background:var(--header-grad);color:var(--heading-color)}body .box-coupon .qbet-box .qbet-header .row_header2 .header_sx2 .title,body .box-coupon .qbet-box .qbet-header .row_header2 .header_sx2 span,body .box-coupon .qbet-box .qbet-header .row_header2 .header_sx2 h4,body .box-coupon .qbet-box .qbet-header .row_header2 .header_sx2 h3{color:var(--heading-color)}body .box-coupon .qbet-box .qbet-header .row_header2 .header_sx2 .question:hover i{color:var(--primary)}body .box-coupon .qbet-box .qbet-header .row_header2 .header_dx2 span.cod-ev{color:var(--primary-text)}body .box-coupon .qbet-box .qbet-header .row_header2 .header_dx2 input#qbettxt{border-color:var(--semi-light);background:var(--semi-light);color:var(--primary-text)}body .box-coupon .qbet-box .qbet-header .div-select span#spneve{color:var(--primary-text)}body .box-coupon .qbet-box .qbet-header .div-select select{border-color:var(--semi-light);background-color:var(--semi-light);color:var(--primary-text)}body .box-coupon .qbet-box .qbet-header .div-select select optgroup{background:var(--secondary);color:var(--primary-text)}body .box-coupon .qbet-box .qbet-header .div-select select optgroup option{background-color:var(--tertiary-box);color:var(--primary-text)}body .box-coupon .qbet-box .qbet-header .div-select select optgroup option:hover{background-color:var(--semi-light-12) !important}body .box-coupon .header_void .voidint .header_sx{background:var(--header-grad);color:var(--heading-color)}body .box-coupon .header_void .voidint .header_sx .title,body .box-coupon .header_void .voidint .header_sx span,body .box-coupon .header_void .voidint .header_sx h4,body .box-coupon .header_void .voidint .header_sx h3{color:var(--heading-color)}body .box-coupon .header_void .row_header_cx{background:var(--tertiary-box)}body .box-coupon .header_void .row_header_cx .p_void_cx span{color:var(--primary-text)}body .box-coupon .header_void .row_header_cx .p_void_cx input{border-color:var(--semi-light);background:var(--semi-light);color:var(--tertiary-text)}body .box-coupon #pnev.CItems{color:var(--primary-text);background:var(--tertiary-box)}body .box-coupon #pnev.CItems .loading-container-coupon{background:var(--semi-dark-7)}body .box-coupon #pnev.CItems .header1{background:var(--header-grad);color:var(--tertiary-text)}body .box-coupon #pnev.CItems #divcheckauto label input[type="checkbox"]:after{color:var(--secondary)}body .box-coupon #pnev.CItems #divcheckauto label input[type="checkbox"]:checked::after{color:var(--primary) !important}body .box-coupon #pnev.CItems .CItem{border-bottom-color:var(--semi-light)}body .box-coupon #pnev.CItems .CItem .COdds .CFissa .bank span{color:var(--primary-text);background:var(--secondary)}body .box-coupon #pnev.CItems .CItem .COdds .CFissa .bank.active span{background:var(--primary-btn);color:var(--primary-btn-color)}body .box-coupon #pnev.CItems .CItem .COdds .CDelete a{color:var(--tertiary-text)}body .box-coupon #pnev.CItems .CItem .COdds .CDelete a:hover{color:var(--custom-red)}body .box-coupon #pnev.CItems .CItem .COdds .CQuota span{color:var(--primary)}body .box-coupon .slide-updown{background:var(--secondary)}body .box-coupon .slide-updown div.text{color:var(--custom-red)}body .box-coupon .footercp{color:var(--primary-text);background:var(--tertiary-box)}body .box-coupon .footercp .row_footer_bt>div div.btn{background:var(--secondary-btn);color:var(--secondary-btn-color)}body .box-coupon .footercp .row_footer_bt>div div.btn:hover{color:var(--secondary-btn-color)}body .box-coupon .footercp .row_footer_bt>div div.btn.active{background:var(--tertiary-box);color:var(--secondary-btn-color)}body .box-coupon .footercp #pn_sing_int #qtint>div div.footer_dx span:not(#lbl_comb),body .box-coupon .footercp #pn_sing_int #qtsolo>div div.footer_dx span:not(#lbl_comb){color:var(--primary-text) !important}body .box-coupon .footercp #pn_sing_int #qtint>div div.footer_dx input,body .box-coupon .footercp #pn_sing_int #qtsolo>div div.footer_dx input{border-color:var(--primary);color:var(--primary-text);background-color:var(--trasp) !important}body .box-coupon .footercp #pn_sing_int #qtint #panel_importo_sis .footer_dx span{background:var(--trasp)}body .box-coupon .footercp #pn_sing_int #qtint #lbl_comb{background:var(--trasp)}body .box-coupon .footercp #pn_sis_rid div input{border-color:var(--primary);color:var(--primary-text);background-color:var(--trasp) !important}body .box-coupon .footercp #pn_sis_rid div input[type="checkbox"]:after{color:var(--secondary)}body .box-coupon .footercp #pn_sis_rid div input[type="checkbox"]:checked::after{color:var(--primary) !important}body .box-coupon .footercp #pn_sis_rid div .cp_sis_cont .rigasistema2 span.TSVin span{background:var(--primary-btn);color:var(--primary-btn-color)}body .box-coupon .footercp #pn_sis_rid .CpnTipoRiepDbl .RiepDX div span span{background:var(--primary-btn);color:var(--primary-btn-color)}body .box-coupon .footercp #pn_sis_rid .CpnTipoRiepDbl .RiepDX div:nth-child(2) span{background:var(--primary-btn);color:var(--primary-btn-color)}body .box-coupon .footercp .row_footer_bt1 .footer_sx_bt .btn.btn-scommetti,body .box-coupon .footercp .row_footer_bt1 .footer_dx_bt .btn.btn-scommetti{background-color:var(--primary-btn);color:var(--primary-btn-color)}body .box-coupon .footercp .row_footer_bt1 .footer_sx_bt .btn.btn-reset,body .box-coupon .footercp .row_footer_bt1 .footer_dx_bt .btn.btn-reset{background-color:var(--secondary-btn);color:var(--secondary-btn-color)}body .box-coupon .footercp .row_footer_bt1 .footer_save_cp p{border-top-color:var(--secondary);background:var(--secondary);color:var(--fourth-text)}body .box-coupon .footercp .row_footer_bt1 .footer_save_cp .btn.btn-salva{border-color:var(--secondary);background:var(--trasp)}body .box-coupon .footercp .row_footer_bt1 .footer_save_cp .btn.btn-salva span{background:var(--primary-btn);color:var(--primary-btn-color)}body .box-coupon .importo-tot-coupon{background:var(--tertiary-box)}body .box-coupon .importo-tot-coupon .row-importo{color:var(--primary-text)}body .box-coupon .importo-tot-coupon .row-importo .row-dx{background:var(--primary-btn);color:var(--primary-btn-color)}body .box-coupon .importo-tot-coupon .row-btn .row-sx .btn{background:var(--secondary-btn);color:var(--secondary-btn-color)}body .box-coupon #girocontoautomatico{background:var(--tertiary-box);color:var(--primary-text)}body .box-coupon #girocontoautomatico .saldo-utente span{color:var(--primary)}body .box-coupon .riepilogo-schedina,body .box-coupon .riepilogo-prenotazione,body .box-coupon .ricarica-sched{color:var(--primary-text);background-color:var(--tertiary-box)}body .box-coupon .riepilogo-schedina .header,body .box-coupon .riepilogo-schedina .panel-heading,body .box-coupon .riepilogo-prenotazione .header,body .box-coupon .riepilogo-prenotazione .panel-heading,body .box-coupon .ricarica-sched .header,body .box-coupon .ricarica-sched .panel-heading{background:var(--header-grad);color:var(--heading-color)}body .box-coupon .riepilogo-schedina .header .title,body .box-coupon .riepilogo-schedina .header span,body .box-coupon .riepilogo-schedina .header h4,body .box-coupon .riepilogo-schedina .header h3,body .box-coupon .riepilogo-schedina .panel-heading .title,body .box-coupon .riepilogo-schedina .panel-heading span,body .box-coupon .riepilogo-schedina .panel-heading h4,body .box-coupon .riepilogo-schedina .panel-heading h3,body .box-coupon .riepilogo-prenotazione .header .title,body .box-coupon .riepilogo-prenotazione .header span,body .box-coupon .riepilogo-prenotazione .header h4,body .box-coupon .riepilogo-prenotazione .header h3,body .box-coupon .riepilogo-prenotazione .panel-heading .title,body .box-coupon .riepilogo-prenotazione .panel-heading span,body .box-coupon .riepilogo-prenotazione .panel-heading h4,body .box-coupon .riepilogo-prenotazione .panel-heading h3,body .box-coupon .ricarica-sched .header .title,body .box-coupon .ricarica-sched .header span,body .box-coupon .ricarica-sched .header h4,body .box-coupon .ricarica-sched .header h3,body .box-coupon .ricarica-sched .panel-heading .title,body .box-coupon .ricarica-sched .panel-heading span,body .box-coupon .ricarica-sched .panel-heading h4,body .box-coupon .ricarica-sched .panel-heading h3{color:var(--heading-color)}body .box-coupon .riepilogo-schedina #bodyricschedina .row-sched,body .box-coupon .riepilogo-prenotazione #bodyricschedina .row-sched,body .box-coupon .ricarica-sched #bodyricschedina .row-sched{border-bottom-color:var(--semi-light)}body .box-coupon .riepilogo-schedina #bodyricschedina .row-sched:hover,body .box-coupon .riepilogo-prenotazione #bodyricschedina .row-sched:hover,body .box-coupon .ricarica-sched #bodyricschedina .row-sched:hover{color:var(--primary)}body .box-coupon .riepilogo-schedina #bodycoupon .cod-scomm .dx-img div span{background:var(--primary-btn);color:var(--primary-btn-color)}body .box-coupon .riepilogo-prenotazione .panel-body .testo-prenotazione h5{color:var(--primary)}body .box-coupon .riepilogo-prenotazione .panel-body .testo-prenotazione h3{color:var(--primary)}body .right-container .panel.verifica-scommessa-container{background:var(--tertiary-box)}body .right-container .panel.verifica-scommessa-container .panel-heading{background:var(--header-grad);color:var(--heading-color)}body .right-container .panel.verifica-scommessa-container .panel-heading .title,body .right-container .panel.verifica-scommessa-container .panel-heading span,body .right-container .panel.verifica-scommessa-container .panel-heading h4,body .right-container .panel.verifica-scommessa-container .panel-heading h3{color:var(--heading-color)}body .right-container .panel.verifica-scommessa-container .panel-body .form-group input{border-color:var(--semi-light);background:var(--semi-light);color:var(--tertiary-text)}body .right-container .ultime-vincite-container.panel{background:var(--tertiary-box)}body .right-container .ultime-vincite-container.panel .panel-heading{background:var(--header-grad);color:var(--heading-color)}body .right-container .ultime-vincite-container.panel .panel-heading .title,body .right-container .ultime-vincite-container.panel .panel-heading span,body .right-container .ultime-vincite-container.panel .panel-heading h4,body .right-container .ultime-vincite-container.panel .panel-heading h3{color:var(--heading-color)}body .box-lottobet #loaderlottobet{background:var(--tertiary-box);color:var(--primary-text)}body .box-lottobet .lotto-win-container{background:var(--tertiary-box)}body .box-lottobet .lotto-win-container .panel-heading{background:var(--header-grad);color:var(--heading-color)}body .box-lottobet .lotto-win-container .panel-heading .title,body .box-lottobet .lotto-win-container .panel-heading span,body .box-lottobet .lotto-win-container .panel-heading h4,body .box-lottobet .lotto-win-container .panel-heading h3{color:var(--heading-color)}body .box-lottobet .lotto-win-container .panel-body{color:var(--primary-text)}body.qbet .container.qbet-page .heading-qbet{color:var(--tertiary-text)}body.qbet .container.qbet-page .row .col-sm-12 .qbet-wrapper .code-cont{background:var(--tertiary-box)}body.qbet .container.qbet-page .row .col-sm-12 .qbet-wrapper .code-cont span.title{background:var(--header-grad);color:var(--heading-color)}body.qbet .container.qbet-page .row .col-sm-12 .qbet-wrapper .code-cont span.title .title,body.qbet .container.qbet-page .row .col-sm-12 .qbet-wrapper .code-cont span.title span,body.qbet .container.qbet-page .row .col-sm-12 .qbet-wrapper .code-cont span.title h4,body.qbet .container.qbet-page .row .col-sm-12 .qbet-wrapper .code-cont span.title h3{color:var(--heading-color)}body.qbet .container.qbet-page .row .col-sm-12 .qbet-wrapper .code-cont li{border-bottom-color:var(--semi-light)}body.qbet .container.qbet-page .row .col-sm-12 .qbet-wrapper .code-cont li span{color:var(--primary-text)}body.qbet .container.qbet-page .row .col-sm-12 .qbet-wrapper .code-cont li span:first-child{color:var(--primary);border-right-color:var(--semi-light)}body.qbet .container.qbet-page .row .col-sm-12 .legenda-qbet{background:var(--tertiary-box);color:var(--primary-text)}body.qbet .container.qbet-page .row .col-sm-12 .legenda-qbet .panel-heading{background:var(--header-grad);color:var(--heading-color)}body.qbet .container.qbet-page .row .col-sm-12 .legenda-qbet .panel-heading .title,body.qbet .container.qbet-page .row .col-sm-12 .legenda-qbet .panel-heading span,body.qbet .container.qbet-page .row .col-sm-12 .legenda-qbet .panel-heading h4,body.qbet .container.qbet-page .row .col-sm-12 .legenda-qbet .panel-heading h3{color:var(--heading-color)}body .piu-giocate-container,body .ultimo-minuto-container{color:var(--primary-text);background:var(--trasp)}body .piu-giocate-container .panel-heading,body .ultimo-minuto-container .panel-heading{background:var(--header-grad);color:var(--heading-color)}body .piu-giocate-container .panel-heading .title,body .piu-giocate-container .panel-heading span,body .piu-giocate-container .panel-heading h4,body .piu-giocate-container .panel-heading h3,body .ultimo-minuto-container .panel-heading .title,body .ultimo-minuto-container .panel-heading span,body .ultimo-minuto-container .panel-heading h4,body .ultimo-minuto-container .panel-heading h3{color:var(--heading-color)}body .piu-giocate-container .panel-body ul.nav.nav-tabs,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs{background:var(--tertiary-box)}body .piu-giocate-container .panel-body ul.nav.nav-tabs li.active a,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li.active a{color:var(--primary);background:var(--trasp) !important}body .piu-giocate-container .panel-body ul.nav.nav-tabs li.active a:before,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li.active a:before{box-shadow:0 0 6px 3px var(--primary);-webkit-box-shadow:0 0 6px 3px var(--primary)}body .piu-giocate-container .panel-body ul.nav.nav-tabs li a,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li a{color:var(--primary-text);background:var(--trasp) !important}body .piu-giocate-container .panel-body ul.nav.nav-tabs li a:after,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li a:after{background:var(--semi-light)}body .piu-giocate-container .panel-body ul.nav.nav-tabs li a:hover,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li a:hover{color:var(--primary)}body .piu-giocate-container .panel-body .tab-content,body .ultimo-minuto-container .panel-body .tab-content{background:var(--tertiary-box)}body .piu-giocate-container .panel-body .tab-content .sub-title .time,body .ultimo-minuto-container .panel-body .tab-content .sub-title .time{color:var(--trasp)}body .piu-giocate-container .panel-body .tab-content .sub-title .event,body .ultimo-minuto-container .panel-body .tab-content .sub-title .event{color:var(--trasp)}body .piu-giocate-container .panel-body .tab-content ul li .row-partita,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita{border-bottom-color:var(--semi-light)}body .piu-giocate-container .panel-body .tab-content ul li .row-partita:hover,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita:hover{background-color:var(--semi-dark-5)}body .piu-giocate-container .panel-body .tab-content ul li .row-partita:hover .titolo-partita span,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita:hover .titolo-partita span{color:var(--primary)}body .piu-giocate-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta{border-color:var(--secondary);background:var(--secondary)}body .piu-giocate-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta:hover,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta:hover{background:var(--semi-dark-2)}body .piu-giocate-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta.spread,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta.spread{background:var(--trasp);color:var(--primary);border-color:var(--trasp)}body .piu-giocate-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta.quotapremutanew,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta.quotapremutanew{background:var(--primary-btn) !important;color:var(--primary-btn-color) !important}body .piu-giocate-container .panel-body .tab-content ul li .row-partita .quote-partita .piu,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita .piu{color:var(--trasp);background:var(--trasp)}body .piu-giocate-container .panel-body .tab-content ul li .row-partita .quote-partita .piu span,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita .piu span{color:var(--trasp);background:var(--trasp)}body .piu-giocate-container .panel-body .tab-content ul li .row-partita .quote-partita .piu span:before,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita .piu span:before{color:var(--primary)}body .palinsesti-container{color:var(--primary-text)}body .palinsesti-container .main-palinsesti{background:var(--tertiary-box)}body .palinsesti-container .heading-sport{background:var(--header-grad)}body .palinsesti-container .heading-sport .title-heading{color:var(--tertiary-text)}body .palinsesti-container .heading-sport .icon-container>div a{color:var(--primary-text)}body .palinsesti-container .heading-sport .icon-container>div a:hover{color:var(--primary)}body .palinsesti-container .pal-heading{background:var(--secondary)}body .palinsesti-container .pal-heading .title h4{color:var(--primary-text)}body .palinsesti-container .pal-heading .icon-container-sub>div a{color:var(--primary-text)}body .palinsesti-container .pal-heading .icon-container-sub>div a:hover{color:var(--primary)}body .palinsesti-container ul.pal-container{background:var(--secondary)}body .palinsesti-container ul.pal-container .check li div label input[type="checkbox"]:after{color:var(--tertiary-box)}body .palinsesti-container ul.pal-container .check li div label input[type="checkbox"]:checked::after{color:var(--primary) !important}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .top-container{background:var(--tertiary-box);color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .top-container .sports{background:var(--header-grad);color:var(--heading-color)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .top-container .sports .title,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .top-container .sports span,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .top-container .sports h4,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .top-container .sports h3{color:var(--heading-color)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .top-container .title-pal span{color:var(--tertiary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .top-container .title-pal .icon-container a:hover{color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container{background:var(--secondary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .nav-tabs{border-bottom-color:var(--semi-light)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .nav-tabs li a{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .nav-tabs li:hover a,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .nav-tabs li.active a{background:var(--trasp);color:var(--primary);border-color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .tab-content .btn{background:var(--tertiary-box)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .tab-content .btn a{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .tab-content .btn:hover a{color:var(--tertiary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .tab-content .btn.btn-mercato-attivo a{color:var(--primary-btn)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi span.int-quote{color:var(--tertiary-text);background:var(--tertiary-box)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table{background:var(--secondary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table thead tr:first-child{background:var(--trasp)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table thead tr:nth-child(2){background:var(--fourth)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table thead tr:nth-child(2) .segni1{color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table thead tr th.data{color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table thead tr th.data:first-child{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote{border-bottom-color:var(--semi-light)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote:first-child{border-bottom-color:var(--semi-light) !important}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote:hover{background-color:var(--semi-dark-2)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote:hover .id,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote:hover .orario,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote:hover .evento{color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quotapremuta a.qta,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quota a.qta{background:var(--tertiary-box);color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quotapremuta a.qta:hover,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quota a.qta:hover{background:var(--semi-dark-2);color:var(--tertiary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quotapremuta a.qta.quota1_a,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quota a.qta.quota1_a{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quotapremuta a.qta.quota2_a,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quota a.qta.quota2_a{color:#c371f1}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quotapremuta a.qta.quota3_a,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quota a.qta.quota3_a{color:#16c700}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quotapremuta a.qta.quota4_a,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quota a.qta.quota4_a{color:#00a7a0}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quotapremuta a.qta.quota5_a,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quota a.qta.quota5_a{color:#d22f06}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quotapremuta a{background:var(--primary-btn) !important;color:var(--primary-btn-color) !important}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quotapremuta a:hover{background:var(--semi-dark-2);color:var(--tertiary-text) !important}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td:first-child div{color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td:last-child div{color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.segni .qta-dp>div.segniqt{background:var(--tertiary-box)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.segni .qta-dp>div.segniqt .nome-quota{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.segni .qta-dp>div.segniqt .tipo{color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.segni .qta-dp>div.segniqt:hover{background:var(--semi-dark-2);color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.segni .qta-dp>div.segniqt.quotapremutanew{background:var(--primary-btn) !important;color:var(--primary-btn-color) !important}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.segni .qta-dp>div.segniqt.quotapremutanew .tipo,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.segni .qta-dp>div.segniqt.quotapremutanew .nome-quota{color:var(--primary-btn-color) !important}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.id1{color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .legenda-main{background:var(--tertiary-box);color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .legenda-main .content-legenda .title{color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .legenda-main .content-legenda .list-inline li{box-shadow:inset 0 0 0 1px var(--semi-light-2);background:var(--secondary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .legenda-main .content-legenda .list-inline li.riga1{color:#e570e7}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .legenda-main .content-legenda .list-inline li.riga2{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .legenda-main .content-legenda .list-inline li.riga3{color:#299a0b}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .legenda-main .content-legenda .list-inline li.riga4{color:#4096ee}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .legenda-main .content-legenda .list-inline li.riga5{color:#cc0000}body .tpc.selettore-giorni,body .tpq.selettore-giorni{background:var(--tertiary-box)}body .tpc.selettore-giorni .title,body .tpq.selettore-giorni .title{background:var(--header-grad);color:var(--tertiary-text)}body .tpc.selettore-giorni .slider.slider-horizontal .slider-track .slider-selection.tick-slider-selection,body .tpq.selettore-giorni .slider.slider-horizontal .slider-track .slider-selection.tick-slider-selection{background:var(--primary)}body .tpc.selettore-giorni .slider.slider-horizontal .slider-track .slider-handle,body .tpq.selettore-giorni .slider.slider-horizontal .slider-track .slider-handle{background:var(--primary)}body .tpc.selettore-giorni .slider.slider-horizontal .slider-track .slider-tick.in-selection,body .tpq.selettore-giorni .slider.slider-horizontal .slider-track .slider-tick.in-selection{background:var(--primary)}body .tpc.selettore-giorni .slider.slider-horizontal .slider-tick-label-container .slider-tick-label,body .tpq.selettore-giorni .slider.slider-horizontal .slider-tick-label-container .slider-tick-label{color:var(--primary-text)}body .tpc.selettore-giorni ul,body .tpq.selettore-giorni ul{background:var(--tertiary-box)}body .tpc.selettore-giorni ul li a.btn,body .tpq.selettore-giorni ul li a.btn{color:var(--tertiary-text);background:var(--semi-light-3)}body .tpc.selettore-giorni ul li a.btn.active,body .tpq.selettore-giorni ul li a.btn.active{background:var(--primary-btn);color:var(--primary-btn-color)}body .tpS{background:var(--tertiary-box)}body .tpS select{background-color:var(--semi-light);color:var(--primary-text);border-color:var(--semi-light)}body .tpS select:focus,body .tpS select:active,body .tpS select:visited{outline:unset;box-shadow:unset}body .tpS select option{background:var(--dropdown)}body .tpS span i.fa-times{color:var(--custom-red)}body .tpS span i.fa-star{color:var(--primary)}body .search-box,body.index .search-box,body.mainsport .search-box,body.quote-page .search-box{background:var(--tertiary-box)}body .search-box .form-group input#txtcercaweb,body.index .search-box .form-group input#txtcercaweb,body.mainsport .search-box .form-group input#txtcercaweb,body.quote-page .search-box .form-group input#txtcercaweb{background:var(--semi-light);color:var(--primary-text)}body .search-box .form-group input.btn,body.index .search-box .form-group input.btn,body.mainsport .search-box .form-group input.btn,body.quote-page .search-box .form-group input.btn{color:var(--primary-text);background:var(--trasp)}body .search-box .form-group:after,body.index .search-box .form-group:after,body.mainsport .search-box .form-group:after,body.quote-page .search-box .form-group:after{color:var(--primary-text)}body a.btn.btn-expiring-events,body.index a.btn.btn-expiring-events,body.mainsport a.btn.btn-expiring-events,body.quote-page a.btn.btn-expiring-events{background:var(--tertiary-box)}body a.btn.btn-expiring-events span,body.index a.btn.btn-expiring-events span,body.mainsport a.btn.btn-expiring-events span,body.quote-page a.btn.btn-expiring-events span{background:var(--primary-btn);color:var(--primary-btn-color)}body .btn-live-score,body .btn-stats,body.index .btn-live-score,body.index .btn-stats,body.mainsport .btn-live-score,body.mainsport .btn-stats,body.quote-page .btn-live-score,body.quote-page .btn-stats{background:var(--secondary-btn);color:var(--secondary-btn-color)}body .btn-live-score span:before,body .btn-stats span:before,body.index .btn-live-score span:before,body.index .btn-stats span:before,body.mainsport .btn-live-score span:before,body.mainsport .btn-stats span:before,body.quote-page .btn-live-score span:before,body.quote-page .btn-stats span:before{color:var(--primary)}body .navbar-default.sidebar,body.index .navbar-default.sidebar,body.mainsport .navbar-default.sidebar,body.quote-page .navbar-default.sidebar{background:var(--trasp);color:var(--primary-text)}body .navbar-default.sidebar .sidebar-nav .page-header,body.index .navbar-default.sidebar .sidebar-nav .page-header,body.mainsport .navbar-default.sidebar .sidebar-nav .page-header,body.quote-page .navbar-default.sidebar .sidebar-nav .page-header{background:var(--header-grad);color:var(--heading-color)}body .navbar-default.sidebar .sidebar-nav .page-header .title,body .navbar-default.sidebar .sidebar-nav .page-header span,body .navbar-default.sidebar .sidebar-nav .page-header h4,body .navbar-default.sidebar .sidebar-nav .page-header h3,body.index .navbar-default.sidebar .sidebar-nav .page-header .title,body.index .navbar-default.sidebar .sidebar-nav .page-header span,body.index .navbar-default.sidebar .sidebar-nav .page-header h4,body.index .navbar-default.sidebar .sidebar-nav .page-header h3,body.mainsport .navbar-default.sidebar .sidebar-nav .page-header .title,body.mainsport .navbar-default.sidebar .sidebar-nav .page-header span,body.mainsport .navbar-default.sidebar .sidebar-nav .page-header h4,body.mainsport .navbar-default.sidebar .sidebar-nav .page-header h3,body.quote-page .navbar-default.sidebar .sidebar-nav .page-header .title,body.quote-page .navbar-default.sidebar .sidebar-nav .page-header span,body.quote-page .navbar-default.sidebar .sidebar-nav .page-header h4,body.quote-page .navbar-default.sidebar .sidebar-nav .page-header h3{color:var(--heading-color)}body .navbar-default.sidebar .sidebar-nav ul,body.index .navbar-default.sidebar .sidebar-nav ul,body.mainsport .navbar-default.sidebar .sidebar-nav ul,body.quote-page .navbar-default.sidebar .sidebar-nav ul{background:var(--tertiary-box)}body .navbar-default.sidebar .sidebar-nav ul li a,body.index .navbar-default.sidebar .sidebar-nav ul li a,body.mainsport .navbar-default.sidebar .sidebar-nav ul li a,body.quote-page .navbar-default.sidebar .sidebar-nav ul li a{color:var(--primary-text);border-bottom-color:var(--semi-light);background:var(--trasp) !important}body .navbar-default.sidebar .sidebar-nav ul li a:hover,body.index .navbar-default.sidebar .sidebar-nav ul li a:hover,body.mainsport .navbar-default.sidebar .sidebar-nav ul li a:hover,body.quote-page .navbar-default.sidebar .sidebar-nav ul li a:hover{background:var(--trasp);color:var(--primary)}body ul.betting-menu-4,body.index ul.betting-menu-4,body.mainsport ul.betting-menu-4,body.quote-page ul.betting-menu-4{background:var(--trasp);color:var(--primary-text)}body ul.betting-menu-4 li.header,body.index ul.betting-menu-4 li.header,body.mainsport ul.betting-menu-4 li.header,body.quote-page ul.betting-menu-4 li.header{background:var(--header-grad);color:var(--tertiary-text)}body ul.betting-menu-4 li.header span,body.index ul.betting-menu-4 li.header span,body.mainsport ul.betting-menu-4 li.header span,body.quote-page ul.betting-menu-4 li.header span{color:var(--tertiary-text)}body ul.betting-menu-4 li.level-1,body.index ul.betting-menu-4 li.level-1,body.mainsport ul.betting-menu-4 li.level-1,body.quote-page ul.betting-menu-4 li.level-1{background:var(--tertiary-box)}body ul.betting-menu-4 li.level-1 a,body.index ul.betting-menu-4 li.level-1 a,body.mainsport ul.betting-menu-4 li.level-1 a,body.quote-page ul.betting-menu-4 li.level-1 a{color:var(--primary-text);border-top-color:var(--semi-light)}body ul.betting-menu-4 li.level-1 a.active,body ul.betting-menu-4 li.level-1 a:hover,body.index ul.betting-menu-4 li.level-1 a.active,body.index ul.betting-menu-4 li.level-1 a:hover,body.mainsport ul.betting-menu-4 li.level-1 a.active,body.mainsport ul.betting-menu-4 li.level-1 a:hover,body.quote-page ul.betting-menu-4 li.level-1 a.active,body.quote-page ul.betting-menu-4 li.level-1 a:hover{background:var(--trasp);color:var(--primary)}body ul.betting-menu-4 li.level-1 a span.event-no,body.index ul.betting-menu-4 li.level-1 a span.event-no,body.mainsport ul.betting-menu-4 li.level-1 a span.event-no,body.quote-page ul.betting-menu-4 li.level-1 a span.event-no{border-color:var(--primary)}body ul.betting-menu-4 li.level-1 ul li.level-2 ul.treeview-menu,body.index ul.betting-menu-4 li.level-1 ul li.level-2 ul.treeview-menu,body.mainsport ul.betting-menu-4 li.level-1 ul li.level-2 ul.treeview-menu,body.quote-page ul.betting-menu-4 li.level-1 ul li.level-2 ul.treeview-menu{background:var(--secondary)}body ul.betting-menu-4 li.level-1 ul li.level-2 ul.treeview-menu li,body.index ul.betting-menu-4 li.level-1 ul li.level-2 ul.treeview-menu li,body.mainsport ul.betting-menu-4 li.level-1 ul li.level-2 ul.treeview-menu li,body.quote-page ul.betting-menu-4 li.level-1 ul li.level-2 ul.treeview-menu li{border-bottom-color:var(--tertiary-box) !important}body ul.betting-menu-4 li.level-1 ul li.level-2 ul.treeview-menu li a span,body.index ul.betting-menu-4 li.level-1 ul li.level-2 ul.treeview-menu li a span,body.mainsport ul.betting-menu-4 li.level-1 ul li.level-2 ul.treeview-menu li a span,body.quote-page ul.betting-menu-4 li.level-1 ul li.level-2 ul.treeview-menu li a span{border-color:var(--trasp)}body ul.betting-menu-4.extra li.level-1:last-child a,body.index ul.betting-menu-4.extra li.level-1:last-child a,body.mainsport ul.betting-menu-4.extra li.level-1:last-child a,body.quote-page ul.betting-menu-4.extra li.level-1:last-child a{border-bottom-color:var(--semi-light)}body .menu-sport-palinsesti .menu-title,body.index .menu-sport-palinsesti .menu-title,body.mainsport .menu-sport-palinsesti .menu-title,body.quote-page .menu-sport-palinsesti .menu-title{background:var(--header-grad);color:var(--tertiary-text);color:var(--tertiary-text)}body .menu-sport-palinsesti ul.nav-palinsesti.left,body.index .menu-sport-palinsesti ul.nav-palinsesti.left,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left{background:var(--trasp);color:var(--primary-text)}body .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli,body .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli{background:var(--tertiary-box)}body .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p,body .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p{color:var(--primary-text);border-top-color:var(--semi-light)}body .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p.active,body .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p:hover,body .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p.active,body .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p:hover,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p.active,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p:hover,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p.active,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p:hover,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p.active,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p:hover,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p.active,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p:hover,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p.active,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p:hover,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p.active,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p:hover{background:var(--trasp);color:var(--primary)}body .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p span.event-no,body .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p span.event-no,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p span.event-no,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p span.event-no,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p span.event-no,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p span.event-no,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p span.event-no,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p span.event-no{border-color:var(--primary)}body .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul li.level-2 ul.treeview-menu,body .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli ul li.level-2 ul.treeview-menu,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul li.level-2 ul.treeview-menu,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli ul li.level-2 ul.treeview-menu,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul li.level-2 ul.treeview-menu,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli ul li.level-2 ul.treeview-menu,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul li.level-2 ul.treeview-menu,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli ul li.level-2 ul.treeview-menu{background:var(--secondary)}body .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli span.event-no,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli span.event-no,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli span.event-no,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli span.event-no{border-color:var(--primary);color:var(--primary-text)}body .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li{background:var(--secondary);border-bottom-color:var(--tertiary-box) !important}body .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li:hover p.terzop,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li:hover p.terzop,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li:hover p.terzop,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li:hover p.terzop{color:var(--primary)}body .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li:hover span.event-no,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li:hover span.event-no,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li:hover span.event-no,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li:hover span.event-no{color:var(--primary)}body .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li.menu-attivo p.terzop,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li.menu-attivo p.terzop,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li.menu-attivo p.terzop,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li.menu-attivo p.terzop{color:var(--primary)}body .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li.menu-attivo span.event-no,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li.menu-attivo span.event-no,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li.menu-attivo span.event-no,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li.menu-attivo span.event-no{color:var(--primary)}body .menu-sport-palinsesti ul.nav-palinsesti.left.extra li.level-1:last-child a,body.index .menu-sport-palinsesti ul.nav-palinsesti.left.extra li.level-1:last-child a,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left.extra li.level-1:last-child a,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left.extra li.level-1:last-child a{border-bottom-color:var(--semi-light)}body .top-leagues{color:var(--primary-text);background:var(--tertiary-box)}body .top-leagues .panel-heading{background:var(--header-grad);color:var(--heading-color)}body .top-leagues .panel-heading .title,body .top-leagues .panel-heading span,body .top-leagues .panel-heading h4,body .top-leagues .panel-heading h3{color:var(--heading-color)}body .top-leagues .panel-body ul li a{color:var(--primary-text);border-bottom-color:var(--semi-light)}body .top-leagues .panel-body ul li a:hover{color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel{background:var(--tertiary-box)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-heading{background:var(--header-grad);color:var(--heading-color)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-heading .title,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-heading span,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-heading h4,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-heading h3{color:var(--heading-color)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-heading .main-title .evento-select button{border-color:var(--semi-light);background-color:var(--semi-light);color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-heading .main-title .evento-select ul.dropdown-menu{background:var(--primary-box)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-heading .main-title .evento-select ul.dropdown-menu li span{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-heading .main-title .evento-select ul.dropdown-menu li span:hover{color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .nav-tabs{border-bottom-color:var(--semi-light)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .nav-tabs li a{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .nav-tabs li:hover a,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .nav-tabs li.active a{background:var(--trasp);color:var(--primary);border-color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body h3{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-heading{background:var(--header-grad);color:var(--heading-color);background:var(--fourth);color:var(--live-heading-color)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-heading .title,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-heading span,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-heading h4,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-heading h3{color:var(--heading-color)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-heading h4 a span{color:var(--live-heading-color)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-heading h4 a:after{color:var(--live-heading-color)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse{border-color:var(--fourth);background:transparent}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body .odd-container{box-shadow:unset;color:var(--primary-text);background:var(--primary-box)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body .odd-container .market{color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body .odd-container:hover{background:var(--primary-btn);color:var(--primary-btn-color)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body .odd-container:hover .market{color:var(--primary-btn-color)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body .odd-container.quotapremutanew{background:var(--primary-btn) !important;color:var(--primary-btn-color) !important}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body .odd-container.quotapremutanew .market{color:var(--primary-btn-color) !important}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body.fixed-div .odds-panel .odd-container.title{background:var(--primary-btn)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body.fixed-div .odds-panel .odd-container.title span{color:var(--primary-btn-color)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body.scorer .odd-container.evento-select.dropdown button.btn{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body.scorer .odd-container.evento-select.dropdown button.btn ::after{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body.scorer .odd-container.evento-select.dropdown:hover{background:var(--semi-light-2)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body.scorer .odd-container.evento-select.dropdown ul.dropdown-menu{background:var(--primary-box)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body.scorer .odd-container.evento-select.dropdown ul.dropdown-menu li:hover span{color:var(--primary)}body .ultime-vincite-container .panel-body ul li{background:var(--secondary);color:var(--primary-text)}body .ultime-vincite-container .panel-body ul li .giocata-vincita{color:var(--primary)}body .ultime-vincite-container .panel-body ul li .vincita.btn a{color:var(--primary-btn-color)}body .ultime-vincite-container .panel-body ul li .vincita.btn a:focus,body .ultime-vincite-container .panel-body ul li .vincita.btn a:visited,body .ultime-vincite-container .panel-body ul li .vincita.btn a:hover{color:var(--primary-btn-color)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav{color:var(--primary-text)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .panel-heading{background:var(--header-grad);color:var(--heading-color)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .panel-heading .title,body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .panel-heading span,body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .panel-heading h4,body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .panel-heading h3{color:var(--heading-color)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-btn ul li{background:var(--secondary)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-btn ul li .sport{color:var(--tertiary-text)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-btn ul li .event-no{color:var(--primary)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul{background:var(--semi-dark-2)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul li.title{background:var(--trasp)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlInt{background:var(--header-grad);color:var(--heading-color)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlInt .title,body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlInt span,body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlInt h4,body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlInt h3{color:var(--heading-color)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlList li{border-bottom-color:var(--semi-light)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlList li .event span.championship{color:var(--primary)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlList li .quote .qta{border-color:var(--semi-light-2)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlList li .quote .qta:hover{background:var(--semi-light-12)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlList li .quote .qta.fav{color:var(--primary);border-color:var(--primary)}body.print-odds section#main .main-container .page-title{background:var(--header-grad);color:var(--heading-color)}body.print-odds section#main .main-container .page-title .title,body.print-odds section#main .main-container .page-title span,body.print-odds section#main .main-container .page-title h4,body.print-odds section#main .main-container .page-title h3{color:var(--heading-color)}body.print-odds section#main .main-container .stampa-quote-container .title{background:var(--header-grad);color:var(--heading-color)}body.print-odds section#main .main-container .stampa-quote-container .title .title,body.print-odds section#main .main-container .stampa-quote-container .title span,body.print-odds section#main .main-container .stampa-quote-container .title h4,body.print-odds section#main .main-container .stampa-quote-container .title h3{color:var(--heading-color)}body.print-odds section#main .main-container .visualizza-quote{background:var(--tertiary-box)}body.print-odds section#main .main-container .visualizza-quote ul li{color:var(--primary-text)}body.print-odds section#main .main-container .visualizza-quote ul li .checkbox label input[type="checkbox"]:after{color:var(--secondary)}body.print-odds section#main .main-container .col-md-6.pal-selezionati ul{background:var(--tertiary-box)}body.print-odds section#main .main-container .col-md-6.pal-selezionati ul li{background:var(--trasp);color:var(--primary-text)}body.print-odds section#main .main-container .col-md-6.pal-selezionati ul li .checkbox label input[type="checkbox"]:after{color:var(--secondary)}body .modal .modal-dialog .modal-content{color:var(--tertiary-text);background:var(--primary-box)}body .modal .modal-dialog .modal-content .modal-header button.close{color:var(--trasp)}body .modal .modal-dialog .modal-content .modal-header button.close:after,body .modal .modal-dialog .modal-content .modal-header button.close:before{background:var(--custom-red)}body .modal .modal-dialog .modal-content .modal-header h4.modal-title{color:var(--primary-text)}body .modal .modal-dialog .modal-content .modal-body{color:var(--primary-text);background:var(--secondary)}body .modal .modal-dialog .modal-content .modal-body .top-container .title{background:var(--tertiary-box)}body .modal .modal-dialog .modal-content .modal-body .top-container .row{background:var(--secondary);border-bottom-color:var(--semi-light)}body .modal .modal-dialog .modal-content .modal-body .top-container .row:first-child{border-top-color:var(--semi-light)}body .modal .modal-dialog .modal-content .modal-body .bottom-container .title{background:var(--tertiary-box)}body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table{border-color:var(--semi-light)}body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table tr th,body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table tr td{border-color:var(--semi-light)}body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table.table-bordered{color:var(--primary-text);border:1px solid var(--trasp);background:var(--secondary)}body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table.table-bordered thead tr th,body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table.table-bordered tbody tr th,body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table.table-bordered tfoot tr th{color:var(--primary-text);background:var(--fourth);border:1px solid var(--fourth) !important}body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table.table-bordered thead tr td,body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table.table-bordered tbody tr td,body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table.table-bordered tfoot tr td{border:1px solid var(--semi-light)}body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table.table-bordered thead tr td a,body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table.table-bordered tbody tr td a,body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table.table-bordered tfoot tr td a{color:var(--primary)}body .modal .modal-dialog .modal-content .modal-body.content{background:var(--trasp);padding:0}body .modal-backdrop{background:var(--semi-light-3)}#casino-transfer-modal.modal,#transfer-modal.modal{background:var(--semi-dark-7)}#casino-transfer-modal.modal .modal-dialog .modal-content,#transfer-modal.modal .modal-dialog .modal-content{color:var(--primary-text);box-shadow:0 0 50px 12px var(--dark)}#casino-transfer-modal.modal .modal-dialog .modal-content .modal-header button.close:after,#casino-transfer-modal.modal .modal-dialog .modal-content .modal-header button.close:before,#transfer-modal.modal .modal-dialog .modal-content .modal-header button.close:after,#transfer-modal.modal .modal-dialog .modal-content .modal-header button.close:before{background:var(--custom-red)}#casino-transfer-modal.modal .modal-dialog .modal-content .modal-header h4.modal-title,#transfer-modal.modal .modal-dialog .modal-content .modal-header h4.modal-title{color:var(--primary-text)}#casino-transfer-modal.modal .modal-dialog .modal-content .modal-body,#transfer-modal.modal .modal-dialog .modal-content .modal-body{color:var(--primary-text)}#casino-transfer-modal.modal .modal-dialog .modal-content .modal-body .balances,#transfer-modal.modal .modal-dialog .modal-content .modal-body .balances{color:var(--primary-text)}#casino-transfer-modal.modal .modal-dialog .modal-content .modal-body .balances ul,#transfer-modal.modal .modal-dialog .modal-content .modal-body .balances ul{background:var(--trasp)}#casino-transfer-modal.modal .modal-dialog .modal-content .modal-body .balances ul li span.icon,#transfer-modal.modal .modal-dialog .modal-content .modal-body .balances ul li span.icon{color:var(--primary-text)}#casino-transfer-modal.modal .modal-dialog .modal-content .modal-body .balances ul li span.icon i.fa-arrow-left,#transfer-modal.modal .modal-dialog .modal-content .modal-body .balances ul li span.icon i.fa-arrow-left{color:var(--custom-red)}#casino-transfer-modal.modal .modal-dialog .modal-content .modal-body .balances ul li span.amount,#transfer-modal.modal .modal-dialog .modal-content .modal-body .balances ul li span.amount{color:var(--tertiary-text)}#casino-transfer-modal.modal .modal-dialog .modal-content .modal-body .balances ul li.title,#transfer-modal.modal .modal-dialog .modal-content .modal-body .balances ul li.title{background:var(--header-grad);color:var(--tertiary-text)}body.areariservata .modal#modalPayment .modal-content{background:var(--primary-box);color:var(--tertiary-text)}body.areariservata .modal#modalPayment .modal-content .modal-header button.close:after,body.areariservata .modal#modalPayment .modal-content .modal-header button.close:before{background:var(--primary)}body.areariservata .modal#modalPayment .modal-content .modal-header h4.modal-title{color:var(--primary-text)}body.areariservata .modal#modalPayment .modal-content .modal-body{color:var(--primary-text);background:var(--trasp)}body.areariservata .modal#modalPayment .modal-content .modal-body .bottom-container .table-bottom table{border-color:var(--semi-light-2)}body.areariservata .modal#modalPayment .modal-content .modal-body .bottom-container .table-bottom table tr th,body.areariservata .modal#modalPayment .modal-content .modal-body .bottom-container .table-bottom table tr td{border-color:var(--semi-light-2)}body.areariservata .modal#modalPayment .modal-content .modal-body .bottom-container .table-bottom table tr th.esito img,body.areariservata .modal#modalPayment .modal-content .modal-body .bottom-container .table-bottom table tr td.esito img{filter:drop-shadow(0 0 2px var(--semi-light-2))}.modal#modalPayment .modal-content{background:var(--primary-box);color:var(--tertiary-text)}.modal#modalPayment .modal-content .modal-header button.close:after,.modal#modalPayment .modal-content .modal-header button.close:before{background:var(--primary)}.modal#modalPayment .modal-content .modal-header h4.modal-title{color:var(--primary-text)}.modal#modalPayment .modal-content .modal-body{color:var(--primary-text);background:var(--semi-light)}.modal#modalPayment .modal-content .modal-body .bottom-container .table-bottom table{border-color:var(--semi-light-2)}.modal#modalPayment .modal-content .modal-body .bottom-container .table-bottom table tr th,.modal#modalPayment .modal-content .modal-body .bottom-container .table-bottom table tr td{border-color:var(--semi-light-2)}.modal#modalPayment .modal-content .modal-body .bottom-container .table-bottom table tr th.esito img,.modal#modalPayment .modal-content .modal-body .bottom-container .table-bottom table tr td.esito img{box-shadow:0 0 2px var(--semi-light-2)}body .market-movers-container{color:var(--primary-text);background:var(--trasp)}body .market-movers-container .panel-heading{background:var(--header-grad);color:var(--heading-color)}body .market-movers-container .panel-heading .title,body .market-movers-container .panel-heading span,body .market-movers-container .panel-heading h4,body .market-movers-container .panel-heading h3{color:var(--heading-color)}body .market-movers-container .panel-body ul.nav.nav-tabs{background:var(--tertiary-box)}body .market-movers-container .panel-body ul.nav.nav-tabs li.active a{color:var(--primary);background:var(--trasp) !important}body .market-movers-container .panel-body ul.nav.nav-tabs li.active a:before{box-shadow:0 0 6px 3px var(--primary);-webkit-box-shadow:0 0 6px 3px var(--primary)}body .market-movers-container .panel-body ul.nav.nav-tabs li a{color:var(--primary-text);background:var(--trasp) !important}body .market-movers-container .panel-body ul.nav.nav-tabs li a:after{background:var(--semi-dark)}body .market-movers-container .panel-body ul.nav.nav-tabs li a:hover{color:var(--primary)}body .market-movers-container .panel-body .tab-content{background:var(--tertiary-box)}body .market-movers-container .panel-body .tab-content .chart-container .bottom-container .odds-container ul li.quota-container .qta{background:var(--secondary)}body .market-movers-container .panel-body .tab-content .chart-container .bottom-container .odds-container ul li.quota-container .qta.qta-up{color:#04cd06}body .market-movers-container .panel-body .tab-content .chart-container .bottom-container .odds-container ul li.quota-container .qta.qta-down{color:var(--custom-red)}body .market-movers-container{color:var(--primary-text);background:transparent}body .market-movers-container .panel-heading{background:var(--header-grad);color:var(--heading-color)}body .market-movers-container .panel-heading .title,body .market-movers-container .panel-heading span,body .market-movers-container .panel-heading h4,body .market-movers-container .panel-heading h3{color:var(--heading-color)}body .market-movers-container .panel-body ul.nav.nav-tabs{background:var(--tertiary-box)}body .market-movers-container .panel-body ul.nav.nav-tabs li.active a{color:var(--primary);background:transparent !important}body .market-movers-container .panel-body ul.nav.nav-tabs li.active a:before{filter:drop-shadow(0 0 6px var(--primary))}body .market-movers-container .panel-body ul.nav.nav-tabs li a{color:var(--primary-text);background:transparent !important}body .market-movers-container .panel-body ul.nav.nav-tabs li a:after{background:var(--semi-light)}body .market-movers-container .panel-body ul.nav.nav-tabs li a:hover{color:var(--primary)}body .market-movers-container .panel-body .tab-content{background:var(--tertiary-box)}body .market-movers-container .panel-body .tab-content .chart-container .bottom-container .odds-container ul li.quota-container .qta{background:var(--secondary)}body .market-movers-container .panel-body .tab-content .chart-container .bottom-container .odds-container ul li.quota-container .qta.qta-up{color:#04cd06}body .market-movers-container .panel-body .tab-content .chart-container .bottom-container .odds-container ul li.quota-container .qta.qta-down{color:var(--custom-red)}body .info-agenzia-container{color:var(--primary-text);background:transparent}body .info-agenzia-container .panel-heading{background:var(--header-grad);color:var(--heading-color)}body .info-agenzia-container .panel-heading .title,body .info-agenzia-container .panel-heading span,body .info-agenzia-container .panel-heading h4,body .info-agenzia-container .panel-heading h3{color:var(--heading-color)}body .info-agenzia-container .panel-heading .benvenuti-btns a{color:var(--tertiary-text)}body .info-agenzia-container .panel-heading .benvenuti-btns a:hover{color:var(--primary)}body .info-agenzia-container .panel-body{background:var(--tertiary-box);color:var(--primary-text)}body .info-agenzia-container .panel-body .table-responsive .table{margin-bottom:0;background:var(--secondary)}body .info-agenzia-container .panel-body .table-responsive .table thead tr th{background:var(--fourth)}body .info-agenzia-container .panel-body .table-responsive .table tbody tr td{border-color:var(--semi-light)}body .info-agenzia-container .panel-body .table-responsive .table tfoot{background:var(--fourth)}body .info-agenzia-container .panel-body .table-responsive .table tfoot tr td{border-color:var(--semi-light)}.ricerca-sport{color:var(--primary-text)}.ricerca-sport .page-title{background:var(--header-grad);color:var(--heading-color)}.ricerca-sport .page-title .title,.ricerca-sport .page-title span,.ricerca-sport .page-title h4,.ricerca-sport .page-title h3{color:var(--heading-color)}.ricerca-sport .table-responsive table{border-color:var(--semi-light);background:var(--tertiary-box)}.ricerca-sport .table-responsive table tr td,.ricerca-sport .table-responsive table tr th{border-color:var(--semi-light)}.ricerca-sport .table-responsive table tr th{background:var(--secondary)}body .header-qt.header-5{background:var(--header-color)}body .header-qt.header-5 .tophd{background:var(--header-top)}body .header-qt.header-5 .tophd>.container-fluid .transfer-container button{background:var(--secondary-btn);color:var(--secondary-btn-color)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato{color:var(--light)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato:after{color:var(--custom-red);border-right-color:var(--semi-light) !important}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .user-icon p{color:var(--header-text-primary)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .user-icon:after{border-right-color:var(--semi-light) !important}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .user-icon i{color:var(--primary);background:var(--secondary)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .disp-user{background:var(--dropdown);box-shadow:0 0 5px 1px var(--semi-dark-3)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .disp-user ul.list-inline li span{color:var(--header-text-secondary)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .disp-user ul.list-inline li span.img-ref{color:var(--primary)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .disp-user ul.list-inline li:hover{background:var(--semi-light)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .btn.btn-logout{background:var(--trasp);color:var(--custom-red)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .notification:after{border-right-color:var(--semi-light)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .notification a{color:var(--primary-text)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .notification a span.number{background:var(--custom-red)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .notification ul.dropdown-menu{background:var(--dropdown)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .notification ul.dropdown-menu li a{color:var(--primary-text)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .notification ul.dropdown-menu li a:hover{background:var(--semi-light)}body .header-qt.header-5 .tophd>.container-fluid .form-inline.login-box .form-group input{background:var(--semi-dark-3);color:var(--semi-light-8)}body .header-qt.header-5 .tophd>.container-fluid .form-inline.login-box .form-group input::placeholder{color:var(--semi-light-8)}body .header-qt.header-5 .tophd>.container-fluid .form-inline.login-box div.rec-password{border-color:var(--primary);color:var(--primary-text)}body .header-qt.header-5 .tophd>.container-fluid .form-inline.login-box div.rec-password>div a.rec-password{color:var(--header-text-primary)}body .header-qt.header-5 .tophd>.container-fluid .form-inline.login-box div.rec-password>div a.rec-password span:hover{color:var(--primary)}body .header-qt.header-5 .tophd>.container-fluid .form-inline.login-box .btn.btn-login{background:var(--primary-btn);color:var(--primary-btn-color)}body .header-qt.header-5 .tophd>.container-fluid .form-inline.login-box .btn.dropdown-toggle,body .header-qt.header-5 .tophd>.container-fluid .form-inline.login-box .btn.btn-registrazione{background:var(--secondary-btn);color:var(--secondary-btn-color)}body .header-qt.header-5 .tophd>.container-fluid .form-inline.login-box .register.register-cont .settings.register.dropdown>ul.dropdown-menu li ul.register li a{background:var(--primary-btn);color:var(--primary-btn-color)}body .header-qt.header-5 .tophd>.container-fluid .form-inline.login-box .register.register-cont .settings.register.dropdown>ul.dropdown-menu li ul.register li a:focus,body .header-qt.header-5 .tophd>.container-fluid .form-inline.login-box .register.register-cont .settings.register.dropdown>ul.dropdown-menu li ul.register li a:hover{color:var(--primary-btn-color)}body .header-qt.header-5 .tophd>.container-fluid .col-md-2.settings-container .settings.dropdown>.btn{background:var(--trasp);color:var(--light)}body .header-qt.header-5 .tophd>.container-fluid .col-md-2.settings-container .settings.dropdown>ul.dropdown-menu{background:var(--dropdown)}body .header-qt.header-5 .tophd>.container-fluid .col-md-2.settings-container .settings.dropdown>ul.dropdown-menu li ul li.active{color:var(--primary)}body .header-qt.header-5 .tophd>.container-fluid .col-md-2.settings-container .settings.dropdown>ul.dropdown-menu li ul li:hover{background:var(--semi-light)}body .header-qt.header-5 .tophd>.container-fluid .col-md-2.settings-container.odds-type .settings.dropdown button span,body .header-qt.header-5 .tophd>.container-fluid .col-md-2.settings-container.clock-box .settings.dropdown button span{color:var(--header-top-text-color)}body .header-qt.header-5 .tophd>.container-fluid .col-md-2.settings-container.odds-type .settings.dropdown ul.dropdown-menu li ul li.active,body .header-qt.header-5 .tophd>.container-fluid .col-md-2.settings-container.clock-box .settings.dropdown ul.dropdown-menu li ul li.active{color:var(--primary)}body .header-qt.header-5 .tophd>.container-fluid .settings-fullscreen{color:var(--light);cursor:pointer}body .header-qt.header-5 .tophd>.container-fluid .settings-fullscreen:hover{color:var(--primary)}body .header-qt.header-5 .tophd>.container-fluid .settings-colors-skin ul li.skin-color--red{background-color:#ff3f44}body .header-qt.header-5 .tophd>.container-fluid .settings-colors-skin ul li.skin-color--blue{background-color:blue}body .header-qt.header-5 .tophd>.container-fluid .settings-colors-skin ul li.skin-color--yellow{background-color:yellow}body .header-qt.header-5 .tophd>.container-fluid .settings-colors-skin ul li.skin-color--green{background-color:green}body .header-qt.header-5 .tophd>.container-fluid .settings-colors-skin ul li.skin-color--purple{background-color:purple}body .header-qt.header-5 .tophd>.container-fluid .settings-dark-light .switch{background:var(--primary)}body .header-qt.header-5 .tophd>.container-fluid .settings-dark-light .switch span{background:var(--light)}body .header-qt.header-5 .tophd>.container-fluid .settings-dark-light label{color:var(--light)}body .header-qt.header-5 div.midhd .row .col-md-9 .mid-menu>ul.list-inline>li a{color:var(--header-top-text-color)}body .header-qt.header-5 div.midhd .row .col-md-9 .mid-menu>ul.list-inline>li a i{color:var(--header-top-icon-color)}body .header-qt.header-5 div.midhd .row .col-md-9 .mid-menu>ul.list-inline>li a span:before{color:var(--header-top-icon-color)}body .header-qt.header-5 div.midhd .row .col-md-9 .mid-menu>ul.list-inline>li a:hover{opacity:0.8}body .header-qt.header-5 div.midhd .row .col-md-9 .mid-menu>ul.list-inline>li a:before{color:var(--header-top-icon-color)}body .header-qt.header-5 div.midhd .row .col-md-9 .mid-menu>ul.list-inline>li span.label-ctm{color:var(--dark);background:var(--yellow)}body .header-qt.header-5 .navbar.navbar-qt{background:var(--header-menu)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li a{color:var(--header-text-primary)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li a i{color:var(--text-custom)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li a span::before{color:var(--primary)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li:hover a{background:var(--primary-btn);color:var(--primary-btn-color)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li:hover a i{color:var(--primary-btn-color)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li:hover a span{color:var(--primary-btn-color)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li:hover a span:before{color:var(--primary-btn-color)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav>li a{color:var(--header-text-primary)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav>li a::before{color:var(--primary)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav>li a i{color:var(--secondary-text)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav>li.account-static a::before{color:var(--primary-text) !important}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav>li.account-static:hover a{background:var(--trasp);color:var(--primary-text)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav>li.account-static:hover a::before{color:var(--primary-text) !important}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav>li:hover a{background:var(--primary);color:var(--primary-btn-color)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav>li:hover a:before{color:var(--primary-btn-color)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav>li:hover a i{color:var(--primary-btn-color)}body .header-qt.header-5 .navbar.navbar-qt>div .div-versa a i{color:var(--secondary-text)}body .header-qt.header-5 .navbar.navbar-qt>div .div-account:after{border-right-color:var(--semi-light) !important}body .header-qt.header-5 .navbar.navbar-qt>div .div-account a{color:var(--header-text-primary)}body .header-qt.header-5 .navbar.navbar-qt>div .div-account a:before{color:var(--header-text-primary)}body.skin--light .header-qt.header-5{background-color:var(--semi-light-8)}body.skin--light .header-qt.header-5 .tophd{background-color:var(--light)}body.skin--light .header-qt.header-5 .tophd .settings-fullscreen{color:var(--dark)}body.skin--light .header-qt.header-5 .tophd .settings-dark-light span{color:var(--dark)}body.skin--light .header-qt.header-5 .tophd .login-box{color:var(--dark)}body.skin--light .header-qt.header-5 .tophd .login-box span,body.skin--light .header-qt.header-5 .tophd .login-box p{color:var(--dark)}body.skin--light .header-qt.header-5 .midhd ul.list-inline span{color:var(--dark)}body.skin--light .header-qt.header-5 .navbar.navbar-qt{background:var(--light)}body.skin--light .header-qt.header-5 .navbar.navbar-qt span,body.skin--light .header-qt.header-5 .navbar.navbar-qt a{color:var(--dark)}body header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:hover a{background:var(--primary-btn)}body header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:hover a span{color:var(--primary-btn-color)}body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:first-child a,body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:first-child a,body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.home a{background:var(--primary-btn);color:var(--primary-btn-color)}body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:first-child a:before,body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:first-child a:before,body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.home a:before{color:var(--primary-btn-color) !important}body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:first-child a span,body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:first-child a span,body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.home a span{color:var(--primary-btn-color)}body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:first-child a span:before,body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:first-child a span:before,body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.home a span:before{color:var(--primary-btn-color) !important}body.quote-page header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(2) a,body.mainsport header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(2) a{background:var(--primary-btn);color:var(--primary-btn-color)}body.quote-page header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(2) a:before,body.mainsport header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(2) a:before{color:var(--primary-btn-color) !important}body.quote-page header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(2) a span,body.mainsport header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(2) a span{color:var(--primary-btn-color)}body.quote-page header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(2) a span:before,body.mainsport header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(2) a span:before{color:var(--primary-btn-color) !important}body.live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(3) a{background:var(--primary-btn);color:var(--primary-btn-color)}body.live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(3) a:before{color:var(--primary-btn-color) !important}body.live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(3) a span{color:var(--primary-btn-color)}body.live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(3) a span:before{color:var(--primary-btn-color) !important}body.casino{background:var(--primary-box)}body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a{background:var(--primary-btn);color:var(--primary-btn-color)}body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a:before{color:var(--primary-btn-color) !important}body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span{color:var(--primary-btn-color)}body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span:before{color:var(--primary-btn-color) !important}body.casino.casino-live{background:var(--primary-box)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a{background:var(--trasp);color:var(--primary-text)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a:before{color:var(--primary)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span{color:var(--primary-text)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span:before{color:var(--primary) !important}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover{background:var(--trasp);color:var(--primary-text)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover span{color:var(--primary-btn-color)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover span:before{color:var(--primary-btn-color) !important}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(5) a{background:var(--primary-btn);color:var(--primary-btn-color)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(5) a:before{color:var(--primary-btn-color) !important}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(5) a span{color:var(--primary-btn-color)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(5) a span:before{color:var(--primary-btn-color) !important}body.casino.cat-11{background:var(--primary-box)}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a{background:var(--trasp);color:var(--primary-text)}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a:before{color:var(--primary)}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span{color:var(--primary-text)}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span:before{color:var(--primary) !important}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover{background:var(--trasp);color:var(--primary-text)}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover span{color:var(--primary-btn-color)}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover span:before{color:var(--primary-btn-color) !important}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(6) a{background:var(--primary-btn);color:var(--primary-btn-color)}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(6) a:before{color:var(--primary-btn-color) !important}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(6) a span{color:var(--primary-btn-color)}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(6) a span:before{color:var(--primary-btn-color) !important}body.casino.poker{background:var(--primary-box)}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a{background:var(--trasp);color:var(--primary-text)}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a:before{color:var(--primary)}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span{color:var(--primary-text)}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span:before{color:var(--primary) !important}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover{background:var(--trasp);color:var(--primary-text)}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover span{color:var(--primary-btn-color)}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover span:before{color:var(--primary-btn-color) !important}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.poker a{background:var(--primary-btn);color:var(--primary-btn-color)}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.poker a:before{color:var(--primary-btn-color) !important}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.poker a span{color:var(--primary-btn-color)}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.poker a span:before{color:var(--primary-btn-color) !important}::-webkit-scrollbar-track{box-shadow:unset !important}*{scrollbar-color:var(--primary) var(--header-grad)}* ::-webkit-scrollbar-thumb{background:var(--primary) !important;border:1px solid #999;box-shadow:unset !important}* ::-webkit-scrollbar-thumb:horizontal{background-color:var(--primary) !important;border:1px solid #999;box-shadow:unset !important}* ::-webkit-scrollbar-track{background:var(--heading-color) !important}* ::-webkit-scrollbar-track:horizontal{background:var(--heading-color) !important}body .tpc.selettore-giorni,body .tpq.selettore-giorni{background:gray}.tpc.selettore-giorni .title,.tpq.selettore-giorni .title{background:transparent !important;color:#fff !important}body .box-coupon #pnev.CItems{color:var(--secondary-text);background:var(--light)}body .box-coupon #pnev.CItems .header1{background:var(--primary-btn);color:var(--dark)}body .box-coupon #pnev.CItems .CItem{border-bottom-color:var(--semi-dark-3)}body .box-coupon #pnev.CItems #divcheckauto{background:var(--semi-dark-1)}body .box-coupon #pnev.CItems .CItem .COdds .CQuota span{color:var(--secondary-text)}body .box-coupon #pnev.CItems .CItem .COdds .CDelete a span{color:red}body .search-box .form-group input#txtcercaweb,body.index .search-box .form-group input#txtcercaweb,.mainsport .search-box .form-group input#txtcercaweb,body.quote-page .search-box .form-group input#txtcercaweb,body .right-container .panel.verifica-scommessa-container .panel-body .form-group input,body .box-coupon .qbet-box .qbet-header .row_header2 .header_dx2 input#qbettxt{background-color:var(--primary-input) !important;background:var(--primary-input) !important;color:var(--primary-text)}body .box-coupon .qbet-box .qbet-header .div-select select{background-color:var(--secondary) !important;background:var(--secondary) !important}body .box-coupon .footercp #pn_sis_rid div input,body .box-coupon .footercp #pn_sing_int #qtint>div div.footer_dx input,body .box-coupon .footercp #pn_sing_int #qtsolo>div div.footer_dx input{border-color:var(--dark);color:var(--secondary-text)}body .box-coupon .footercp{background:var(--light);color:var(--secondary-text)}body .box-coupon .footercp #pn_sing_int #qtint>div div.footer_dx span:not(#lbl_comb),body .box-coupon .footercp #pn_sing_int #qtsolo>div div.footer_dx span:not(#lbl_comb){color:var(--secondary-text) !important}body .box-coupon .footercp #pn_sis_rid div input[type="checkbox"]{background:transparent !important}body .box-coupon .footercp .row_footer_bt>div div.btn{background:var(--semi-dark-1);color:var(--semi-dark-2)}body .box-coupon .footercp .row_footer_bt>div div.btn.active{background:#fff;color:#000}body .box-coupon .footercp .row_footer_bt1 .footer_save_cp .btn.btn-salva span,body .box-coupon .footercp .row_footer_bt1 .btn{border-color:#000}body .box-coupon .footercp .row_footer_bt1 .footer_dx_bt .btn.btn-reset{background:linear-gradient(to bottom, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%);color:var(--dark)}body .box-coupon .footercp .row_footer_bt1 .footer_sx_bt .btn.btn-scommetti,body .box-coupon .footercp .row_footer_bt1 .footer_dx_bt .btn.btn-scommetti{background:linear-gradient(to bottom, #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%);color:var(--dark)}body .box-coupon .footercp .row_footer_bt1 .footer_save_cp .btn.btn-salva span{background:linear-gradient(to bottom, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);color:var(--dark)}body .box-coupon .footercp #pn_sing_int #qtsolo>div#panel_vincita_solo{background:#000}body .box-coupon .footercp #pn_sing_int #qtsolo>div#panel_vincita_solo div{color:#fff}body .box-coupon .footercp #pn_sing_int #qtsolo>div#panel_vincita_solo div.footer_dx span{color:white !important}body .box-coupon .footercp #pn_sis_rid .CpnTipoRiepDbl .RiepDX div:nth-child(2) span,body .box-coupon .footercp #pn_sis_rid .CpnTipoRiepDbl .RiepDX div span span,body .box-coupon .footercp #pn_sis_rid div .cp_sis_cont .rigasistema2 span.TSVin span{background:transparent}body .box-coupon .footercp #pn_sis_rid .CpnTipoRiepDbl.High{background:#000;color:#fff}body .box-coupon .footercp #pn_sis_rid .CpnTipoRiepDbl.High .RiepDX div span span,body .box-coupon .footercp #pn_sis_rid .CpnTipoRiepDbl.High .RiepDX div:nth-child(2) span{color:var(--primary-text)}body .box-coupon .footercp #pn_sis_rid div input[type="checkbox"]::after{color:var(--semi-dark-2);background:transparent}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span::before{color:#fff !important}body.casino.cat-11 form .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span::before{color:#fff !important}body .header-qt.header-5 .navbar.navbar-qt{border-bottom-color:var(--primary)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li a span::before{color:unset}body .piu-giocate-container .panel-body,body .ultimo-minuto-container .panel-body{border-bottom-color:var(--primary)}body .piu-giocate-container .panel-body ul.nav.nav-tabs,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs{background:transparent}body .piu-giocate-container .panel-body ul.nav.nav-tabs li a,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li a{background:var(--semi-light-2) !important}body .piu-giocate-container .panel-body ul.nav.nav-tabs li.active a,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li.active a{color:var(--primary-btn-color);background:var(--primary) !important}body .piu-giocate-container .panel-body ul.nav.nav-tabs li.active a:after,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li.active a:after{color:#fff;transform:translateX(-50%);right:unset;left:50%;width:0;height:0;border-left-color:transparent;border-right-color:transparent;border-top-color:var(--primary)}body .piu-giocate-container .panel-body .tab-content .sub-title,body .ultimo-minuto-container .panel-body .tab-content .sub-title{background:var(--header-grad);color:var(--fourth-text)}body .piu-giocate-container .panel-body .tab-content ul li .row-partita,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita{border-bottom-color:var(--secondary) !important}body .piu-giocate-container .panel-body .tab-content ul li .row-partita:hover,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita:hover{background-color:var(--semi-light-2)}body .piu-giocate-container .panel-body .tab-content ul li .row-partita:hover .titolo-partita span,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita:hover .titolo-partita span{color:var(--primary-text)}body .piu-giocate-container .tab-content ul li .row-partita:first-child ul li .row-partita .quote-partita ul li span.qta,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita:first-child ul li .row-partita .quote-partita ul li span.qta{border-top-color:var(--secondary)}body .piu-giocate-container .panel-body .tab-content ul li .row-partita .tempo-partita,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .tempo-partita{background:#000}body .piu-giocate-container .panel-body .tab-content ul li .row-partita .tempo-partita span:first-child,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .tempo-partita span:first-child{color:var(--primary)}body .piu-giocate-container .panel-body .tab-content ul li .row-partita .quote-partita ul li:last-child span.qta,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li:last-child span.qta{border-right-color:var(--secondary)}body .piu-giocate-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta{background:transparent;border-left-color:var(--secondary)}body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta.spread{border-left-color:var(--secondary)}body .top-leagues .panel-body ul li{border-bottom-color:var(--secondary)}body .navbar-default.sidebar .sidebar-nav ul li,body.index .navbar-default.sidebar .sidebar-nav ul li,body.mainsport .navbar-default.sidebar .sidebar-nav ul li,body.quote-page .navbar-default.sidebar .sidebar-nav ul li{border-bottom-color:var(--secondary)}body ul.betting-menu-4 li.header span,body.index ul.betting-menu-4 li.header span,body.mainsport ul.betting-menu-4 li.header span,body.quote-page ul.betting-menu-4 li.header span,body .tpc.selettore-giorni .title,body .tpq.selettore-giorni .title{color:var(--primary)}body ul.betting-menu-4 li.level-1,body.index ul.betting-menu-4 li.level-1,body.mainsport ul.betting-menu-4 li.level-1,body.quote-page ul.betting-menu-4 li.level-1{border-bottom-color:var(--secondary)}body ul.betting-menu-4 li.level-1 li.level-2 a,body.index ul.betting-menu-4 li.level-1 li.level-2 a,body.mainsport ul.betting-menu-4 li.level-1 li.level-2 a,body.quote-page ul.betting-menu-4 li.level-1 li.level-2 a{border-top-color:var(--secondary)}body ul.betting-menu-4 li.level-1 a span.event-no,body.index ul.betting-menu-4 li.level-1 a span.event-no,body.mainsport ul.betting-menu-4 li.level-1 a span.event-no,body.quote-page ul.betting-menu-4 li.level-1 a span.event-no{border-color:var(--semi-light-2)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table{background:var(--tertiary-box)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table thead tr:first-child,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi span.int-quote{background:var(--header-grad)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote:first-child{border-bottom-color:var(--secondary) !important}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quotapremuta a.qta,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quota a.qta{border-left-color:var(--secondary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.id1{border-left-color:var(--secondary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quotapremuta:nth-last-child(2) a.qta,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td:nth-last-child(2) a.qta{border-right-color:var(--secondary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.segni .qta-dp{border-color:var(--secondary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.segni .qta-dp>div.segniqt{background:transparent}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .tab-content .btn.btn-mercato-attivo{background:var(--primary-btn)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul{background:var(--header-grad)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote #vue-Liveplay .container-fluid.quote-bottom .scroll-wrapper.tab-content #colcol.tab-content .tab-pane .row .tab-qt.panel .int-quote.panel-heading{background:var(--header-grad)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li.active{background:var(--primary-btn)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li.active a.active{background:transparent;color:#000}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li a.active:before{color:#000 !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-heading{background:var(--semi-light)}body.index #vue-Slider-index .carousel .item:nth-child(1) a::before,body.index #vue-Slider-index .carousel .item:nth-child(2) a::before,body.index #vue-Slider-index .carousel .item:nth-child(3) a::before{display:none}#vue-Slider-index .carousel-indicators{bottom:5px}.carousel-indicators li{border:1px solid #424242}.carousel-indicators .active{background:var(--primary)}body.live .qt-container.quotapremutanew,.ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta.quotapremutanew{background:var(--primary-btn) !important;color:var(--primary-btn-color) !important}.qta-dp>div.segniqt.quotapremutanew{background:var(--primary-btn) !important;color:var(--primary-btn-color) !important}.qta-dp>div.segniqt.quotapremutanew .nome-quota,.qta-dp>div.segniqt.quotapremutanew .tipo{color:var(--primary-btn-color) !important}.palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body .odd-container.quotapremutanew{background:var(--primary-btn) !important;color:var(--primary-btn-color) !important}.palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body .odd-container.quotapremutanew .market{color:var(--primary-btn-color) !important}body .tpt.piu-giocate-container .panel-body{background:var(--tertiary-box)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .btn.btn-logout{background:linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);color:#fff}body .tpt.piu-giocate-container.panel .panel-body .col-sm-3 .pie-chart svg path:nth-child(4),body .tpt.piu-giocate-container.panel .panel-body .col-sm-3 .pie-chart svg path:nth-child(6),body .tpt.piu-giocate-container.panel .panel-body .col-sm-3 .pie-chart svg path:nth-child(8){fill:transparent !important;stroke:rgba(255,255,255,0.4);stroke-width:2px}body .tpt.piu-giocate-container.panel .panel-body .col-sm-3 .pie-chart svg path:nth-child(4){fill:#f3cd46 !important}body .tpt.piu-giocate-container.panel .panel-body .col-sm-3 .pie-chart svg path:nth-child(4):hover,body .tpt.piu-giocate-container.panel .panel-body .col-sm-3 .pie-chart svg path:nth-child(6):hover,body .tpt.piu-giocate-container.panel .panel-body .col-sm-3 .pie-chart svg path:nth-child(8):hover{fill:#9e8321 !important}body .tpt.piu-giocate-container.panel .panel-body .col-sm-3 .pie-chart svg text{fill:#fff}body .tpt.piu-giocate-container .panel-body .row .col-sm-3.chart-container ul.ind-qt li>span{background:var(--secondary-btn);color:var(--secondary-btn-color)}body .tpt.piu-giocate-container .panel-body .row .col-sm-3.chart-container ul.ind-qt li .quota .qta{background:var(--qta-bg);color:var(--qta-bg-color)}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUtc2FzczExLmNzcyIsInNvdXJjZXMiOlsidGhlbWUtc2FzczExLnNjc3MiLCJza2lucy9za2luLXJlZC00LnNjc3MiLCJjb2xvcnMvcm9vdC9fcm9vdC12YXJpYWJsZXMtc2FzczExLWdyZWVuLWJsYWNrLnNjc3MiLCJjb2xvcnMvX2RlZmF1bHQtZ2xvYmFsLWNvbG9yLnNjc3MiLCJjb2xvcnMvX3BhZ2VzLWdsb2JhbC1jb2xvci5zY3NzIiwiY29sb3JzL19wYWdlcy1jYXNpbm8tY29sb3Iuc2NzcyIsImNvbG9ycy9fcGFnZXMtbGl2ZS1iZXR0aW5nLWNvbG9yLnNjc3MiLCJjb2xvcnMvX3BhZ2VzLXNwb3J0LWNvbG9yLnNjc3MiLCJjb2xvcnMvX2hlYWRlci1uZXc1LWNvbG9yLnNjc3MiLCJzYXNzMTEvX3Nhc3MxMS1jb2xvci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxyXG5AaW1wb3J0IFwic2tpbnMvc2tpbi1yZWQtNFwiO1xyXG5cclxuQGltcG9ydCBcImNvbG9ycy9yb290L3Jvb3QtdmFyaWFibGVzLXNhc3MxMS1ncmVlbi1ibGFja1wiO1xyXG5cclxuQGltcG9ydCBcImNvbG9ycy9kZWZhdWx0LWdsb2JhbC1jb2xvclwiO1xyXG5AaW1wb3J0IFwiY29sb3JzL3BhZ2VzLWdsb2JhbC1jb2xvclwiO1xyXG5cclxuQGltcG9ydCBcImNvbG9ycy9wYWdlcy1jYXNpbm8tY29sb3JcIjtcclxuQGltcG9ydCBcImNvbG9ycy9wYWdlcy1saXZlLWJldHRpbmctY29sb3JcIjtcclxuQGltcG9ydCBcImNvbG9ycy9wYWdlcy1zcG9ydC1jb2xvclwiO1xyXG5AaW1wb3J0IFwiY29sb3JzL2hlYWRlci1uZXc1LWNvbG9yXCI7XHJcblxyXG5AaW1wb3J0IFwic2FzczExL3Nhc3MxMS1jb2xvclwiO1xyXG5cclxuLy8gQGltcG9ydCBcImN1c3RvbS9jdXN0b21fc2FzczExX2dyZWVuLWJsYWNrXCI7IiwiLy8gQ29sb3JzIGFuZCBCYWNrZ3JvdW5kc1xyXG4kbGlnaHQgOiAjZmZmZmZmO1xyXG4kZGFyayA6ICMwMDAwMDA7XHJcbiR0cmFzcCA6IHRyYW5zcGFyZW50O1xyXG4kc2VtaS1kYXJrIDogcmdiYSgwLDAsMCwwLjI1KTtcclxuJHNlbWktbGlnaHQgOiByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpO1xyXG5cclxuJHNvZnQtbGlnaHQgOiAjZWJlYmViO1xyXG4vLyBIZWFkZXJcclxuXHJcbiRoZWFkZXItY29sb3IgOiAjMWMxNTE1O1xyXG4kaGVhZGVyLXRvcCA6ICMxNzEyMTI7XHJcbiRoZWFkZXItbWVudSA6ICMzNTJhMmE7XHJcblxyXG4kaGVhZGVyLXRleHQtcHJpbWFyeTogIzAwMDtcclxuJGhlYWRlci10ZXh0LXNlY29uZGFyeTogI2ZmZjtcclxuXHJcbiRwcmltYXJ5LWJveCA6ICMxYzE1MTU7XHJcbiRzZWNvbmRhcnktYm94IDogIzE4MTYxNjtcclxuJHRlcnRpYXJ5LWJveDogIzI3MWYxZjtcclxuJGZvdXJ0aC1ib3g6ICMyODIxMjE7XHJcblxyXG4kcHJpbWFyeS1idG46ICNmZTAwMDA7XHJcbiRzZWNvbmRhcnktYnRuIDogIzM0M2E0MDtcclxuXHJcbiRsaXZlLXNlbGVjdGVkOiAjNDI0MjQyO1xyXG5cclxuJHByaW1hcnk6ICNmZTAwMDA7XHJcbiRzZWNvbmRhcnk6ICMzNTJhMmE7XHJcbiR0ZXJ0aWFyeS1vcGFjaXR5OiAwLjY7XHJcbiR0ZXJ0aWFyeTogcmdiYSgkcHJpbWFyeSwgJHRlcnRpYXJ5LW9wYWNpdHkpO1xyXG4kZm91cnRoOiAjM2MzYzNjO1xyXG5cclxuXHJcblxyXG4vL2dyYWRpZW50c1xyXG4kdGhpcmQ0OiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCRwcmltYXJ5LCM0MzczYjEpO1xyXG5cclxuLy8gJHRoaXJkNDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwkcHJpbWFyeSxhZGp1c3QtaHVlKCRwcmltYXJ5LCA5MGRlZykpO1xyXG5cclxuJHRoaXJkNTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMTUxODQxIDIwJSwgIzQzNzNiMSA2MCUsICRwcmltYXJ5IDgwJSwjMDI0ZjFiIDEwMCUpO1xyXG5cclxuJGhlYWRlci1ncmFkOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsJHRlcnRpYXJ5LCAkc2Vjb25kYXJ5IDUwJSk7XHJcblxyXG4kcGFuZWwtaGVhZGVyOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEobGlnaHRlbigkcHJpbWFyeSwgMiUpLCAwLjkpLCB0cmFuc3BhcmVudCk7XHJcblxyXG4kcHJpbWFyeS10ZXh0OiAjYzFjMWMxO1xyXG4kc2Vjb25kYXJ5LXRleHQ6ICMwMDA7XHJcbiR0ZXJ0aWFyeS10ZXh0OiAjZmZmO1xyXG4kZm91cnRoLXRleHQ6ICM3Nzc7XHJcblxyXG5cclxuJHByaW1hcnktYnRuLWNvbG9yOiAgIzExMTtcclxuJHNlY29uZGFyeS1idG4tY29sb3I6ICNmZmY7XHJcblxyXG4kaGVhZGluZy1jb2xvcjogI2ZmZjtcclxuJGxpdmUtaGVhZGluZy1jb2xvcjogI2MxYzFjMTtcclxuXHJcbiR0ZXh0LWxpZ2h0OiAjMDAwO1xyXG4kdGV4dC1kYXJrOiAjRkZGO1xyXG5cclxuJHRleHQtY3VzdG9tOiBncmVlbjtcclxuXHJcblxyXG4kY3VzdG9tLWJnOiAjMjEyMzM0O1xyXG4kY3VzdG9tLXJlZDogI2ZiMzc1NDtcclxuJGN1c3RvbS1ncmVlbjogIzBiODQwYjtcclxuXHJcblxyXG4kZHJvcGRvd246ICMwMDAxMTQ7XHJcblxyXG4vLyAkYWxwaGEtd2hpdGU6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuLy8gJGFscGhhLXdoaXRlLTM6IHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcclxuLy8gJGFscGhhLXdoaXRlLTEyOiByZ2JhKDI1NSwyNTUsMjU1LDAuMTIpO1xyXG4vLyAkYWxwaGEtd2hpdGUtMDU6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XHJcbi8vICRhbHBoYS13aGl0ZS0wODogcmdiYSgyNTUsMjU1LDI1NSwwLjA4KTtcclxuLy8gJGFscGhhLWJsYWNrOiByZ2JhKDAsMCwwLDAuMik7XHJcbi8vICRhbHBoYS1ibGFjay0zOiByZ2JhKDAsMCwwLDAuMyk7XHJcbi8vICRhbHBoYS1ibGFjay04OiByZ2JhKDAsMCwwLDAuOCk7XHJcbi8vICRhbHBoYS1ibGFjay03OiByZ2JhKDAsMCwwLDAuNyk7XHJcblxyXG4kYmctd2hpdGU6ICNmZmY7XHJcbiRiZy1ibGFjazogIzAwMDtcclxuXHJcblxyXG4vLyAkcHJpbWFyeV9mb250X2ZhbWlseTogJ2dpbHJveScsIHNhbnMtc2VyaWY7XHJcblxyXG5cclxuLy8gQ29sb3JzIGZvciBsYWJlbHMgXHJcblxyXG4keWVsbG93IDogI2Y2ZGM0MztcclxuJGJsdWUgOiAjMGEzYmFkO1xyXG4kdmVyZGUtdmluOiMwNGNkMDY7XHJcbiR2ZXJkZS1wYWc6ICMxMzgzMDE7XHJcbiRyb3NzbzogI2YwMDtcclxuJGFyYW5jaW9uZTogI2UxNjMwMDtcclxuXHJcbi8vIENETiBJbWFnZXMgKCBzd2l0Y2ggdG8gLi4gaW4gcHJvZHVjdGlvbiApXHJcblxyXG4vLyRpbWdfdXJsIDogJ2h0dHBzOi8vZ2xvYmFsLmNkbjAwMC5uZXQvJztcclxuXHJcbi8vIElucHV0XHJcblxyXG4kcHJpbWFyeS1pbnB1dCA6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XHJcbiRzZWNvbmRhcnktaW5wdXQgOiAjMTUxOTFDO1xyXG4vLyAkdGVydGlhcnktaW5wdXQgOiA7IiwiOnJvb3Qge1xyXG4gICAgXHJcbiAgICAtLWhlYWRlci1jb2xvciA6ICMwZjBmMGY7XHJcbiAgICAtLWhlYWRlci10b3AgOiAjMTgxNjE2O1xyXG4gICAgLS1oZWFkZXItbWVudSA6ICMxOTFBMUY7XHJcbiAgICBcclxuICAgIC0taGVhZGVyLXRleHQtcHJpbWFyeTogI2ZmZjtcclxuICAgIC0taGVhZGVyLXRleHQtc2Vjb25kYXJ5OiAjYzFjMWMxO1xyXG5cclxuICAgIC0tcHJpbWFyeS1ib3g6ICMxMTBlMGU7XHJcbiAgICAtLXNlY29uZGFyeS1ib3ggOiAjMjQyNDI0O1xyXG4gICAgLS10ZXJ0aWFyeS1ib3g6ICMzRjQ0NEE7XHJcbiAgICAtLWZvdXJ0aC1ib3g6ICMxZDFhMWE7XHJcblxyXG4gICAgLS1wcmltYXJ5LWJ0bjogbGluZWFyLWdyYWRpZW50KDE4MGRlZyx2YXIoLS1wcmltYXJ5KSwgdmFyKC0tZGFyay1wcmltYXJ5KSk7XHJcbiAgICAtLXNlY29uZGFyeS1idG4gOiAjMjQyNDI0O1xyXG5cclxuICAgIC0tbGl2ZS1zZWxlY3RlZDogIzQyNDI0MjtcclxuXHJcbiAgICAtLXByaW1hcnk6ICNDQ0ZDMDM7XHJcbiAgICAtLWRhcmstcHJpbWFyeTogIzlmYzcwMjtcclxuICAgIC0tc2Vjb25kYXJ5OiAjMjQyNDI0O1xyXG4gICAgLS10ZXJ0aWFyeTpyZ2JhKDE5MSwgMCwgMCwgMC43NCk7XHJcbiAgICAtLWZvdXJ0aDogIzNjM2MzYztcclxuICAgIFxyXG4gICAgLS1wcmltYXJ5LXRleHQ6ICNmZmY7XHJcbiAgICAtLXNlY29uZGFyeS10ZXh0OiAjMDAwOyAvLyMwMDA7XHJcbiAgICAtLXRlcnRpYXJ5LXRleHQ6ICNmZmY7XHJcbiAgICAtLWZvdXJ0aC10ZXh0OiAjNzc3O1xyXG5cclxuICAgIC0tcHJpbWFyeS1idG4tY29sb3I6ICAjMDAwO1xyXG4gICAgLS1zZWNvbmRhcnktYnRuLWNvbG9yOiAjYzFjMWMxO1xyXG5cclxuICAgIC0taGVhZGluZy1jb2xvcjogI0NDRkMwMztcclxuICAgIC0tbGl2ZS1oZWFkaW5nLWNvbG9yOiAjYzFjMWMxO1xyXG4gICAgXHJcbiAgICAvLy0tdGV4dC1saWdodDogIzAwMDtcclxuICAgIC8vLS10ZXh0LWRhcms6ICNGRkY7XHJcbiAgICBcclxuICAgIC8vLS1jdXN0b20tYmc6ICMyMTIzMzQ7XHJcbiAgICAtLWN1c3RvbS1yZWQ6ICNmYjM3NTQ7XHJcbiAgICAtLWN1c3RvbS1ncmVlbjogIzBiODQwYjtcclxuICAgIC0tZHJvcGRvd246ICMxODE2MTc7XHJcblxyXG4gICAgLS1oZWFkZXItZ3JhZCA6ICMyNTI2MkE7XHJcblxyXG4gICAgLy9ncmFkaWVudHNcclxuICAgIC8vLS10aGlyZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxzYXR1cmF0ZShsaWdodGVuKCRwcmltYXJ5LCA1KSwgMCksYWRqdXN0X2h1ZShkZXNhdHVyYXRlKGRhcmtlbigkcHJpbWFyeSwgMjIpLCA0MiksIDMzOSkpO1xyXG4gICAgLy8tLXRoaXJkMjogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMTU0MTFhIDAlLCAjMGU5NjQ5IDI1JSwgcmdiKDI4LCAxMDIsIDM4KSAxMDAlKTtcclxuICAgIC8vLS10aGlyZDM6ICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEobGlnaHRlbigkc2Vjb25kYXJ5LCAyJSksIDAuOSksIHJnYmEoJHNlY29uZGFyeSwgMC45KSk7XHJcbiAgICAvLy0tdGhpcmQ0OiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCM0OGE0MzIsIzk0YjE0Myk7XHJcbiAgICAvLy0tdGhpcmQ1OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMxNTE4NDEgMjAlLCAjMDA4YTJkIDYwJSwgIzAwN2IyOCA4MCUsIzAyNGYxYiAxMDAlKTtcclxuICAgIFxyXG4gICAgLS10aGlyZDQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsdmFyKC0tdGVydGlhcnkpLCB2YXIoLS1wcmltYXJ5KSk7XHJcbiAgICAtLXRoaXJkNTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLHZhcigtLWRyb3Bkb3duKSAyMCUsIHZhcigtLXByaW1hcnkpIDYwJSwgdmFyKC0tdGVydGlhcnkpIDgwJSwgdmFyKC0tZm91cnRoKSAxMDAlLCk7XHJcbiAgICAvLyAtLXRleHQtY3VzdG9tOiBncmVlbjtcclxuXHJcbiAgICAvLy0tYmctd2hpdGU6ICNmZmY7XHJcbiAgICAvLy0tYmctYmxhY2s6ICMwMDA7XHJcblxyXG4gICAgLS1wcmltYXJ5LWlucHV0IDogIzZFN0U4RDtcclxuICAgIC8vLS1zZWNvbmRhcnktaW5wdXQgOiAjMTUxOTFDO1xyXG5cclxuICAgIC0tbGlnaHQgOiAjZmZmZmZmO1xyXG4gICAgLS1kYXJrIDogIzAwMDAwMDtcclxuICAgIC0tdHJhc3AgOiB0cmFuc3BhcmVudDtcclxuICAgIFxyXG4gICAgLS1zZW1pLWRhcmsgOiByZ2JhKDAsMCwwLDAuMDUpO1xyXG4gICAgLS1zZW1pLWxpZ2h0IDogcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcclxuICAgIC0tc2VtaS1saWdodC0yIDogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xyXG4gICAgLS1zZW1pLWxpZ2h0LTMgOiByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XHJcbiAgICAtLXNlbWktbGlnaHQtOCA6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcclxuXHJcbiAgICAtLXNlbWktbGlnaHQtMTIgOiByZ2JhKDI1NSwyNTUsMjU1LDAuMTIpO1xyXG5cclxuICAgIC0tc2VtaS1kYXJrLTEgOiByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICAtLXNlbWktZGFyay0yIDogcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgLS1zZW1pLWRhcmstMyA6IHJnYmEoMCwwLDAsMC4zKTtcclxuICAgIC0tc2VtaS1kYXJrLTUgOiByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICAtLXNlbWktZGFyay03IDogcmdiYSgwLDAsMCwwLjcpO1xyXG4gICAgLS1zZW1pLWRhcmstOCA6IHJnYmEoMCwwLDAsMC44KTtcclxuXHJcbiAgICBcclxuICAgIC8vLS1zb2Z0LWxpZ2h0IDogI2ViZWJlYjtcclxuXHJcblxyXG4gICAgLy8gLS15ZWxsb3cgOiAjZjZkYzQzO1xyXG4gICAgLy8gLS1ibHVlIDogIzBhM2JhZDtcclxuICAgIC8vIC0tdmVyZGUtdmluOiMwNGNkMDY7XHJcbiAgICAvLyAtLXZlcmRlLXBhZzogIzEzODMwMTtcclxuICAgIC8vIC0tcm9zc286ICNmMDA7XHJcbiAgICAvLyAtLWFyYW5jaW9uZTogI2UxNjMwMDtcclxuICAgIC0tc2xpZGVyLWNvbG9yIDogMGRlZzsgLy8yNDBkZWc7XHJcblxyXG4gICAgLS1oZWFkZXItdG9wLWljb24tY29sb3IgOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgIC0taGVhZGVyLXRvcC10ZXh0LWNvbG9yIDogdmFyKC0taGVhZGVyLXRleHQtcHJpbWFyeSk7XHJcbiAgfVxyXG5cclxuICBib2R5LmluZGV4ICN2dWUtU2xpZGVyLWluZGV4IC5jYXJvdXNlbCAuaXRlbSBhOjpiZWZvcmUsXHJcbiAgLmJhbm5lci5iYW5uZXItLW92ZXJsYXkudG9wIGE6OmJlZm9yZSwgXHJcbiAgLmJhbm5lci5iYW5uZXItLW92ZXJsYXkuYm90dG9tIGE6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL3NsaWRlci9vdmVybGF5LnBuZyk7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcblxyXG4gIC5iYW5uZXIuYmFubmVyLS1vdmVybGF5LnJpZ2h0IGE6OmJlZm9yZSwgXHJcbiAgLmJhbm5lci5iYW5uZXItLW92ZXJsYXkubGVmdCBhOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9zbGlkZXIvb3ZlcmxheS1iYW5uZXIucG5nKTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH0iLCJcclxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHZhcigtLXNlbWktZGFyay0zKTtcclxufVxyXG5cclxuKiB7XHJcbiAgICBzY3JvbGxiYXItY29sb3I6IHZhcigtLXByaW1hcnkpIHZhcigtLXNlY29uZGFyeSk7XHJcblxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvcml6b250YWx7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1zZWNvbmRhcnkpIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmhvcml6b250YWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1zZWNvbmRhcnkpIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG9yaXpvbnRhbHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tc2Vjb25kYXJ5KSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgXHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3Jpem9udGFse1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXNlbWktZGFyay03KTtcclxufVxyXG5cclxuOjotbW96LXNlbGVjdGlvbiB7IC8qIENvZGUgZm9yIEZpcmVmb3ggKi9cclxuICAgIGNvbG9yOiB2YXIoLS1saWdodCkhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZGFyaykhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICA6OnNlbGVjdGlvbiB7XHJcbiAgICBjb2xvcjogdmFyKC0tbGlnaHQpIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWRhcmspIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5ib2R5IHtcclxuICAgIC8vYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG5cclxuXHJcbiAgICAmLnNraW4tLWRhcmsge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRhcmspO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICA6Oi1tb3otc2VsZWN0aW9uIHsgLyogQ29kZSBmb3IgRmlyZWZveCAqL1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICA6OnNlbGVjdGlvbiB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgIH1cclxuXHJcblxyXG5cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLm5hdiA+IGxpID4gYTpob3ZlciwgXHJcbiAgICAubmF2ID4gbGkgPiBhOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8qKioqKioqKioqKioqKioqKlxyXG4gICAgQlVUVE9OXHJcbiAgICAqKioqKioqKioqKioqKioqKi9cclxuXHJcbiAgICBidXR0b24sXHJcbiAgICAuYnRue1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gIFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJi5mb2N1cyxcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jbG9zZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG9sLHVse1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLyoqKioqKioqKioqKioqKioqXHJcbiAgICBGT1JNIElOUFVUIFxyXG4gICAgKioqKioqKioqKioqKioqKiovXHJcbiAgICAvLyBzZWxlY3QjU2VsZWN0RGF5c01lbnUsXHJcbiAgICAuZm9ybS1jb250cm9sLFxyXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1pbnB1dCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1pbnB1dCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxyXG4gICAgLmZvcm0tY29udHJvbFtyZWFkb25seV0sXHJcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbWktZGFyayk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgfVxyXG4gICAgLy8gc2VsZWN0I1NlbGVjdERheXNNZW51IG9wdGlvbixcclxuICAgIHNlbGVjdCBvcHRpb24ge1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNlY29uZGFyeS1pbnB1dCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWRhcmspO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0IGRyb3Bkb3duLCA1JSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAxMDBweCB2YXIoLS10ZXJ0aWFyeSkgaW5zZXQ7XHJcbiAgICAgICAgICAgIC8vYm94LXNoYWRvdzogMCAwIDEwcHggMTAwcHggIzE4ODJBOCBpbnNldDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBzZWxlY3QjU2VsZWN0RGF5c01lbnUsXHJcbiAgICBzZWxlY3QuZm9ybS1jb250cm9se1xyXG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTsgIFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICB9ICAgICBcclxuICAgIH1cclxuXHJcbiAgICAucmFkaW8tY29udGFpbmVyLFxyXG4gICAgLmNoZWNrYm94LWNvbnRhaW5lcixcclxuICAgIC5jaGVja2JveHtcclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Y2hlY2tlZDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvLWNvbnRhaW5lcntcclxuXHJcbiAgICB9XHJcblxyXG5cclxuXHJcblxyXG4gICAgLyoqKioqKioqKioqKioqKioqXHJcbiAgICBXUkFQUEVSIEJPRFkgUEFHRVMgXHJcbiAgICAqKioqKioqKioqKioqKioqKi9cclxuXHJcbiAgICAuc2VjdGlvbi13cmFwcGVyIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmxvYWRpbmdfd3JwIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQpO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBmb290ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTsgLy9wcmltYXJ5LWJveDtcclxuICAgICAgICAvLyBib3gtc2hhZG93OiAwIC0xOXB4IDIwcHggcmdiYSgwLDAsMCwuNyk7XHJcbiAgICAgICAgLmZvb3Rlci10b3B7XHJcbiAgICAgICAgICAgIC5jb250YWluZXItZmx1aWR7XHJcbiAgICAgICAgICAgICAgICAuY2FzaW5vLXByb3ZpZGVycy1tYWlue1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvY2FzaW5vL3Byb3ZpZGVyL3Byb3ZpZGVycy1saWdodC5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPiAucm93LFxyXG4gICAgICAgICAgICAgICAgLnJvdy50ZXh0LFxyXG4gICAgICAgICAgICAgICAgLnJvdy5wYXksXHJcbiAgICAgICAgICAgICAgICAucm93Lm1lbnUtZm9vdGVyLW5ld3tcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAuY29sLW1kLTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYWdlLWhlYWRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucm93LnRleHR7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtbWQtMTB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWxpY2Vuc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgI2xvYWRpbmctbW9kYWwtbmV3e1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay04KTtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiN2dWUtU2xpZGVyLWluZGV4e1xyXG4gICAgLmNhcm91c2Vse1xyXG4gICAgICAgIC5pdGVte1xyXG5cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKHZhcigtLXNsaWRlci1jb2xvcikpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJvdXNlbC1jb250cm9se1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmFubmVyLmJhbm5lci0tb3ZlcmxheSB7XHJcbiAgICBhIHtcclxuICAgIC8vICAgJjo6YmVmb3JlIHtcclxuICAgIC8vICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUodmFyKC0tc2xpZGVyLWNvbG9yKSk7XHJcbiAgICAvLyAgIH1cclxuICAgIH1cclxuICAgICYucmlnaHQsXHJcbiAgICAmLmxlZnQge1xyXG4gICAgICBhIHtcclxuICAgICAgICAvLyAmOjpiZWZvcmUge1xyXG4gICAgICAgIC8vICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUodmFyKC0tc2xpZGVyLWNvbG9yKSk7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRvcCxcclxuICAgICYuYm90dG9tIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKHZhcigtLXNsaWRlci1jb2xvcikpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIGhlYWRpbmctc21hbGx7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICBjb2xvcjogdmFyKC0taGVhZGluZy1jb2xvcik7XHJcbiAgICAudGl0bGUsXHJcbiAgICBzcGFuLCBcclxuICAgIGg0LFxyXG4gICAgaDN7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1peGluIGhlYWRpbmctYmlne1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWdyYWQpO1xyXG4gICAgY29sb3I6IHZhcigtLWhlYWRpbmctY29sb3IpO1xyXG4gICAgLnRpdGxlLFxyXG4gICAgc3BhbiwgXHJcbiAgICBoNCxcclxuICAgIGgze1xyXG4gICAgICBjb2xvcjogdmFyKC0taGVhZGluZy1jb2xvcik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtaXhpbiBsaXZlLWhlYWRpbmd7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgpO1xyXG4gICAgY29sb3I6IHZhcigtLWxpdmUtaGVhZGluZy1jb2xvcik7XHJcbiAgfSIsImJvZHl7XHJcbiAgICAmLnJlZ2lzdHJhemlvbmV7XHJcbiAgICAgICAgLndyYXBwZXItYm94ZWR7XHJcbiAgICAgICAgICAgIHNlY3Rpb24jbWFpbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgIC5yZWdpc3RyYXppb25lLXBhZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBhZ2UtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5jb25mZXJtZS1ib3R0b20sXHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGktcGVyc29uYWxpLFxyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRpLWFjY291bnR7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpOyAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLXNtLTZ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWhvcml6b250YWwtcmVne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtc20tOHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICB2YXIoLS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbmZlcm1lLWJvdHRvbXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtc20tOXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0aS5pdGktLWFsbG93LWRyb3Bkb3due1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5pdGlfX2NvdW50cnktbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kcm9wZG93bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi5hcmVhcmlzZXJ2YXRhe1xyXG4gICAgICAgIHNlY3Rpb24jbWFpbntcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIC5jb25mZXJtYS1yZWdpc3RyYXppb25le1xyXG4gICAgICAgICAgICAgICAgLmF0dGl2YXppb25lLWNvbnRhaW5lcixcclxuICAgICAgICAgICAgICAgIC5yZWdpc3RyYXppb25lLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gTW9kYWxcclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBidXR0b24uY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1jdXN0b20tcmVkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubW9kYWwtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtc20tNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmludGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiNidXR0b25hbm5wb3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1hbm51bGxhLmJ1dHRvbi1jZXJjYS1wb3Aye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICB2YXIoLS1jdXN0b20tcmVkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmI3BuQ2FzaG91dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mdC1hbW91bnQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1mb3VydGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wb3B1cC1zY29te1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC50ZXJtaW5pe1xyXG4gICAgICAgICAgICAubW9kYWwtYm9keXsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFzcCk7IFxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtY2hpc2lhbW97XHJcbiAgICAgICAgICAgICAgICAgICAgLnBhbmVsLnBhbmVsLXRlcm1pbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gVGFibGVcclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkIHZhcigtLXRyYXNwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGFibGU6bm90KC51aS1kYXRlcGlja2VyLWNhbGVuZGFyKSxcclxuICAgICAgICAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3g7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgIHRoZWFkLFxyXG4gICAgICAgICAgICB0Ym9keSxcclxuICAgICAgICAgICAgdGZvb3Qge1xyXG4gICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLWZvdXJ0aCk7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICB2YXIoLS1mb3VydGgpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50b3QtZ2lvY2F0b3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRvdC12aW50b3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3VzdG9tLXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnJvc3NvLWJre1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjdXN0b20tcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibHV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucm9zc297XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokcm9zc287XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFyYW5jaW9uZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRhcmFuY2lvbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdpYWxsb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR5ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZlcmRlLXZpbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR2ZXJkZS12aW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZlcmRlLXBhZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZlcmRlLXBhZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVzaXRvLXF1YWRyb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ibHV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yb3Nzb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRyb3NzbztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcmFuY2lvbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokYXJhbmNpb25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdpYWxsb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiR5ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmVyZGUtdmlue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHZlcmRlLXZpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52ZXJkZS1wYWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR2ZXJkZS1wYWc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnZlcmRlLXBhZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHZlcmRlLXBhZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yb3Nzb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJvc3NvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJsdXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYXJhbmNpb25le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXJhbmNpb25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2luYXRpb257XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgJi5kaXNhYmxlZHtcclxuICAgICAgICAgICAgICAgICAgICBhLFxyXG4gICAgICAgICAgICAgICAgICAgIGE6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgYTpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICBzcGFuLFxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW46aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbjpmb2N1c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgIC53cmFwcGVyLWJveGVke1xyXG4gICAgICAgICAgICBzZWN0aW9uI21haW57XHJcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5yZWdvbGFtZW50by1wYWdleyAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLXNtLTEye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZGV0dGFnbGlvLWNvbW1pc3Npb25pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFnZS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5kZXR0YWdsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWJsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0yICk7IC8vcmdiYSgwLDAsMCwwLjE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRhYmxlLXRvdGFsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGRhcmtlIChmb3VydGgsIDUlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMik7IC8vcmdiYSgwLDAsMCwwLjE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1iaWc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sZWdlbmRhLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYm94LWFyZWFyaXNlcnZhdGEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0YS11dGVudGkge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3B6aW9uaS1yaWNlcmNhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjVXBkYXRlUGFuZWwxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlcG9ydCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi1yaWMtbW92LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGFiLXJpYyB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcHppb25pLXJpY2VyY2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2lkZS1uYXYtYmFja29mZmljZS5zaWRlYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7IC8vdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYWdlLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1iaWc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFueyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1wYWdlLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7ICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYjYm9udXNQYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFpbi1jb250LmZ1bGx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYm9udXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJvbnVzLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIE1haW4gY29udGVudCBzZWN0aW9uXHJcblxyXG4gICAgICAgICAgICAgICAgLm1haW4tY29udCxcclxuICAgICAgICAgICAgICAgIC5tYWluLWNvbnQuZnVsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp2YXIoLS10ZXJ0aWFyeS1ib3gpOy8vIHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIEdlbmVyaWMgXHJcbiAgICAgICAgICAgICAgICAgICAgLmp1bWJvdHJvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxlZ2VuZGEtYm90dG9te1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsdXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3Nzb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRyb3NzbztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJhbmNpb25le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGFyYW5jaW9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2lhbGxve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmVyZGUtdmlue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHZlcmRlLXZpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmVyZGUtcGFnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVyZGUtcGFnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8ub3B6aW9uaS1yaWNlcmNhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm9wemlvbmktY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBNb3ZpbWVudGlcclxuICAgICAgICAgICAgICAgICAgICAudGFiLXJpYy1tb3Yge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yaXN1bHRhdGktY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItdG9wOiA1eHAgc29saWQgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUtcGFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAud2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBEYXRpIHBlcnNvbmFsaVxyXG4gICAgICAgICAgICAgICAgICAgIC5hY2NvdW50LXBlcnNvbmFsLWRhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLm5hdi5uYXYtdGFicyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIFRyYXNmZXJpbWVudGkgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRyYXNmZXJpbWVudGktY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm9wdGlvbi1jb250YWluZXItc2FsZG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmp1bWJvdHJvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gUGFnYW1lbnRpXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICNkaXYtcGF5bWVudC1pZnJhbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIEFnZW56IC0gTGlzdGEgVXRlbnRpXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3RhLXV0ZW50aSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vcHppb25pLXJpY2VyY2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1jb250YWluZXItdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBHaXJvY29udG9cclxuICAgICAgICAgICAgICAgICAgICAuZ2lyb2NvbnRvIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyAuYm9udXMsXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhbWJpYS1wd2Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYm9udXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ib251cy1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLWZvdXJ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LnBhbmVsLXRpdGxlLm5hdmJhcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnB1bGwtcmlnaHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtY29sbGFwc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBSZXNvY29udGkgcGFnZSBcclxuICAgICAgICAgICAgICAgICAgICAucmVzb2NvbnRpLWdpb2NoaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yaXN1bHRhdGktY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YWJsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYShsaWdodCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICNkaXYtcGF5bWVudHMtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICNwYXltZW50cy1saXN0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIEFudGllZmZyYXppb25lXHJcbiAgICAgICAgICAgICAgICAgICAgLmdlc3Rpb25lLWFudGllZmZyYXppb25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFudGllZmYtZ2VzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5saXN0LWlubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjYXR0aXZhdG9pbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gUmVwb3J0XHJcbiAgICAgICAgICAgICAgICAgICAgLnJlcG9ydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmVwb3J0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmlzdWx0YXRpLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kIDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUtcGFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50b3RhbGktaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLXNtLTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJveC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmVwb3J0LXBhZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uYmFkZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0Ym9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYShsaWdodCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWdlbnppYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGZvb3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLy9iYWNrZ3JvdW5kOiBkYXJrICggdmFyKC0tZm91cnRoLCA1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tc2VtaS1kYXJrLTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtbWFzdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5iYWRnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDA5OTNkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1hZ2VudGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmJhZGdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyZDJkYWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtc3ViYWdlbnRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5iYWRnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmY0ODAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yaWdodC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIE1lc3NhZ2dpIFxyXG4gICAgICAgICAgICAgICAgICAgIC5tZXNzYWdnaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYS1ob3Zlci5jb2wtbWQtMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAgdmFyKC0tY3VzdG9tLXJlZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vbi1yZWFke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVzc2FnZ2ktY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZGl2bm1lc3N7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXZiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWNvbGxhcHNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saXN0YS1zY29tbWVzc2UsXHJcbiAgICAgICAgICAgICAgICAuYWNjb3VudC1wZXJzb25hbC1kYXRhLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5teWFjY291bnQtY29udCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3c6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLXNtLTYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICBcclxuXHJcbiAgICAmLnJlY3VwZXJhLXB3ZHtcclxuICAgICAgICBzZWN0aW9uI21haW57XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAuY29udGFpbmVyLWZsdWlkLnJlY3VwZXJhLXB3ZHtcclxuICAgICAgICAgICAgICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRhdGktY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgLnJlYy1wYXNzd29yZHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuXHJcbmJvZHkucGF5bWVudHMtY2N7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgLmNvbnR7XHJcbiAgICAgICAgLmhlbHAtYmxvY2stZXJyb3J7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYTk0NDQyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWdyb3VwLmNvbC1zbS02LFxyXG4gICAgICAgIC5mb3JtLWdyb3VwLmNvbC1zbS0xMntcclxuICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAuZm9ybS1jb250cm9se1xyXG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xyXG4gICAgICAgICAgICAvLyAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuNik7XHJcbiAgICAgICAgICAgIC8vICAgICBjb2xvcjogdmFyKC0tbGlnaHQpOztcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAvLyAuZm9ybS1jb250cm9sW2Rpc2FibGVkXXtcclxuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWNvbnR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGNhbGVuZGFyXHJcblxyXG4udWktZGF0ZXBpY2tlcntcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgLnVpLXdpZGdldC1oZWFkZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLWZvdXJ0aCk7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgJi51aS1zdGF0ZS1ob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC51aS1kYXRlcGlja2VyLXRpdGxle1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGFibGV7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAmLnVpLXN0YXRlLWRlZmF1bHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi51aS1zdGF0ZS1hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4iLCJib2R5LmNhc2lubyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG5cclxuICAgIC8qKioqKioqKioqKioqKioqKlxyXG4gICAgU0NST0xMXHJcbiAgICAqKioqKioqKioqKioqKioqKi9cclxuXHJcbiAgICAvLyAqIHtcclxuICAgIC8vICAgICBzY3JvbGxiYXItY29sb3I6IHZhcigtLXByaW1hcnkpIHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gOjotd2Via2l0LXNjcm9sbGJhcntcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpIWltcG9ydGFudDtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmhvcml6b250YWwge1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSkhaW1wb3J0YW50O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCkhaW1wb3J0YW50O1xyXG4gICAgLy8gICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgIC8vICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAvLyAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgICAgICBcclxuICAgIC8vIH1cclxuICAgIC8vIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG9yaXpvbnRhbHtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgLy8gICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgIC8vICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAvLyAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgIC8vIH1cclxuXHJcbiAgICBzZWN0aW9ue1xyXG4gICAgICAgICYubWFpbi1jb250YWluZXItY2FzaW5vLXJlc3tcclxuXHJcbiAgICAgICAgICAgIC5zbGlkZXJ7XHJcbiAgICAgICAgICAgICAgICAuY2Fyb3VzZWwuc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGRhcmsgc2Vjb25kYXJ5LWJveCwgMTAlKSA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2Fyb3VzZWwtY29udHJvbHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcm91c2VsLWluZGljYXRvcnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FzaW5vLXByb3ZpZGVyLWNvbnR7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7ICAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tZm91cnRoLWJveCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgLmNhc2luby1wcm92aWRlci1tYWlueyAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXNpbm8tcHJvdmlkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAgdmFyKC0tdGhpcmQ0KTsgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWFyY2h7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhLXNlYXJjaHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0LmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsJjphY3RpdmUsJjp2aXNpdGVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYS10aW1lc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Blbi1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmlubmVyLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNlbWktZGFyay04KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXNlbWktZGFyay01KSwgdmFyKC0tc2VtaS1kYXJrLTgpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDE4LDIxLDIzLC44NikscmdiYSg1LDExLDE2LC45NCkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2FzaW5ve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jYXNpbm8tYWxse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgXHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5uZXItY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogIHZhcigtLXRoaXJkNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5uZXItY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBjb250cmFzdCguNykgYnJpZ2h0bmVzcyguNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm9wZW4tcHJvdmlkZXItYXJyb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgJi5vcGVuLXByb3ZpZGVye1xyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubGVmdC1zaWRlLXByb3ZpZGVye1xyXG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC5jYXNpbm8tcHJvdmlkZXItY29udHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FzaW5vLXByb3ZpZGVyLWhlYWRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94KTsgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDQudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmlnaHQtY29udGFpbmVyeyAgXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94KTsvL3ZhcigtLXNlY29uZGFyeSk7ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAucmlnaHQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgIC5nYW1lLXR5cGUtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tZm91cnRoLWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdhbWUtdHlwZS1maWx0ZXJze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWFyY2gtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWFyY2gtYm94LXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLXZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNhc2luby1zb3J0aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhc2luby1nYW1lcy13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhc2luby1nYW1lcy1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uZXctbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtYnRuc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogM3B4IDRweCA4cHggdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGRhcmtlKGZvdXJ0aC1ib3gsIDIlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLWxpc3QtZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIENBU0lOTyBNT0RBTCAqL1xyXG5ib2R5LmNhc2lub3tcclxuICAgICNsb2dpbi1tb2RhbHtcclxuICAgICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHsgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tdHJhbnNwYXJlbnQpOyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICB2YXIoLS1iZy13aGl0ZSk7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDEzNXB4IHZhcigtLWxpZ2h0KTsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2xvc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmltZy1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sb2dpbi1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxvZ2luLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNwYW4xe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3BhbjJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgXHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLm1vZGFsLWdhbWUge1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICB2YXIoLS1wcmltYXJ5LWJveCk7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNTdweCAgdmFyKC0tYmctd2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nYW1lLXBvcHVwLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhc2luby1nYW1lLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tdHJhbnNwYXJlbnQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXNpbm8tZ2FtZS13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS10cmFuc3BhcmVudCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250cm9sc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1ncm91cHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9naW4tbWFpbi1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS10aGlyZDUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxvZ2luLWNvbnR7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNwYW4ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sb2dpbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1pbmxpbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIHZhcigtLXRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi1sb2dpbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi1yZWdpc3RyYXppb25le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG5UcmFzZk1vZGFsLW1haW4tY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXRoaXJkNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wblRyYXNmTW9kYWwtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zcGFuM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtY29udGFpbmVyLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS10cmFuc3BhcmVudCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmdhbWUtNC0zLCYuZ2FtZS0xNi05eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDMpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vLWdhbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLXNlYXJjaC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCNnYW1lU2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGltU2Nyb2xsRGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tZHJvcGRvd24pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdleyAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAubGFiZWx0ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOnZhcigtLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi51aS1zdGF0ZS1mb2N1c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmdhbWUtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS10aHVtYiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFkZC1wcmVme1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYWxhbmNlc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtYXJyb3ctbGVmdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFtb3VudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhc2lub3RyYW5zZmVyLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtcHJlZmVyaXRpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtYmFja3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IHJnYmEoc2Vjb25kYXJ5LDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tcGxheXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJlZmVyaXRpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgLm1pZGRsZS1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXNlbWktZGFyay04KSFpbXBvcnRhbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sb2FkaW5nLWdhbWV7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNwbmdhbWVtZW51LmdhbWUtbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLWluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogcmdiYShsaWdodCksIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LTEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhbGFuY2VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAzZTNkM2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwucGFuZWwtcHJlZmVyaXRpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IDNlM2QzZCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXNpbm90cmFuc2Zlci1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLWluZm8tY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoe1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1pbmZvLXRodW1ie1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS10aXRsZXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wYW5lbC1oZWFkZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFkZC1wcmVmLmJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogZGFyayhwcmltYXJ5LCA3JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYWxhbmNlc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXBhbmVsLWhlYWRlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtcmVmcmVzaHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXNpbm90cmFuc2Zlci1idXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGRhcmsgcHJpbWFyeSwgNyUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbC1idG5zIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNnB4IHZhcigtLXNlbWktZGFyay03KSwwIDAgMWVtIHZhcigtLXNlbWktZGFyay03KSwwIDAgLjJlbSB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgLnNlY3Rpb24td3JhcHBlcntcclxuICAgICAgICAjY2FzaW5vLWdhbWUtbGl2ZS5tb2RhbHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXRyYW5zcGFyZW50KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5tb2RhbC1kaWFsb2d7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIHZhcigtLXRyYW5zcGFyZW50KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgdmFyKC0tdHJhbnNwYXJlbnQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICB2YXIoLS10cmFuc3BhcmVudCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhc2luby1nYW1lLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXNpbm8tZ2FtZS13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXRyYW5zcGFyZW50KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1jb250YWluZXItd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tdHJhbnNwYXJlbnQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubW9kYWwtYnRucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXRyYW5zcGFyZW50KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2tpbi1jb2xvci0tZ3JlZW57XHJcbiAgICAgICAgJi5za2luLS1saWdodHtcclxuICAgICAgICAgICAgLmhlYWRlci1sb2dve1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpIGh1ZS1yb3RhdGUoMjM1ZGVnKSBicmlnaHRuZXNzKDEuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItbG9nb3tcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoNDVkZWcpIDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgI21vZGFsLWdhbWUubW9kYWwtZ2FtZXtcclxuICAgICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS10cmFuc3BhcmVudCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdhbWUtcG9wdXAtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FzaW5vLWdhbWUtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXNpbm8tZ2FtZS13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLWNvbnRhaW5lci13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1pZGRsZS1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXNlbWktZGFyay04KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9hZGluZy1nYW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3BuZ2FtZW1lbnUuZ2FtZS1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtaW5mb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAzZTNkM2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYShsaWdodCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYWxhbmNlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogM2UzZDNkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLnBhbmVsLXByZWZlcml0aXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAzZTNkM2QhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMTIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuXHJcbi5jaGV2cm9uOmJlZm9yZSxcclxuLmNoZXZyb246YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KXtcclxuICAgIGJvZHkuY2FzaW5vIHtcclxuICAgICAgICBzZWN0aW9uLm1haW4tY29udGFpbmVyLWNhc2luby1yZXMge1xyXG4gICAgICAgICAgICAuY2FzaW5vLXByb3ZpZGVyLWNvbnQge1xyXG4gICAgICAgICAgICAgICAgLmNhc2luby1wcm92aWRlci1tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FzaW5vLXByb3ZpZGVyLnNlYXJjaC5vcGVuLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIlxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiogU1BPUlQgTUVOVSBMSVZFICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuXHJcbmJvZHkubGl2ZXtcclxuICAgIC53cmFwcGVyLWxpdmV7XHJcbiAgICAgICAgc2VjdGlvbi5tYWluLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIC53cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLmxpdmUtY29sLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC1sZWZ0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAjdnVlLU1lbnVTcG9ydHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWFyY2gtYm94LWxpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmI3R4dFNlYXJjaHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmlsdGVyLXN0cmVhbWluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9ub2Zmc3dpdGNoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub25vZmZzd2l0Y2g0LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub25vZmZzd2l0Y2g0LWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub25vZmZzd2l0Y2g0LXN3aXRjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZCBzZWNvbmRhcnksIDE1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLmxlZnQtbmF2LnBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJveCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sZWZ0LW5hdi5wYW5lbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnktYm94KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1saXZlLm1lbnVsaXZlNHYsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtbGl2ZS5tZW51bGl2ZTN2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHJlZmVyaXRpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLnByZWZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpLmxpc3QtZ3JvdXAtaXRlbS5oYXMtc3Vie1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZC1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saXZlLXNlbGVjdGVkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNjb3JlLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zY29yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iay1ncm57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jdXN0b20tZ3JlZW4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iay1yZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jdXN0b20tcmVkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJlZmVyaXRpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saXZlLXN0cmVhbWluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWdyYWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiBpbnNldCAwcHggLTZweCAwcHggLTVweCB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sZXZlbC0ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF6aW9uZS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpLmxpc3QtZ3JvdXAtaXRlbS5oYXMtc3Vie1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQtbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpdmUtc2VsZWN0ZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zY29yZS1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNjb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2V0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iay1ncm57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWN1c3RvbS1ncmVlbik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJrLXJlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3VzdG9tLXJlZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJlZmVyaXRpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saXZlLXN0cmVhbWluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBMSVZFIEJFVFRJTkcgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG5ib2R5LmxpdmV7XHJcbiAgICAud3JhcHBlci1saXZle1xyXG4gICAgICAgIHNlY3Rpb24ubWFpbi1jb250ZW50e1xyXG4gICAgICAgICAgICAud3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5saXZlLWNvbC1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgIC50b3AtbWVudS1saXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0LTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGVhZGVyLWNsb3Nle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY29sLW1haW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICNkaXZjZW50ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyLXF1b3Rle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlmcmFtZS1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1jZW50ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLWJpZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50b3Atc2V0dGluZ3N7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlbWktbGlnaHQtMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24jYnRuRW5sYXJnZUZyYW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2VtaS1saWdodC0zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3Z1ZS1MaXZlcGxheXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1ib3R0b217XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2LW1hcmtldHMtZ3JvdXBze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZyYW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5jbGVhcmZpeHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAwIHZhcigtLXByaW1hcnkpIGluc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbi5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNjcm9sbC13cmFwcGVyLnRhYi1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjY29sY29sLnRhYi1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi1wYW5le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWItcXQucGFuZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWZvdXJ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW50LXF1b3RlLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGl2ZS1oZWFkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJveC1xdW90YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdW90YXByZW11dGFuZXd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zcHJlYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdW90ZS1jbG9zZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbC1yaWdodHtcclxuICAgICAgICAgICAgICAgICAgICAuY29sLXJpZ2h0LWxpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAjZnJhbWVzb2NjcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI3RhYnMtcmlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0LnJlc2l6ZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLm5hdi5uYXYtdGFicyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAwIHZhcigtLXByaW1hcnkpIGluc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdi10YWJzLnR3byB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdi10YWJzLnRocmVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGFiLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAjcmlnaHRkaXYge1xyXG5cdFx0XHRcdFx0XHQjZnJhbWVzb2NjcmlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdC50YWItY29udGVudCB7XHJcblx0XHRcdFx0XHRcdFx0XHQjbGl2ZS1zdHJlYW1pbmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQjZnJhbWVzdHJlYW1pbmctcmlnaHQtZXJyb3Ige1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxpdmVzdHJlYW1pbmd7XHJcbiAgICAgICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtcmlnaHQtbGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZnJhbWVzb2NjcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLm5hdi5uYXYtdGFicyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiogTElWRSBCRVRUSU5HIE9WRVJWSUVXICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuYm9keS5saXZle1xyXG4gICAgLndyYXBwZXItbGl2ZXtcclxuICAgICAgICBzZWN0aW9uLm1haW4tY29udGVudHtcclxuICAgICAgICAgICAgLndyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAubGl2ZS1jb2wtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAubGl2ZS1vdmVydmlld3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1iaWc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS10ZXJ0aWFyeSksIHZhcigtLXNlY29uZGFyeSkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1jb2xsYXBzZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YWJsZS50YWJsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1kYXJrLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGRhcmsgKHNlY29uZGFyeSwgMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktZGFyay0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGFya3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm8tbWFya2V0c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6dmFyKC0tc2VtaS1saWdodC0xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaW5mby10ZC13aWR0aHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50b3JuZW97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYuZGFya3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zY29yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGl2ZS1zdHJlYW1pbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhbXBve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCAxcHggdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhcmsudGl0bGVze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hcmtldC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3RhLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2VtaS1saWdodC0xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaG5ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogZGFyayAocHJpbWFyeSwgNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstNSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiogTElWRSBCRVRUSU5HIENBTEVOREFSICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuYm9keS5saXZle1xyXG4gICAgLndyYXBwZXItbGl2ZXtcclxuICAgICAgICBzZWN0aW9uLm1haW4tY29udGVudHtcclxuICAgICAgICAgICAgLndyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAubGl2ZS1jb2wtY29udHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpdmUtY2FsZW5kYXJpb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdi10YWJze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAwIHZhcigtLXByaW1hcnkpIGluc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWItY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YWJsZS50YWJsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3BvcnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBkYXJrIChzZWNvbmRhcnksIDMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zcG9ydHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9yYXJpbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKioqIENPVVBPTiAqKioqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKiovIFxyXG5cclxuYm9keSB7XHJcbiAgICAuYm94LWNvdXBvbntcclxuICAgICAgICAuY291bnQtY29udGFpbmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5xYmV0LWJveHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgLnFiZXQtaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgLnJvd19oZWFkZXIye1xyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXJfc3gye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucXVlc3Rpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGVyX2R4MntcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5jb2QtZXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCNxYmV0dHh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOnZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGl2LXNlbGVjdHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuI3NwbmV2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcHRncm91cHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnktYm94KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0LTEyKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfdm9pZHtcclxuICAgICAgICAgICAgLnZvaWRpbnR7XHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyX3N4e1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJvd19oZWFkZXJfY3h7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgLnBfdm9pZF9jeHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNwbmV2LkNJdGVtc3tcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIC5sb2FkaW5nLWNvbnRhaW5lci1jb3Vwb257XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhlYWRlcjF7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNkaXZjaGVja2F1dG97XHJcbiAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuQ0l0ZW17XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgLkNTdWJFdntcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgpLCAwLjM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5DT2Rkc3tcclxuICAgICAgICAgICAgICAgICAgICAuQ0Zpc3Nhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmFua3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpOyAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLkNEZWxldGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY3VzdG9tLXJlZCk7O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5DUXVvdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZS11cGRvd257XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgIGRpdi50ZXh0e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWN1c3RvbS1yZWQpOztcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIC5mb290ZXJjcHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIC5yb3dfZm9vdGVyX2J0e1xyXG4gICAgICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGl2LmJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp2YXIoLS1zZWNvbmRhcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjcG5fc2luZ19pbnR7XHJcbiAgICAgICAgICAgICAgICAjcXRpbnQsXHJcbiAgICAgICAgICAgICAgICAjcXRzb2xve1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZvb3Rlcl9keHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuOm5vdCgjbGJsX2NvbWIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHJhc3ApIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAjcXRpbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgI3BhbmVsX2ltcG9ydG9fc2lze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9vdGVyX2R4e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgI2xibF9jb21ie1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiBcclxuICAgICAgICAgICAgI3BuX3Npc19yaWQge1xyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRyYXNwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY3Bfc2lzX2NvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgLnJpZ2FzaXN0ZW1hMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICYuVFNWaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLkNwblRpcG9SaWVwRGJsIHtcclxuICAgICAgICAgICAgICAgICAgICAuUmllcFNYIHtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLlJpZXBEWCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJvd19mb290ZXJfYnQxe1xyXG4gICAgICAgICAgICAgICAgLmZvb3Rlcl9zeF9idCxcclxuICAgICAgICAgICAgICAgIC5mb290ZXJfZHhfYnR7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5idG4tc2NvbW1ldHRpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi1yZXNldHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyX3NhdmVfY3B7ICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tZm91cnRoLXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnRuLmJ0bi1zYWx2YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1wb3J0by10b3QtY291cG9ue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAucm93LWltcG9ydG97XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgIC5yb3ctZHh7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5yb3ctYnRuIHtcclxuICAgICAgICAgICAgICAgIC5yb3ctc3h7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNnaXJvY29udG9hdXRvbWF0aWNve1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgLnNhbGRvLXV0ZW50ZXtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmllcGlsb2dvLXNjaGVkaW5hLFxyXG4gICAgICAgIC5yaWVwaWxvZ28tcHJlbm90YXppb25lLFxyXG4gICAgICAgIC5yaWNhcmljYS1zY2hlZHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIC5oZWFkZXIsXHJcbiAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI2JvZHlyaWNzY2hlZGluYXtcclxuICAgICAgICAgICAgICAgIC5yb3ctc2NoZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogbGlnaHQgKHRlcnRpYXJ5LWJveCwgMiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAucmllcGlsb2dvLXNjaGVkaW5he1xyXG4gICAgICAgICAgICNib2R5Y291cG9ue1xyXG4gICAgICAgICAgICAgICAgLmNvZC1zY29tbXtcclxuICAgICAgICAgICAgICAgICAgICAuZHgtaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yaWVwaWxvZ28tcHJlbm90YXppb25le1xyXG4gICAgICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgICAgIC50ZXN0by1wcmVub3RhemlvbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0LWNvbnRhaW5lcntcclxuICAgICAgICAucGFuZWwudmVyaWZpY2Etc2NvbW1lc3NhLWNvbnRhaW5lcnsgICAgICAgICAgICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudWx0aW1lLXZpbmNpdGUtY29udGFpbmVyLnBhbmVse1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmJveC1sb3R0b2JldCB7XHJcbiAgICAgICAgI2xvYWRlcmxvdHRvYmV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb3R0by13aW4tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICYucWJldHtcclxuICAgICAgICAuY29udGFpbmVyLnFiZXQtcGFnZXtcclxuICAgICAgICAgICAgLmhlYWRpbmctcWJldHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgIC5jb2wtc20tMTIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5xYmV0LXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb2RlLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7ICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sZWdlbmRhLXFiZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiBNT1NUIFBMQVlFRCAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKiovIFxyXG5cclxuYm9keSB7XHJcbiAgICAucGl1LWdpb2NhdGUtY29udGFpbmVyLFxyXG4gICAgLnVsdGltby1taW51dG8tY29udGFpbmVye1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTsgIFxyXG4gICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLWJpZztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgIHVsLm5hdi5uYXYtdGFic3sgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9maWx0ZXI6IGRyb3Atc2hhZG93KDAgMCA2cHggdmFyKC0tcHJpbWFyeSkpOyAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDZweCAzcHggdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNnB4IDNweCB2YXIoLS1wcmltYXJ5KTsgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYi1jb250ZW50eyAgICBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7ICAgICAgXHJcbiAgICAgICAgICAgICAgICAuc3ViLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIC50aW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZXZlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIGxpeyAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucm93LXBhcnRpdGF7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZW1pLWRhcmstNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBkYXJrICh0ZXJ0aWFyeS1ib3gsIDUlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0b2xvLXBhcnRpdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXVvdGUtcGFydGl0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXRhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItY29sb3I6IHZhcigtLWxpZ2h0KSwgMC4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpZ2h0ICh0ZXJ0aWFyeS1ib3gsIDE1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNwcmVhZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAgdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1b3RhcHJlbXV0YW5ld3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5waXV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqIFBBTElOU0VTVE8gKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqLyBcclxuXHJcbmJvZHkge1xyXG4gICAgLnBhbGluc2VzdGktY29udGFpbmVye1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7ICAgIFxyXG4gICAgICAgIC5tYWluLXBhbGluc2VzdGl7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkaW5nLXNwb3J0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICAgICAgICAgIC50aXRsZS1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pY29uLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgaDR7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvbi1jb250YWluZXItc3Vie1xyXG4gICAgICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwucGFsLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgLmNoZWNre1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBRVU9URSBDT05UQUlORVIgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKiovIFxyXG5cclxuYm9keS5xdW90ZS1wYWdle1xyXG4gICAgLndyYXBwZXItYm94ZWQtcXVvdGV7XHJcbiAgICAgICAgc2VjdGlvbiNtYWlue1xyXG4gICAgICAgICAgICAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2V7XHJcbiAgICAgICAgICAgICAgICAubWFpbi1jb250YWluZXItcXVvdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1haW4tcXVvdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYWxpbnNlc3RvLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50b3AtY29udGFpbmVyeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3BvcnRze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLWJpZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXBhbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZXJjYXRpLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXYtdGFic3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi1tZXJjYXRvLWF0dGl2b3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudGktY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdW90ZS1ldmVudGl7ICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5pbnQtcXVvdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLXRlcnRpYXJ5KSwgdmFyKC0tc2Vjb25kYXJ5KSA1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YWJsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlZ25pMXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlkMXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Jhcmlve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRhdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRyLXF1b3RleyAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KSFpbXBvcnRhbnQ7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IGxpZ2h0IHRlcnRpYXJ5LWJveCwgMiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbWktZGFyay0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9yYXJpbyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZXZlbnRve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdW90YXByZW11dGEsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdW90YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5xdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjA4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaWdodCB0ZXJ0aWFyeS1ib3gsIDE1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1b3RhMV9hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1b3RhMl9hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDE5NSwgMTEzLCAyNDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1b3RhM19hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDIyLCAxOTksIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1b3RhNF9hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2IoMCwgMTY3LCAxNjApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1b3RhNV9hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDIxMCwgNDcsIDYpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVvdGFwcmVtdXRhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2Vnbml7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdGEtZHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdi5zZWduaXF0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjA4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ub21lLXF1b3Rhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpcG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaWdodCAodGVydGlhcnktYm94LCAxNSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnZhcigtLXNlbWktZGFyay0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVvdGFwcmVtdXRhbmV3e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGxpZ2h0ICh0ZXJ0aWFyeS1ib3gsIDE1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXBvLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm9tZS1xdW90YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNvbWJve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWQxe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5sZWdlbmRhLW1haW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudC1sZWdlbmRhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0LWlubGluZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNlbWktbGlnaHQtMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmlnYTF7Y29sb3I6I2U1NzBlN31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yaWdhMntjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yaWdhM3tjb2xvcjojMjk5YTBifVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJpZ2E0e2NvbG9yOiM0MDk2ZWV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmlnYTV7Y29sb3I6I2NjMDAwMH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiogU1BPUlQgRklMVEVSICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqLyBcclxuXHJcbmJvZHl7XHJcbiAgICAudHBjLFxyXG4gICAgLnRwcXtcclxuICAgICAgICAmLnNlbGV0dG9yZS1naW9ybml7ICAgICAgICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWdyYWQpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvL3RwcVxyXG4gICAgICAgICAgICAuc2xpZGVyLnNsaWRlci1ob3Jpem9udGFse1xyXG4gICAgICAgICAgICAgICAgLnNsaWRlci10cmFja3tcclxuICAgICAgICAgICAgICAgICAgICAuc2xpZGVyLXNlbGVjdGlvbi50aWNrLXNsaWRlci1zZWxlY3Rpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc2xpZGVyLWhhbmRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBkYXJrKHByaW1hcnksIDIwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlci10aWNrLmluLXNlbGVjdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBkYXJrIChwcmltYXJ5LCAxMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNsaWRlci10aWNrLWxhYmVsLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAuc2xpZGVyLXRpY2stbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL3RwY1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBhLmJ0bnsgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaWdodCAoc2Vjb25kYXJ5LCAzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC0zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRwU3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgIHNlbGVjdHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJjp2aXNpdGVke1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBvcHRpb257XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kcm9wZG93bik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICYuZmEtdGltZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWN1c3RvbS1yZWQpOztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZmEtc3RhcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiogU1BPUlQgTUVOVSBJTkRFWCAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiovIFxyXG5ib2R5LFxyXG5ib2R5LmluZGV4LFxyXG5ib2R5Lm1haW5zcG9ydCxcclxuYm9keS5xdW90ZS1wYWdlICB7ICAgXHJcblxyXG4gICAgLnNlYXJjaC1ib3h7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAuZm9ybS1ncm91cHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAmI3R4dGNlcmNhd2Vie1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGEuYnRuLmJ0bi1leHBpcmluZy1ldmVudHN7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgIFxyXG5cclxuICAgIC5idG4tbGl2ZS1zY29yZSxcclxuICAgIC5idG4tc3RhdHN7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJ0bik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItZGVmYXVsdC5zaWRlYmFyeyAgICAgICAgXHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgIC5zaWRlYmFyLW5hdntcclxuICAgICAgICAgICAgLnBhZ2UtaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwuYmV0dGluZy1tZW51LTR7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICAmLmhlYWRlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1ncmFkKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICYubGV2ZWwtMXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmV2ZW50LW5ve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkubGV2ZWwtMntcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLnRyZWV2aWV3LW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdGVydGlhcnktYm94KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmV4dHJhe1xyXG4gICAgICAgICAgICBsaS5sZXZlbC0xe1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudS1zcG9ydC1wYWxpbnNlc3Rpe1xyXG4gICAgICAgIC5tZW51LXRpdGxle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgdWwubmF2LXBhbGluc2VzdGkubGVmdHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgbGl7ICBcclxuICAgICAgICAgICAgICAgICYuc2Vjb25kb2xpLCAgXHJcbiAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS5wcmltb2xpe1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ldmVudC1ub3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaS5sZXZlbC0ye1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLnRyZWV2aWV3LW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgICAgICAmLnNlY29uZG9saXtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmV2ZW50LW5ve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHVsLm1lbnUtdGVyLWxldnsgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjp2YXIoLS10ZXJ0aWFyeS1ib3gpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcC50ZXJ6b3B7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uZXZlbnQtbm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtYXR0aXZve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAudGVyem9we1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmV2ZW50LW5ve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmV4dHJhe1xyXG4gICAgICAgICAgICAgICAgbGkubGV2ZWwtMXtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG5cclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiogVE9QIExFQUdVRSAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKiovIFxyXG5cclxuXHJcbmJvZHkge1xyXG4gICAgLnRvcC1sZWFndWVze1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqIFZVRSBPRERTIE1BVENIICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKiovIFxyXG5cclxuYm9keS5xdW90ZS1wYWdle1xyXG4gICAgLndyYXBwZXItYm94ZWQtcXVvdGV7XHJcbiAgICAgICAgc2VjdGlvbiNtYWlue1xyXG4gICAgICAgICAgICAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2V7XHJcbiAgICAgICAgICAgICAgICAubWFpbi1jb250YWluZXItcXVvdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1haW4tcXVvdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYWxpbnNlc3RvLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYjdnVlLU9kZHNNYXRjaHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZXZlbnRvLXNpbmdvbG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLWJpZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWFpbi10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW50by1zZWxlY3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2LXRhYnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGFiLXBhbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saXZlLWhlYWRpbmctY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbnsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpdmUtaGVhZGluZy1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saXZlLWhlYWRpbmctY29sb3IpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1jb2xsYXBzZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3VydGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZGQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXJrZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWFya2V0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1b3RhcHJlbXV0YW5ldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXJrZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZml4ZWQtZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZGRzLXBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2RkLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2NvcmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZGQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmV2ZW50by1zZWxlY3QuZHJvcGRvd257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbi5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaWdodCAodGVydGlhcnktYm94LCAyJSkgO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpZ2h0ICh0ZXJ0aWFyeS1ib3gsIDIlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiogVUxUSU1FIFZJTkNJVEUgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKi8gXHJcblxyXG5ib2R5e1xyXG4gICAgLnVsdGltZS12aW5jaXRlLWNvbnRhaW5lcntcclxuICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5naW9jYXRhLXZpbmNpdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnZpbmNpdGEuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOnZpc2l0ZWQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBRVU9URSBGQVZPUklURSAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqLyBcclxuXHJcblxyXG5ib2R5IHtcclxuICAgICYubWFpbnNwb3J0e1xyXG4gICAgICAgICYub2Rkc2xlc3N0aGFue1xyXG4gICAgICAgICAgICAud3JhcHBlci1ib3hlZHtcclxuICAgICAgICAgICAgICAgIHNlY3Rpb24jbWFpbntcclxuICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyLWZsdWlke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFpbi1jb250YWluZXItcXVvdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWFpbi1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF0LWZhdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1iaWc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNwb3J0LWJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3BvcnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW50LW5vIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zcG9ydC1xdC1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBkYXJrIChTZWNvbmRhcnksIDIlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiNPTFRVbEludHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiNPTFRVbExpc3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZXZlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jaGFtcGlvbnNoaXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXVvdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0LTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaWdodCAodGVydGlhcnktYm94LCAxNSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IHZhciggLS1zZW1pLWxpZ2h0LTEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqIFBSSU5UIE9ERFMgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqLyBcclxuXHJcbmJvZHl7XHJcbiAgICAmLnByaW50LW9kZHMge1xyXG4gICAgICAgIHNlY3Rpb24jbWFpbntcclxuICAgICAgICAgICAgLm1haW4tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgLnBhZ2UtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1iaWc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIC5zdGFtcGEtcXVvdGUtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlzdWFsaXp6YS1xdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2JveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLmNvbC1tZC02e1xyXG4gICAgICAgICAgICAgICAgICAgICYucGFsLXNlbGV6aW9uYXRpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqL1xyXG4vKioqKiBNT0RBTCAqKioqL1xyXG4vKioqKioqKioqKioqKioqLyBcclxuXHJcbmJvZHl7XHJcbiAgICAubW9kYWx7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWhlYWRlcntcclxuICAgICAgICAgICAgICAgICAgICBidXR0b24uY2xvc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3VzdG9tLXJlZCk7O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoNC5tb2RhbC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWJvZHl7ICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRvcC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJvdHRvbS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWJvdHRvbXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVzaXRve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZWFkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0Ym9keSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGZvb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoKTsgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZm91cnRoKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC1iYWNrZHJvcHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tc2VtaS1saWdodC0zKTtcclxuICAgIH1cclxufVxyXG4jY2FzaW5vLXRyYW5zZmVyLW1vZGFsLm1vZGFsLFxyXG4jdHJhbnNmZXItbW9kYWwubW9kYWx7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXRoaXJkNSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDEycHggdmFyKC0tZGFyayk7XHJcbiAgICAgICAgICAgIC5tb2RhbC1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBidXR0b24uY2xvc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3VzdG9tLXJlZCk7O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGg0Lm1vZGFsLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tb2RhbC1ib2R5eyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTsgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC8vICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTQ3LCA1MywgMC44KTtcclxuICAgICAgICAgICAgICAgLmJhbGFuY2Vze1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHVseyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhLWFycm93LWxlZnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWN1c3RvbS1yZWQpOztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFtb3VudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWdyYWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYm9keS5hcmVhcmlzZXJ2YXRhe1xyXG4gICAgLm1vZGFsI21vZGFsUGF5bWVudCB7XHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAvLyAubW9kYWwtaGVhZGVye1xyXG4gICAgICAgICAgICAvLyAgICAgYnV0dG9uLmNsb3Nle1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgIC8vICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAvLyAgICAgaDQubW9kYWwtdGl0bGV7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgLm1vZGFsLWhlYWRlcntcclxuICAgICAgICAgICAgICAgIGJ1dHRvbi5jbG9zZXtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDQubW9kYWwtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tb2RhbC1ib2R5eyAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgLmJvdHRvbS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWJvdHRvbXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQtMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAgdmFyKC0tc2VtaS1saWdodC0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lc2l0b3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAycHggIHZhcigtLXNlbWktbGlnaHQtMikpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tb2RhbCNtb2RhbFBheW1lbnQge1xyXG4gICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgYmFja2dyb3VuZDp2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgIC5tb2RhbC1oZWFkZXJ7XHJcbiAgICAgICAgICAgIGJ1dHRvbi5jbG9zZXtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDQubW9kYWwtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtYm9keXsgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgLmJvdHRvbS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAudGFibGUtYm90dG9te1xyXG4gICAgICAgICAgICAgICAgICAgIHRhYmxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICB2YXIoLS1zZW1pLWxpZ2h0LTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAgdmFyKC0tc2VtaS1saWdodC0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVzaXRve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2ZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDJweCAgdmFyKC0tc2VtaS1saWdodC0yKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4IHZhcigtLXNlbWktbGlnaHQtMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKiogTUFSS0VUIE1PVkVSUyAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKi8gXHJcblxyXG5ib2R5IHtcclxuICAgIC5tYXJrZXQtbW92ZXJzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6IHZhcigtLXByaW1hcnlfZm9udF9mYW1pbHk7XHJcbiAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7ICBcclxuICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLWJpZztcclxuICAgICAgICAgfVxyXG4gICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgIHVsLm5hdi5uYXYtdGFic3sgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgNnB4IHZhcigtLXByaW1hcnkpKTsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggM3B4IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA2cHggM3B4IHZhcigtLXByaW1hcnkpOyAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyayApOyAvL3JnYmEoJGxpZ2h0LCAwLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gXHJcbiAgICAgICAgICAgICAudGFiLWNvbnRlbnR7ICBcclxuICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpOyAgICAgICBcclxuICAgICAgICAgICAgICAgICAuY2hhcnQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAuY2hhcnQtbWFya2V0LW1vdi1he1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIC5ib3R0b20tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgLm9kZHMtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVvdGEtY29udGFpbmVyeyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXRhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF0YS11cHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVyZGUtdmluOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF0YS1kb3due1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWN1c3RvbS1yZWQpOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgIH1cclxuIH1cclxuIFxyXG4vKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiBNQVJLRVQgTU9WRVJTICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqLyBcclxuXHJcbmJvZHkge1xyXG4gICAubWFya2V0LW1vdmVycy1jb250YWluZXIge1xyXG4gICAgICAgLy8gZm9udC1mYW1pbHk6ICRwcmltYXJ5X2ZvbnRfZmFtaWx5O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgXHJcbiAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctYmlnO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgdWwubmF2Lm5hdi10YWJzeyAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgNnB4IHZhcigtLXByaW1hcnkpKTsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWItY29udGVudHsgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTsgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuY2hhcnQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5jaGFydC1tYXJrZXQtbW92LWF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJvdHRvbS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vZGRzLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1b3RhLWNvbnRhaW5lcnsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXRhLXVwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZlcmRlLXZpbjsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXRhLWRvd257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jdXN0b20tcmVkKTsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKiogQy1JTkZPLUFHRU5aSUEgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqLyBcclxuXHJcbmJvZHkge1xyXG4gICAgLmluZm8tYWdlbnppYS1jb250YWluZXIge1xyXG4gICAgICAgIC8vIGZvbnQtZmFtaWx5OiAkcHJpbWFyeV9mb250X2ZhbWlseTtcclxuICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgXHJcbiAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1iaWc7XHJcbiAgICAgICAgICAgICAuYmVudmVudXRpLWJ0bnN7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmV7XHJcbiAgICAgICAgICAgICAgICAudGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRoZWFke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGZvb3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgfVxyXG4gfVxyXG4gXHJcblxyXG4gLnJpY2VyY2Etc3BvcnR7XHJcbiAgICBjb2xvciA6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAucGFnZS10aXRsZXtcclxuICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLWJpZ1xyXG4gICAgfVxyXG4gICAgLnRhYmxlLXJlc3BvbnNpdmV7XHJcbiAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgdGQsdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7ICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gfSIsImJvZHkge1xyXG4vKioqKioqKioqKioqKioqKipcclxuSEVBREVSIDUgR0xPQkFMIC1cclxuKioqKioqKioqKioqKioqKiovXHJcbiAgICAuaGVhZGVyLXF0LmhlYWRlci01IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItY29sb3IpO1xyXG4gICAgICAgIC50b3BoZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci10b3ApO1xyXG4gICAgICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgICAgICAgICAgLnRyYW5zZmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ2luLWJveC5sb2dnYXRvIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jdXN0b20tcmVkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC51c2VyLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1kcm9wZG93bjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jb2xsYXBzZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5kaXNwLXVzZXIgeyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kcm9wZG93bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMXB4IHZhcigtLXNlbWktZGFyay0zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubGlzdC1pbmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b20tY29sb3I6ICB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbWctcmVmIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4uYnRuLWxvZ291dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWN1c3RvbS1yZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5vdGlmaWNhdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcnsgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5udW1iZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWN1c3RvbS1yZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRyb3Bkb3duKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0taW5saW5lLmxvZ2luLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2VtaS1saWdodC04KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2VtaS1saWdodC04KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBkaXYucmVjLXBhc3N3b3JkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAgdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnJlYy1wYXNzd29yZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi1sb2dpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5idG4tcmVnaXN0cmF6aW9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZWdpc3Rlci5yZWdpc3Rlci1jb250IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNldHRpbmdzLnJlZ2lzdGVyLmRyb3Bkb3duIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHVsLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwucmVnaXN0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbC1tZC0yLnNldHRpbmdzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNldHRpbmdzLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saWdodCk7ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPiB1bC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRyb3Bkb3duKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5vZGRzLXR5cGUsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jbG9jay1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2V0dGluZ3MuZHJvcGRvd257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbnsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci10b3AtdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2V0dGluZ3MtZnVsbHNjcmVlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNldHRpbmdzLWNvbG9ycy1za2luIHtcclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2tpbi1jb2xvci0tcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzZjQ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5za2luLWNvbG9yLS1ibHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5za2luLWNvbG9yLS15ZWxsb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2tpbi1jb2xvci0tZ3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5za2luLWNvbG9yLS1wdXJwbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHB1cnBsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2V0dGluZ3MtZGFyay1saWdodCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2l0Y2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdi5taWRoZCB7XHJcbiAgICAgICAgICAgIC5yb3cge1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb2wtbWQtOSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1pZC1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiB1bC5saXN0LWlubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci10b3AtdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci10b3AtaWNvbi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRvcC1pY29uLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci10b3AtaWNvbi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmxhYmVsLWN0bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyIHtcclxuICAgICAgICAgICAgJi5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLW1lbnUpO1xyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmI3Z1ZU1lbnVIZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY3VzdG9tKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vY29sb3I6IHZhcigtLXRleHQtY3VzdG9tKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY2NvdW50LXN0YXRpY3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7ICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGl2LXZlcnNhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiB2YXIoLS10ZXh0LWN1c3RvKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kaXYtYWNjb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXNlbWktbGlnaHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBheyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1wcmltYXJ5KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogU2tpbiBMaWdodCAqL1xyXG4gICAgJi5za2luLS1saWdodCB7XHJcbiAgICAgICAgLmhlYWRlci1xdC5oZWFkZXItNSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbWktbGlnaHQtOCk7IC8vdmFyKC0tc29mdC1saWdodCk7XHJcbiAgICAgICAgICAgIC50b3BoZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAuc2V0dGluZ3MtZnVsbHNjcmVlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZXR0aW5ncy1kYXJrLWxpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubG9naW4tYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuLFxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyayk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWlkaGQge1xyXG4gICAgICAgICAgICAgICAgdWwubGlzdC1pbmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyayk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgc3BhbixcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEhlYWRlciBNZW51IFNlbGVjdGlvbiBBY3RpdmUgKi9cclxuYm9keXtcclxuICAgIGhlYWRlcntcclxuICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAubmF2YmFyLm5hdmJhci1xdCB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpOmhvdmVyIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmluZGV4e1xyXG4gICAgICAgIGhlYWRlcntcclxuICAgICAgICAgICAgLmhlYWRlci1xdC5oZWFkZXItNXtcclxuICAgICAgICAgICAgICAgIC5uYXZiYXIubmF2YmFyLXF0IHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLm5hdi5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6Zmlyc3QtY2hpbGQgYSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6Zmlyc3QtY2hpbGQgYSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkuaG9tZSBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucXVvdGUtcGFnZSxcclxuICAgICYubWFpbnNwb3J0e1xyXG4gICAgICAgIGhlYWRlcntcclxuICAgICAgICAgICAgLmhlYWRlci1xdC5oZWFkZXItNXtcclxuICAgICAgICAgICAgICAgIC5uYXZiYXIubmF2YmFyLXF0IHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLm5hdi5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxpdmV7XHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNhc2lub3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNhc2luby5jYXNpbm8tbGl2ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jYXNpbm8uY2F0LTExe1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICBoZWFkZXJ7XHJcbiAgICAgICAgICAgIC5oZWFkZXItcXQuaGVhZGVyLTV7XHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLm5hdmJhci1xdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2FzaW5vLnBva2Vye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICBoZWFkZXJ7XHJcbiAgICAgICAgICAgIC5oZWFkZXItcXQuaGVhZGVyLTV7XHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLm5hdmJhci1xdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkucG9rZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLy8vL1xyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJveC1zaGFkb3c6IHVuc2V0IWltcG9ydGFudDtcclxufVxyXG5cclxuKiB7XHJcbiAgICBzY3JvbGxiYXItY29sb3I6IHZhcigtLXByaW1hcnkpIHZhcigtLWhlYWRlci1ncmFkKTtcclxuXHJcblxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuICAgICAgICBib3gtc2hhZG93OiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvcml6b250YWx7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogdW5zZXQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1oZWFkaW5nLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjazpob3Jpem9udGFsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0taGVhZGluZy1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcblxyXG5ib2R5IC50cGMuc2VsZXR0b3JlLWdpb3JuaSwgXHJcbmJvZHkgLnRwcS5zZWxldHRvcmUtZ2lvcm5pe1xyXG4gICAgYmFja2dyb3VuZDogZ3JheTtcclxufVxyXG5cclxuLnRwYy5zZWxldHRvcmUtZ2lvcm5pIC50aXRsZSxcclxuLnRwcS5zZWxldHRvcmUtZ2lvcm5pIC50aXRsZXtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keSAuYm94LWNvdXBvbiAjcG5ldi5DSXRlbXN7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xyXG59XHJcblxyXG5ib2R5IC5ib3gtY291cG9uICNwbmV2LkNJdGVtcyAuaGVhZGVyMSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gIGNvbG9yOiB2YXIoLS1kYXJrKTtcclxufVxyXG5cclxuYm9keSAuYm94LWNvdXBvbiAjcG5ldi5DSXRlbXMgLkNJdGVtIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWRhcmstMyk7XHJcbn1cclxuXHJcbmJvZHkgLmJveC1jb3Vwb24gI3BuZXYuQ0l0ZW1zICNkaXZjaGVja2F1dG97XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMSk7XHJcbn1cclxuXHJcbmJvZHkgLmJveC1jb3Vwb24gI3BuZXYuQ0l0ZW1zIC5DSXRlbSAuQ09kZHMgLkNRdW90YSBzcGFue1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuYm9keSAuYm94LWNvdXBvbiAjcG5ldi5DSXRlbXMgLkNJdGVtIC5DT2RkcyAuQ0RlbGV0ZSBhIHNwYW57XHJcbiAgICBjb2xvcjogcmVkXHJcbn1cclxuXHJcbmJvZHkgLnNlYXJjaC1ib3ggLmZvcm0tZ3JvdXAgaW5wdXQjdHh0Y2VyY2F3ZWIsIFxyXG5ib2R5LmluZGV4IC5zZWFyY2gtYm94IC5mb3JtLWdyb3VwIGlucHV0I3R4dGNlcmNhd2ViLCBcclxuLm1haW5zcG9ydCAuc2VhcmNoLWJveCAuZm9ybS1ncm91cCBpbnB1dCN0eHRjZXJjYXdlYiwgXHJcbmJvZHkucXVvdGUtcGFnZSAuc2VhcmNoLWJveCAuZm9ybS1ncm91cCBpbnB1dCN0eHRjZXJjYXdlYixcclxuYm9keSAucmlnaHQtY29udGFpbmVyIC5wYW5lbC52ZXJpZmljYS1zY29tbWVzc2EtY29udGFpbmVyIC5wYW5lbC1ib2R5IC5mb3JtLWdyb3VwIGlucHV0LFxyXG5ib2R5IC5ib3gtY291cG9uIC5xYmV0LWJveCAucWJldC1oZWFkZXIgLnJvd19oZWFkZXIyIC5oZWFkZXJfZHgyIGlucHV0I3FiZXR0eHR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWlucHV0KSFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWlucHV0KSFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuXHJcbmJvZHkgLmJveC1jb3Vwb24gLnFiZXQtYm94IC5xYmV0LWhlYWRlciAuZGl2LXNlbGVjdCBzZWxlY3R7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSkhaW1wb3J0YW50O1xyXG4gIFxyXG59XHJcblxyXG5ib2R5IC5ib3gtY291cG9uIC5mb290ZXJjcCAjcG5fc2lzX3JpZCBkaXYgaW5wdXQsXHJcbmJvZHkgLmJveC1jb3Vwb24gLmZvb3RlcmNwICNwbl9zaW5nX2ludCAjcXRpbnQgPiBkaXYgZGl2LmZvb3Rlcl9keCBpbnB1dCwgXHJcbmJvZHkgLmJveC1jb3Vwb24gLmZvb3RlcmNwICNwbl9zaW5nX2ludCAjcXRzb2xvID4gZGl2IGRpdi5mb290ZXJfZHggaW5wdXR7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRhcmspO1xyXG4gICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5cclxuYm9keSAuYm94LWNvdXBvbiAuZm9vdGVyY3B7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5ib2R5IC5ib3gtY291cG9uIC5mb290ZXJjcCAjcG5fc2luZ19pbnQgI3F0aW50ID4gZGl2IGRpdi5mb290ZXJfZHggc3Bhbjpub3QoI2xibF9jb21iKSwgXHJcbmJvZHkgLmJveC1jb3Vwb24gLmZvb3RlcmNwICNwbl9zaW5nX2ludCAjcXRzb2xvID4gZGl2IGRpdi5mb290ZXJfZHggc3Bhbjpub3QoI2xibF9jb21iKXtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCkgIWltcG9ydGFudDtcclxuICAgIFxyXG59XHJcblxyXG5ib2R5IC5ib3gtY291cG9uIC5mb290ZXJjcCAjcG5fc2lzX3JpZCBkaXYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5IC5ib3gtY291cG9uIC5mb290ZXJjcCAucm93X2Zvb3Rlcl9idCA+IGRpdiBkaXYuYnRuIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMSk7XHJcbiAgY29sb3I6IHZhcigtLXNlbWktZGFyay0yKTtcclxufVxyXG5ib2R5IC5ib3gtY291cG9uIC5mb290ZXJjcCAucm93X2Zvb3Rlcl9idCA+IGRpdiBkaXYuYnRuLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuYm9keSAuYm94LWNvdXBvbiAuZm9vdGVyY3AgLnJvd19mb290ZXJfYnQxIC5mb290ZXJfc2F2ZV9jcCAuYnRuLmJ0bi1zYWx2YSBzcGFuLFxyXG5ib2R5IC5ib3gtY291cG9uIC5mb290ZXJjcCAucm93X2Zvb3Rlcl9idDEgLmJ0bntcclxuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuYm9keSAuYm94LWNvdXBvbiAuZm9vdGVyY3AgLnJvd19mb290ZXJfYnQxIC5mb290ZXJfZHhfYnQgLmJ0bi5idG4tcmVzZXR7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgI2Y4NTAzMiAwJSwjZjE2ZjVjIDUwJSwjZjYyOTBjIDUxJSwjZjAyZjE3IDcxJSwjZTczODI3IDEwMCUpO1xyXG4gICAgY29sb3I6IHZhcigtLWRhcmspO1xyXG59XHJcblxyXG5cclxuYm9keSAuYm94LWNvdXBvbiAuZm9vdGVyY3AgLnJvd19mb290ZXJfYnQxIC5mb290ZXJfc3hfYnQgLmJ0bi5idG4tc2NvbW1ldHRpLCBcclxuYm9keSAuYm94LWNvdXBvbiAuZm9vdGVyY3AgLnJvd19mb290ZXJfYnQxIC5mb290ZXJfZHhfYnQgLmJ0bi5idG4tc2NvbW1ldHRpe1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICM5ZGQ1M2EgMCUsI2ExZDU0ZiA1MCUsIzgwYzIxNyA1MSUsIzdjYmMwYSAxMDAlKTtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcclxufVxyXG5cclxuYm9keSAuYm94LWNvdXBvbiAuZm9vdGVyY3AgLnJvd19mb290ZXJfYnQxIC5mb290ZXJfc2F2ZV9jcCAuYnRuLmJ0bi1zYWx2YSBzcGFue1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICNlMmUyZTIgMCUsI2RiZGJkYiA1MCUsI2QxZDFkMSA1MSUsI2ZlZmVmZSAxMDAlKTtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcclxufVxyXG5cclxuXHJcbmJvZHkgLmJveC1jb3Vwb24gLmZvb3RlcmNwICNwbl9zaW5nX2ludCAjcXRzb2xvID4gZGl2I3BhbmVsX3ZpbmNpdGFfc29sbyB7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxufVxyXG5cclxuYm9keSAuYm94LWNvdXBvbiAuZm9vdGVyY3AgI3BuX3NpbmdfaW50ICNxdHNvbG8gPiBkaXYjcGFuZWxfdmluY2l0YV9zb2xvIGRpdiB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcblxyXG4gYm9keSAuYm94LWNvdXBvbiAuZm9vdGVyY3AgI3BuX3NpbmdfaW50ICNxdHNvbG8gPiBkaXYjcGFuZWxfdmluY2l0YV9zb2xvIGRpdi5mb290ZXJfZHggc3BhbntcclxuICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiB9XHJcblxyXG4gYm9keSAuYm94LWNvdXBvbiAuZm9vdGVyY3AgI3BuX3Npc19yaWQgLkNwblRpcG9SaWVwRGJsIC5SaWVwRFggZGl2Om50aC1jaGlsZCgyKSBzcGFuLFxyXG4gYm9keSAuYm94LWNvdXBvbiAuZm9vdGVyY3AgI3BuX3Npc19yaWQgLkNwblRpcG9SaWVwRGJsIC5SaWVwRFggZGl2IHNwYW4gc3BhbixcclxuIGJvZHkgLmJveC1jb3Vwb24gLmZvb3RlcmNwICNwbl9zaXNfcmlkIGRpdiAuY3Bfc2lzX2NvbnQgLnJpZ2FzaXN0ZW1hMiBzcGFuLlRTVmluIHNwYW57XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuIH1cclxuXHJcbmJvZHkgLmJveC1jb3Vwb24gLmZvb3RlcmNwICNwbl9zaXNfcmlkIC5DcG5UaXBvUmllcERibC5IaWdoe1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5ib2R5IC5ib3gtY291cG9uIC5mb290ZXJjcCAjcG5fc2lzX3JpZCAuQ3BuVGlwb1JpZXBEYmwuSGlnaCAuUmllcERYIGRpdiBzcGFuIHNwYW4sIFxyXG5ib2R5IC5ib3gtY291cG9uIC5mb290ZXJjcCAjcG5fc2lzX3JpZCAuQ3BuVGlwb1JpZXBEYmwuSGlnaCAuUmllcERYIGRpdjpudGgtY2hpbGQoMikgc3BhbnsgXHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuYm9keSAuYm94LWNvdXBvbiAuZm9vdGVyY3AgI3BuX3Npc19yaWQgZGl2IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTo6YWZ0ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1zZW1pLWRhcmstMik7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qICBoZWFkZXIgKi9cclxuXHJcbmJvZHkuY2FzaW5vLmNhc2luby1saXZlIGhlYWRlciAuaGVhZGVyLXF0LmhlYWRlci01IC5uYXZiYXIubmF2YmFyLXF0ID4gZGl2IHVsLm5hdi5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDQpIGEgc3Bhbjo6YmVmb3JlIHtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcbmJvZHkuY2FzaW5vLmNhdC0xMSBmb3JtIC5oZWFkZXItcXQuaGVhZGVyLTUgLm5hdmJhci5uYXZiYXItcXQgPiBkaXYgdWwubmF2Lm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoNCkgYSBzcGFuOjpiZWZvcmUge1xyXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkgLmhlYWRlci1xdC5oZWFkZXItNSAubmF2YmFyLm5hdmJhci1xdCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjp2YXIoLS1wcmltYXJ5KTtcclxufVxyXG5cclxuYm9keSAuaGVhZGVyLXF0LmhlYWRlci01IC5uYXZiYXIubmF2YmFyLXF0ID4gZGl2IC5uYXZiYXItY29sbGFwc2UgdWwubmF2Lm5hdmJhci1uYXYjdnVlTWVudUhlYWRlciA+IGxpIGEgc3Bhbjo6YmVmb3Jle1xyXG4gICAgY29sb3I6IHVuc2V0O1xyXG59XHJcblxyXG5cclxuYm9keSAucGl1LWdpb2NhdGUtY29udGFpbmVyIC5wYW5lbC1ib2R5LCBcclxuYm9keSAudWx0aW1vLW1pbnV0by1jb250YWluZXIgLnBhbmVsLWJvZHl7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLXByaW1hcnkpO1xyXG59XHJcblxyXG5ib2R5IC5waXUtZ2lvY2F0ZS1jb250YWluZXIgLnBhbmVsLWJvZHkgdWwubmF2Lm5hdi10YWJzLFxyXG5ib2R5IC51bHRpbW8tbWludXRvLWNvbnRhaW5lciAucGFuZWwtYm9keSB1bC5uYXYubmF2LXRhYnN7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuYm9keSAucGl1LWdpb2NhdGUtY29udGFpbmVyIC5wYW5lbC1ib2R5IHVsLm5hdi5uYXYtdGFicyBsaSBhLFxyXG5ib2R5IC51bHRpbW8tbWludXRvLWNvbnRhaW5lciAucGFuZWwtYm9keSB1bC5uYXYubmF2LXRhYnMgbGkgYSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC0yKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuYm9keSAucGl1LWdpb2NhdGUtY29udGFpbmVyIC5wYW5lbC1ib2R5IHVsLm5hdi5uYXYtdGFicyBsaS5hY3RpdmUgYSxcclxuYm9keSAudWx0aW1vLW1pbnV0by1jb250YWluZXIgLnBhbmVsLWJvZHkgdWwubmF2Lm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpICFpbXBvcnRhbnQ7XHJcbn1cclxuYm9keSAucGl1LWdpb2NhdGUtY29udGFpbmVyIC5wYW5lbC1ib2R5IHVsLm5hdi5uYXYtdGFicyBsaS5hY3RpdmUgYTphZnRlcixcclxuYm9keSAudWx0aW1vLW1pbnV0by1jb250YWluZXIgLnBhbmVsLWJvZHkgdWwubmF2Lm5hdi10YWJzIGxpLmFjdGl2ZSBhOmFmdGVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgcmlnaHQ6IHVuc2V0O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgXHJcbn1cclxuXHJcblxyXG5ib2R5IC5waXUtZ2lvY2F0ZS1jb250YWluZXIgLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50IC5zdWItdGl0bGUsXHJcbmJvZHkgLnVsdGltby1taW51dG8tY29udGFpbmVyIC5wYW5lbC1ib2R5IC50YWItY29udGVudCAuc3ViLXRpdGxle1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWdyYWQpO1xyXG4gICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuYm9keSAucGl1LWdpb2NhdGUtY29udGFpbmVyIC5wYW5lbC1ib2R5IC50YWItY29udGVudCB1bCBsaSAucm93LXBhcnRpdGEsXHJcbmJvZHkgLnVsdGltby1taW51dG8tY29udGFpbmVyIC5wYW5lbC1ib2R5IC50YWItY29udGVudCB1bCBsaSAucm93LXBhcnRpdGEge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlY29uZGFyeSkhaW1wb3J0YW50O1xyXG59XHJcbmJvZHkgLnBpdS1naW9jYXRlLWNvbnRhaW5lciAucGFuZWwtYm9keSAudGFiLWNvbnRlbnQgdWwgbGkgLnJvdy1wYXJ0aXRhOmhvdmVyLFxyXG5ib2R5IC51bHRpbW8tbWludXRvLWNvbnRhaW5lciAucGFuZWwtYm9keSAudGFiLWNvbnRlbnQgdWwgbGkgLnJvdy1wYXJ0aXRhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0LTIpO1xyXG59XHJcblxyXG5ib2R5IC5waXUtZ2lvY2F0ZS1jb250YWluZXIgLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50IHVsIGxpIC5yb3ctcGFydGl0YTpob3ZlciAudGl0b2xvLXBhcnRpdGEgc3BhbixcclxuYm9keSAudWx0aW1vLW1pbnV0by1jb250YWluZXIgLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50IHVsIGxpIC5yb3ctcGFydGl0YTpob3ZlciAudGl0b2xvLXBhcnRpdGEgc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkgLnBpdS1naW9jYXRlLWNvbnRhaW5lciAudGFiLWNvbnRlbnQgdWwgbGkgLnJvdy1wYXJ0aXRhOmZpcnN0LWNoaWxkIHVsIGxpIC5yb3ctcGFydGl0YSAucXVvdGUtcGFydGl0YSB1bCBsaSBzcGFuLnF0YSxcclxuYm9keSAudWx0aW1vLW1pbnV0by1jb250YWluZXIgLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50IHVsIGxpIC5yb3ctcGFydGl0YTpmaXJzdC1jaGlsZCB1bCBsaSAucm93LXBhcnRpdGEgLnF1b3RlLXBhcnRpdGEgdWwgbGkgc3Bhbi5xdGF7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG59XHJcblxyXG5cclxuYm9keSAucGl1LWdpb2NhdGUtY29udGFpbmVyIC5wYW5lbC1ib2R5IC50YWItY29udGVudCB1bCBsaSAucm93LXBhcnRpdGEgLnRlbXBvLXBhcnRpdGEsIFxyXG5ib2R5IC51bHRpbW8tbWludXRvLWNvbnRhaW5lciAucGFuZWwtYm9keSAudGFiLWNvbnRlbnQgdWwgbGkgLnJvdy1wYXJ0aXRhIC50ZW1wby1wYXJ0aXRhIHtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG59XHJcblxyXG5ib2R5IC5waXUtZ2lvY2F0ZS1jb250YWluZXIgLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50IHVsIGxpIC5yb3ctcGFydGl0YSAudGVtcG8tcGFydGl0YSBzcGFuOmZpcnN0LWNoaWxkLCBcclxuYm9keSAudWx0aW1vLW1pbnV0by1jb250YWluZXIgLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50IHVsIGxpIC5yb3ctcGFydGl0YSAudGVtcG8tcGFydGl0YSBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbn1cclxuXHJcbmJvZHkgLnBpdS1naW9jYXRlLWNvbnRhaW5lciAucGFuZWwtYm9keSAudGFiLWNvbnRlbnQgdWwgbGkgLnJvdy1wYXJ0aXRhIC5xdW90ZS1wYXJ0aXRhIHVsIGxpOmxhc3QtY2hpbGQgc3Bhbi5xdGEsXHJcbmJvZHkgLnVsdGltby1taW51dG8tY29udGFpbmVyIC5wYW5lbC1ib2R5IC50YWItY29udGVudCB1bCBsaSAucm93LXBhcnRpdGEgLnF1b3RlLXBhcnRpdGEgdWwgbGk6bGFzdC1jaGlsZCBzcGFuLnF0YXtcclxuICAgIFxyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxufVxyXG5cclxuYm9keSAucGl1LWdpb2NhdGUtY29udGFpbmVyIC5wYW5lbC1ib2R5IC50YWItY29udGVudCB1bCBsaSAucm93LXBhcnRpdGEgLnF1b3RlLXBhcnRpdGEgdWwgbGkgc3Bhbi5xdGEsXHJcbmJvZHkgLnVsdGltby1taW51dG8tY29udGFpbmVyIC5wYW5lbC1ib2R5IC50YWItY29udGVudCB1bCBsaSAucm93LXBhcnRpdGEgLnF1b3RlLXBhcnRpdGEgdWwgbGkgc3Bhbi5xdGF7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1zZWNvbmRhcnkpO1xyXG59XHJcbmJvZHkgLnVsdGltby1taW51dG8tY29udGFpbmVyIC5wYW5lbC1ib2R5IC50YWItY29udGVudCB1bCBsaSAucm93LXBhcnRpdGEgLnF1b3RlLXBhcnRpdGEgdWwgbGkgc3Bhbi5xdGEuc3ByZWFke1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG59XHJcblxyXG5cclxuXHJcbi8qICBUT1AgTEVBR1VFICovXHJcbmJvZHkgLnRvcC1sZWFndWVzIC5wYW5lbC1ib2R5IHVsIGxpe1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjp2YXIoLS1zZWNvbmRhcnkpO1xyXG59XHJcblxyXG4vKiBzcG9ydCBtZW51ICovXHJcblxyXG5cclxuYm9keSAubmF2YmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1uYXYgdWwgbGksIFxyXG5ib2R5LmluZGV4IC5uYXZiYXItZGVmYXVsdC5zaWRlYmFyIC5zaWRlYmFyLW5hdiB1bCBsaSwgXHJcbmJvZHkubWFpbnNwb3J0IC5uYXZiYXItZGVmYXVsdC5zaWRlYmFyIC5zaWRlYmFyLW5hdiB1bCBsaSwgXHJcbmJvZHkucXVvdGUtcGFnZSAubmF2YmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1uYXYgdWwgbGl7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG59XHJcblxyXG5cclxuLyogc3BvcnQgcGFnZSAqL1xyXG5cclxuYm9keSB1bC5iZXR0aW5nLW1lbnUtNCBsaS5oZWFkZXIgc3BhbiwgXHJcbmJvZHkuaW5kZXggdWwuYmV0dGluZy1tZW51LTQgbGkuaGVhZGVyIHNwYW4sXHJcbmJvZHkubWFpbnNwb3J0IHVsLmJldHRpbmctbWVudS00IGxpLmhlYWRlciBzcGFuLFxyXG5ib2R5LnF1b3RlLXBhZ2UgdWwuYmV0dGluZy1tZW51LTQgbGkuaGVhZGVyIHNwYW4sXHJcbmJvZHkgLnRwYy5zZWxldHRvcmUtZ2lvcm5pIC50aXRsZSwgYm9keSAudHBxLnNlbGV0dG9yZS1naW9ybmkgLnRpdGxlIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbn1cclxuXHJcbmJvZHkgdWwuYmV0dGluZy1tZW51LTQgbGkubGV2ZWwtMSwgXHJcbmJvZHkuaW5kZXggdWwuYmV0dGluZy1tZW51LTQgbGkubGV2ZWwtMSxcclxuYm9keS5tYWluc3BvcnQgdWwuYmV0dGluZy1tZW51LTQgbGkubGV2ZWwtMSxcclxuYm9keS5xdW90ZS1wYWdlIHVsLmJldHRpbmctbWVudS00IGxpLmxldmVsLTF7XHJcbiAgXHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG59XHJcblxyXG5cclxuYm9keSB1bC5iZXR0aW5nLW1lbnUtNCBsaS5sZXZlbC0xIGxpLmxldmVsLTIgYSwgXHJcbmJvZHkuaW5kZXggdWwuYmV0dGluZy1tZW51LTQgbGkubGV2ZWwtMSBsaS5sZXZlbC0yIGEsXHJcbmJvZHkubWFpbnNwb3J0IHVsLmJldHRpbmctbWVudS00IGxpLmxldmVsLTEgbGkubGV2ZWwtMiBhLFxyXG5ib2R5LnF1b3RlLXBhZ2UgdWwuYmV0dGluZy1tZW51LTQgbGkubGV2ZWwtMSBsaS5sZXZlbC0yIGF7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuYm9keSB1bC5iZXR0aW5nLW1lbnUtNCBsaS5sZXZlbC0xIGEgc3Bhbi5ldmVudC1ubyxcclxuYm9keS5pbmRleCB1bC5iZXR0aW5nLW1lbnUtNCBsaS5sZXZlbC0xIGEgc3Bhbi5ldmVudC1ubyxcclxuYm9keS5tYWluc3BvcnQgdWwuYmV0dGluZy1tZW51LTQgbGkubGV2ZWwtMSBhIHNwYW4uZXZlbnQtbm8sIFxyXG5ib2R5LnF1b3RlLXBhZ2UgdWwuYmV0dGluZy1tZW51LTQgbGkubGV2ZWwtMSBhIHNwYW4uZXZlbnQtbm97XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQtMik7XHJcbn1cclxuXHJcbmJvZHkucXVvdGUtcGFnZSAud3JhcHBlci1ib3hlZC1xdW90ZSBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdlIC5tYWluLWNvbnRhaW5lci1xdW90ZSAubWFpbi1xdW90ZSAucGFsaW5zZXN0by1jb250YWluZXIgLmV2ZW50aS1jb250YWluZXIgLnF1b3RlLWV2ZW50aSB0YWJsZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxufVxyXG5cclxuXHJcbmJvZHkucXVvdGUtcGFnZSAud3JhcHBlci1ib3hlZC1xdW90ZSBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdlIC5tYWluLWNvbnRhaW5lci1xdW90ZSAubWFpbi1xdW90ZSAucGFsaW5zZXN0by1jb250YWluZXIgLmV2ZW50aS1jb250YWluZXIgLnF1b3RlLWV2ZW50aSB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCxcclxuYm9keS5xdW90ZS1wYWdlIC53cmFwcGVyLWJveGVkLXF1b3RlIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2UgLm1haW4tY29udGFpbmVyLXF1b3RlIC5tYWluLXF1b3RlIC5wYWxpbnNlc3RvLWNvbnRhaW5lciAuZXZlbnRpLWNvbnRhaW5lciAucXVvdGUtZXZlbnRpIHNwYW4uaW50LXF1b3Rle1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWdyYWQpO1xyXG59XHJcblxyXG5ib2R5LnF1b3RlLXBhZ2UgLndyYXBwZXItYm94ZWQtcXVvdGUgc2VjdGlvbiNtYWluIC5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZSAubWFpbi1jb250YWluZXItcXVvdGUgLm1haW4tcXVvdGUgLnBhbGluc2VzdG8tY29udGFpbmVyIC5ldmVudGktY29udGFpbmVyIC5xdW90ZS1ldmVudGkgdGFibGUgdGJvZHkgdHIudHItcXVvdGUsXHJcbmJvZHkucXVvdGUtcGFnZSAud3JhcHBlci1ib3hlZC1xdW90ZSBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdlIC5tYWluLWNvbnRhaW5lci1xdW90ZSAubWFpbi1xdW90ZSAucGFsaW5zZXN0by1jb250YWluZXIgLmV2ZW50aS1jb250YWluZXIgLnF1b3RlLWV2ZW50aSB0YWJsZSB0Ym9keSB0ci50ci1xdW90ZTpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuYm9keS5xdW90ZS1wYWdlIC53cmFwcGVyLWJveGVkLXF1b3RlIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2UgLm1haW4tY29udGFpbmVyLXF1b3RlIC5tYWluLXF1b3RlIC5wYWxpbnNlc3RvLWNvbnRhaW5lciAuZXZlbnRpLWNvbnRhaW5lciAucXVvdGUtZXZlbnRpIHRhYmxlIHRib2R5IHRyLnRyLXF1b3RlIHRkLnF1b3RhcHJlbXV0YSBhLnF0YSwgXHJcbmJvZHkucXVvdGUtcGFnZSAud3JhcHBlci1ib3hlZC1xdW90ZSBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdlIC5tYWluLWNvbnRhaW5lci1xdW90ZSAubWFpbi1xdW90ZSAucGFsaW5zZXN0by1jb250YWluZXIgLmV2ZW50aS1jb250YWluZXIgLnF1b3RlLWV2ZW50aSB0YWJsZSB0Ym9keSB0ci50ci1xdW90ZSB0ZC5xdW90YSBhLnF0YSB7XHJcblxyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG59XHJcblxyXG5ib2R5LnF1b3RlLXBhZ2UgLndyYXBwZXItYm94ZWQtcXVvdGUgc2VjdGlvbiNtYWluIC5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZSAubWFpbi1jb250YWluZXItcXVvdGUgLm1haW4tcXVvdGUgLnBhbGluc2VzdG8tY29udGFpbmVyIC5ldmVudGktY29udGFpbmVyIC5xdW90ZS1ldmVudGkgdGFibGUgdGJvZHkgdHIudHItcXVvdGUgdGQuaWQxe1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOnZhcigtLXNlY29uZGFyeSk7XHJcbn1cclxuXHJcblxyXG5ib2R5LnF1b3RlLXBhZ2UgLndyYXBwZXItYm94ZWQtcXVvdGUgc2VjdGlvbiNtYWluIC5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZSAubWFpbi1jb250YWluZXItcXVvdGUgLm1haW4tcXVvdGUgLnBhbGluc2VzdG8tY29udGFpbmVyIC5ldmVudGktY29udGFpbmVyIC5xdW90ZS1ldmVudGkgdGFibGUgdGJvZHkgdHIudHItcXVvdGUgdGQucXVvdGFwcmVtdXRhOm50aC1sYXN0LWNoaWxkKDIpICBhLnF0YSxcclxuYm9keS5xdW90ZS1wYWdlIC53cmFwcGVyLWJveGVkLXF1b3RlIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2UgLm1haW4tY29udGFpbmVyLXF1b3RlIC5tYWluLXF1b3RlIC5wYWxpbnNlc3RvLWNvbnRhaW5lciAuZXZlbnRpLWNvbnRhaW5lciAucXVvdGUtZXZlbnRpIHRhYmxlIHRib2R5IHRyLnRyLXF1b3RlIHRkOm50aC1sYXN0LWNoaWxkKDIpICBhLnF0YSB7XHJcbiAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTsgXHJcbn1cclxuXHJcbmJvZHkucXVvdGUtcGFnZSAud3JhcHBlci1ib3hlZC1xdW90ZSBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdlIC5tYWluLWNvbnRhaW5lci1xdW90ZSAubWFpbi1xdW90ZSAucGFsaW5zZXN0by1jb250YWluZXIgLmV2ZW50aS1jb250YWluZXIgLnF1b3RlLWV2ZW50aSB0YWJsZSB0Ym9keSB0ci50ci1xdW90ZSB0ZC5zZWduaSAucXRhLWRwIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxufVxyXG5cclxuYm9keS5xdW90ZS1wYWdlIC53cmFwcGVyLWJveGVkLXF1b3RlIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2UgLm1haW4tY29udGFpbmVyLXF1b3RlIC5tYWluLXF1b3RlIC5wYWxpbnNlc3RvLWNvbnRhaW5lciAuZXZlbnRpLWNvbnRhaW5lciAucXVvdGUtZXZlbnRpIHRhYmxlIHRib2R5IHRyLnRyLXF1b3RlIHRkLnNlZ25pIC5xdGEtZHAgPiBkaXYuc2VnbmlxdHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5ib2R5LnF1b3RlLXBhZ2UgLndyYXBwZXItYm94ZWQtcXVvdGUgc2VjdGlvbiNtYWluIC5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZSAubWFpbi1jb250YWluZXItcXVvdGUgLm1haW4tcXVvdGUgLnBhbGluc2VzdG8tY29udGFpbmVyIC5tZXJjYXRpLWNvbnRhaW5lciAudGFiLWNvbnRlbnQgLmJ0bi5idG4tbWVyY2F0by1hdHRpdm97XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bilcclxufVxyXG5cclxuLyogbGl2ZSAqL1xyXG5cclxuYm9keS5saXZlIC53cmFwcGVyLWxpdmUgc2VjdGlvbi5tYWluLWNvbnRlbnQgLndyYXBwZXIgLmxpdmUtY29sLWNvbnQgLnRvcC1tZW51LWxpdmUgdWwge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1ncmFkKTtcclxufVxyXG5cclxuYm9keS5saXZlIC53cmFwcGVyLWxpdmUgc2VjdGlvbi5tYWluLWNvbnRlbnQgLndyYXBwZXIgLmxpdmUtY29sLWNvbnQgLmNvbC1tYWluICNkaXZjZW50ZXIgLmNvbnRhaW5lci1xdW90ZSAjdnVlLUxpdmVwbGF5IC5jb250YWluZXItZmx1aWQucXVvdGUtYm90dG9tIC5zY3JvbGwtd3JhcHBlci50YWItY29udGVudCAjY29sY29sLnRhYi1jb250ZW50IC50YWItcGFuZSAucm93IC50YWItcXQucGFuZWwgLmludC1xdW90ZS5wYW5lbC1oZWFkaW5nIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbn1cclxuXHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXItbGl2ZSBzZWN0aW9uLm1haW4tY29udGVudCAud3JhcHBlciAubGl2ZS1jb2wtY29udCAudG9wLW1lbnUtbGl2ZSB1bCBsaS5hY3RpdmV7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC50b3AtbWVudS1saXZlIHVsIGxpLmFjdGl2ZSBhLmFjdGl2ZXtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuYm9keS5saXZlIC53cmFwcGVyLWxpdmUgc2VjdGlvbi5tYWluLWNvbnRlbnQgLndyYXBwZXIgLmxpdmUtY29sLWNvbnQgLnRvcC1tZW51LWxpdmUgdWwgbGkgYS5hY3RpdmU6YmVmb3Jle1xyXG4gICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXItbGl2ZSBzZWN0aW9uLm1haW4tY29udGVudCAud3JhcHBlciAubGl2ZS1jb2wtY29udCAubGl2ZS1vdmVydmlldyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5ne1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG59XHJcblxyXG5cclxuYm9keS5pbmRleCAjdnVlLVNsaWRlci1pbmRleCAuY2Fyb3VzZWwgLml0ZW06bnRoLWNoaWxkKDEpIGE6OmJlZm9yZSxcclxuYm9keS5pbmRleCAjdnVlLVNsaWRlci1pbmRleCAuY2Fyb3VzZWwgLml0ZW06bnRoLWNoaWxkKDIpIGE6OmJlZm9yZSxcclxuYm9keS5pbmRleCAjdnVlLVNsaWRlci1pbmRleCAuY2Fyb3VzZWwgLml0ZW06bnRoLWNoaWxkKDMpIGE6OmJlZm9yZSB7ZGlzcGxheTogbm9uZX0jdnVlLVNsaWRlci1pbmRleCAuY2Fyb3VzZWwtaW5kaWNhdG9yc3tib3R0b206IDVweH0uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzQyNDI0MjtcclxufVxyXG5cclxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbn1cclxuXHJcbi8qICovXHJcblxyXG5ib2R5LmxpdmUgLnF0LWNvbnRhaW5lci5xdW90YXByZW11dGFuZXcsXHJcbi51bHRpbW8tbWludXRvLWNvbnRhaW5lciAucGFuZWwtYm9keSAudGFiLWNvbnRlbnQgdWwgbGkgLnJvdy1wYXJ0aXRhIC5xdW90ZS1wYXJ0aXRhIHVsIGxpIHNwYW4ucXRhLnF1b3RhcHJlbXV0YW5ld3tcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucXRhLWRwID4gZGl2LnNlZ25pcXQucXVvdGFwcmVtdXRhbmV3e1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpICFpbXBvcnRhbnQ7XHJcbn1cclxuLnF0YS1kcCA+IGRpdi5zZWduaXF0LnF1b3RhcHJlbXV0YW5ldyAubm9tZS1xdW90YSxcclxuLnF0YS1kcCA+IGRpdi5zZWduaXF0LnF1b3RhcHJlbXV0YW5ldyAudGlwb3tcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhbGluc2VzdG8tY29udGFpbmVyI3Z1ZS1PZGRzTWF0Y2ggLmV2ZW50by1zaW5nb2xvIC5wYW5lbCAucGFuZWwtYm9keSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC5wYW5lbCAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkgLm9kZC1jb250YWluZXIucXVvdGFwcmVtdXRhbmV3IHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKSAhaW1wb3J0YW50O1xyXG59XHJcbi5wYWxpbnNlc3RvLWNvbnRhaW5lciN2dWUtT2Rkc01hdGNoIC5ldmVudG8tc2luZ29sbyAucGFuZWwgLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50IC50YWItcGFuZSAucGFuZWwgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IC5vZGQtY29udGFpbmVyLnF1b3RhcHJlbXV0YW5ldyAubWFya2V0e1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAqL1xyXG5cclxuYm9keSAudHB0LnBpdS1naW9jYXRlLWNvbnRhaW5lciAucGFuZWwtYm9keXtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiAjMDAxMTI4O1xyXG59XHJcblxyXG5ib2R5IC5oZWFkZXItcXQuaGVhZGVyLTUgLnRvcGhkID4gLmNvbnRhaW5lci1mbHVpZCAubG9naW4tYm94LmxvZ2dhdG8gLmJ0bi5idG4tbG9nb3V0IHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmYzMDE5IDAlLCNjZjA0MDQgMTAwJSk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbmJvZHkgLnRwdC5waXUtZ2lvY2F0ZS1jb250YWluZXIucGFuZWwgLnBhbmVsLWJvZHkgLmNvbC1zbS0zIC5waWUtY2hhcnQgc3ZnIHBhdGg6bnRoLWNoaWxkKDQpLFxyXG5ib2R5IC50cHQucGl1LWdpb2NhdGUtY29udGFpbmVyLnBhbmVsIC5wYW5lbC1ib2R5IC5jb2wtc20tMyAucGllLWNoYXJ0IHN2ZyBwYXRoOm50aC1jaGlsZCg2KSxcclxuYm9keSAudHB0LnBpdS1naW9jYXRlLWNvbnRhaW5lci5wYW5lbCAucGFuZWwtYm9keSAuY29sLXNtLTMgLnBpZS1jaGFydCBzdmcgcGF0aDpudGgtY2hpbGQoOCl7XHJcbiAgICBmaWxsOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgc3Ryb2tlOiAgcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XHJcbn1cclxuXHJcbi8qIDEgKi9cclxuYm9keSAudHB0LnBpdS1naW9jYXRlLWNvbnRhaW5lci5wYW5lbCAucGFuZWwtYm9keSAuY29sLXNtLTMgLnBpZS1jaGFydCBzdmcgcGF0aDpudGgtY2hpbGQoNCl7XHJcbiAgZmlsbDogcmdiKDI0MywgMjA1LCA3MCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogMSAqL1xyXG5ib2R5IC50cHQucGl1LWdpb2NhdGUtY29udGFpbmVyLnBhbmVsIC5wYW5lbC1ib2R5IC5jb2wtc20tMyAucGllLWNoYXJ0IHN2ZyBwYXRoOm50aC1jaGlsZCg0KTpob3ZlcixcclxuLyogWCAqL1xyXG5ib2R5IC50cHQucGl1LWdpb2NhdGUtY29udGFpbmVyLnBhbmVsIC5wYW5lbC1ib2R5IC5jb2wtc20tMyAucGllLWNoYXJ0IHN2ZyBwYXRoOm50aC1jaGlsZCg2KTpob3ZlcixcclxuLyogMiAqL1xyXG5ib2R5IC50cHQucGl1LWdpb2NhdGUtY29udGFpbmVyLnBhbmVsIC5wYW5lbC1ib2R5IC5jb2wtc20tMyAucGllLWNoYXJ0IHN2ZyBwYXRoOm50aC1jaGlsZCg4KTpob3ZlcntcclxuICAgIGZpbGw6IHJnYigxNTgsIDEzMSwgMzMpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5ib2R5IC50cHQucGl1LWdpb2NhdGUtY29udGFpbmVyLnBhbmVsIC5wYW5lbC1ib2R5IC5jb2wtc20tMyAucGllLWNoYXJ0IHN2ZyB0ZXh0IHtcclxuICAgIGZpbGw6ICNmZmY7XHJcbn1cclxuXHJcbmJvZHkgLnRwdC5waXUtZ2lvY2F0ZS1jb250YWluZXIgLnBhbmVsLWJvZHkgLnJvdyAuY29sLXNtLTMuY2hhcnQtY29udGFpbmVyIHVsLmluZC1xdCBsaSA+IHNwYW57XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJ0bik7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1idG4tY29sb3IpO1xyXG59XHJcbmJvZHkgLnRwdC5waXUtZ2lvY2F0ZS1jb250YWluZXIgLnBhbmVsLWJvZHkgLnJvdyAuY29sLXNtLTMuY2hhcnQtY29udGFpbmVyIHVsLmluZC1xdCBsaSAucXVvdGEgLnF0YXtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdGEtYmcpO1xyXG4gIGNvbG9yOiB2YXIoLS1xdGEtYmctY29sb3IpO1xyXG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBRUFBLEFBQUEsS0FBSyxBQUFDLENBRUYsY0FBYyxDQUFDLFFBQUMsQ0FDaEIsWUFBWSxDQUFDLFFBQUMsQ0FDZCxhQUFhLENBQUMsUUFBQyxDQUVmLHFCQUFxQixDQUFBLEtBQUMsQ0FDdEIsdUJBQXVCLENBQUEsUUFBQyxDQUV4QixhQUFhLENBQUEsUUFBQyxDQUNkLGVBQWUsQ0FBQyxRQUFDLENBQ2pCLGNBQWMsQ0FBQSxRQUFDLENBQ2YsWUFBWSxDQUFBLFFBQUMsQ0FFYixhQUFhLENBQUEsNERBQUMsQ0FDZCxlQUFlLENBQUMsUUFBQyxDQUVqQixlQUFlLENBQUEsUUFBQyxDQUVoQixTQUFTLENBQUEsUUFBQyxDQUNWLGNBQWMsQ0FBQSxRQUFDLENBQ2YsV0FBVyxDQUFBLFFBQUMsQ0FDWixVQUFVLENBQUEscUJBQUMsQ0FDWCxR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LEtBQUssQ0FDZixBQUdELEFBQUEsSUFBSSxDQUFDLHNCQUFzQixDQUFDLFdBQVcsQ0FDdkMsSUFBSSxDQUFDLHdCQUF3QixDQUFDLFdBQVcsQUFBQSxDQUNyQyxtQkFBbUIsQ0FBQyxjQUFjLENBQ3JDLEFBRUQsQUFBQSxJQUFJLENBQUMsc0JBQXNCLENBQUMsV0FBVyxDQUFDLEVBQUUsQUFBQSxJQUFJLEFBQUEsU0FBUyxDQUN2RCxJQUFJLENBQUMsd0JBQXdCLENBQUMsV0FBVyxDQUFDLEVBQUUsQUFBQSxJQUFJLEFBQUEsU0FBUyxBQUFBLENBQ3JELFVBQVUsQ0FBRSxXQUFXLENBQzFCLEFBRUQsQUFBQSxJQUFJLENBQUMsc0JBQXNCLENBQUMsV0FBVyxDQUFDLEVBQUUsQUFBQSxJQUFJLEFBQUEsU0FBUyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQzVELElBQUksQ0FBQyx3QkFBd0IsQ0FBQyxXQUFXLENBQUMsRUFBRSxBQUFBLElBQUksQUFBQSxTQUFTLENBQUMsRUFBRSxDQUFDLENBQUMsQUFBQyxDQUM3RCxVQUFVLENBQUUsbUJBQW1CLENBQUMsVUFBVSxDQUMzQyxBQUdELEFBQUEsSUFBSSxDQUFDLHNCQUFzQixDQUFDLFdBQVcsQ0FBQyxFQUFFLEFBQUEsSUFBSSxBQUFBLFNBQVMsQ0FBQyxFQUFFLEFBQUEsT0FBTyxDQUFDLENBQUMsQ0FDbkUsSUFBSSxDQUFDLHdCQUF3QixDQUFDLFdBQVcsQ0FBQyxFQUFFLEFBQUEsSUFBSSxBQUFBLFNBQVMsQ0FBQyxFQUFFLEFBQUEsT0FBTyxDQUFDLENBQUMsQUFBQyxDQUNwRSxLQUFLLENBQUUsd0JBQXdCLENBQy9CLFVBQVUsQ0FBRSxjQUFjLENBQUMsVUFBVSxDQUN0QyxBQUNELEFBQUEsSUFBSSxDQUFDLHNCQUFzQixDQUFDLFdBQVcsQ0FBQyxFQUFFLEFBQUEsSUFBSSxBQUFBLFNBQVMsQ0FBQyxFQUFFLEFBQUEsT0FBTyxDQUFDLENBQUMsQUFBQSxNQUFNLENBQ3pFLElBQUksQ0FBQyx3QkFBd0IsQ0FBQyxXQUFXLENBQUMsRUFBRSxBQUFB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RUFBRSxBQUFBLGVBQWUsQ0FBQyxFQUFFLEFBQUEsUUFBUSxDQUMzQyxJQUFJLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxlQUFlLENBQUMsRUFBRSxBQUFBLFFBQVEsQUFBQSxDQUV4QyxtQkFBbUIsQ0FBRSxnQkFBZ0IsQ0FDeEMsQUFHRCxBQUFBLElBQUksQ0FBQyxFQUFFLEFBQUEsZUFBZSxDQUFDLEVBQUUsQUFBQSxRQUFRLENBQUMsRUFBRSxBQUFBLFFBQVEsQ0FBQyxDQUFDLENBQzlDLElBQUksQUFBQSxNQUFNLENBQUMsRUFBRSxBQUFBLGVBQWUsQ0FBQyxFQUFFLEFBQUEsUUFBUSxDQUFDLEVBQUUsQUFBQSxRQUFRLENBQUMsQ0FBQyxDQUNwRCxJQUFJLEFBQUEsVUFBVSxDQUFDLEVBQUUsQUFBQSxlQUFlLENBQUMsRUFBRSxBQUFBLFFBQVEsQ0FBQyxFQUFFLEFBQUEsUUFBUSxDQUFDLENBQUMsQ0FDeEQsSUFBSSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsZUFBZSxDQUFDLEVBQUUsQUFBQSxRQUFRLENBQUMsRUFBRSxBQUFBLFFBQVEsQ0FBQyxDQUFDLEFBQUEsQ0FDckQsZ0JBQWdCLENBQUUsZ0JBQWdCLENBQ3JDLEFBTUQsQUFBQSxJQUFJLENBQUMsRUFBRSxBQUFBLGVBQWUsQ0FBQyxFQUFFLEFBQUEsUUFBUSxDQUFDLENBQUMsQ0FBQyxJQUFJLEFBQUEsU0FBUyxDQUNqRCxJQUFJLEFBQUEsTUFBTSxDQUFDLEVBQUUsQUFBQSxlQUFlLENBQUMsRUFBRSxBQUFBLFFBQVEsQ0FBQyxDQUFDLENBQUMsSUFBSSxBQUFBLFNBQVMsQ0FDdkQsSUFBSSxBQUFBLFVBQVUsQ0FBQyxFQUFFLEFBQUEsZUFBZSxDQUFDLEVBQUUsQUFBQSxRQUFRLENBQUMsQ0FBQyxDQUFDLElBQUksQUFBQSxTQUFTLENBQzNELElBQUksQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLGVBQWUsQ0FBQyxFQUFFLEFBQUEsUUFBUSxDQUFDLENBQUMsQ0FBQyxJQUFJLEFBQUEsU0FBUyxBQUFBLENBQ3hELFlBQVks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 */
