:root{--header: #224486;--header-color: var(--header);--header-top: var(--header);--header-menu: var(--header);--header-text-primary: rgba(255, 255, 255, 0.6);--header-text-secondary: #ffffff;--primary-box: #bcbcbc;--secondary-box: #e7e7e7;--tertiary-box: #dfdfdf ;--fourth-box: #212528;--casino-bg: #505050;--casino-bg-2: #d8d8d8 ;--primary-btn: #e6b92b;--secondary-btn: #e6b92b;--tertiary-btn: #262626;--primary: #e6b92b;--secondary: #c2c2c2;--tertiary:rgba(230, 185, 43, 0.5);--fourth: #b8b8b8;--fifth: #224486;--sixth: rgb(255, 228, 24, 0.4);--live-selected: linear-gradient(to right, #ffe418 0%, #ffe418 1%,var(--tertiary) 1%,transparent 100%);--primary-text: rgba(0, 0, 0, 0.8);--secondary-text: #000;--tertiary-text: #224486;--fourth-text: #999;--icon-color-1: #e6b92b;--icon-color-2: #224486;--qta-bg: rgba(48, 48, 48, 0.1);--qta-color: #737373;--qta2-bg: #7e0202;--qta2-color: #fff;--qta-bg-hover: #224486;--qta-color-hover: #fff;--qta2-color-hover: #fff;--primary-btn-color:  #fff;--secondary-btn-color: #fff;--tertiary-btn-color: rgba(255,255,255,0.6);--heading-color: #224486;--live-heading-color: #c1c1c1;--custom-red: #fb3754;--custom-green: #0b840b;--custom-green-2: #008a00;--dropdown: #224486;--header-grad: linear-gradient(90deg,var(--tertiary) 0,var(--secondary-box) 90%);--panel-grad: linear-gradient(180deg,var(--tertiary) 0,var(--secondary-box) 90%);--overview-header: #979797;--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: rgba(255,255,255,0.05);--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-6: rgba(255,255,255,0.6);--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: 300deg;--header-top-icon-color: var(--primary);--header-top-text-color: var(--header-text-primary)}::-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 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a:before{color:var(--light) !important}body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span{color:var(--light)}body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span:before{color:var(--light) !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}body{background:var(--semi-dark-8)}body .form-control,body input[type="password"],body input[type="password"]:focus,body input[type="number"],body input[type="number"]:focus,body input[type="text"],body input[type="text"]:focus{color:var(--primary-text) !important;background-color:var(--semi-light-12) !important;border-color:transparent}body input::placeholder{color:var(--semi-light-3) !important}body .form-control[disabled],body .form-control[readonly],body fieldset[disabled] .form-control{background-color:var(--semi-dark-2)}body .select.form-control{background:var(--semi-dark-3);color:var(--tertiary-text) !important}body.areariservata table:not(.ui-datepicker-calendar),body.areariservata .table-bordered{background:var(--secondary-box)}@media only screen and (max-width: 1270px){body .left-column-quote.pull-left,body .left-column.pull-left,body.mainsport .left-column-quote.pull-left,body.mainsport .left-column.pull-left{margin-top:0}}body .modal-backdrop{background:var(--semi-dark-8)}body .modal .modal-dialog .modal-content{background:var(--secondary-box)}body header#header{background:var(--header)}body header#header .header-qt.header-5 div.midhd .row .col-md-9 .mid-menu .search-box .form-group input.form-control{background:var(--semi-dark-3) !important}body header#header .header-qt.header-5 div.midhd .row .col-md-9 .mid-menu>ul.list-inline li a:hover{color:var(--header-text-secondary)}body header#header .tophd>.container-fluid .login-box div.rec-password>div:before{color:var(--header-text-primary)}body header#header .tophd>.container-fluid .login-box.loggato .btn.btn-logout{color:var(--tertiary-text);background:var(--custom-red)}body header#header .tophd>.container-fluid .login-box.loggato .user-icon{background:var(--dropdown)}body header#header .tophd>.container-fluid .transfer-container button{background:var(--fourth);color:var(--tertiary-text)}body header#header .navbar.navbar-qt{background:transparent}body header#header .navbar.navbar-qt ul.nav.navbar-nav#vueMenuHeader li a span{color:var(--header-text-secondary)}body header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li a span:before{background:var(--fifth)}body header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li:hover a{background-color:transparent}body header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li:hover a span{color:var(--primary);position:relative}body header .header-qt.header-5 .navbar.navbar-qt>div .div-account{background:var(--primary-btn)}body header .header-qt.header-5 .navbar.navbar-qt>div .div-account a{color:var(--primary-btn-color)}body header .header-qt.header-5 .navbar.navbar-qt>div .div-account a:before{color:var(--primary-btn-color)}body.index header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li:first-child a:before,body.index header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li:first-child a:before,body.index header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li.home:before{color:var(--primary) !important}body.index header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li:first-child a a,body.index header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li:first-child a a,body.index header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li.home a{background:transparent}body.index header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li:first-child a a span,body.index header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li:first-child a a span,body.index header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li.home a span{box-shadow:inset 0px -4px 0 var(--fifth)}body.quote-page header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(2) a,body.quote-page header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-sport a,body.mainsport 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.mnu-header-sport a{background:transparent;color:var(--primary)}body.quote-page header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(2) a:before,body.quote-page header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-sport a:before,body.mainsport 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.mnu-header-sport a:before{color:var(--primary) !important}body.quote-page header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(2) a span,body.quote-page header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-sport a span,body.mainsport 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.mnu-header-sport a span{color:var(--primary);box-shadow:inset 0px -4px 0 var(--fifth)}body.quote-page header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(2) a span:before,body.quote-page header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-sport 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,body.mainsport header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-sport a span:before{color:var(--primary) !important}body.live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(3) a{background:transparent;color:var(--primary)}body.live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(3) a:before{color:var(--primary) !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);box-shadow:inset 0px -4px 0 var(--fifth)}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) !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,body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a{background:transparent;color:var(--primary)}body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a:before,body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a:before{color:var(--primary) !important}body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span,body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span{color:var(--primary) !important;box-shadow:inset 0px -4px 0 var(--fifth)}body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span:before,body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span:before{color:var(--primary) !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),body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino{box-shadow:unset}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a{background:transparent;color:var(--tertiary-text)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a:before,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a: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) a span,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span{color:var(--primary) !important;box-shadow:unset}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span:before,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino 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(5) a,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casinolive a{background:transparent;color:var(--primary)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(5) a:before,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casinolive a: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(5) a span,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casinolive a span{color:var(--primary);box-shadow:inset 0px -4px 0 var(--fifth)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(5) a span:before,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casinolive a span:before{color:var(--primary) !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),body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino{box-shadow:unset}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a{background:transparent;color:var(--tertiary-text)}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a:before,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a: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) a span,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span{color:var(--primary) !important;box-shadow:unset}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span:before,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino 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(6) a,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-virtual a{background:transparent;color:var(--primary)}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(6) a:before,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-virtual a: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(6) a span,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-virtual a span{color:var(--primary);box-shadow:inset 0px -4px 0 var(--fifth)}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(6) a span:before,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-virtual a span:before{color:var(--primary) !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),body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino{box-shadow:unset}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a,body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a{background:transparent;color:var(--tertiary-text)}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a:before,body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a: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) a span,body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span{color:var(--primary) !important;box-shadow:unset}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span:before,body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span:before{color:var(--primary) !important}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.poker 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.poker a:before{color:var(--primary)}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.poker a span{color:var(--primary-text);box-shadow:inset 0px -4px 0 var(--fifth)}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.poker a span:before{color:var(--primary) !important}body.casino.cat-23{background:var(--primary-box)}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4),body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-poker{box-shadow:unset}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-poker a{background:transparent;color:var(--tertiary-text)}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a:before,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a:before,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-poker a:before{color:var(--primary) !important}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-poker a span{color:var(--primary) !important;box-shadow:unset !important}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span:before,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span:before,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-poker a span:before{color:var(--primary) !important}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(7) a,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-ippica a{background:transparent;color:var(--primary)}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(7) a:before,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-ippica a:before{color:var(--primary) !important}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(7) a span,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-ippica a span{color:var(--primary);box-shadow:inset 0px -4px 0 var(--fifth)}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(7) a span:before,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-ippica a span:before{color:var(--primary) !important}body .top-leagues{background:var(--panel-grad)}body .top-leagues .panel-heading{background:transparent !important}body .top-leagues .panel-body ul li a span.campionato{color:var(--tertiary-text)}body .search-box,body.index .search-box,body.mainsport .search-box,body.quote-page .search-box{background:var(--secondary-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:transparent !important;border:1px solid var(--semi-dark-8)}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(--primary-btn)}body .navbar-default.sidebar,body.index .navbar-default.sidebar,body.mainsport .navbar-default.sidebar,body.quote-page .navbar-default.sidebar{background:var(--secondary-box)}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(--secondary-box)}body .navbar-default.sidebar .sidebar-nav ul li:hover,body.index .navbar-default.sidebar .sidebar-nav ul li:hover,body.mainsport .navbar-default.sidebar .sidebar-nav ul li:hover,body.quote-page .navbar-default.sidebar .sidebar-nav ul li:hover{background:var(--semi-light-2)}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(--tertiary-text)}body .navbar-default.sidebar .sidebar-nav ul li a:before,body.index .navbar-default.sidebar .sidebar-nav ul li a:before,body.mainsport .navbar-default.sidebar .sidebar-nav ul li a:before,body.quote-page .navbar-default.sidebar .sidebar-nav ul li a:before{background:var(--icon-color-2)}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{color:var(--fifth)}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(--secondary-box)}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(--secondary-box)}body ul.betting-menu-4 li.level-1>a::before,body.index ul.betting-menu-4 li.level-1>a::before,body.mainsport ul.betting-menu-4 li.level-1>a::before,body.quote-page ul.betting-menu-4 li.level-1>a::before{background:var(--icon-color-1)}body ul.betting-menu-4 li.level-1 a.active,body.index ul.betting-menu-4 li.level-1 a.active,body.mainsport ul.betting-menu-4 li.level-1 a.active,body.quote-page ul.betting-menu-4 li.level-1 a.active{color:var(--fifth)}body ul.betting-menu-4 li.level-1 a:hover,body.index ul.betting-menu-4 li.level-1 a:hover,body.mainsport ul.betting-menu-4 li.level-1 a:hover,body.quote-page ul.betting-menu-4 li.level-1 a:hover{color:var(--fifth)}body .ultimo-minuto-container .panel-body ul.nav.nav-tabs{background:var(--secondary-box)}body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li.active a{color:var(--tertiary-text);box-shadow:inset 0px -4px 0 var(--primary)}body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li.active a:before{background:var(--icon-color-2)}body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li a:before{background:var(--icon-color-1)}body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li:hover a{color:var(--tertiary-text);box-shadow:inset 0px -4px 0 var(--primary)}body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li:hover a:before{background:var(--icon-color-2)}body .ultimo-minuto-container .panel-body .tab-content #spLm1 .sub-title .markets ul li:nth-child(4),body .ultimo-minuto-container .panel-body .tab-content #spLm1 .sub-title .markets ul li:nth-child(5),body .ultimo-minuto-container .panel-body .tab-content #spLm1 .sub-title .markets ul li:nth-child(6),body .ultimo-minuto-container .panel-body .tab-content #spLm1 .sub-title .markets ul li:nth-child(10),body .ultimo-minuto-container .panel-body .tab-content #spLm1 .sub-title .markets ul li:nth-child(11){background:var(--secondary-box)}body .ultimo-minuto-container .panel-body .tab-content #spLm1 .sub-title .markets ul li:nth-child(1),body .ultimo-minuto-container .panel-body .tab-content #spLm1 .sub-title .markets ul li:nth-child(2),body .ultimo-minuto-container .panel-body .tab-content #spLm1 .sub-title .markets ul li:nth-child(3),body .ultimo-minuto-container .panel-body .tab-content #spLm1 .sub-title .markets ul li:nth-child(7),body .ultimo-minuto-container .panel-body .tab-content #spLm1 .sub-title .markets ul li:nth-child(8),body .ultimo-minuto-container .panel-body .tab-content #spLm1 .sub-title .markets ul li:nth-child(9){background:var(--tertiary-box)}body .ultimo-minuto-container .panel-body .tab-content #spLm1 .quote-partita ul li:nth-child(4),body .ultimo-minuto-container .panel-body .tab-content #spLm1 .quote-partita ul li:nth-child(5),body .ultimo-minuto-container .panel-body .tab-content #spLm1 .quote-partita ul li:nth-child(6),body .ultimo-minuto-container .panel-body .tab-content #spLm1 .quote-partita ul li:nth-child(10),body .ultimo-minuto-container .panel-body .tab-content #spLm1 .quote-partita ul li:nth-child(11){background:transparent}body .ultimo-minuto-container .panel-body .tab-content #spLm1 .quote-partita .piu span:before{background:var(--semi-light-3)}body .ultimo-minuto-container .panel-body .tab-content #sp1 .sub-title .markets ul li:nth-child(4),body .ultimo-minuto-container .panel-body .tab-content #sp1 .sub-title .markets ul li:nth-child(5),body .ultimo-minuto-container .panel-body .tab-content #sp1 .sub-title .markets ul li:nth-child(6),body .ultimo-minuto-container .panel-body .tab-content #sp1 .sub-title .markets ul li:nth-child(9),body .ultimo-minuto-container .panel-body .tab-content #sp1 .sub-title .markets ul li:nth-child(10),body .ultimo-minuto-container .panel-body .tab-content #sp1 .sub-title .markets ul li:nth-child(11){background:var(--secondary-box)}body .ultimo-minuto-container .panel-body .tab-content #sp1 .sub-title .markets ul li:nth-child(1),body .ultimo-minuto-container .panel-body .tab-content #sp1 .sub-title .markets ul li:nth-child(2),body .ultimo-minuto-container .panel-body .tab-content #sp1 .sub-title .markets ul li:nth-child(3),body .ultimo-minuto-container .panel-body .tab-content #sp1 .sub-title .markets ul li:nth-child(7),body .ultimo-minuto-container .panel-body .tab-content #sp1 .sub-title .markets ul li:nth-child(8){background:var(--tertiary-box)}body .ultimo-minuto-container .panel-body .tab-content #sp1 .quote-partita ul li:nth-child(4),body .ultimo-minuto-container .panel-body .tab-content #sp1 .quote-partita ul li:nth-child(5),body .ultimo-minuto-container .panel-body .tab-content #sp1 .quote-partita ul li:nth-child(6),body .ultimo-minuto-container .panel-body .tab-content #sp1 .quote-partita ul li:nth-child(9),body .ultimo-minuto-container .panel-body .tab-content #sp1 .quote-partita ul li:nth-child(10),body .ultimo-minuto-container .panel-body .tab-content #sp1 .quote-partita ul li:nth-child(11){background:transparent}body .ultimo-minuto-container .panel-body .tab-content .sub-title{background:linear-gradient(90deg, var(--tertiary) 0, #1a1b1b 30%)}body .ultimo-minuto-container .panel-body .tab-content .sub-title:before{background:var(--icon-color-1)}body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .titolo-partita span.match{color:var(--fifth)}body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .tempo-partita span{color:var(--tertiary-text)}body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li{background:var(--secondary-box)}body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta{background:var(--qta-bg);color:var(--qta-color);margin:0 2px}body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta:hover{background:var(--qta-bg-hover);color:var(--qta-color-hover)}body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta.spread{background:var(--primary-btn);color:var(--primary-btn-color)}body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta.spread:hover{background:var(--primary-btn);color:var(--primary-btn-color)}body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita:hover{background:var(--semi-dark-5)}body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita:hover .quote-partita ul li{background:transparent}body .market-movers-container .panel-body ul.nav.nav-tabs{background:var(--secondary-box)}body .market-movers-container .panel-body ul.nav.nav-tabs li:hover a,body .market-movers-container .panel-body ul.nav.nav-tabs li.active a{color:var(--tertiary-text);box-shadow:inset 0px -4px 0 var(--primary)}body .market-movers-container .panel-body .chart-container{background:var(--header-grad)}body .tps.selettore-giorni,body .tpq.selettore-giorni,body .tpc.selettore-giorni{background:var(--secondary-box)}body .tps.selettore-giorni ul,body .tpq.selettore-giorni ul,body .tpc.selettore-giorni ul{background:transparent}body .tps.selettore-giorni ul li a.btn,body .tpq.selettore-giorni ul li a.btn,body .tpc.selettore-giorni ul li a.btn{background:transparent}body .tps.selettore-giorni ul li a.btn:hover,body .tps.selettore-giorni ul li a.btn.active,body .tpq.selettore-giorni ul li a.btn:hover,body .tpq.selettore-giorni ul li a.btn.active,body .tpc.selettore-giorni ul li a.btn:hover,body .tpc.selettore-giorni ul li a.btn.active{box-shadow:inset 0px -3px 0 var(--primary);background:transparent;color:var(--tertiary-text)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-btn ul li.btn .event-no{color:var(--primary-text)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlList li: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 .event span.championship{color:var(--primary-text)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlList li .event span.match{color:var(--tertiary-text)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlList li .quote .qta{color:var(--tertiary-text)}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-dark-5)}body .palinsesti-container .main-palinsesti .heading-sport .title-heading h4:before{background:var(--icon-color-2)}body .palinsesti-container .pal-heading{background:var(--secondary-box) !important}body .palinsesti-container .pal-heading .title h4{color:var(--tertiary-text)}body .palinsesti-container ul.pal-container{background:var(--secondary-box)}body .palinsesti-container ul.pal-container .check li{background:var(--tertiary-box)}body .palinsesti-container ul.pal-container .check li div label{color:var(--tertiary-text)}body .palinsesti-container ul.pal-container .check li div label input[type="checkbox"]::after{color:var(--secondary)}body.print-odds section#main .main-container .stampa-quote-container .col-md-6{background:var(--tertiary-box)}body.print-odds section#main .main-container .stampa-quote-container .col-md-6 label{color:var(--tertiary-text)}body.print-odds section#main .main-container .visualizza-quote ul li{background:var(--fourth-box)}body.print-odds section#main .main-container .visualizza-quote ul li div label{color:var(--tertiary-text)}body.print-odds section#main .main-container .visualizza-quote ul li div label input[type="checkbox"]::after{color:var(--secondary)}body.print-odds section#main .main-container .button-container .btn a{color:var(--primary-btn-color)}body .box-coupon .qbet-box{background:var(--secondary-box)}body .box-coupon #girocontoautomatico{background:var(--semi-light-12)}body .box-coupon #girocontoautomatico .form-control,body .box-coupon #girocontoautomatico input[type="password"],body .box-coupon #girocontoautomatico input[type="number"],body .box-coupon #girocontoautomatico input[type="text"]{background-color:var(--semi-dark-5) !important}body .box-coupon #girocontoautomatico .ricarica-container .selezione-utente select.form-control{background-position-x:right;background-position-y:center;color:var(--fifth) !important}body .box-coupon #girocontoautomatico input[type="checkbox"]::after{color:var(--semi-dark-3)}body .box-coupon #pnev.CItems{background:var(--secondary-box)}body .box-coupon #pnev.CItems .CItem{background:var(--semi-light-2);border-bottom:2px solid var(--semi-dark-8)}body .box-coupon #pnev.CItems .CItem .CodEv{color:var(--tertiary-text)}body .box-coupon #pnev.CItems .CItem .COdds .CSegno1 span{color:var(--fifth);font-style:italic}body .box-coupon #pnev.CItems .CItem .COdds .CQuota span{color:var(--fifth)}body .box-coupon #pnev.CItems .CItem .CSubEv{color:var(--tertiary-text)}body .box-coupon .header_void .voidint{background:var(--secondary-box) !important}body .box-coupon .header_void .row_header_cx{background:var(--secondary-box) !important}body .box-coupon .footercp{background:var(--secondary-box)}body .box-coupon .footercp .row_footer_bt>div div.btn{background:transparent;color:var(--primary-text)}body .box-coupon .footercp .row_footer_bt>div div.btn.active{background:var(--tertiary-box);box-shadow:inset 0px -3px 0 var(--primary);color:var(--tertiary-text)}body .box-coupon .footercp .row_footer_bt1 .footer_dx_bt .btn.btn-reset{background:var(--custom-red);color:var(--light)}body .box-coupon .footercp .row_footer_bt1 .footer_save_cp p{background:var(--fifth);color:var(--dark)}body .box-coupon .footercp .row_footer_bt1 .footer_save_cp .btn.btn-salva{background:var(--tertiary-btn) !important}body .box-coupon .footercp .row_footer_bt1 .footer_save_cp .btn.btn-salva span{background:transparent !important;color:var(--fifth)}body .box-coupon .footercp .row_footer_bt1 .footer_save_cp .btn.btn-salva span:before{color:var(--fifth)}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,body .box-coupon .footercp #pn_sis_rid div input[type="text"]{background-color:var(--semi-light-3) !important;border-color:var(--semi-light-3) !important;color:var(--tertiary-text) !important}body .box-coupon .footercp #pn_sing_int #qtint>div div.footer_dx span:empty{display:none}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){background:var(--primary-btn) !important;color:var(--primary-btn-color) !important}body .box-coupon .footercp #pn_sis_rid,body .box-coupon .footercp #pn_sing_int #qtint>div div,body .box-coupon .footercp #pn_sing_int #qtsolo>div div{color:var(--tertiary-text) !important}body .box-coupon .riepilogo-schedina,body .box-coupon .riepilogo-prenotazione,body .box-coupon .ricarica-sched{background-color:var(--secondary-box)}body .right-container .ultime-vincite-container.panel{background:var(--secondary-box)}body .right-container .ultime-vincite-container.panel .panel-body ul li{background:transparent;border:1px solid var(--semi-light)}body .right-container .ultime-vincite-container.panel .panel-body ul li:hover{background:var(--semi-dark-3)}body .right-container .ultime-vincite-container.panel .panel-body ul li .data-vincita{color:var(--tertiary-text)}body .right-container .ultime-vincite-container.panel .panel-body ul li .giocata-vincita{color:var(--fifth)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .top-container .button-container .btn.btn-togg-qt{color:var(--tertiary-text);background:var(--secondary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container{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 .nav-tabs li{color:var(--primary-text);background: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.active{box-shadow:inset 0px -4px 0 var(--primary);color:var(--tertiary-text);background:var(--fourth)}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{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 .nav-tabs li:hover{box-shadow:inset 0px -4px 0 var(--primary);color:var(--tertiary-text);background:var(--fourth)}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{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{background:var(--semi-light)}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{background:var(--secondary)}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 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:hover{background:var(--primary-btn)}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:hover a{color:var(--primary-btn-color)}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.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-color)}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{background:var(--tertiary)}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-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 thead tr th.data:first-child{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 thead tr:nth-child(2){background:transparent}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-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 .orario{color:var(--fifth)}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 .id{background:var(--semi-dark-3)}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:var(--semi-dark-7)}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 .evento{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:last-child div{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.quota a.qta{background:transparent}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-5)}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(--qta-color);background:var(--qta-bg)}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:hover{color:var(--qta-color-hover);background:var(--qta-bg-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 .pn_image1 i.fa-bar-chart:before,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 .pn_image1 i.fa-plus-square:before{background:var(--semi-light-6)}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 .pn_image1:hover i.fa-bar-chart:before,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 .pn_image1:hover i.fa-plus-square:before{background: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.id1{color:var(--fifth)}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.evento{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.segni .qta-dp>div.segniqt{background:var(--qta-bg)}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(--fifth)}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(--qta-bg-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.segni .qta-dp>div.segniqt:hover .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:hover .nome-quota{color:var(--qta-color-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.evento_segni{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.evento_segni: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: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-heading{background:var(--secondary-box) !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 .nav-tabs{background:var(--secondary-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 .nav-tabs li{color:var(--primary-text);background: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.active{box-shadow:inset 0px -4px 0 var(--primary);color:var(--tertiary-text);background:var(--fourth)}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{box-shadow:inset 0px -4px 0 var(--primary);color:var(--tertiary-text);background:var(--fourth)}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(--tertiary-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{background:var(--secondary-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-heading h4 a span{color:var(--tertiary-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{background:var(--secondary)}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 .odd{color:var(--tertiary-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 .market{color:var(--tertiary-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:hover{background:var(--secondary);filter:brightness(1.5)}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,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 .odd{color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li.active{background:var(--semi-light);box-shadow:inset 0px -3px 0 var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li.active a{color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li.active a:before{color:var(--tertiary-text) !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li:hover{background:var(--semi-light);box-shadow:inset 0px -3px 0 var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li:hover a{color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li:hover a:before{color:var(--tertiary-text) !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel{background:transparent !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .left-nav.panel{background:transparent !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item{background:var(--tertiary-box) !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item#menu1 a,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item#menu1 a{background:#083 !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item#menu5 a,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item#menu5 a{background:#4B9500 !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item#menu2 a,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item#menu2 a{background:#dd9406 !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item#menu3 a,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item#menu3 a{background:#186788 !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item#menu22 a,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item#menu22 a{background:#C42163 !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item#menu21 a,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item#menu21 a{background:#CC3201 !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item#menu20 a,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item#menu20 a{background:#6B357D !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item#menu6 a,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item#menu6 a{background:#0E9EA7 !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item#menu23 a,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item#menu23 a{background:#950000 !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item#menu4 a,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item#menu4 a{background:#0b2c57 !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item#menu34 a,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item#menu34 a{background:#bb4600  !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item a i.fa-caret-down:before,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item a i.fa-caret-down:before{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 a span.icon,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item a span.icon{background:var(--icon-color-1)}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-box);border-top:1px solid var(--semi-dark-8)}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:hover,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:hover{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:transparent}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.home,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.away,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.home,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.away{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 .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-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 .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-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{color:var(--custom-green-2);background:transparent}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{color:var(--custom-red);background:transparent}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(--semi-light-2)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item.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{background:var(--tertiary-box) !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item.preferiti a i.fa-caret-down:before,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item.preferiti a i.fa-caret-down:before{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 a span.icon,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item.preferiti a span.icon{background:var(--icon-color-1)}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(--tertiary-box);border-top:1px solid var(--semi-dark-8)}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:hover,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:hover{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:transparent}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:transparent}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.home,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.away,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.home,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.away{color:var(--custom-green-2)}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-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 .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-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{color:var(--custom-green-2);background:transparent}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{color:var(--custom-red);background:transparent}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(--tertiary-box)}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{color:var(--primary-text);background:var(--semi-light)}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{box-shadow:inset 0px -4px 0 var(--primary);color:var(--tertiary-text);background:var(--fourth)}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:transparent}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:hover{box-shadow:inset 0px -4px 0 var(--primary);color:var(--tertiary-text);background:var(--fourth)}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:hover a{background:transparent}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(--secondary)}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(--secondary-box);box-shadow:unset}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(--tertiary);color:var(--tertiary-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{background:var(--qta-bg);color:var(--qta-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:hover{background:var(--secondary);filter:brightness(1.5);color:var(--qta-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{cursor:initial}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:hover{filter:unset}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:hover{background:var(--primary);filter:unset;color:var(--qta-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-heading{background:var(--secondary) !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-heading h4 a span.icon{background:var(--icon-color-2)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive1 .panel-heading{background:#083 !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive5 .panel-heading{background:#4B9500 !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive2 .panel-heading{background:#dd9406 !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive3 .panel-heading{background:#186788 !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive22 .panel-heading{background:#C42163 !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive21 .panel-heading{background:#ff3c00 !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive20 .panel-heading{background:#6B357D !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive6 .panel-heading{background:#0E9EA7 !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive23 .panel-heading{background:#950000 !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive4 .panel-heading{background:#0b2c57 !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table{background:var(--tertiary-box)}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(--primary);filter:brightness(1.01)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr .mercato-conatainer.hnd,body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr .qt-container.hnd{cursor:none !important;pointer-events:none !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr .mercato-conatainer.hnd span,body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr .qt-container.hnd span{cursor:none !important;pointer-events:none !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr:hover{background:transparent}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(--overview-header);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 span.stato{color:var(--semi-light-6)}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.teamhome,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.teamaway{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:transparent;color:var(--fifth)}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-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{background:var(--overview-header);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{background:var(--secondary);box-shadow:unset;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 .dark.titles .row .market-title .quota-cont .qt-container.hnd{background:var(--primary);color:var(--primary-text);border-radius:4px}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(--overview-header)}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(--overview-header)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table:hover tbody{background:var(--tertiary-box)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table:hover tbody .teamhome,body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table:hover tbody .teamaway{color:var(--primary) !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table:hover tbody tr td.dark .dark.titles .row .market-title:hover{background:var(--tertiary-box)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table:hover tbody tr td.dark .dark.titles .row .market-title .quota-cont:hover .qt-container{background:var(--secondary);filter:brightness(1.5);color:var(--qta-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table:hover tbody tr td.dark .dark.titles .row .market-title .quota-cont:hover .qt-container.hnd{background:var(--primary);color:var(--primary-text);filter:unset}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table:hover tbody tr td.dark .dark.titles .row .market-title .quota-cont:hover .mercato-container span{color:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table:hover tbody tr td.dark .dark.titles .row .market-title .quota-cont:hover .mercato-container.hnd{cursor:none;pointer-events:none;filter:unset;color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table:hover tbody tr td.dark .dark.titles .row .market-title .quota-cont:hover .mercato-container.hnd span{filter:unset;color:var(--primary-text)}body .info-agenzia-container .panel-body .table-responsive .table{background:var(--secondary-box)}body .box-lottobet .panel.lotto-win-container{background:var(--secondary-box)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar .sub-page-header{color:var(--fifth)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar .page-header span{color:var(--tertiary-text) !important}body.areariservata .wrapper-boxed section#main .container-fluid .page-title h4{color:var(--tertiary-text)}body.areariservata .wrapper-boxed section#main .main-cont .title h5,body.areariservata .wrapper-boxed section#main .main-cont.full .title h5{color:var(--tertiary-text)}body.areariservata .wrapper-boxed section#main .main-cont .account-personal-data-container .myaccount-cont .row:last-child .col-sm-6 ul li,body.areariservata .wrapper-boxed section#main .main-cont.full .account-personal-data-container .myaccount-cont .row:last-child .col-sm-6 ul li{background:var(--secondary-box)}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.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{box-shadow:inset 0 -3px 0 0 var(--primary);color:var(--tertiary-text)}body.casino section.main-container-casino-res .casino-provider-cont{background:var(--casino-bg)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider{background:transparent}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider .inner-cont{background:transparent}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider .inner-cont:before{background:transparent !important}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider .inner-cont:after{background:transparent !important}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider .inner-cont i.casino.casino-all span{background:var(--primary-btn) !important;color:var(--primary-btn-color)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.active .inner-cont:after{background:transparent}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search input.form-control{background:white !important;color:#111 !important}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search input.form-control::placeholder{color:var(--semi-dark-5) !important}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search .fa-search{color:orangered !important}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search.open-search input{background:var(--light) !important;color:#000 !important}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search.open-search input::placeholder{color:var(--semi-dark-5) !important}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search.open-search .fa-search{color:orangered}body.casino section.main-container-casino-res .right-container{background:var(--casino-bg)}body.casino section.main-container-casino-res .right-container .game-type-container{background:var(--casino-bg-2)}body.casino section.main-container-casino-res .right-container .game-type-container .game-type-filters li a{background:var(--primary-btn);color:var(--primary-btn-color) !important}body.casino section.main-container-casino-res .right-container .game-type-container .game-type-filters li.active a{background:var(--light);color:var(--dark) !important}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .search input{background:var(--light) !important;color:#000 !important}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .search input::placeholder{color:var(--semi-dark-5) !important}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .search i{background:transparent;color:orangered}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .search-box-top i.icon-view.casino-sorting i:before{color:var(--semi-dark-7)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper{background:var(--casino-bg-2)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper ul li .game .image-cont:after{background:transparent}body.casino section.main-container-casino-res .right-container .casino-games-wrapper ul li .game .image-cont span.provider{color:white}body.casino section.main-container-casino-res .right-container .casino-games-wrapper ul li .game .image-cont span.provider:before{color:white}body.casino section.main-container-casino-res .right-container .casino-games-wrapper ul li .game .image-cont .game-btns div{background:var(--sixth)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper ul li .game .image-cont .game-btns div a i{color:var(--tertiary-text)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper ul li .game span.title{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, #111 61%, #111 100%) !important;color:var(--tertiary-text) !important}body.casino section.main-container-casino-res .right-container .casino-games-wrapper ul li:hover .game .image-cont:after{background:transparent}body.casino section.main-container-casino-res .right-container .casino-games-wrapper ul li:hover .game span.provider{background:transparent}body.casino section.main-container-casino-res.left-side-provider .casino-provider-cont .casino-provider-header{background:var(--casino-bg)}body.casino section.main-container-casino-res.left-side-provider .casino-provider-cont .casino-provider-header:before{background:transparent}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 .list_item .labeltext{color:var(--tertiary-text);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, #111 61%, #111 100%) !important}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 .list_item .labeltext{background:linear-gradient(to bottom, rgba(253,0,232,0) 0%, var(--fifth) 61%, var(--fifth) 100%) !important}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:linear-gradient(to bottom, rgba(0,0,0,0) 0%, #111 61%, #111 100%) !important}body.registrazione .wrapper-boxed section#main .registrazione-page .page-title h3{color:var(--tertiary-text)}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-box)}body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom .row .col-sm-9 .checkbox label input[type="checkbox"]::after{color:var(--semi-light-2)}body.recupera-pwd section#main .dati-container .rec-password{background:var(--secondary-box)}body .right-container .panel.verifica-scommessa-container{background:var(--secondary-box)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game .image-cont span.provider{position:absolute;bottom:2px;z-index:2;font-size:11px;width:100%;text-align:center;font-weight:100;text-transform:uppercase;display:block}body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game .image-cont span.provider:before{display:none !important;content:unset !important}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 .odd,.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 .dropdown-menu{color:var(--light)}body header#header .header-qt.header-5 .navbar.navbar-qt>div .div-account{top:-44px}body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita:hover{background:var(--semi-dark-1)}body{background:var(--primary-box)}body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .stat-partita i::before{background:var(--dark)}body .ultimo-minuto-container .panel-body .tab-content #spLm1 .quote-partita .piu span::before{background:var(--semi-dark-3)}body .ultimo-minuto-container .panel-body .tab-content .sub-title::before{background:var(--fifth)}body .ultimo-minuto-container .panel-body .tab-content .sub-title{background:linear-gradient(90deg, var(--tertiary) 0, var(--secondary-box) 30%)}body .form-control,body input[type="password"],body input[type="password"]:focus,body input[type="number"],body input[type="number"]:focus,body input[type="text"],body input[type="text"]:focus,body .header-qt.header-5 .tophd>.container-fluid .form-inline.login-box .form-group input{background-color:rgba(65,65,65,0.12) !important}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:rgba(65,65,65,0.12) !important;border:1px solid rgba(65,65,65,0.12)}body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita .piu span::before{background:var(--fifth)}body .box-coupon .footercp .row_footer_bt1 .footer_save_cp p{color:var(--light)}body .box-coupon .footercp .row_footer_bt1 .footer_save_cp .btn.btn-salva{background:var(--tertiary-box) !important}body .box-coupon .footercp .row_footer_bt>div div.btn.active{background:var(--secondary-box)}body .box-coupon .footercp .row_footer_bt>div div.btn{background:var(--tertiary-box);color:var(--semi-dark-3)}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{background:var(--primary);box-shadow:inset 0px -4px 0 var(--fifth)}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{background:var(--semi-dark-1)}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{color:var(--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:hover{background:var(--semi-dark-1)}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,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(--fifth)}body .box-coupon .footercp .row_footer_bt>div div.btn:hover{color:#a6a6a6}body header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li a span::before{background:var(--primary)}body.index header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li:first-child a a span,body.index header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li:first-child a a span,body.index header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li.home a span{box-shadow:inset 0px -4px 0 var(--primary)}body footer{background-color:var(--fifth)}body footer .footer-top .container-fluid .row.text .col-md-10 ul li a,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,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(--light)}body .market-movers-container .panel-body .tab-content .chart-container .bottom-container .odds-container ul li.quota-container .qta{background:var(--qta-bg)}body .box-coupon #pnev.CItems .CItem{border-bottom:2px solid var(--semi-dark-1)}body ul.betting-menu-4 li.level-1>a::before,body.index ul.betting-menu-4 li.level-1>a::before,body.mainsport ul.betting-menu-4 li.level-1>a::before,body.quote-page ul.betting-menu-4 li.level-1>a::before{background:var(--icon-color-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 td.quota .pn_image1 i.fa-bar-chart::before,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 .pn_image1 i.fa-plus-square::before{background:var(--fifth)}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{background:var(--semi-dark-2)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item a i.fa-caret-down::before,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item a i.fa-caret-down::before,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{color:var(--light)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item a span.icon,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item a span.icon{background:var(--light)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item.preferiti a span.icon,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item.preferiti a span.icon{background:var(--dark)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item.preferiti a,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item.preferiti a{color:var(--dark)}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{border-top:1px solid var(--semi-dark-2)}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:hover{background:var(--semi-dark-3)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li a::before{color:var(--semi-dark-3)}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(--light)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-heading h4 a span.icon{background:var(--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.time.info-td-width span.stato{color:var(--semi-dark-7)}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(--fifth)}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(--fifth)}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .icon-view.casino-sorting{background:var(--semi-dark-3)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper ul li .game span.title{color:var(--primary) !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-dark-2)}body header#header .header-qt.header-5 div.midhd .row .col-md-9 .mid-menu .search-box .form-group input.form-control{background:var(--primary-input) !important;color:#fff !important}body header#header .header-qt.header-5 div.midhd .row .col-md-9 .mid-menu .search-box .form-group:after{color:#fff !important}body.areariservata table:not(.ui-datepicker-calendar) thead tr td.verde-bk,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td.verde-bk,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td.verde-bk,body.areariservata .table-bordered thead tr td.verde-bk,body.areariservata .table-bordered tbody tr td.verde-bk,body.areariservata .table-bordered tfoot tr td.verde-bk,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:white;background:green}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,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:var(--light);background:#fb3754}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(--dark)}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,body.areariservata .wrapper-boxed section#main .main-cont .report-page,body.areariservata .wrapper-boxed section#main .main-cont.full .report-page{color:var(--light)}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:#6e6e6e}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,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:#959595;color:var(--light)}body.areariservata table:not(.ui-datepicker-calendar),body.areariservata .table-bordered{background:var(--semi-dark-2)}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,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(--dark);font-weight:bold}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-dark-3)}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,body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a{background:transparent;color:var(--primary)}body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a:before,body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a:before{color:var(--primary) !important}body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span,body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span{color:var(--header-text-secondary) !important;box-shadow:inset 0px -4px 0 var(--fifth)}body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span:before,body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span:before{color:var(--primary) !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),body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino{box-shadow:unset}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a{background:transparent;color:var(--tertiary-text)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a:before,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a: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) a span,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span{color:var(--header-text-secondary) !important;box-shadow:unset}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span:before,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino 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(5) a,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casinolive a{background:transparent;color:var(--primary)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(5) a:before,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casinolive a: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(5) a span,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casinolive a span{color:var(--primary);box-shadow:inset 0px -4px 0 var(--fifth)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(5) a span:before,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casinolive a span:before{color:var(--primary) !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),body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino{box-shadow:unset}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a{background:transparent;color:var(--tertiary-text)}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a:before,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a: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) a span,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span{color:var(--header-text-secondary) !important;box-shadow:unset}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span:before,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino 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(6) a,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-virtual a{background:transparent;color:var(--primary)}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(6) a:before,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-virtual a: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(6) a span,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-virtual a span{color:var(--primary);box-shadow:inset 0px -4px 0 var(--fifth)}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(6) a span:before,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-virtual a span:before{color:var(--primary) !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),body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino{box-shadow:unset}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a,body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a{background:transparent;color:var(--tertiary-text)}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a:before,body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a: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) a span,body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span{color:var(--header-text-secondary) !important;box-shadow:unset}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span:before,body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span:before{color:var(--primary) !important}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.poker 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.poker a:before{color:var(--primary)}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.poker a span{color:var(--primary-text);box-shadow:inset 0px -4px 0 var(--fifth)}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.poker a span:before{color:var(--primary) !important}body.casino.cat-23{background:var(--primary-box)}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4),body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-poker{box-shadow:unset}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-poker a{background:transparent;color:var(--tertiary-text)}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a:before,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a:before,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-poker a:before{color:var(--primary) !important}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-poker a span{color:var(--header-text-secondary) !important;box-shadow:unset !important}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span:before,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span:before,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-poker a span:before{color:var(--primary) !important}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(7) a,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-ippica a{background:transparent;color:var(--primary)}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(7) a:before,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-ippica a:before{color:var(--primary) !important}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(7) a span,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-ippica a span{color:var(--primary);box-shadow:inset 0px -4px 0 var(--primary) !important}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(7) a span:before,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-ippica a span:before{color:var(--primary) !important}body.casino section.main-container-casino-res.left-side-provider .casino-provider-cont .casino-provider-header h4.title{color:var(--light)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content button#btnEnlargeFrame span,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(--header-top)}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUtc2FzczYuY3NzIiwic291cmNlcyI6WyJ0aGVtZS1zYXNzNi5zY3NzIiwic2tpbnMvc2tpbi1ncmVlbi0xLnNjc3MiLCJjb2xvcnMvcm9vdC9fcm9vdC12YXJpYWJsZXMtc2FzczYtd2hpdGUteWVsbG93LWJsdWUuc2NzcyIsImNvbG9ycy9fZGVmYXVsdC1nbG9iYWwtY29sb3Iuc2NzcyIsImNvbG9ycy9fcGFnZXMtZ2xvYmFsLWNvbG9yLnNjc3MiLCJjb2xvcnMvX3BhZ2VzLWNhc2luby1jb2xvci5zY3NzIiwiY29sb3JzL19wYWdlcy1saXZlLWJldHRpbmctY29sb3Iuc2NzcyIsImNvbG9ycy9fcGFnZXMtc3BvcnQtY29sb3Iuc2NzcyIsImNvbG9ycy9faGVhZGVyLW5ldzUtY29sb3Iuc2NzcyIsInNhc3M2L19zYXNzNi1jb2xvci5zY3NzIiwiY3VzdG9tL19jdXNydG9tX3Nhc3M2LXdoaXRlLXllbGxvdy1ibHVlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInNraW5zL3NraW4tZ3JlZW4tMVwiO1xyXG5cclxuLy8gQGltcG9ydCBcImNvbG9ycy9yb290L3Jvb3QtdmFyaWFibGVzLWJsYWNrLXllbGxvdy15ZWxsb3ctMVwiO1xyXG4vLyBAaW1wb3J0IFwiY29sb3JzL3Jvb3Qvcm9vdC12YXJpYWJsZXMtYmxhY2stZ3JlZW4teWVsbG93LTFcIjtcclxuLy8gQGltcG9ydCBcImNvbG9ycy9yb290L3Jvb3QtdmFyaWFibGVzLWJsYWNrLXllbGxvdy1iZXR5b3UzNjVcIjtcclxuLy8gQGltcG9ydCBcImNvbG9ycy9yb290L3Jvb3QtdmFyaWFibGVzLWJsYWNrLWJsdWUtZHVhbGJldC1zYXNzNlwiO1xyXG5AaW1wb3J0IFwiY29sb3JzL3Jvb3Qvcm9vdC12YXJpYWJsZXMtc2FzczYtd2hpdGUteWVsbG93LWJsdWVcIjtcclxuLy8gQGltcG9ydCBcImNvbG9ycy9yb290L3Jvb3QtdmFyaWFibGVzLWJsYWNrLXllbGxvdy1zYXNzNi1iZXRvdmVyNzdcIjtcclxuXHJcblxyXG5AaW1wb3J0IFwiY29sb3JzL2RlZmF1bHQtZ2xvYmFsLWNvbG9yXCI7XHJcbkBpbXBvcnQgXCJjb2xvcnMvcGFnZXMtZ2xvYmFsLWNvbG9yXCI7XHJcblxyXG5AaW1wb3J0IFwiY29sb3JzL3BhZ2VzLWNhc2luby1jb2xvclwiO1xyXG5AaW1wb3J0IFwiY29sb3JzL3BhZ2VzLWxpdmUtYmV0dGluZy1jb2xvclwiO1xyXG5AaW1wb3J0IFwiY29sb3JzL3BhZ2VzLXNwb3J0LWNvbG9yXCI7XHJcbkBpbXBvcnQgXCJjb2xvcnMvaGVhZGVyLW5ldzUtY29sb3JcIjtcclxuXHJcbkBpbXBvcnQgXCJzYXNzNi9zYXNzNi1jb2xvclwiO1xyXG5cclxuXHJcbi8vIEBpbXBvcnQgXCJjdXN0b20vY3VzdG9tLW92ZXJiZXQzNjVcIlxyXG4vLyBAaW1wb3J0IFwiY3VzdG9tL2N1c3RvbS1iZXRzdGFydDM2NVwiXHJcbi8vIEBpbXBvcnQgXCJjdXN0b20vY3VzdG9tLWJldHlvdTM2NVwiXHJcbi8vIEBpbXBvcnQgXCJjdXN0b20vY3VzdG9tLWJsYWNrLXJlZDEtc2FzczZcIjtcclxuLy8gQGltcG9ydCBcImN1c3RvbS9jdXN0b21fYmV0b25iZXQ0NTFcIlxyXG4vLyBAaW1wb3J0IFwiY3VzdG9tL2N1c3RvbV9kdWFsYmV0LXNhc3M2XCI7XHJcbi8vIEBpbXBvcnQgXCJjdXN0b20vY3VzdG9tLWJsYWNrLXJlZDMtc3VwZXItc2FzczZcIjtcclxuLy8gQGltcG9ydCBcImN1c3RvbS9jdXN0b21fd2lueDI0cHJvXCI7XHJcbi8vIEBpbXBvcnQgXCJjdXN0b20vY3VzdG9tX3Nhc3M2X2JldG92ZXI3N1wiO1xyXG5AaW1wb3J0IFwiY3VzdG9tL2N1c3J0b21fc2FzczYtd2hpdGUteWVsbG93LWJsdWVcIiIsIi8vIENvbG9ycyBhbmQgQmFja2dyb3VuZHNcclxuJGxpZ2h0IDogI2ZmZmZmZjtcclxuJGRhcmsgOiAjMDAwMDAwO1xyXG4kdHJhc3AgOiB0cmFuc3BhcmVudDtcclxuJHNlbWktZGFyayA6IHJnYmEoMCwwLDAsMC4yNSk7XHJcbiRzZW1pLWxpZ2h0IDogcmdiYSgyNTUsMjU1LDI1NSwwLjI1KTtcclxuXHJcbiRzb2Z0LWxpZ2h0IDogI2ViZWJlYjtcclxuLy8gSGVhZGVyXHJcblxyXG4kaGVhZGVyLWNvbG9yIDogIzE1MTkxQztcclxuJGhlYWRlci10b3AgOiAjMTIxNTE3O1xyXG4kaGVhZGVyLW1lbnUgOiAjMmEyZjM1O1xyXG5cclxuXHJcbiRwcmltYXJ5LWJveCA6ICMxNTE5MUM7XHJcbiRzZWNvbmRhcnktYm94IDogIzE2MTgxNjtcclxuJHRlcnRpYXJ5LWJveDogIzFmMjMyNztcclxuJGZvdXJ0aC1ib3g6ICMyMTI1Mjg7XHJcblxyXG4kcHJpbWFyeS1idG46ICM1Q0IzNDg7XHJcbiRzZWNvbmRhcnktYnRuIDogIzM0M2E0MDtcclxuXHJcblxyXG5cclxuJHByaW1hcnk6ICM1Q0IzNDg7XHJcbiRzZWNvbmRhcnk6ICMyYTJmMzU7XHJcbiR0ZXJ0aWFyeTogcmdiYSgkcHJpbWFyeSwgMC42KTtcclxuJGZvdXJ0aDogIzJlM2MzNztcclxuXHJcbiRsaXZlLXNlbGVjdGVkOiAkdGVydGlhcnk7XHJcblxyXG4vL2dyYWRpZW50c1xyXG4kdGhpcmQ0OiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCRwcmltYXJ5LCM5NGIxNDMpO1xyXG5cclxuLy8gJHRoaXJkNDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwkcHJpbWFyeSxhZGp1c3QtaHVlKCRwcmltYXJ5LCA5MGRlZykpO1xyXG5cclxuJHRoaXJkNTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMTUxODQxIDIwJSwgIzAwOGEyZCA2MCUsICMwMDdiMjggODAlLCMwMjRmMWIgMTAwJSk7XHJcblxyXG4kaGVhZGVyLWdyYWQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywkdGVydGlhcnksICRzZWNvbmRhcnkgNTAlKTtcclxuXHJcbiRwYW5lbC1oZWFkZXI6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYShsaWdodGVuKCRwcmltYXJ5LCAyJSksIDAuOSksIHRyYW5zcGFyZW50KTtcclxuXHJcbiRwcmltYXJ5LXRleHQ6ICNjMWMxYzE7XHJcbiRzZWNvbmRhcnktdGV4dDogIzAwMDtcclxuJHRlcnRpYXJ5LXRleHQ6ICNmZmY7XHJcbiRmb3VydGgtdGV4dDogIzc3NztcclxuXHJcbiRwcmltYXJ5LWJ0bi1jb2xvcjogICNmZmY7XHJcbiRzZWNvbmRhcnktYnRuLWNvbG9yOiAjYzFjMWMxO1xyXG5cclxuJGhlYWRpbmctY29sb3I6ICNmZmY7XHJcbiRsaXZlLWhlYWRpbmctY29sb3I6ICNjMWMxYzE7XHJcblxyXG4kdGV4dC1saWdodDogIzAwMDtcclxuJHRleHQtZGFyazogI0ZGRjtcclxuXHJcbiR0ZXh0LWN1c3RvbTogZ3JlZW47XHJcblxyXG5cclxuJGN1c3RvbS1ncmVlbjogIzBiODQwYjtcclxuXHJcbiRjdXN0b20tYmc6ICMyMTIzMzQ7XHJcbiRjdXN0b20tcmVkOiAjZmIzNzU0O1xyXG5cclxuJGRyb3Bkb3duOiAjMDAwMTE0O1xyXG5cclxuLy8gJGFscGhhLXdoaXRlOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcbi8vICRhbHBoYS13aGl0ZS0zOiByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XHJcbi8vICRhbHBoYS13aGl0ZS0xMjogcmdiYSgyNTUsMjU1LDI1NSwwLjEyKTtcclxuLy8gJGFscGhhLXdoaXRlLTA1OiByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xyXG4vLyAkYWxwaGEtd2hpdGUtMDg6IHJnYmEoMjU1LDI1NSwyNTUsMC4wOCk7XHJcbi8vICRhbHBoYS1ibGFjazogcmdiYSgwLDAsMCwwLjIpO1xyXG4vLyAkYWxwaGEtYmxhY2stMzogcmdiYSgwLDAsMCwwLjMpO1xyXG4vLyAkYWxwaGEtYmxhY2stODogcmdiYSgwLDAsMCwwLjgpO1xyXG4vLyAkYWxwaGEtYmxhY2stNzogcmdiYSgwLDAsMCwwLjcpO1xyXG5cclxuJGJnLXdoaXRlOiAjZmZmO1xyXG4kYmctYmxhY2s6ICMwMDA7XHJcblxyXG5cclxuLy8gJHByaW1hcnlfZm9udF9mYW1pbHk6ICdnaWxyb3knLCBzYW5zLXNlcmlmO1xyXG5cclxuXHJcbi8vIENvbG9ycyBmb3IgbGFiZWxzIFxyXG5cclxuJHllbGxvdyA6ICNmNmRjNDM7XHJcbiRibHVlIDogIzBhM2JhZDtcclxuJHZlcmRlLXZpbjojMDRjZDA2O1xyXG4kdmVyZGUtcGFnOiAjMTM4MzAxO1xyXG4kcm9zc286ICNmMDA7XHJcbiRhcmFuY2lvbmU6ICNlMTYzMDA7XHJcblxyXG4vLyBDRE4gSW1hZ2VzICggc3dpdGNoIHRvIC4uIGluIHByb2R1Y3Rpb24gKVxyXG5cclxuLy8kaW1nX3VybCA6ICdodHRwczovL2dsb2JhbC5jZG4wMDAubmV0Lyc7XHJcblxyXG4vLyBJbnB1dFxyXG5cclxuJHByaW1hcnktaW5wdXQgOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xyXG4kc2Vjb25kYXJ5LWlucHV0IDogIzE1MTkxQztcclxuLy8gJHRlcnRpYXJ5LWlucHV0IDogOyIsIjpyb290IHtcclxuICAgIC0taGVhZGVyOiAjMjI0NDg2O1xyXG4gICAgLS1oZWFkZXItY29sb3IgOiB2YXIoLS1oZWFkZXIpO1xyXG4gICAgLS1oZWFkZXItdG9wIDogdmFyKC0taGVhZGVyKTtcclxuICAgIC0taGVhZGVyLW1lbnUgOiB2YXIoLS1oZWFkZXIpO1xyXG4gICAgXHJcbiAgICAtLWhlYWRlci10ZXh0LXByaW1hcnk6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuICAgIC0taGVhZGVyLXRleHQtc2Vjb25kYXJ5OiAjZmZmZmZmO1xyXG5cclxuICAgIC0tcHJpbWFyeS1ib3g6ICNiY2JjYmM7XHJcbiAgICAtLXNlY29uZGFyeS1ib3ggOiAjZTdlN2U3O1xyXG4gICAgLS10ZXJ0aWFyeS1ib3g6ICNkZmRmZGYgO1xyXG4gICAgLS1mb3VydGgtYm94OiAjMjEyNTI4O1xyXG5cclxuICAgIC0tY2FzaW5vLWJnOiAjNTA1MDUwO1xyXG4gICAgLS1jYXNpbm8tYmctMjogI2Q4ZDhkOCA7XHJcblxyXG4gICAgLS1wcmltYXJ5LWJ0bjogI2U2YjkyYjtcclxuICAgIC0tc2Vjb25kYXJ5LWJ0biA6ICNlNmI5MmI7Ly8jNzEwMGZlXHJcbiAgICAtLXRlcnRpYXJ5LWJ0biA6ICMyNjI2MjY7XHJcblxyXG5cclxuICAgIC0tcHJpbWFyeTogI2U2YjkyYjsvLyMxNWI5ODVcclxuICAgIC0tc2Vjb25kYXJ5OiAjYzJjMmMyO1xyXG4gICAgLS10ZXJ0aWFyeTpyZ2JhKDIzMCwgMTg1LCA0MywgMC41KTtcclxuICAgIC0tZm91cnRoOiAjYjhiOGI4O1xyXG4gICAgLS1maWZ0aDogIzIyNDQ4NjsvLyM3MTAwZmVcclxuICAgIC0tc2l4dGg6IHJnYigyNTUsIDIyOCwgMjQsIDAuNCk7XHJcblxyXG4gICAgLy8gLS1saXZlLXNlbGVjdGVkOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcscmdiYSgyOSwgMTU4LCAwLCAwLjQpIDAsIzFhMWIxYiAxMTAlKTtcclxuXHJcbiAgICAtLWxpdmUtc2VsZWN0ZWQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZTQxOCAwJSwgI2ZmZTQxOCAxJSx2YXIoLS10ZXJ0aWFyeSkgMSUsdHJhbnNwYXJlbnQgMTAwJSk7XHJcblxyXG4gICAgLS1wcmltYXJ5LXRleHQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgIC0tc2Vjb25kYXJ5LXRleHQ6ICMwMDA7IC8vIzAwMDtcclxuICAgIC0tdGVydGlhcnktdGV4dDogIzIyNDQ4NjtcclxuICAgIC0tZm91cnRoLXRleHQ6ICM5OTk7XHJcblxyXG4gICAgLS1pY29uLWNvbG9yLTE6ICNlNmI5MmI7XHJcbiAgICAtLWljb24tY29sb3ItMjogIzIyNDQ4NjtcclxuXHJcbiAgICAtLXF0YS1iZzogcmdiYSg0OCwgNDgsIDQ4LCAwLjEpO1xyXG4gICAgLS1xdGEtY29sb3I6ICM3MzczNzM7XHJcbiAgICAtLXF0YTItYmc6ICM3ZTAyMDI7XHJcbiAgICAtLXF0YTItY29sb3I6ICNmZmY7XHJcbiAgICAtLXF0YS1iZy1ob3ZlcjogIzIyNDQ4NjtcclxuICAgIC0tcXRhLWNvbG9yLWhvdmVyOiAjZmZmO1xyXG4gICAgLy8gLS1xdGEyLWJnLWhvdmVyOiAjMDE2MEFFO1xyXG4gICAgLS1xdGEyLWNvbG9yLWhvdmVyOiAjZmZmO1xyXG5cclxuICAgIC0tcHJpbWFyeS1idG4tY29sb3I6ICAjZmZmO1xyXG4gICAgLS1zZWNvbmRhcnktYnRuLWNvbG9yOiAjZmZmO1xyXG4gICAgLS10ZXJ0aWFyeS1idG4tY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KTtcclxuXHJcbiAgICAtLWhlYWRpbmctY29sb3I6ICMyMjQ0ODY7XHJcbiAgICAtLWxpdmUtaGVhZGluZy1jb2xvcjogI2MxYzFjMTtcclxuICAgIFxyXG4gICAgLy8tLXRleHQtbGlnaHQ6ICMwMDA7XHJcbiAgICAvLy0tdGV4dC1kYXJrOiAjRkZGO1xyXG4gICAgXHJcbiAgICAvLy0tY3VzdG9tLWJnOiAjMjEyMzM0O1xyXG4gICAgLS1jdXN0b20tcmVkOiAjZmIzNzU0O1xyXG4gICAgLS1jdXN0b20tZ3JlZW46ICMwYjg0MGI7XHJcbiAgICAtLWN1c3RvbS1ncmVlbi0yOiAjMDA4YTAwO1xyXG4gICAgLS1kcm9wZG93bjogIzIyNDQ4NjtcclxuXHJcbiAgICAtLWhlYWRlci1ncmFkIDogbGluZWFyLWdyYWRpZW50KDkwZGVnLHZhcigtLXRlcnRpYXJ5KSAwLHZhcigtLXNlY29uZGFyeS1ib3gpIDkwJSk7XHJcblxyXG4gICAgLS1wYW5lbC1ncmFkIDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyx2YXIoLS10ZXJ0aWFyeSkgMCx2YXIoLS1zZWNvbmRhcnktYm94KSA5MCUpO1xyXG5cclxuICAgIC0tb3ZlcnZpZXctaGVhZGVyOiAjOTc5Nzk3O1xyXG5cclxuICAgIC8vZ3JhZGllbnRzXHJcbiAgICAvLy0tdGhpcmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sc2F0dXJhdGUobGlnaHRlbigkcHJpbWFyeSwgNSksIDApLGFkanVzdF9odWUoZGVzYXR1cmF0ZShkYXJrZW4oJHByaW1hcnksIDIyKSwgNDIpLCAzMzkpKTtcclxuICAgIC8vLS10aGlyZDI6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzE1NDExYSAwJSwgIzBlOTY0OSAyNSUsIHJnYigyOCwgMTAyLCAzOCkgMTAwJSk7XHJcbiAgICAvLy0tdGhpcmQzOiAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKGxpZ2h0ZW4oJHNlY29uZGFyeSwgMiUpLCAwLjkpLCByZ2JhKCRzZWNvbmRhcnksIDAuOSkpO1xyXG4gICAgLy8tLXRoaXJkNDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjNDhhNDMyLCM5NGIxNDMpO1xyXG4gICAgLy8tLXRoaXJkNTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMTUxODQxIDIwJSwgIzAwOGEyZCA2MCUsICMwMDdiMjggODAlLCMwMjRmMWIgMTAwJSk7XHJcbiAgICBcclxuICAgIC0tdGhpcmQ0OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHZhcigtLXRlcnRpYXJ5KSwgdmFyKC0tcHJpbWFyeSkpO1xyXG4gICAgLS10aGlyZDU6IGxpbmVhci1ncmFkaWVudCg0NWRlZyx2YXIoLS1kcm9wZG93bikgMjAlLCB2YXIoLS1wcmltYXJ5KSA2MCUsIHZhcigtLXRlcnRpYXJ5KSA4MCUsIHZhcigtLWZvdXJ0aCkgMTAwJSwpO1xyXG4gICAgLy8gLS10ZXh0LWN1c3RvbTogZ3JlZW47XHJcblxyXG4gICAgLy8tLWJnLXdoaXRlOiAjZmZmO1xyXG4gICAgLy8tLWJnLWJsYWNrOiAjMDAwO1xyXG5cclxuICAgIC0tcHJpbWFyeS1pbnB1dCA6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XHJcbiAgICAvLy0tc2Vjb25kYXJ5LWlucHV0IDogIzE1MTkxQztcclxuXHJcbiAgICAtLWxpZ2h0IDogI2ZmZmZmZjtcclxuICAgIC0tZGFyayA6ICMwMDAwMDA7XHJcbiAgICAtLXRyYXNwIDogdHJhbnNwYXJlbnQ7XHJcbiAgICBcclxuICAgIC0tc2VtaS1kYXJrIDogcmdiYSgwLDAsMCwwLjA1KTtcclxuICAgIC0tc2VtaS1saWdodCA6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XHJcbiAgICAtLXNlbWktbGlnaHQtMiA6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuICAgIC0tc2VtaS1saWdodC0zIDogcmdiYSgyNTUsMjU1LDI1NSwwLjMpOyAgICBcclxuICAgIC0tc2VtaS1saWdodC02IDogcmdiYSgyNTUsMjU1LDI1NSwwLjYpO1xyXG4gICAgLS1zZW1pLWxpZ2h0LTggOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XHJcblxyXG4gICAgLS1zZW1pLWxpZ2h0LTEyIDogcmdiYSgyNTUsMjU1LDI1NSwwLjEyKTtcclxuXHJcbiAgICAtLXNlbWktZGFyay0xIDogcmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgLS1zZW1pLWRhcmstMiA6IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgIC0tc2VtaS1kYXJrLTMgOiByZ2JhKDAsMCwwLDAuMyk7XHJcbiAgICAtLXNlbWktZGFyay01IDogcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgLS1zZW1pLWRhcmstNyA6IHJnYmEoMCwwLDAsMC43KTtcclxuICAgIC0tc2VtaS1kYXJrLTggOiByZ2JhKDAsMCwwLDAuOCk7XHJcblxyXG4gICAgXHJcbiAgICAvLy0tc29mdC1saWdodCA6ICNlYmViZWI7XHJcblxyXG5cclxuICAgIC8vIC0teWVsbG93IDogI2Y2ZGM0MztcclxuICAgIC8vIC0tYmx1ZSA6ICMwYTNiYWQ7XHJcbiAgICAvLyAtLXZlcmRlLXZpbjojMDRjZDA2O1xyXG4gICAgLy8gLS12ZXJkZS1wYWc6ICMxMzgzMDE7XHJcbiAgICAvLyAtLXJvc3NvOiAjZjAwO1xyXG4gICAgLy8gLS1hcmFuY2lvbmU6ICNlMTYzMDA7XHJcbiAgICAtLXNsaWRlci1jb2xvciA6IDMwMGRlZztcclxuXHJcbiAgICAtLWhlYWRlci10b3AtaWNvbi1jb2xvciA6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgLS1oZWFkZXItdG9wLXRleHQtY29sb3IgOiB2YXIoLS1oZWFkZXItdGV4dC1wcmltYXJ5KTtcclxuICB9XHJcbiIsIlxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggdmFyKC0tc2VtaS1kYXJrLTMpO1xyXG59XHJcblxyXG4qIHtcclxuICAgIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tcHJpbWFyeSkgdmFyKC0tc2Vjb25kYXJ5KTtcclxuXHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG9yaXpvbnRhbHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXNlY29uZGFyeSkhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG9yaXpvbnRhbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXNlY29uZGFyeSkhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3Jpem9udGFse1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6ICB2YXIoLS1zZWNvbmRhcnkpIWltcG9ydGFudDtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICBcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvcml6b250YWx7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG59XHJcblxyXG46Oi1tb3otc2VsZWN0aW9uIHsgLyogQ29kZSBmb3IgRmlyZWZveCAqL1xyXG4gICAgY29sb3I6IHZhcigtLWxpZ2h0KSFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrKSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIDo6c2VsZWN0aW9uIHtcclxuICAgIGNvbG9yOiB2YXIoLS1saWdodCkhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZGFyaykhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbmJvZHkge1xyXG4gICAgLy9iYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcblxyXG5cclxuICAgICYuc2tpbi0tZGFyayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZGFyayk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIDo6LW1vei1zZWxlY3Rpb24geyAvKiBDb2RlIGZvciBGaXJlZm94ICovXHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIDo6c2VsZWN0aW9uIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAubmF2ID4gbGkgPiBhOmhvdmVyLCBcclxuICAgIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLyoqKioqKioqKioqKioqKioqXHJcbiAgICBCVVRUT05cclxuICAgICoqKioqKioqKioqKioqKioqL1xyXG5cclxuICAgIGJ1dHRvbixcclxuICAgIC5idG57XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNsb3Nle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgb2wsdWx7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvKioqKioqKioqKioqKioqKipcclxuICAgIEZPUk0gSU5QVVQgXHJcbiAgICAqKioqKioqKioqKioqKioqKi9cclxuICAgIC8vIHNlbGVjdCNTZWxlY3REYXlzTWVudSxcclxuICAgIC5mb3JtLWNvbnRyb2wsXHJcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWlucHV0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWlucHV0KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXHJcbiAgICAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcclxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VtaS1kYXJrKTtcclxuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICB9XHJcbiAgICAvLyBzZWxlY3QjU2VsZWN0RGF5c01lbnUgb3B0aW9uLFxyXG4gICAgc2VsZWN0IG9wdGlvbiB7XHJcbiAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0tc2Vjb25kYXJ5LWlucHV0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZGFyayk7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogbGlnaHQgZHJvcGRvd24sIDUlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDEwMHB4IHZhcigtLXRlcnRpYXJ5KSBpbnNldDtcclxuICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwIDAgMTBweCAxMDBweCAjMTg4MkE4IGluc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIHNlbGVjdCNTZWxlY3REYXlzTWVudSxcclxuICAgIHNlbGVjdC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyAgXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgIH0gICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpby1jb250YWluZXIsXHJcbiAgICAuY2hlY2tib3gtY29udGFpbmVyLFxyXG4gICAgLmNoZWNrYm94e1xyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpjaGVja2VkOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmFkaW8tY29udGFpbmVye1xyXG5cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbiAgICAvKioqKioqKioqKioqKioqKipcclxuICAgIFdSQVBQRVIgQk9EWSBQQUdFUyBcclxuICAgICoqKioqKioqKioqKioqKioqL1xyXG5cclxuICAgIC5zZWN0aW9uLXdyYXBwZXIge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAubG9hZGluZ193cnAge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1saWdodCk7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGZvb3RlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpOyAvL3ByaW1hcnktYm94O1xyXG4gICAgICAgIC8vIGJveC1zaGFkb3c6IDAgLTE5cHggMjBweCByZ2JhKDAsMCwwLC43KTtcclxuICAgICAgICAuZm9vdGVyLXRvcHtcclxuICAgICAgICAgICAgLmNvbnRhaW5lci1mbHVpZHtcclxuICAgICAgICAgICAgICAgIC5jYXNpbm8tcHJvdmlkZXJzLW1haW57XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9jYXNpbm8vcHJvdmlkZXIvcHJvdmlkZXJzLWxpZ2h0LnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IC5yb3csXHJcbiAgICAgICAgICAgICAgICAucm93LnRleHQsXHJcbiAgICAgICAgICAgICAgICAucm93LnBheSxcclxuICAgICAgICAgICAgICAgIC5yb3cubWVudS1mb290ZXItbmV3e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtbWQtMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhZ2UtaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dClcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yb3cudGV4dHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC1tZC0xMHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtbGljZW5zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAjbG9hZGluZy1tb2RhbC1uZXd7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTgpO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuI3Z1ZS1TbGlkZXItaW5kZXh7XHJcbiAgICAuY2Fyb3VzZWx7XHJcbiAgICAgICAgLml0ZW17XHJcblxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUodmFyKC0tc2xpZGVyLWNvbG9yKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcm91c2VsLWNvbnRyb2x7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXIuYmFubmVyLS1vdmVybGF5IHtcclxuICAgIGEge1xyXG4gICAgLy8gICAmOjpiZWZvcmUge1xyXG4gICAgLy8gICAgIGZpbHRlcjogaHVlLXJvdGF0ZSh2YXIoLS1zbGlkZXItY29sb3IpKTtcclxuICAgIC8vICAgfVxyXG4gICAgfVxyXG4gICAgJi5yaWdodCxcclxuICAgICYubGVmdCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAgICAgLy8gICAgIGZpbHRlcjogaHVlLXJvdGF0ZSh2YXIoLS1zbGlkZXItY29sb3IpKTtcclxuICAgICAgICAvLyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudG9wLFxyXG4gICAgJi5ib3R0b20ge1xyXG4gICAgICBhIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUodmFyKC0tc2xpZGVyLWNvbG9yKSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gaGVhZGluZy1zbWFsbHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1ncmFkKTtcclxuICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yKTtcclxuICAgIC50aXRsZSxcclxuICAgIHNwYW4sIFxyXG4gICAgaDQsXHJcbiAgICBoM3tcclxuICAgICAgY29sb3I6IHZhcigtLWhlYWRpbmctY29sb3IpO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWl4aW4gaGVhZGluZy1iaWd7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICBjb2xvcjogdmFyKC0taGVhZGluZy1jb2xvcik7XHJcbiAgICAudGl0bGUsXHJcbiAgICBzcGFuLCBcclxuICAgIGg0LFxyXG4gICAgaDN7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1peGluIGxpdmUtaGVhZGluZ3tcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aCk7XHJcbiAgICBjb2xvcjogdmFyKC0tbGl2ZS1oZWFkaW5nLWNvbG9yKTtcclxuICB9IiwiYm9keXtcclxuICAgICYucmVnaXN0cmF6aW9uZXtcclxuICAgICAgICAud3JhcHBlci1ib3hlZHtcclxuICAgICAgICAgICAgc2VjdGlvbiNtYWlue1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgLnJlZ2lzdHJhemlvbmUtcGFnZXtcclxuICAgICAgICAgICAgICAgICAgICAucGFnZS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbmZlcm1lLWJvdHRvbSxcclxuICAgICAgICAgICAgICAgICAgICAuZGF0aS1wZXJzb25hbGksXHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGktYWNjb3VudHsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7ICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtc20tNntcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0taG9yaXpvbnRhbC1yZWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC1zbS04e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIHZhcigtLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29uZmVybWUtYm90dG9te1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC1zbS05e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2JveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRpLml0aS0tYWxsb3ctZHJvcGRvd257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLml0aV9fY291bnRyeS1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRyb3Bkb3duKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLmFyZWFyaXNlcnZhdGF7XHJcbiAgICAgICAgc2VjdGlvbiNtYWlue1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTsgICAgICAgICAgICBcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgLmNvbmZlcm1hLXJlZ2lzdHJhemlvbmV7XHJcbiAgICAgICAgICAgICAgICAuYXR0aXZhemlvbmUtY29udGFpbmVyLFxyXG4gICAgICAgICAgICAgICAgLnJlZ2lzdHJhemlvbmUtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBhZ2UtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBNb2RhbFxyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbi5jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLWN1c3RvbS1yZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC1zbS00IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmI2J1dHRvbmFubnBvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLWFubnVsbGEuYnV0dG9uLWNlcmNhLXBvcDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIHZhcigtLWN1c3RvbS1yZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYjcG5DYXNob3V0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZ0LWFtb3VudC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLWZvdXJ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnBvcHVwLXNjb217XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAubW9kYWwtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLnRlcm1pbml7XHJcbiAgICAgICAgICAgIC5tb2RhbC1ib2R5eyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRyYXNwKTsgXHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1jaGlzaWFtb3tcclxuICAgICAgICAgICAgICAgICAgICAucGFuZWwucGFuZWwtdGVybWlue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBUYWJsZVxyXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0YWJsZTpub3QoLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIpLFxyXG4gICAgICAgIC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICB2YXIoLS1wcmltYXJ5LWJveDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgdGhlYWQsXHJcbiAgICAgICAgICAgIHRib2R5LFxyXG4gICAgICAgICAgICB0Zm9vdCB7XHJcbiAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tZm91cnRoKTsgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIHZhcigtLWZvdXJ0aCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRvdC1naW9jYXRve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudG90LXZpbnRve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjdXN0b20tcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYucm9zc28tYmt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGN1c3RvbS1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsdXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3Nzb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRyb3NzbztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJhbmNpb25le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGFyYW5jaW9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2lhbGxve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmVyZGUtdmlue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHZlcmRlLXZpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmVyZGUtcGFnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVyZGUtcGFnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXNpdG8tcXVhZHJve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsdXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJvc3Nve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHJvc3NvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFyYW5jaW9uZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRhcmFuY2lvbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2lhbGxve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52ZXJkZS12aW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokdmVyZGUtdmluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZlcmRlLXBhZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHZlcmRlLXBhZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudmVyZGUtcGFne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdmVyZGUtcGFnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJvc3Nve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcm9zc287XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYmx1e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hcmFuY2lvbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhcmFuY2lvbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnaW5hdGlvbntcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAmLmRpc2FibGVke1xyXG4gICAgICAgICAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgICAgICAgICAgYTpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICBhOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4sXHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICBzcGFuOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuXHJcbiAgICAgICAgLndyYXBwZXItYm94ZWR7XHJcbiAgICAgICAgICAgIHNlY3Rpb24jbWFpbntcclxuICAgICAgICAgICAgICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAmLnJlZ29sYW1lbnRvLXBhZ2V7ICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhZ2UtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtc20tMTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5kZXR0YWdsaW8tY29tbWlzc2lvbml7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmRldHRhZ2xpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYmxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTIgKTsgLy9yZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGFibGUtdG90YWxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogZGFya2UgKGZvdXJ0aCwgNSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay01KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0yKTsgLy9yZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLWJpZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxlZ2VuZGEtYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ib3gtYXJlYXJpc2VydmF0YSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3RhLXV0ZW50aSB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcHppb25pLXJpY2VyY2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICNVcGRhdGVQYW5lbDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmVwb3J0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGFiLXJpYy1tb3YsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWItcmljIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9wemlvbmktcmljZXJjYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaWRlLW5hdi1iYWNrb2ZmaWNlLnNpZGViYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTsgLy92YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhZ2UtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLWJpZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViLXBhZ2UtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHsgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiNib251c1BhZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYWluLWNvbnQuZnVsbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ib251c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYm9udXMtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gTWFpbiBjb250ZW50IHNlY3Rpb25cclxuXHJcbiAgICAgICAgICAgICAgICAubWFpbi1jb250LFxyXG4gICAgICAgICAgICAgICAgLm1haW4tY29udC5mdWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnZhcigtLXRlcnRpYXJ5LWJveCk7Ly8gdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gR2VuZXJpYyBcclxuICAgICAgICAgICAgICAgICAgICAuanVtYm90cm9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGVnZW5kYS1ib3R0b217XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmx1e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJvc3Nve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHJvc3NvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcmFuY2lvbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokYXJhbmNpb25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5naWFsbG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokeWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52ZXJkZS12aW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdmVyZGUtdmluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52ZXJkZS1wYWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJkZS1wYWc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLy5vcHppb25pLXJpY2VyY2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAub3B6aW9uaS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIE1vdmltZW50aVxyXG4gICAgICAgICAgICAgICAgICAgIC50YWItcmljLW1vdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJpc3VsdGF0aS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci10b3A6IDV4cCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZS1wYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC53ZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIERhdGkgcGVyc29uYWxpXHJcbiAgICAgICAgICAgICAgICAgICAgLmFjY291bnQtcGVyc29uYWwtZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdi10YWJzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gVHJhc2ZlcmltZW50aSBcclxuICAgICAgICAgICAgICAgICAgICAudHJhc2ZlcmltZW50aS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAub3B0aW9uLWNvbnRhaW5lci1zYWxkbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuanVtYm90cm9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBQYWdhbWVudGlcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgI2Rpdi1wYXltZW50LWlmcmFtZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gQWdlbnogLSBMaXN0YSBVdGVudGlcclxuICAgICAgICAgICAgICAgICAgICAubGlzdGEtdXRlbnRpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm9wemlvbmktcmljZXJjYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWNvbnRhaW5lci10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIEdpcm9jb250b1xyXG4gICAgICAgICAgICAgICAgICAgIC5naXJvY29udG8ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIC5ib251cyxcclxuICAgICAgICAgICAgICAgICAgICAuY2FtYmlhLXB3ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ib251c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJvbnVzLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tZm91cnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQucGFuZWwtdGl0bGUubmF2YmFye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHVsbC1yaWdodHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1jb2xsYXBzZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIFJlc29jb250aSBwYWdlIFxyXG4gICAgICAgICAgICAgICAgICAgIC5yZXNvY29udGktZ2lvY2hpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJpc3VsdGF0aS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKGxpZ2h0LCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC0xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgI2Rpdi1wYXltZW50cy1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgI3BheW1lbnRzLWxpc3Qge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wcmltYXJ5LWJveCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gQW50aWVmZnJhemlvbmVcclxuICAgICAgICAgICAgICAgICAgICAuZ2VzdGlvbmUtYW50aWVmZnJhemlvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYW50aWVmZi1nZXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLmxpc3QtaW5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNhdHRpdmF0b2lsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBSZXBvcnRcclxuICAgICAgICAgICAgICAgICAgICAucmVwb3J0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZXBvcnQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yaXN1bHRhdGktY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQgOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZS1wYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRvdGFsaS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtc20tMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYm94LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZXBvcnQtcGFnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5iYWRnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKGxpZ2h0LCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC0xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hZ2Vuemlhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0Zm9vdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vL2JhY2tncm91bmQ6IGRhcmsgKCB2YXIoLS1mb3VydGgsIDUlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay01KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1zZW1pLWRhcmstMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1tYXN0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmJhZGdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0MDk5M2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWFnZW50ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uYmFkZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJkMmRhYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1zdWJhZ2VudGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmJhZGdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjQ4MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJpZ2h0LWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gTWVzc2FnZ2kgXHJcbiAgICAgICAgICAgICAgICAgICAgLm1lc3NhZ2dpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhLWhvdmVyLmNvbC1tZC0zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICB2YXIoLS1jdXN0b20tcmVkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm9uLXJlYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZXNzYWdnaS1jb250YWluZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICNkaXZubWVzc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmEtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdmJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtY29sbGFwc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpc3RhLXNjb21tZXNzZSxcclxuICAgICAgICAgICAgICAgIC5hY2NvdW50LXBlcnNvbmFsLWRhdGEtY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm15YWNjb3VudC1jb250IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJvdzpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtc20tNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIFxyXG5cclxuICAgICYucmVjdXBlcmEtcHdke1xyXG4gICAgICAgIHNlY3Rpb24jbWFpbntcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIC5jb250YWluZXItZmx1aWQucmVjdXBlcmEtcHdke1xyXG4gICAgICAgICAgICAgICAgLnBhZ2UtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGF0aS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAucmVjLXBhc3N3b3Jke1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG5cclxuYm9keS5wYXltZW50cy1jY3tcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAuY29udHtcclxuICAgICAgICAuaGVscC1ibG9jay1lcnJvcntcclxuICAgICAgICAgICAgY29sb3I6ICNhOTQ0NDI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tZ3JvdXAuY29sLXNtLTYsXHJcbiAgICAgICAgLmZvcm0tZ3JvdXAuY29sLXNtLTEye1xyXG4gICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XHJcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcclxuICAgICAgICAgICAgLy8gICAgIGNvbG9yOiB2YXIoLS1saWdodCk7O1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIC8vIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRde1xyXG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tY29udHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gY2FsZW5kYXJcclxuXHJcbi51aS1kYXRlcGlja2Vye1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAudWktd2lkZ2V0LWhlYWRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tZm91cnRoKTtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICAmLnVpLXN0YXRlLWhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnVpLWRhdGVwaWNrZXItdGl0bGV7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0YWJsZXtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICB0cntcclxuICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICYudWktc3RhdGUtZGVmYXVsdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnVpLXN0YXRlLWFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsImJvZHkuY2FzaW5vIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcblxyXG4gICAgLyoqKioqKioqKioqKioqKioqXHJcbiAgICBTQ1JPTExcclxuICAgICoqKioqKioqKioqKioqKioqL1xyXG5cclxuICAgIC8vICoge1xyXG4gICAgLy8gICAgIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tcHJpbWFyeSkgdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyA6Oi13ZWJraXQtc2Nyb2xsYmFye1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSkhaW1wb3J0YW50O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG9yaXpvbnRhbCB7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KSFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgLy8gICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgIC8vICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgICAgIFxyXG4gICAgLy8gfVxyXG4gICAgLy8gOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3Jpem9udGFse1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgLy8gICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgIC8vICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIHNlY3Rpb257XHJcbiAgICAgICAgJi5tYWluLWNvbnRhaW5lci1jYXNpbm8tcmVze1xyXG5cclxuICAgICAgICAgICAgLnNsaWRlcntcclxuICAgICAgICAgICAgICAgIC5jYXJvdXNlbC5zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogZGFyayBzZWNvbmRhcnktYm94LCAxMCUpIDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJvdXNlbC1jb250cm9se1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2Fyb3VzZWwtaW5kaWNhdG9yc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2h7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tdHJhbnNwYXJlbnQpO1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXNpbm8tcHJvdmlkZXItY29udHtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTsgICBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1mb3VydGgtYm94KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAuY2FzaW5vLXByb3ZpZGVyLW1haW57ICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhc2luby1wcm92aWRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICB2YXIoLS10aGlyZDQpOyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlYXJjaHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmEtc2VhcmNoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQuZm9ybS1jb250cm9se1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cywmOmFjdGl2ZSwmOnZpc2l0ZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cywmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhLXRpbWVze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcGVuLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5uZXItY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0tc2VtaS1kYXJrLTgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tc2VtaS1kYXJrLTUpLCB2YXIoLS1zZW1pLWRhcmstOCkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMTgsMjEsMjMsLjg2KSxyZ2JhKDUsMTEsMTYsLjk0KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jYXNpbm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNhc2luby1hbGx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICBcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAgdmFyKC0tdGhpcmQ0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGNvbnRyYXN0KC43KSBicmlnaHRuZXNzKC43KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAub3Blbi1wcm92aWRlci1hcnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAmLm9wZW4tcHJvdmlkZXJ7XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5sZWZ0LXNpZGUtcHJvdmlkZXJ7XHJcbiAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgLmNhc2luby1wcm92aWRlci1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYXNpbm8tcHJvdmlkZXItaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpOyAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWFyY2gge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yaWdodC1jb250YWluZXJ7ICBcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpOy8vdmFyKC0tc2Vjb25kYXJ5KTsgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIC5yaWdodC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgLmdhbWUtdHlwZS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1mb3VydGgtYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAuZ2FtZS10eXBlLWZpbHRlcnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1ib3gtdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tdmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2FzaW5vLXNvcnRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWFyY2h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2FzaW5vLWdhbWVzLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAuY2FzaW5vLWdhbWVzLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5ldy1sYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1idG5ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAzcHggNHB4IDhweCB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tdHJhbnNwYXJlbnQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogZGFya2UoZm91cnRoLWJveCwgMiUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtbGlzdC1lbXB0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogQ0FTSU5PIE1PREFMICovXHJcbmJvZHkuY2FzaW5ve1xyXG4gICAgI2xvZ2luLW1vZGFse1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQgeyAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS10cmFuc3BhcmVudCk7ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIHZhcigtLWJnLXdoaXRlKTsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMTM1cHggdmFyKC0tbGlnaHQpOyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWhlYWRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jbG9zZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1nLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvZ2luLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9naW4tY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyayk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3BhbjF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zcGFuMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICBcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwubW9kYWwtZ2FtZSB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIHZhcigtLXByaW1hcnktYm94KTsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA1N3B4ICB2YXIoLS1iZy13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdhbWUtcG9wdXAtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FzaW5vLWdhbWUtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS10cmFuc3BhcmVudCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhc2luby1nYW1lLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXRyYW5zcGFyZW50KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRyb2xze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wcmltYXJ5LWJveCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sb2dpbi1tYWluLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXRoaXJkNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9naW4tY29udHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3BhbjJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxvZ2lue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWlubGluZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAgdmFyKC0tdHJhbnNwYXJlbnQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuLWxvZ2lue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuLXJlZ2lzdHJhemlvbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wblRyYXNmTW9kYWwtbWFpbi1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tdGhpcmQ1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBuVHJhc2ZNb2RhbC1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNwYW4ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1jb250YWluZXItd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXRyYW5zcGFyZW50KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZ2FtZS00LTMsJi5nYW1lLTE2LTl7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4wMykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm8tZ2FtZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtc2VhcmNoLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0I2dhbWVTZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsaW1TY3JvbGxEaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1kcm9wZG93bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2V7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC5sYWJlbHRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgY29sb3I6dmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnVpLXN0YXRlLWZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLWluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZ2FtZS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLWhlYWRlci1ncmFkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLXRodW1iIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWRkLXByZWZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhbGFuY2Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1hcnJvdy1sZWZ0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYW1vdW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLWhlYWRlci1ncmFkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FzaW5vdHJhbnNmZXItY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1wcmVmZXJpdGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLWhlYWRlci1ncmFkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1iYWNre1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYShzZWNvbmRhcnksMC43KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1wbGF5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmVmZXJpdGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiAubWlkZGxlLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tc2VtaS1kYXJrLTgpIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxvYWRpbmctZ2FtZXtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3BuZ2FtZW1lbnUuZ2FtZS1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtaW5mb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiByZ2JhKGxpZ2h0KSwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFsYW5jZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IDNlM2QzZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC5wYW5lbC1wcmVmZXJpdGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogM2UzZDNkIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhc2lub3RyYW5zZmVyLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b257XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtaW5mby1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWFyY2h7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLWluZm8tdGh1bWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLXRpdGxleyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXBhbmVsLWhlYWRlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWRkLXByZWYuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBkYXJrKHByaW1hcnksIDclKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhbGFuY2Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcGFuZWwtaGVhZGVyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1yZWZyZXNoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhc2lub3RyYW5zZmVyLWJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogZGFyayBwcmltYXJ5LCA3JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWJ0bnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA2cHggdmFyKC0tc2VtaS1kYXJrLTcpLDAgMCAxZW0gdmFyKC0tc2VtaS1kYXJrLTcpLDAgMCAuMmVtIHZhcigtLXNlbWktZGFyay03KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAuc2VjdGlvbi13cmFwcGVye1xyXG4gICAgICAgICNjYXNpbm8tZ2FtZS1saXZlLm1vZGFse1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tdHJhbnNwYXJlbnQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLm1vZGFsLWRpYWxvZ3sgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgdmFyKC0tdHJhbnNwYXJlbnQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICB2YXIoLS10cmFuc3BhcmVudCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIHZhcigtLXRyYW5zcGFyZW50KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FzaW5vLWdhbWUtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhc2luby1nYW1lLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tdHJhbnNwYXJlbnQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLWNvbnRhaW5lci13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS10cmFuc3BhcmVudCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tb2RhbC1idG5zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tdHJhbnNwYXJlbnQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5za2luLWNvbG9yLS1ncmVlbntcclxuICAgICAgICAmLnNraW4tLWxpZ2h0e1xyXG4gICAgICAgICAgICAuaGVhZGVyLWxvZ297XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSkgaHVlLXJvdGF0ZSgyMzVkZWcpIGJyaWdodG5lc3MoMS41KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlci1sb2dve1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSg0NWRlZykgO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAjbW9kYWwtZ2FtZS5tb2RhbC1nYW1le1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgICAgICAgICAuZ2FtZS1wb3B1cC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXNpbm8tZ2FtZS1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhc2luby1nYW1lLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtY29udGFpbmVyLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWlkZGxlLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tc2VtaS1kYXJrLTgpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sb2FkaW5nLWdhbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXNlbWktZGFyay03KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjcG5nYW1lbWVudS5nYW1lLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IDNlM2QzZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKGxpZ2h0LCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC0xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhbGFuY2VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAzZTNkM2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwucGFuZWwtcHJlZmVyaXRpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IDNlM2QzZCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xMik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG5cclxuLmNoZXZyb246YmVmb3JlLFxyXG4uY2hldnJvbjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpe1xyXG4gICAgYm9keS5jYXNpbm8ge1xyXG4gICAgICAgIHNlY3Rpb24ubWFpbi1jb250YWluZXItY2FzaW5vLXJlcyB7XHJcbiAgICAgICAgICAgIC5jYXNpbm8tcHJvdmlkZXItY29udCB7XHJcbiAgICAgICAgICAgICAgICAuY2FzaW5vLXByb3ZpZGVyLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYXNpbm8tcHJvdmlkZXIuc2VhcmNoLm9wZW4tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBTUE9SVCBNRU5VIExJVkUgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG5cclxuYm9keS5saXZle1xyXG4gICAgLndyYXBwZXItbGl2ZXtcclxuICAgICAgICBzZWN0aW9uLm1haW4tY29udGVudHtcclxuICAgICAgICAgICAgLndyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAubGl2ZS1jb2wtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAuY29sLWxlZnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICN2dWUtTWVudVNwb3J0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1ib3gtbGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYjdHh0U2VhcmNoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXItc3RyZWFtaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub25vZmZzd2l0Y2g0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vbm9mZnN3aXRjaDQtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vbm9mZnN3aXRjaDQtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vbm9mZnN3aXRjaDQtc3dpdGNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kIHNlY29uZGFyeSwgMTUlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAubGVmdC1uYXYucGFuZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnktYm94KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxlZnQtbmF2LnBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3gpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWxpdmUubWVudWxpdmU0dixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1saXZlLm1lbnVsaXZlM3Z7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZS5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wcmVmZXJpdGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwucHJlZntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkubGlzdC1ncm91cC1pdGVtLmhhcy1zdWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpdmUtc2VsZWN0ZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2NvcmUtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNjb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNldHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJrLWdybntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWN1c3RvbS1ncmVlbik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJrLXJlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWN1c3RvbS1yZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmVmZXJpdGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpdmUtc3RyZWFtaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDBweCAtNnB4IDBweCAtNXB4IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxldmVsLTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXppb25lLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkubGlzdC1ncm91cC1pdGVtLmhhcy1zdWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZC1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGl2ZS1zZWxlY3RlZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNjb3JlLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2NvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJrLWdybntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3VzdG9tLWdyZWVuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmstcmVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jdXN0b20tcmVkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmVmZXJpdGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpdmUtc3RyZWFtaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqIExJVkUgQkVUVElORyAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbmJvZHkubGl2ZXtcclxuICAgIC53cmFwcGVyLWxpdmV7XHJcbiAgICAgICAgc2VjdGlvbi5tYWluLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIC53cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLmxpdmUtY29sLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRvcC1tZW51LWxpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlbWktbGlnaHQtMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oZWFkZXItY2xvc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtbWFpbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgI2RpdmNlbnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250YWluZXItcXVvdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWZyYW1lLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWNlbnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctYmlnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRvcC1zZXR0aW5nc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2VtaS1saWdodC0zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiNidG5FbmxhcmdlRnJhbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0LTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjdnVlLUxpdmVwbGF5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyLWZsdWlkLnF1b3RlLWJvdHRvbXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXYtbWFya2V0cy1ncm91cHN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZnJhbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLmNsZWFyZml4e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDAgdmFyKC0tcHJpbWFyeSkgaW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uLmJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2Nyb2xsLXdyYXBwZXIudGFiLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNjb2xjb2wudGFiLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGFiLXBhbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi1xdC5wYW5lbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tZm91cnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbnQtcXVvdGUucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaXZlLWhlYWRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYm94LXF1b3Rhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1b3RhcHJlbXV0YW5ld3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNwcmVhZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3RlLWNsb3Nle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29sLXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtcmlnaHQtbGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICNmcmFtZXNvY2NyaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjdGFicy1yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHQucmVzaXplLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdi10YWJzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDAgdmFyKC0tcHJpbWFyeSkgaW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2LXRhYnMudHdvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2LXRhYnMudGhyZWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWItY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICNyaWdodGRpdiB7XHJcblx0XHRcdFx0XHRcdCNmcmFtZXNvY2NyaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0LnRhYi1jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0XHRcdCNsaXZlLXN0cmVhbWluZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCNmcmFtZXN0cmVhbWluZy1yaWdodC1lcnJvciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubGl2ZXN0cmVhbWluZ3tcclxuICAgICAgICAgICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuY29sLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC1yaWdodC1saXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICNmcmFtZXNvY2NyaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdi10YWJzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBMSVZFIEJFVFRJTkcgT1ZFUlZJRVcgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG5ib2R5LmxpdmV7XHJcbiAgICAud3JhcHBlci1saXZle1xyXG4gICAgICAgIHNlY3Rpb24ubWFpbi1jb250ZW50e1xyXG4gICAgICAgICAgICAud3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5saXZlLWNvbC1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgIC5saXZlLW92ZXJ2aWV3e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLWJpZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLXRlcnRpYXJ5KSwgdmFyKC0tc2Vjb25kYXJ5KSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWNvbGxhcHNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxlLnRhYmxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWRhcmstMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0Ym9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogZGFyayAoc2Vjb25kYXJ5LCAzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1kYXJrLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kYXJre1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uby1tYXJrZXRze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjp2YXIoLS1zZW1pLWxpZ2h0LTEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbmZvLXRkLXdpZHRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRvcm5lb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdi5kYXJre1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNjb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saXZlLXN0cmVhbWluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FtcG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgM3B4IDFweCB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGFyay50aXRsZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWFya2V0LXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXVvdGEtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zZW1pLWxpZ2h0LTEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5obmR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBkYXJrIChwcmltYXJ5LCA2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay01KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBMSVZFIEJFVFRJTkcgQ0FMRU5EQVIgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG5ib2R5LmxpdmV7XHJcbiAgICAud3JhcHBlci1saXZle1xyXG4gICAgICAgIHNlY3Rpb24ubWFpbi1jb250ZW50e1xyXG4gICAgICAgICAgICAud3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5saXZlLWNvbC1jb250e1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGl2ZS1jYWxlbmRhcmlve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2LXRhYnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDAgdmFyKC0tcHJpbWFyeSkgaW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxlLnRhYmxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0Ym9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zcG9ydHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGRhcmsgKHNlY29uZGFyeSwgMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNwb3J0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3JhcmlvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyoqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiogQ09VUE9OICoqKioqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKi8gXHJcblxyXG5ib2R5IHtcclxuICAgIC5ib3gtY291cG9ue1xyXG4gICAgICAgIC5jb3VudC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnFiZXQtYm94e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAucWJldC1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICAucm93X2hlYWRlcjJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlcl9zeDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5xdWVzdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXJfZHgye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmNvZC1ldntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0I3FiZXR0eHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6dmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kaXYtc2VsZWN0e1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4jc3BuZXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wdGdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3gpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbWktbGlnaHQtMTIpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl92b2lke1xyXG4gICAgICAgICAgICAudm9pZGludHtcclxuICAgICAgICAgICAgICAgIC5oZWFkZXJfc3h7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucm93X2hlYWRlcl9jeHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAucF92b2lkX2N4e1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI3BuZXYuQ0l0ZW1ze1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgLmxvYWRpbmctY29udGFpbmVyLWNvdXBvbntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGVhZGVyMXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1ncmFkKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI2RpdmNoZWNrYXV0b3tcclxuICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5DSXRlbXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAuQ1N1YkV2e1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aCksIDAuMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLkNPZGRze1xyXG4gICAgICAgICAgICAgICAgICAgIC5DRmlzc2F7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iYW5re1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7ICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuQ0RlbGV0ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAgdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jdXN0b20tcmVkKTs7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLkNRdW90YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlLXVwZG93bntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgZGl2LnRleHR7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY3VzdG9tLXJlZCk7O1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgLmZvb3RlcmNwe1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgLnJvd19mb290ZXJfYnR7XHJcbiAgICAgICAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgICAgICAgICBkaXYuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnZhcigtLXNlY29uZGFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNwbl9zaW5nX2ludHtcclxuICAgICAgICAgICAgICAgICNxdGludCxcclxuICAgICAgICAgICAgICAgICNxdHNvbG97XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZm9vdGVyX2R4e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW46bm90KCNsYmxfY29tYikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFzcCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICNxdGludHtcclxuICAgICAgICAgICAgICAgICAgICAjcGFuZWxfaW1wb3J0b19zaXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb290ZXJfZHh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAjbGJsX2NvbWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuIFxyXG4gICAgICAgICAgICAjcG5fc2lzX3JpZCB7XHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHJhc3ApIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jcF9zaXNfY29udCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAucmlnYXNpc3RlbWEyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5UU1ZpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAuQ3BuVGlwb1JpZXBEYmwge1xyXG4gICAgICAgICAgICAgICAgICAgIC5SaWVwU1gge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuUmllcERYIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucm93X2Zvb3Rlcl9idDF7XHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyX3N4X2J0LFxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlcl9keF9idHtcclxuICAgICAgICAgICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi1zY29tbWV0dGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuLXJlc2V0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5mb290ZXJfc2F2ZV9jcHsgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4uYnRuLXNhbHZhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbXBvcnRvLXRvdC1jb3Vwb257XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIC5yb3ctaW1wb3J0b3tcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgLnJvdy1keHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnJvdy1idG4ge1xyXG4gICAgICAgICAgICAgICAgLnJvdy1zeHtcclxuICAgICAgICAgICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2dpcm9jb250b2F1dG9tYXRpY297XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAuc2FsZG8tdXRlbnRle1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yaWVwaWxvZ28tc2NoZWRpbmEsXHJcbiAgICAgICAgLnJpZXBpbG9nby1wcmVub3RhemlvbmUsXHJcbiAgICAgICAgLnJpY2FyaWNhLXNjaGVke1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgLmhlYWRlcixcclxuICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjYm9keXJpY3NjaGVkaW5he1xyXG4gICAgICAgICAgICAgICAgLnJvdy1zY2hlZHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaWdodCAodGVydGlhcnktYm94LCAyJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWVwaWxvZ28tc2NoZWRpbmF7XHJcbiAgICAgICAgICAgI2JvZHljb3Vwb257XHJcbiAgICAgICAgICAgICAgICAuY29kLXNjb21te1xyXG4gICAgICAgICAgICAgICAgICAgIC5keC1pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJpZXBpbG9nby1wcmVub3RhemlvbmV7XHJcbiAgICAgICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgLnRlc3RvLXByZW5vdGF6aW9uZXtcclxuICAgICAgICAgICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQtY29udGFpbmVye1xyXG4gICAgICAgIC5wYW5lbC52ZXJpZmljYS1zY29tbWVzc2EtY29udGFpbmVyeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51bHRpbWUtdmluY2l0ZS1jb250YWluZXIucGFuZWx7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuYm94LWxvdHRvYmV0IHtcclxuICAgICAgICAjbG9hZGVybG90dG9iZXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvdHRvLXdpbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhbmVsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJi5xYmV0e1xyXG4gICAgICAgIC5jb250YWluZXIucWJldC1wYWdle1xyXG4gICAgICAgICAgICAuaGVhZGluZy1xYmV0e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgICAgLmNvbC1zbS0xMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnFiZXQtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvZGUtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTsgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxlZ2VuZGEtcWJldHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqIE1PU1QgUExBWUVEICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKi8gXHJcblxyXG5ib2R5IHtcclxuICAgIC5waXUtZ2lvY2F0ZS1jb250YWluZXIsXHJcbiAgICAudWx0aW1vLW1pbnV0by1jb250YWluZXJ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApOyAgXHJcbiAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctYmlnO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgdWwubmF2Lm5hdi10YWJzeyAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2ZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDZweCB2YXIoLS1wcmltYXJ5KSk7ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4IDNweCB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA2cHggM3B4IHZhcigtLXByaW1hcnkpOyAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFiLWNvbnRlbnR7ICAgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTsgICAgICBcclxuICAgICAgICAgICAgICAgIC5zdWItdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5ldmVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7ICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3ctcGFydGl0YXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbWktZGFyay01KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IGRhcmsgKHRlcnRpYXJ5LWJveCwgNSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRvbG8tcGFydGl0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdW90ZS1wYXJ0aXRhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHQpLCAwLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogbGlnaHQgKHRlcnRpYXJ5LWJveCwgMTUlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3ByZWFke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVvdGFwcmVtdXRhbmV3e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBpdXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiogUEFMSU5TRVNUTyAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKiovIFxyXG5cclxuYm9keSB7XHJcbiAgICAucGFsaW5zZXN0aS1jb250YWluZXJ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTsgICAgXHJcbiAgICAgICAgLm1haW4tcGFsaW5zZXN0aXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRpbmctc3BvcnR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1ncmFkKTtcclxuICAgICAgICAgICAgLnRpdGxlLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljb24tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBoNHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pY29uLWNvbnRhaW5lci1zdWJ7XHJcbiAgICAgICAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bC5wYWwtY29udGFpbmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAuY2hlY2t7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqIFFVT1RFIENPTlRBSU5FUiAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKi8gXHJcblxyXG5ib2R5LnF1b3RlLXBhZ2V7XHJcbiAgICAud3JhcHBlci1ib3hlZC1xdW90ZXtcclxuICAgICAgICBzZWN0aW9uI21haW57XHJcbiAgICAgICAgICAgIC5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZXtcclxuICAgICAgICAgICAgICAgIC5tYWluLWNvbnRhaW5lci1xdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICAubWFpbi1xdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhbGluc2VzdG8tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRvcC1jb250YWluZXJ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zcG9ydHN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctYmlnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUtcGFse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lcmNhdGktY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi10YWJze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGFiLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuLW1lcmNhdG8tYXR0aXZve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW50aS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3RlLWV2ZW50aXsgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmludC1xdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tdGVydGlhcnkpLCB2YXIoLS1zZWNvbmRhcnkpIDUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVhZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2Vnbmkxe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWQxe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcmFyaW97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGF0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudHItcXVvdGV7ICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlbWktbGlnaHQpIWltcG9ydGFudDsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogbGlnaHQgdGVydGlhcnktYm94LCAyJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VtaS1kYXJrLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JhcmlvLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1b3RhcHJlbXV0YSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1b3Rhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnF0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuMDgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGxpZ2h0IHRlcnRpYXJ5LWJveCwgMTUlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVvdGExX2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVvdGEyX2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMTk1LCAxMTMsIDI0MSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVvdGEzX2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMjIsIDE5OSwgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVvdGE0X2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYigwLCAxNjcsIDE2MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVvdGE1X2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMjEwLCA0NywgNilcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdW90YXByZW11dGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWduaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF0YS1kcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2LnNlZ25pcXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuMDgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vbWUtcXVvdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGlwb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGxpZ2h0ICh0ZXJ0aWFyeS1ib3gsIDE1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dmFyKC0tc2VtaS1kYXJrLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdW90YXByZW11dGFuZXd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogbGlnaHQgKHRlcnRpYXJ5LWJveCwgMTUlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpcG8sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ub21lLXF1b3Rhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29tYm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pZDF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmxlZ2VuZGEtbWFpbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWxlZ2VuZGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3QtaW5saW5le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2VtaS1saWdodC0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yaWdhMXtjb2xvcjojZTU3MGU3fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJpZ2Eye2NvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJpZ2Eze2NvbG9yOiMyOTlhMGJ9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmlnYTR7Y29sb3I6IzQwOTZlZX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yaWdhNXtjb2xvcjojY2MwMDAwfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBTUE9SVCBGSUxURVIgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKiovIFxyXG5cclxuYm9keXtcclxuICAgIC50cGMsXHJcbiAgICAudHBxe1xyXG4gICAgICAgICYuc2VsZXR0b3JlLWdpb3JuaXsgICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vdHBxXHJcbiAgICAgICAgICAgIC5zbGlkZXIuc2xpZGVyLWhvcml6b250YWx7XHJcbiAgICAgICAgICAgICAgICAuc2xpZGVyLXRyYWNre1xyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZXItc2VsZWN0aW9uLnRpY2stc2xpZGVyLXNlbGVjdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZXItaGFuZGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGRhcmsocHJpbWFyeSwgMjAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2xpZGVyLXRpY2suaW4tc2VsZWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGRhcmsgKHByaW1hcnksIDEwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2xpZGVyLXRpY2stbGFiZWwtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZXItdGljay1sYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vdHBjXHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGEuYnRueyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpZ2h0IChzZWNvbmRhcnksIDMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcilcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHBTe1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmOnZpc2l0ZWR7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG9wdGlvbntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRyb3Bkb3duKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgJi5mYS10aW1lc3tcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY3VzdG9tLXJlZCk7O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5mYS1zdGFye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBTUE9SVCBNRU5VIElOREVYICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKi8gXHJcbmJvZHksXHJcbmJvZHkuaW5kZXgsXHJcbmJvZHkubWFpbnNwb3J0LFxyXG5ib2R5LnF1b3RlLXBhZ2UgIHsgICBcclxuXHJcbiAgICAuc2VhcmNoLWJveHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgIC5mb3JtLWdyb3VweyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICYjdHh0Y2VyY2F3ZWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmJ0bntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYS5idG4uYnRuLWV4cGlyaW5nLWV2ZW50c3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9ICAgXHJcblxyXG4gICAgLmJ0bi1saXZlLXNjb3JlLFxyXG4gICAgLmJ0bi1zdGF0c3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYnRuKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1kZWZhdWx0LnNpZGViYXJ7ICAgICAgICBcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgLnNpZGViYXItbmF2e1xyXG4gICAgICAgICAgICAucGFnZS1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bC5iZXR0aW5nLW1lbnUtNHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICYuaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWdyYWQpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgJi5sZXZlbC0xe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZXZlbnQtbm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBsaS5sZXZlbC0ye1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwudHJlZXZpZXctbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3gpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZXh0cmF7XHJcbiAgICAgICAgICAgIGxpLmxldmVsLTF7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LXNwb3J0LXBhbGluc2VzdGl7XHJcbiAgICAgICAgLm1lbnUtdGl0bGV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1ncmFkKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgfSBcclxuICAgICAgICB1bC5uYXYtcGFsaW5zZXN0aS5sZWZ0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICBsaXsgIFxyXG4gICAgICAgICAgICAgICAgJi5zZWNvbmRvbGksICBcclxuICAgICAgICAgICAgICAgICYubWVudS1pdGVtLnByaW1vbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmV2ZW50LW5ve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpLmxldmVsLTJ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwudHJlZXZpZXctbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICYuc2Vjb25kb2xpe1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZXZlbnQtbm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWwubWVudS10ZXItbGV2eyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLXRlcnRpYXJ5LWJveCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwLnRlcnpvcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5ldmVudC1ub3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1hdHRpdm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcC50ZXJ6b3B7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uZXZlbnQtbm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZXh0cmF7XHJcbiAgICAgICAgICAgICAgICBsaS5sZXZlbC0xe1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcblxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBUT1AgTEVBR1VFICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKi8gXHJcblxyXG5cclxuYm9keSB7XHJcbiAgICAudG9wLWxlYWd1ZXN7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiogVlVFIE9ERFMgTUFUQ0ggKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKi8gXHJcblxyXG5ib2R5LnF1b3RlLXBhZ2V7XHJcbiAgICAud3JhcHBlci1ib3hlZC1xdW90ZXtcclxuICAgICAgICBzZWN0aW9uI21haW57XHJcbiAgICAgICAgICAgIC5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZXtcclxuICAgICAgICAgICAgICAgIC5tYWluLWNvbnRhaW5lci1xdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICAubWFpbi1xdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhbGluc2VzdG8tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiN2dWUtT2Rkc01hdGNoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudG8tc2luZ29sb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctYmlnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYWluLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZXZlbnRvLXNlbGVjdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXYtdGFic3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGFiLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWItcGFuZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpdmUtaGVhZGluZy1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFueyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGl2ZS1oZWFkaW5nLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpdmUtaGVhZGluZy1jb2xvcik7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWNvbGxhcHNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWZvdXJ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9kZC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hcmtldHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXJrZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVvdGFwcmVtdXRhbmV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hcmtldHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5maXhlZC1kaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9kZHMtcGFuZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZGQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zY29yZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9kZC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZXZlbnRvLXNlbGVjdC5kcm9wZG93bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uLmJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGxpZ2h0ICh0ZXJ0aWFyeS1ib3gsIDIlKSA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogbGlnaHQgKHRlcnRpYXJ5LWJveCwgMiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBVTFRJTUUgVklOQ0lURSAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqLyBcclxuXHJcbmJvZHl7XHJcbiAgICAudWx0aW1lLXZpbmNpdGUtY29udGFpbmVye1xyXG4gICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdpb2NhdGEtdmluY2l0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudmluY2l0YS5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6dmlzaXRlZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqIFFVT1RFIEZBVk9SSVRFICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKiovIFxyXG5cclxuXHJcbmJvZHkge1xyXG4gICAgJi5tYWluc3BvcnR7XHJcbiAgICAgICAgJi5vZGRzbGVzc3RoYW57XHJcbiAgICAgICAgICAgIC53cmFwcGVyLWJveGVke1xyXG4gICAgICAgICAgICAgICAgc2VjdGlvbiNtYWlue1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb250YWluZXItZmx1aWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYWluLWNvbnRhaW5lci1xdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYWluLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXQtZmF2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLWJpZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3BvcnQtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zcG9ydHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZXZlbnQtbm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNwb3J0LXF0LWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGRhcmsgKFNlY29uZGFyeSwgMiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaS50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmI09MVFVsSW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmI09MVFVsTGlzdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNoYW1waW9uc2hpcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXRhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQtMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGxpZ2h0ICh0ZXJ0aWFyeS1ib3gsIDE1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogdmFyKCAtLXNlbWktbGlnaHQtMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmF2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiogUFJJTlQgT0REUyAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKiovIFxyXG5cclxuYm9keXtcclxuICAgICYucHJpbnQtb2RkcyB7XHJcbiAgICAgICAgc2VjdGlvbiNtYWlue1xyXG4gICAgICAgICAgICAubWFpbi1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAucGFnZS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLWJpZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgLnN0YW1wYS1xdW90ZS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aXN1YWxpenphLXF1b3Rle1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAuY29sLW1kLTZ7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wYWwtc2VsZXppb25hdGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKiovXHJcbi8qKioqIE1PREFMICoqKiovXHJcbi8qKioqKioqKioqKioqKiovIFxyXG5cclxuYm9keXtcclxuICAgIC5tb2RhbHtcclxuICAgICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbi5jbG9zZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jdXN0b20tcmVkKTs7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGg0Lm1vZGFsLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtYm9keXsgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAudG9wLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYm90dG9tLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGFibGUtYm90dG9te1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZXNpdG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlYWQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0Zm9vdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgpOyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mb3VydGgpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWJhY2tkcm9we1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1zZW1pLWxpZ2h0LTMpO1xyXG4gICAgfVxyXG59XHJcbiNjYXNpbm8tdHJhbnNmZXItbW9kYWwubW9kYWwsXHJcbiN0cmFuc2Zlci1tb2RhbC5tb2RhbHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0tdGhpcmQ1KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDUwcHggMTJweCB2YXIoLS1kYXJrKTtcclxuICAgICAgICAgICAgLm1vZGFsLWhlYWRlcntcclxuICAgICAgICAgICAgICAgIGJ1dHRvbi5jbG9zZXtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jdXN0b20tcmVkKTs7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDQubW9kYWwtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1vZGFsLWJvZHl7ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgLy8gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNDcsIDUzLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAuYmFsYW5jZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdWx7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtYXJyb3ctbGVmdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY3VzdG9tLXJlZCk7O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYW1vdW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LmFyZWFyaXNlcnZhdGF7XHJcbiAgICAubW9kYWwjbW9kYWxQYXltZW50IHtcclxuICAgICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgIC8vIC5tb2RhbC1oZWFkZXJ7XHJcbiAgICAgICAgICAgIC8vICAgICBidXR0b24uY2xvc2V7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgLy8gICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICBoNC5tb2RhbC10aXRsZXtcclxuICAgICAgICAgICAgLy8gICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAubW9kYWwtaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgYnV0dG9uLmNsb3Nle1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoNC5tb2RhbC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWJvZHl7ICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAuYm90dG9tLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAudGFibGUtYm90dG9te1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0YWJsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodC0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICB2YXIoLS1zZW1pLWxpZ2h0LTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVzaXRve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDJweCAgdmFyKC0tc2VtaS1saWdodC0yKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1vZGFsI21vZGFsUGF5bWVudCB7XHJcbiAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICBiYWNrZ3JvdW5kOnZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgLm1vZGFsLWhlYWRlcntcclxuICAgICAgICAgICAgYnV0dG9uLmNsb3Nle1xyXG4gICAgICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNC5tb2RhbC10aXRsZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1ib2R5eyAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAuYm90dG9tLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIC50YWJsZS1ib3R0b217XHJcbiAgICAgICAgICAgICAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIHZhcigtLXNlbWktbGlnaHQtMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICB2YXIoLS1zZW1pLWxpZ2h0LTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZXNpdG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMnB4ICB2YXIoLS1zZW1pLWxpZ2h0LTIpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggdmFyKC0tc2VtaS1saWdodC0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiBNQVJLRVQgTU9WRVJTICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqLyBcclxuXHJcbmJvZHkge1xyXG4gICAgLm1hcmtldC1tb3ZlcnMtY29udGFpbmVyIHtcclxuICAgICAgICAvLyBmb250LWZhbWlseTogdmFyKC0tcHJpbWFyeV9mb250X2ZhbWlseTtcclxuICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTsgIFxyXG4gICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctYmlnO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICAgdWwubmF2Lm5hdi10YWJzeyAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9maWx0ZXI6IGRyb3Atc2hhZG93KDAgMCA2cHggdmFyKC0tcHJpbWFyeSkpOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDZweCAzcHggdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDZweCAzcHggdmFyKC0tcHJpbWFyeSk7ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrICk7IC8vcmdiYSgkbGlnaHQsIDAuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiBcclxuICAgICAgICAgICAgIC50YWItY29udGVudHsgIFxyXG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgIC5jaGFydC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgIC5jaGFydC1tYXJrZXQtbW92LWF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgLmJvdHRvbS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAub2Rkcy1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdW90YS1jb250YWluZXJ7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXRhLXVwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJkZS12aW47ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXRhLWRvd257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY3VzdG9tLXJlZCk7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgfVxyXG4gfVxyXG4gXHJcbi8qKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqIE1BUktFVCBNT1ZFUlMgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKiovIFxyXG5cclxuYm9keSB7XHJcbiAgIC5tYXJrZXQtbW92ZXJzLWNvbnRhaW5lciB7XHJcbiAgICAgICAvLyBmb250LWZhbWlseTogJHByaW1hcnlfZm9udF9mYW1pbHk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICBcclxuICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1iaWc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICB1bC5uYXYubmF2LXRhYnN7ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCA2cHggdmFyKC0tcHJpbWFyeSkpOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYi1jb250ZW50eyAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpOyAgICAgICBcclxuICAgICAgICAgICAgICAgIC5jaGFydC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNoYXJ0LW1hcmtldC1tb3YtYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYm90dG9tLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm9kZHMtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVvdGEtY29udGFpbmVyeyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXRhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdGEtdXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVyZGUtdmluOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdGEtZG93bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWN1c3RvbS1yZWQpOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiBDLUlORk8tQUdFTlpJQSAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKiovIFxyXG5cclxuYm9keSB7XHJcbiAgICAuaW5mby1hZ2VuemlhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRwcmltYXJ5X2ZvbnRfZmFtaWx5O1xyXG4gICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICBcclxuICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLWJpZztcclxuICAgICAgICAgICAgIC5iZW52ZW51dGktYnRuc3tcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAudGFibGUtcmVzcG9uc2l2ZXtcclxuICAgICAgICAgICAgICAgIC50YWJsZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhlYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB0Ym9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB0Zm9vdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICB9XHJcbiB9XHJcbiBcclxuXHJcbiAucmljZXJjYS1zcG9ydHtcclxuICAgIGNvbG9yIDogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICAgIEBpbmNsdWRlIGhlYWRpbmctYmlnXHJcbiAgICB9XHJcbiAgICAudGFibGUtcmVzcG9uc2l2ZXtcclxuICAgICAgICB0YWJsZXtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTsgICAgICAgICAgICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICB0ZCx0aHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTsgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiB9IiwiYm9keSB7XHJcbi8qKioqKioqKioqKioqKioqKlxyXG5IRUFERVIgNSBHTE9CQUwgLVxyXG4qKioqKioqKioqKioqKioqKi9cclxuICAgIC5oZWFkZXItcXQuaGVhZGVyLTUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1jb2xvcik7XHJcbiAgICAgICAgLnRvcGhkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLXRvcCk7XHJcbiAgICAgICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgICAgICAgICAudHJhbnNmZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubG9naW4tYm94LmxvZ2dhdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWN1c3RvbS1yZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXNlbWktbGlnaHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnVzZXItaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLWRyb3Bkb3duO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbGxhcHNlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXNlbWktbGlnaHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRpc3AtdXNlciB7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRyb3Bkb3duKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAxcHggdmFyKC0tc2VtaS1kYXJrLTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5saXN0LWlubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbS1jb2xvcjogIHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmltZy1yZWYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi5idG4tbG9nb3V0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY3VzdG9tLXJlZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubm90aWZpY2F0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyeyAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm51bWJlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3VzdG9tLXJlZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHJvcGRvd24pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybS1pbmxpbmUubG9naW4tYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0LTgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0LTgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGRpdi5yZWMtcGFzc3dvcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEucmVjLXBhc3N3b3JkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuLWxvZ2luIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHJvcGRvd24tdG9nZ2xlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi1yZWdpc3RyYXppb25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJlZ2lzdGVyLnJlZ2lzdGVyLWNvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2V0dGluZ3MucmVnaXN0ZXIuZHJvcGRvd24geyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gdWwuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5yZWdpc3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29sLW1kLTIuc2V0dGluZ3MtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2V0dGluZ3MuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0KTsgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHVsLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHJvcGRvd24pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm9kZHMtdHlwZSxcclxuICAgICAgICAgICAgICAgICAgICAmLmNsb2NrLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZXR0aW5ncy5kcm9wZG93bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFueyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRvcC10ZXh0LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZXR0aW5ncy1mdWxsc2NyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2V0dGluZ3MtY29sb3JzLXNraW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5za2luLWNvbG9yLS1yZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjNmNDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNraW4tY29sb3ItLWJsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNraW4tY29sb3ItLXllbGxvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5za2luLWNvbG9yLS1ncmVlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNraW4tY29sb3ItLXB1cnBsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcHVycGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZXR0aW5ncy1kYXJrLWxpZ2h0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXRjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2Lm1pZGhkIHtcclxuICAgICAgICAgICAgLnJvdyB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbC1tZC05IHtcclxuICAgICAgICAgICAgICAgICAgICAubWlkLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHVsLmxpc3QtaW5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRvcC10ZXh0LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRvcC1pY29uLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdG9wLWljb24tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRvcC1pY29uLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ubGFiZWwtY3RtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXIge1xyXG4gICAgICAgICAgICAmLm5hdmJhci1xdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItbWVudSk7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLm5hdi5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYjdnVlTWVudUhlYWRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jdXN0b20pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogdmFyKC0tdGV4dC1jdXN0b20pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjY291bnQtc3RhdGlje1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTsgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kaXYtdmVyc2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6IHZhcigtLXRleHQtY3VzdG8pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRpdi1hY2NvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LXByaW1hcnkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiBTa2luIExpZ2h0ICovXHJcbiAgICAmLnNraW4tLWxpZ2h0IHtcclxuICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VtaS1saWdodC04KTsgLy92YXIoLS1zb2Z0LWxpZ2h0KTtcclxuICAgICAgICAgICAgLnRvcGhkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgIC5zZXR0aW5ncy1mdWxsc2NyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyayk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNldHRpbmdzLWRhcmstbGlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyayk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dpbi1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4sXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5taWRoZCB7XHJcbiAgICAgICAgICAgICAgICB1bC5saXN0LWlubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmF2YmFyLm5hdmJhci1xdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICBzcGFuLFxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogSGVhZGVyIE1lbnUgU2VsZWN0aW9uIEFjdGl2ZSAqL1xyXG5ib2R5e1xyXG4gICAgaGVhZGVye1xyXG4gICAgICAgIC5oZWFkZXItcXQuaGVhZGVyLTV7XHJcbiAgICAgICAgICAgIC5uYXZiYXIubmF2YmFyLXF0IHtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6aG92ZXIgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaW5kZXh7XHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpmaXJzdC1jaGlsZCBhLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpmaXJzdC1jaGlsZCBhLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaS5ob21lIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5xdW90ZS1wYWdlLFxyXG4gICAgJi5tYWluc3BvcnR7XHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubGl2ZXtcclxuICAgICAgICBoZWFkZXJ7XHJcbiAgICAgICAgICAgIC5oZWFkZXItcXQuaGVhZGVyLTV7XHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLm5hdmJhci1xdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2FzaW5ve1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICBoZWFkZXJ7XHJcbiAgICAgICAgICAgIC5oZWFkZXItcXQuaGVhZGVyLTV7XHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLm5hdmJhci1xdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkubW51LWhlYWRlci1jYXNpbm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tbGlnaHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1saWdodCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jYXNpbm8uY2FzaW5vLWxpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgIGhlYWRlcntcclxuICAgICAgICAgICAgLmhlYWRlci1xdC5oZWFkZXItNXtcclxuICAgICAgICAgICAgICAgIC5uYXZiYXIubmF2YmFyLXF0IHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLm5hdi5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY2FzaW5vLmNhdC0xMXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNhc2luby5wb2tlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpLnBva2Vye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiYm9keXtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay04KTtcclxufVxyXG5cclxuYm9keSAuZm9ybS1jb250cm9sLCBcclxuYm9keSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIFxyXG5ib2R5IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywgXHJcbmJvZHkgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgXHJcbmJvZHkgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cywgXHJcbmJvZHkgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmJvZHkgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMgIHtcclxuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktaW5wdXQpO1xyXG4gICAgLy8gYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1pbnB1dCk7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0LTEyKSFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgYm9keSBpbnB1dDo6cGxhY2Vob2xkZXJ7XHJcbiAgICBjb2xvcjogdmFyKC0tc2VtaS1saWdodC0zKSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBib2R5IC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLCBcclxuICBib2R5IC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCBcclxuICBib2R5IGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbWktZGFyay0yKTtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgYm9keSAuc2VsZWN0LmZvcm0tY29udHJvbHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0zKTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KSAhaW1wb3J0YW50XHJcbiAgfVxyXG5cclxuICBib2R5LmFyZWFyaXNlcnZhdGEgdGFibGU6bm90KC51aS1kYXRlcGlja2VyLWNhbGVuZGFyKSwgXHJcbiAgYm9keS5hcmVhcmlzZXJ2YXRhIC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYm94KTtcclxuICB9XHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjcwcHgpe1xyXG4gICAgLy8gYm9keSAud3JhcHBlci1ib3hlZC1xdW90ZSBoZWFkZXIjaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgZGl2Lm1pZGhkIC5zZWFyY2gtYm94IGlucHV0LmZvcm0tY29udHJvbHtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KSFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgIH1cclxuXHJcbiAgICAgIGJvZHkgLmxlZnQtY29sdW1uLXF1b3RlLnB1bGwtbGVmdCwgXHJcbiAgICAgIGJvZHkgLmxlZnQtY29sdW1uLnB1bGwtbGVmdCxcclxuICAgICAgYm9keS5tYWluc3BvcnQgLmxlZnQtY29sdW1uLXF1b3RlLnB1bGwtbGVmdCwgXHJcbiAgICAgIGJvZHkubWFpbnNwb3J0IC5sZWZ0LWNvbHVtbi5wdWxsLWxlZnR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG59XHJcblxyXG4vLyBtb2RhbFxyXG5cclxuYm9keSAubW9kYWwtYmFja2Ryb3Age1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTgpO1xyXG59XHJcblxyXG5ib2R5IC5tb2RhbHtcclxuICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1ib3gpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gaGVhZGVyXHJcblxyXG5ib2R5IHtcclxuICAgIGhlYWRlciNoZWFkZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyKTtcclxuICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICBkaXYubWlkaGQge1xyXG4gICAgICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC1tZC05IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1pZC1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWFyY2gtYm94IC5mb3JtLWdyb3VwIGlucHV0LmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMykhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gdWwubGlzdC1pbmxpbmUgbGkgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvcGhke1xyXG4gICAgICAgICAgICA+IC5jb250YWluZXItZmx1aWR7XHJcbiAgICAgICAgICAgICAgICAubG9naW4tYm94e1xyXG4gICAgICAgICAgICAgICAgICAgIGRpdi5yZWMtcGFzc3dvcmR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5kaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtcHJpbWFyeSk7ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmxvZ2dhdG97XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi5idG4tbG9nb3V0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jdXN0b20tcmVkKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC51c2VyLWljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRyb3Bkb3duKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRyYW5zZmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci5uYXZiYXItcXR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYjdnVlTWVudUhlYWRlcntcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGhlYWRlcntcclxuICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAubmF2YmFyLm5hdmJhci1xdCB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdmJhci1jb2xsYXBzZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYjdnVlTWVudUhlYWRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZpZnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiBpbnNldCAwcHggLTRweCAwIHZhcigtLWZpZnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRpdi1hY2NvdW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pbmRleHtcclxuICAgICAgICBoZWFkZXJ7XHJcbiAgICAgICAgICAgIC5oZWFkZXItcXQuaGVhZGVyLTV7XHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLm5hdmJhci1xdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmF2YmFyLWNvbGxhcHNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYjdnVlTWVudUhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpmaXJzdC1jaGlsZCBhLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6Zmlyc3QtY2hpbGQgYSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpLmhvbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtNHB4IDAgdmFyKC0tZmlmdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5xdW90ZS1wYWdlLFxyXG4gICAgJi5tYWluc3BvcnR7XHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpLm1udS1oZWFkZXItc3BvcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC00cHggMCB2YXIoLS1maWZ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxpdmV7XHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC00cHggMCB2YXIoLS1maWZ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNhc2lub3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoNCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpLm1udS1oZWFkZXItY2FzaW5vIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTRweCAwIHZhcigtLWZpZnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2FzaW5vLmNhc2luby1saXZle1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICBoZWFkZXJ7XHJcbiAgICAgICAgICAgIC5oZWFkZXItcXQuaGVhZGVyLTV7XHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLm5hdmJhci1xdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm50aC1jaGlsZCg0KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkubW51LWhlYWRlci1jYXNpbm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6bnRoLWNoaWxkKDUpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaS5tbnUtaGVhZGVyLWNhc2lub2xpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC00cHggMCB2YXIoLS1maWZ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNhc2luby5jYXQtMTF7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgIGhlYWRlcntcclxuICAgICAgICAgICAgLmhlYWRlci1xdC5oZWFkZXItNXtcclxuICAgICAgICAgICAgICAgIC5uYXZiYXIubmF2YmFyLXF0IHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLm5hdi5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6bnRoLWNoaWxkKDQpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaS5tbnUtaGVhZGVyLWNhc2lubyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6bnRoLWNoaWxkKDYpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaS5tbnUtaGVhZGVyLXZpcnR1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC00cHggMCB2YXIoLS1maWZ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNhc2luby5wb2tlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoNCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpLm1udS1oZWFkZXItY2FzaW5vIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkucG9rZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTRweCAwIHZhcigtLWZpZnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2FzaW5vLmNhdC0yM3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoNCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpLm1udS1oZWFkZXItY2FzaW5vLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaS5tbnUtaGVhZGVyLXBva2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoNyksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpLm1udS1oZWFkZXItaXBwaWNhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtNHB4IDAgdmFyKC0tZmlmdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIHRvcCBsZWFndWVcclxuXHJcbmJvZHkgLnRvcC1sZWFndWVze1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcGFuZWwtZ3JhZCk7XHJcbiAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgfSAgXHJcblxyXG4gICAgLnBhbmVsLWJvZHkgdWwgbGkgYSBzcGFuLmNhbXBpb25hdG97XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi8vIHNwb3J0IG1lbnVcclxuXHJcbmJvZHksXHJcbmJvZHkuaW5kZXgsXHJcbmJvZHkubWFpbnNwb3J0LFxyXG5ib2R5LnF1b3RlLXBhZ2V7XHJcbiAgICAuc2VhcmNoLWJveHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYm94KTtcclxuICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgaW5wdXQjdHh0Y2VyY2F3ZWJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VtaS1kYXJrLTgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgYS5idG4uYnRuLWV4cGlyaW5nLWV2ZW50c3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWRlZmF1bHQuc2lkZWJhcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYm94KTtcclxuICAgICAgICAuc2lkZWJhci1uYXYge1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pY29uLWNvbG9yLTIpOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZpZnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbmJvZHkgdWwuYmV0dGluZy1tZW51LTQsIFxyXG5ib2R5LmluZGV4IHVsLmJldHRpbmctbWVudS00LFxyXG5ib2R5Lm1haW5zcG9ydCB1bC5iZXR0aW5nLW1lbnUtNCxcclxuYm9keS5xdW90ZS1wYWdlIHVsLmJldHRpbmctbWVudS00e1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJveCk7XHJcbiAgICBsaS5sZXZlbC0xIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYm94KTtcclxuICAgICAgICA+IGE6OmJlZm9yZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taWNvbi1jb2xvci0xKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZpZnRoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZpZnRoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gbW9zdHBsYXllZFxyXG5cclxuYm9keSB7XHJcbiAgICAudWx0aW1vLW1pbnV0by1jb250YWluZXIge1xyXG4gICAgICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgdWwubmF2Lm5hdi10YWJze1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtNHB4IDAgdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taWNvbi1jb2xvci0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWljb24tY29sb3ItMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTRweCAwIHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taWNvbi1jb2xvci0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgI3NwTG0xe1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdWItdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYXJrZXRze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxMCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDExKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoOSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucXVvdGUtcGFydGl0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxMCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTEpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGl1e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC0zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI3NwMXtcclxuICAgICAgICAgICAgICAgICAgICAuc3ViLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFya2V0c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoOSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEwKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTEpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNyksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnF1b3RlLXBhcnRpdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoOSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEwKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTEpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3ViLXRpdGxleyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLHZhcigtLXRlcnRpYXJ5KSAwLCMxYTFiMWIgMzAlKTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taWNvbi1jb2xvci0xKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bCBsaSAucm93LXBhcnRpdGEge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdG9sby1wYXJ0aXRhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLm1hdGNoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZpZnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGVtcG8tcGFydGl0YSBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucXVvdGUtcGFydGl0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnF0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcXRhLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXF0YS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdGEtYmctaG92ZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXF0YS1jb2xvci1ob3Zlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zcHJlYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay01KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3RlLXBhcnRpdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gbWFya2V0IG1vdmVyc1xyXG5cclxuYm9keSAubWFya2V0LW1vdmVycy1jb250YWluZXJ7XHJcbiAgICAucGFuZWwtYm9keXtcclxuICAgICAgICB1bC5uYXYubmF2LXRhYnN7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1ib3gpO1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay01KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTRweCAwIHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hhcnQtY29udGFpbmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gZmlsdGVyc1xyXG5cclxuYm9keSB7XHJcbiAgICAudHBzLnNlbGV0dG9yZS1naW9ybmksXHJcbiAgICAudHBxLnNlbGV0dG9yZS1naW9ybmksXHJcbiAgICAudHBjLnNlbGV0dG9yZS1naW9ybmkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1ib3gpO1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGEuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtM3B4IDAgdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBxdW90ZSBmYXZcclxuXHJcbmJvZHkubWFpbnNwb3J0Lm9kZHNsZXNzdGhhbiB7XHJcbiAgICAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgLm1haW4tY29udGFpbmVyLXF1b3RlIC5tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5xdC1mYXYge1xyXG4gICAgICAgICAgICAgICAgLnNwb3J0LWJ0biB1bCBsaS5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgLmV2ZW50LW5ve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3BvcnQtcXQtY29udCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdWwjT0xUVWxMaXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LTEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jaGFtcGlvbnNoaXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tYXRjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXVvdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy9wYWxpbnNlc3RpXHJcblxyXG5ib2R5IC5wYWxpbnNlc3RpLWNvbnRhaW5lcntcclxuICAgIC5tYWluLXBhbGluc2VzdGl7XHJcbiAgICAgICAgLmhlYWRpbmctc3BvcnR7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICBoNDpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWljb24tY29sb3ItMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWwtaGVhZGluZ3sgICAgICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1ib3gpIWltcG9ydGFudDtcclxuICAgICAgICAudGl0bGUgaDQge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwucGFsLWNvbnRhaW5lcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYm94KTtcclxuICAgICAgICAvLyAmOmhvdmVye1xyXG4gICAgICAgIC8vICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLmNoZWNrIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICBcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIHByaW50IG9kZHNcclxuXHJcbmJvZHkucHJpbnQtb2RkcyB7XHJcbiAgICBzZWN0aW9uI21haW4ge1xyXG4gICAgICAgIC5tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5zdGFtcGEtcXVvdGUtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgLmNvbC1tZC02e1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpc3VhbGl6emEtcXVvdGV7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgtYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idXR0b24tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gY291cG9uXHJcblxyXG5ib2R5IC5ib3gtY291cG9uIHsgICAgXHJcbiAgICAucWJldC1ib3h7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJveCk7XHJcbiAgICB9XHJcbiAgICAjZ2lyb2NvbnRvYXV0b21hdGljbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC0xMik7XHJcbiAgICAgICAgLmZvcm0tY29udHJvbCwgXHJcbiAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgXHJcbiAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIFxyXG4gICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VtaS1kYXJrLTUpIWltcG9ydGFudDsgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWNhcmljYS1jb250YWluZXIgLnNlbGV6aW9uZS11dGVudGUgc2VsZWN0LmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1maWZ0aCkhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06OmFmdGVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlbWktZGFyay0zKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgI3BuZXYuQ0l0ZW1zIHsgICAgICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1ib3gpO1xyXG4gICAgICAgICNkaXZjaGVja2F1dG97XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0zKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLkNJdGVtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC0yKTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXNlbWktZGFyay04KTtcclxuICAgICAgICAgICAgLkNvZEV2IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuQ09kZHMge1xyXG4gICAgICAgICAgICAgICAgLkNTZWdubzEgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZpZnRoKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5DUXVvdGEgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZmlmdGgpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLkNTdWJFdntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX3ZvaWR7XHJcbiAgICAgICAgLnZvaWRpbnR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1ib3gpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLmhlYWRlcl9zeHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucm93X2hlYWRlcl9jeCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1ib3gpIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXJjcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJveCk7XHJcbiAgICAgICAgLnJvd19mb290ZXJfYnQge1xyXG4gICAgICAgICAgICA+IGRpdiBkaXYuYnRue1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtM3B4IDAgdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucm93X2Zvb3Rlcl9idDEge1xyXG5cclxuICAgICAgICAgICAgLmZvb3Rlcl9keF9idHtcclxuICAgICAgICAgICAgICAgIC5idG4uYnRuLXJlc2V0e1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWN1c3RvbS1yZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb290ZXJfc2F2ZV9jcHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1maWZ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ0bi5idG4tc2FsdmF7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYnRuKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZmlmdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1maWZ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNwbl9zaW5nX2ludCAjcXRpbnQgPiBkaXYgZGl2LmZvb3Rlcl9keCBpbnB1dCxcclxuICAgICAgICAjcG5fc2luZ19pbnQgI3F0c29sbyA+IGRpdiBkaXYuZm9vdGVyX2R4IGlucHV0LFxyXG4gICAgICAgICNwbl9zaXNfcmlkIGRpdiBpbnB1dFt0eXBlPVwidGV4dFwiXXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VtaS1saWdodC0zKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodC0zKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNwbl9zaW5nX2ludCAjcXRpbnQgPiBkaXYgZGl2LmZvb3Rlcl9keCBzcGFuOmVtcHR5e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjcG5fc2luZ19pbnQgI3F0aW50ID4gZGl2IGRpdi5mb290ZXJfZHggc3Bhbjpub3QoI2xibF9jb21iKSwgXHJcbiAgICAgICAgI3BuX3NpbmdfaW50ICNxdHNvbG8gPiBkaXYgZGl2LmZvb3Rlcl9keCBzcGFuOm5vdCgjbGJsX2NvbWIpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNwbl9zaXNfcmlkLFxyXG4gICAgICAgICNwbl9zaW5nX2ludCAjcXRpbnQgPiBkaXYgZGl2LCBcclxuICAgICAgICAjcG5fc2luZ19pbnQgI3F0c29sbyA+IGRpdiBkaXZ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yaWVwaWxvZ28tc2NoZWRpbmEsIFxyXG4gICAgLnJpZXBpbG9nby1wcmVub3RhemlvbmUsIFxyXG4gICAgLnJpY2FyaWNhLXNjaGVke1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3gpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gbGF0ZXN0IHdpbnNcclxuXHJcbmJvZHkgLnJpZ2h0LWNvbnRhaW5lciAudWx0aW1lLXZpbmNpdGUtY29udGFpbmVyLnBhbmVsIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1ib3gpO1xyXG5cclxuICAgIC5wYW5lbC1ib2R5IHVsIGxpe1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgIC8vICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAvLyAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGF0YS12aW5jaXRhe1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2lvY2F0YS12aW5jaXRhe1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZmlmdGgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gcXVvdGUgcGFnZVxyXG5cclxuYm9keS5xdW90ZS1wYWdlIC53cmFwcGVyLWJveGVkLXF1b3RlIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2Uge1xyXG4gICAgLm1haW4tY29udGFpbmVyLXF1b3Rle1xyXG4gICAgICAgIC5tYWluLXF1b3RlIHtcclxuICAgICAgICAgICAgLnBhbGluc2VzdG8tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgLnRvcC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuLmJ0bi10b2dnLXF0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tZXJjYXRpLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtdGFic3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTRweCAwIHZhcigtLXByaW1hcnkpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTRweCAwIHZhcigtLXByaW1hcnkpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50YWItY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi5idG4tbWVyY2F0b3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDBweCAtM3B4IDAgdmFyKC0tcHJpbWFyeSk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuLmJ0bi1tZXJjYXRvLWF0dGl2b3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMHB4IC0zcHggMCB2YXIoLS1wcmltYXJ5KTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZXZlbnRpLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnF1b3RlLWV2ZW50aXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRhdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICY6bnRoLWNoaWxkKDQpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICY6bnRoLWNoaWxkKDUpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICY6bnRoLWNoaWxkKDgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICY6bnRoLWNoaWxkKDkpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICY6bnRoLWNoaWxkKDEwKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlZ25pMXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0aHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAmOm50aC1jaGlsZCg0KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAmOm50aC1jaGlsZCg1KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAmOm50aC1jaGlsZCg2KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAmOm50aC1jaGlsZCgxMCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgJjpudGgtY2hpbGQoMTEpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICY6bnRoLWNoaWxkKDEyKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAmOm50aC1jaGlsZCgxNiksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgJjpudGgtY2hpbGQoMTcpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICY6bnRoLWNoaWxkKDE4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0Ym9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ci50ci1xdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcmFyaW97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZpZnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQgZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdW90YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnF0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5xdGEucXVvdGExX2F7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1xdGEtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdGEtYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1xdGEtY29sb3ItaG92ZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcXRhLWJnLWhvdmVyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG5faW1hZ2Uxe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpLmZhLWJhci1jaGFydCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaS5mYS1wbHVzLXNxdWFyZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JleyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkuZmEtYmFyLWNoYXJ0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaS5mYS1wbHVzLXNxdWFyZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWQxe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1maWZ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ldmVudG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWduaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXRhLWRwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdi5zZWduaXF0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcXRhLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXBve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1maWZ0aClcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcXRhLWJnLWhvdmVyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGlwbyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm9tZS1xdW90YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXF0YS1jb2xvci1ob3ZlcilcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmV2ZW50b19zZWduaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYjdnVlLU9kZHNNYXRjaHtcclxuICAgICAgICAgICAgICAgICAgICAuZXZlbnRvLXNpbmdvbG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYm94KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi10YWJze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtM3B4IDAgdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0zcHggMCB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTRweCAwIHZhcigtLXByaW1hcnkpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTRweCAwIHZhcigtLXByaW1hcnkpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi1wYW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWNvbGxhcHNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9kZC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9kZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hcmtldHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hcmtldCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9kZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIGxpdmVwbGF5XHJcblxyXG5ib2R5LmxpdmV7XHJcbiAgICAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIHtcclxuICAgICAgICAubGl2ZS1jb2wtY29udHtcclxuICAgICAgICAgICAgLnRvcC1tZW51LWxpdmV7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0zcHggMCB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTNweCAwIHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29sLWxlZnR7XHJcbiAgICAgICAgICAgICAgICAjdnVlLU1lbnVTcG9ydCA+IC5sZWZ0LW5hdi5wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC5sZWZ0LW5hdi5wYW5lbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubWVudS1saXZlLm1lbnVsaXZlNHYsXHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtbGl2ZS5tZW51bGl2ZTN2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmI21lbnUxIGF7Ly9zb29jZXJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDgzIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYjbWVudTUgYXsvL3Rlbm5pc1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0Qjk1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYjbWVudTIgYXsvL2Jhc2tldGJhbGxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGQ5NDA2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmI21lbnUzIGF7Ly9iYXNlYmFsbFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODY3ODghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiNtZW51MjIgYXsvL2RhcnRzXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0M0MjE2MyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmI21lbnUyMSBhey8vY3JpY2tldFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDQzMyMDEhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiNtZW51MjAgYXsvL3RhYmxlIHRlbm5pc1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2QjM1N0QhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiNtZW51NiBhey8vaGFuZGJhbGxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMEU5RUE3IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYjbWVudTIzIGF7Ly92b2xsZXliYWxsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzk1MDAwMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmI21lbnU0IGF7Ly9ob0NrZXlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGIyYzU3IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYjbWVudTM0IGF7Ly9iZWFjaHZvbGxleVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiYjQ2MDAgICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpLmZhLWNhcmV0LWRvd257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pY29uLWNvbG9yLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IC5sZXZlbC0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB1bCBsaS5saXN0LWdyb3VwLWl0ZW0uaGFzLXN1YnsgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNlbWktZGFyay04KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpdmUtc2VsZWN0ZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zY29yZS1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zY29yZS5ob21lLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zY29yZS5hd2F5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJlZmVyaXRpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpdmUtc3RyZWFtaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJrLWdybntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWN1c3RvbS1ncmVlbi0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iay1yZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jdXN0b20tcmVkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXppb25lLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnByZWZlcml0aXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkuZmEtY2FyZXQtZG93bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taWNvbi1jb2xvci0xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiB1bC5wcmVmIGxpLmxpc3QtZ3JvdXAtaXRlbS5oYXMtc3Vie1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2VtaS1kYXJrLTgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGl2ZS1zZWxlY3RlZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2NvcmUtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2NvcmUuaG9tZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2NvcmUuYXdheXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWN1c3RvbS1ncmVlbi0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJlZmVyaXRpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpdmUtc3RyZWFtaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJrLWdybntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWN1c3RvbS1ncmVlbi0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iay1yZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jdXN0b20tcmVkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29sLW1haW57XHJcbiAgICAgICAgICAgICAgICAjZGl2Y2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyLXF1b3RlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmlmcmFtZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWNlbnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiNidG5FbmxhcmdlRnJhbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgI3Z1ZS1MaXZlcGxheXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250YWluZXItZmx1aWQucXVvdGUtYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2LW1hcmtldHMtZ3JvdXBze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwuY2xlYXJmaXgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBib3gtc2hhZG93OiAwIC00cHggMCB2YXIoLS1wcmltYXJ5KSBpbnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH0gICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC00cHggMCB2YXIoLS1wcmltYXJ5KTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtNHB4IDAgdmFyKC0tcHJpbWFyeSk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24uYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2Nyb2xsLXdyYXBwZXIudGFiLWNvbnRlbnQgI2NvbGNvbC50YWItY29udGVudCAudGFiLXBhbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucm93IC50YWItcXQucGFuZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmludC1xdW90ZS5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ib3gtcXVvdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdGEtYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1xdGEtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcXRhLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNwcmVhZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6dW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsOyAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjp1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1xdGEtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGl2ZS1vdmVydmlld3tcclxuICAgICAgICAgICAgICAgIC5wYW5lbC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0IGEgc3Bhbi5pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWljb24tY29sb3ItMik7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTEgey8vc29jY2VyXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwODMhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTV7Ly90ZW5uaXNcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0Qjk1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9zcG9ydGxpdmUyey8vYmFza2V0YmFsbFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkOTQwNiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTN7Ly9iYXNlYmFsbFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4Njc4OCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vc3BvcnRsaXZlMjJ7Ly9kYXJ0c1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzQyMTYzIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTIxey8vY3JpY2tldFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmM2MwMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vc3BvcnRsaXZlMjB7Ly90YWJsZSB0ZW5uaXNcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzZCMzU3RCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9zcG9ydGxpdmU2ey8vaGFuZGJhbGxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwRTlFQTchaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTIzey8vdm9sbGV5YmFsbFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzk1MDAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTR7Ly9ob2NrZXlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwYjJjNTcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWNvbGxhcHNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxlLnRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQ6bGFzdC1jaGlsZCBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4wMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lcmNhdG8tY29uYXRhaW5lcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5obmR7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbnsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGFya3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aW1lLmluZm8tdGQtd2lkdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRvcm5lb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tb3ZlcnZpZXctaGVhZGVyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnN0YXRve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2VtaS1saWdodC02KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdi5kYXJrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50ZWFtaG9tZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGVhbWF3YXl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zY29yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZmlmdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saXZlLXN0cmVhbWluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXJrLnRpdGxlcyAucm93IC5tYXJrZXQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vdmVydmlldy1oZWFkZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdW90YS1jb250IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5obmR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW92ZXJ2aWV3LWhlYWRlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tb3ZlcnZpZXctaGVhZGVyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGJvZHl7ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGVhbWhvbWUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGVhbWF3YXl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kYXJre1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhcmsudGl0bGVzIC5yb3cgLm1hcmtldC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3RhLWNvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcXRhLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhuZHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZXJjYXRvLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhuZHsgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHVuc2V0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbnsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiB1bnNldDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gYyBpbmZvIGFnZW56aWFcclxuXHJcbmJvZHkgLmluZm8tYWdlbnppYS1jb250YWluZXIge1xyXG4gICAgLnBhbmVsLWJvZHkgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxle1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1ib3gpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBsb3R0b2JldFxyXG5cclxuYm9keSAuYm94LWxvdHRvYmV0IC5wYW5lbC5sb3R0by13aW4tY29udGFpbmVye1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJveCk7XHJcbn1cclxuXHJcbi8vIGFjY291bnRcclxuXHJcbmJvZHkuYXJlYXJpc2VydmF0YXtcclxuICAgIC53cmFwcGVyLWJveGVkIHtcclxuICAgICAgICBzZWN0aW9uI21haW4ge1xyXG4gICAgICAgICAgICAuY29udGFpbmVyLWZsdWlke1xyXG4gICAgICAgICAgICAgICAgPiAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICAuc2lkZS1uYXYtYmFja29mZmljZS5zaWRlYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1wYWdlLWhlYWRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1maWZ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhZ2UtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGFnZS10aXRsZSBoNHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1haW4tY29udCxcclxuICAgICAgICAgICAgLm1haW4tY29udC5mdWxse1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlIGg1e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hY2NvdW50LXBlcnNvbmFsLWRhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAubXlhY2NvdW50LWNvbnQgLnJvdzpsYXN0LWNoaWxkIC5jb2wtc20tNiB1bCBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJveCk7ICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGEtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2LXRhYnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgMCB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gY2FzaW5vXHJcblxyXG5ib2R5LmNhc2lubyBzZWN0aW9uLm1haW4tY29udGFpbmVyLWNhc2luby1yZXMge1xyXG4gICAgLmNhc2luby1wcm92aWRlci1jb250e1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNhc2luby1iZyk7XHJcbiAgICAgICAgLmNhc2luby1wcm92aWRlci1tYWluIHtcclxuICAgICAgICAgICAgLmNhc2luby1wcm92aWRlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgLmlubmVyLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNhc2lub3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2FzaW5vLWFsbHsgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgLmlubmVyLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnNlYXJjaHtcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dC5mb3JtLWNvbnRyb2x7ICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMTEhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2VtaS1kYXJrLTUpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZmEtc2VhcmNoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogb3JhbmdlcmVkIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5vcGVuLXNlYXJjaHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXR7ICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2VtaS1kYXJrLTUpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmEtc2VhcmNoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG9yYW5nZXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQtY29udGFpbmVyIHsgICAgICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNhc2luby1iZyk7XHJcbiAgICAgICAgLmdhbWUtdHlwZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXNpbm8tYmctMik7XHJcbiAgICAgICAgICAgIC5nYW1lLXR5cGUtZmlsdGVycyBsaXtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyaykhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VhcmNoLWJveHtcclxuICAgICAgICAgICAgICAgIC5zZWFyY2h7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2VtaS1kYXJrLTUpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG9yYW5nZXJlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLWJveC10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGkuaWNvbi12aWV3e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNhc2luby1zb3J0aW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgIC5jYXNpbm8tZ2FtZXMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNhc2luby1iZy0yKTtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLWNvbnR7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHJvdmlkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtYnRuc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNpeHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApIDAlLCMxMTEgNjElLCMxMTEgMTAwJSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ucHJvdmlkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5sZWZ0LXNpZGUtcHJvdmlkZXIge1xyXG4gICAgICAgIC5jYXNpbm8tcHJvdmlkZXItY29udCB7XHJcbiAgICAgICAgICAgIC5jYXNpbm8tcHJvdmlkZXItaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2FzaW5vLWJnKTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuYm9keS5jYXNpbm97XHJcbiAgICAubW9kYWwubW9kYWwtZ2FtZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5nYW1lLXBvcHVwLWNvbnRhaW5lciAuY2FzaW5vLWdhbWUtY29udCAuY2FzaW5vLWdhbWUtd3JhcHBlciB7XHJcbiAgICAgICAgLmdhbWUtY29udGFpbmVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAuZ2FtZS1tZW51IHtcclxuICAgICAgICAgICAgICAgIC5nYW1lLXNlYXJjaC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaW1TY3JvbGxEaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0X2l0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGFiZWx0ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApIDAlLCMxMTEgNjElLCMxMTEgMTAwJSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlzdF9pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbHRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjUzLCAwLCAyMzIsIDApIDAlLHZhcigtLWZpZnRoKSA2MSUsdmFyKC0tZmlmdGgpIDEwMCUpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ2FtZS1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4uZ2FtZS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSAwJSwgIzExMSA2MSUsICMxMTEgMTAwJSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyByZWdpc3RlclxyXG5ib2R5LnJlZ2lzdHJhemlvbmUgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIHsgICAgXHJcbiAgICAucmVnaXN0cmF6aW9uZS1wYWdle1xyXG4gICAgICAgIC5wYWdlLXRpdGxlIGgze1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb25mZXJtZS1ib3R0b20sXHJcbiAgICAgICAgLmRhdGktcGVyc29uYWxpLFxyXG4gICAgICAgIC5kYXRpLWFjY291bnR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1ib3gpO1xyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxufVxyXG5cclxuYm9keS5yZWdpc3RyYXppb25lIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAucmVnaXN0cmF6aW9uZS1wYWdlIC5jb25mZXJtZS1ib3R0b20gLnJvdyAuY29sLXNtLTkgLmNoZWNrYm94IGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTo6YWZ0ZXJ7XHJcbiAgICBjb2xvcjogdmFyKC0tc2VtaS1saWdodC0yKTtcclxufVxyXG5cclxuLy8gcGFzc3dvcmRcclxuXHJcbmJvZHkucmVjdXBlcmEtcHdkIHNlY3Rpb24jbWFpbiB7XHJcbiAgICAuZGF0aS1jb250YWluZXIge1xyXG4gICAgICAgIC5yZWMtcGFzc3dvcmR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1ib3gpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vcmljYXJpY2Egc2NvbW1lc3NhIFxyXG5cclxuYm9keSAucmlnaHQtY29udGFpbmVyIC5wYW5lbC52ZXJpZmljYS1zY29tbWVzc2EtY29udGFpbmVye1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJveCk7XHJcbn0iLCJib2R5LmNhc2lubyBzZWN0aW9uLm1haW4tY29udGFpbmVyLWNhc2luby1yZXMgLnJpZ2h0LWNvbnRhaW5lciAuY2FzaW5vLWdhbWVzLXdyYXBwZXIgLmNhc2luby1nYW1lcy1jb250YWluZXIgdWwgbGkgLmdhbWUgLmltYWdlLWNvbnQgc3Bhbi5wcm92aWRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDJweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBib2R5LmNhc2lubyBzZWN0aW9uLm1haW4tY29udGFpbmVyLWNhc2luby1yZXMgLnJpZ2h0LWNvbnRhaW5lciAuY2FzaW5vLWdhbWVzLXdyYXBwZXIgLmNhc2luby1nYW1lcy1jb250YWluZXIgdWwgbGkgLmdhbWUgLmltYWdlLWNvbnQgc3Bhbi5wcm92aWRlcjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICBjb250ZW50OiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgfSAgXHJcblxyXG4gIC8qICovXHJcblxyXG4gIGJvZHkubGl2ZSAucXQtY29udGFpbmVyLnF1b3RhcHJlbXV0YW5ldyxcclxuLnVsdGltby1taW51dG8tY29udGFpbmVyIC5wYW5lbC1ib2R5IC50YWItY29udGVudCB1bCBsaSAucm93LXBhcnRpdGEgLnF1b3RlLXBhcnRpdGEgdWwgbGkgc3Bhbi5xdGEucXVvdGFwcmVtdXRhbmV3e1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5xdGEtZHAgPiBkaXYuc2VnbmlxdC5xdW90YXByZW11dGFuZXd7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bikgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikgIWltcG9ydGFudDtcclxufVxyXG4ucXRhLWRwID4gZGl2LnNlZ25pcXQucXVvdGFwcmVtdXRhbmV3IC5ub21lLXF1b3RhLFxyXG4ucXRhLWRwID4gZGl2LnNlZ25pcXQucXVvdGFwcmVtdXRhbmV3IC50aXBve1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFsaW5zZXN0by1jb250YWluZXIjdnVlLU9kZHNNYXRjaCAuZXZlbnRvLXNpbmdvbG8gLnBhbmVsIC5wYW5lbC1ib2R5IC50YWItY29udGVudCAudGFiLXBhbmUgLnBhbmVsIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSAub2RkLWNvbnRhaW5lci5xdW90YXByZW11dGFuZXcge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBhbGluc2VzdG8tY29udGFpbmVyI3Z1ZS1PZGRzTWF0Y2ggLmV2ZW50by1zaW5nb2xvIC5wYW5lbCAucGFuZWwtYm9keSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC5wYW5lbCAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkgLm9kZC1jb250YWluZXIucXVvdGFwcmVtdXRhbmV3IC5vZGQsXHJcbi5wYWxpbnNlc3RvLWNvbnRhaW5lciN2dWUtT2Rkc01hdGNoIC5ldmVudG8tc2luZ29sbyAucGFuZWwgLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50IC50YWItcGFuZSAucGFuZWwgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IC5vZGQtY29udGFpbmVyLnF1b3RhcHJlbXV0YW5ldyAubWFya2V0e1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5IC5kcm9wZG93bi1tZW51IHtcclxuICBjb2xvcjogdmFyKC0tbGlnaHQpO1xyXG59XHJcblxyXG5ib2R5IGhlYWRlciNoZWFkZXIgLmhlYWRlci1xdC5oZWFkZXItNSAubmF2YmFyLm5hdmJhci1xdCA+IGRpdiAuZGl2LWFjY291bnQge1xyXG4gIHRvcDogLTQ0cHg7XHJcbn1cclxuXHJcbmJvZHkgLnVsdGltby1taW51dG8tY29udGFpbmVyIC5wYW5lbC1ib2R5IC50YWItY29udGVudCB1bCBsaSAucm93LXBhcnRpdGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0xKTtcclxufVxyXG5cclxuYm9keXtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTtcclxufVxyXG5cclxuYm9keSAudWx0aW1vLW1pbnV0by1jb250YWluZXIgLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50IHVsIGxpIC5yb3ctcGFydGl0YSAuc3RhdC1wYXJ0aXRhIGk6OmJlZm9yZXtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWRhcmspO1xyXG59XHJcblxyXG5ib2R5IC51bHRpbW8tbWludXRvLWNvbnRhaW5lciAucGFuZWwtYm9keSAudGFiLWNvbnRlbnQgI3NwTG0xIC5xdW90ZS1wYXJ0aXRhIC5waXUgc3Bhbjo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMyk7XHJcbn1cclxuYm9keSAudWx0aW1vLW1pbnV0by1jb250YWluZXIgLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50IC5zdWItdGl0bGU6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZmlmdGgpO1xyXG59XHJcblxyXG5ib2R5IC51bHRpbW8tbWludXRvLWNvbnRhaW5lciAucGFuZWwtYm9keSAudGFiLWNvbnRlbnQgLnN1Yi10aXRsZSB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS10ZXJ0aWFyeSkgMCwgdmFyKC0tc2Vjb25kYXJ5LWJveCkgMzAlKTtcclxufVxyXG5cclxuLy8gYm9keSAudG9wLWxlYWd1ZXMgLnBhbmVsLWhlYWRpbmcgLnRpdGxlLCBib2R5IC50b3AtbGVhZ3VlcyAucGFuZWwtaGVhZGluZyBzcGFuLCBib2R5IC50b3AtbGVhZ3VlcyAucGFuZWwtaGVhZGluZyBoNCwgYm9keSAudG9wLWxlYWd1ZXMgLnBhbmVsLWhlYWRpbmcgaDMge1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1saWdodCk7XHJcbi8vIH1cclxuXHJcbi8vIGJvZHkgLnRvcC1sZWFndWVzIC5wYW5lbC1oZWFkaW5nOjpiZWZvcmV7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodClcclxuLy8gfVxyXG5cclxuXHJcbmJvZHkgLmZvcm0tY29udHJvbCwgYm9keSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGJvZHkgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCBib2R5IGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIGJvZHkgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cywgYm9keSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgYm9keSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcclxuYm9keSAuaGVhZGVyLXF0LmhlYWRlci01IC50b3BoZCA+IC5jb250YWluZXItZmx1aWQgLmZvcm0taW5saW5lLmxvZ2luLWJveCAuZm9ybS1ncm91cCBpbnB1dHtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NSwgNjUsIDY1LCAwLjEyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5IC5zZWFyY2gtYm94IC5mb3JtLWdyb3VwIGlucHV0I3R4dGNlcmNhd2ViLCBib2R5LmluZGV4IC5zZWFyY2gtYm94IC5mb3JtLWdyb3VwIGlucHV0I3R4dGNlcmNhd2ViLCBib2R5Lm1haW5zcG9ydCAuc2VhcmNoLWJveCAuZm9ybS1ncm91cCBpbnB1dCN0eHRjZXJjYXdlYiwgYm9keS5xdW90ZS1wYWdlIC5zZWFyY2gtYm94IC5mb3JtLWdyb3VwIGlucHV0I3R4dGNlcmNhd2ViIHtcclxuICBiYWNrZ3JvdW5kOiAgcmdiYSg2NSwgNjUsIDY1LCAwLjEyKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICByZ2JhKDY1LCA2NSwgNjUsIDAuMTIpO1xyXG59XHJcblxyXG5cclxuYm9keSAudWx0aW1vLW1pbnV0by1jb250YWluZXIgLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50IHVsIGxpIC5yb3ctcGFydGl0YSAucXVvdGUtcGFydGl0YSAucGl1IHNwYW46OmJlZm9yZXtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWZpZnRoKTtcclxufVxyXG5cclxuXHJcbmJvZHkgLmJveC1jb3Vwb24gLmZvb3RlcmNwIC5yb3dfZm9vdGVyX2J0MSAuZm9vdGVyX3NhdmVfY3AgcCB7XHJcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcclxufVxyXG5cclxuYm9keSAuYm94LWNvdXBvbiAuZm9vdGVyY3AgLnJvd19mb290ZXJfYnQxIC5mb290ZXJfc2F2ZV9jcCAuYnRuLmJ0bi1zYWx2YSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5IC5ib3gtY291cG9uIC5mb290ZXJjcCAucm93X2Zvb3Rlcl9idCA+IGRpdiBkaXYuYnRuLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJveCk7XHJcblxyXG59XHJcblxyXG5ib2R5IC5ib3gtY291cG9uIC5mb290ZXJjcCAucm93X2Zvb3Rlcl9idCA+IGRpdiBkaXYuYnRuIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZW1pLWRhcmstMyk7XHJcbn1cclxuXHJcbmJvZHkucXVvdGUtcGFnZSAud3JhcHBlci1ib3hlZC1xdW90ZSBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdlIC5tYWluLWNvbnRhaW5lci1xdW90ZSAubWFpbi1xdW90ZSAucGFsaW5zZXN0by1jb250YWluZXIgLm1lcmNhdGktY29udGFpbmVyIC5uYXYtdGFicyBsaS5hY3RpdmV7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtNHB4IDAgdmFyKC0tZmlmdGgpO1xyXG59XHJcblxyXG5ib2R5LnF1b3RlLXBhZ2UgLndyYXBwZXItYm94ZWQtcXVvdGUgc2VjdGlvbiNtYWluIC5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZSAubWFpbi1jb250YWluZXItcXVvdGUgLm1haW4tcXVvdGUgLnBhbGluc2VzdG8tY29udGFpbmVyIC5tZXJjYXRpLWNvbnRhaW5lciAubmF2LXRhYnMgbGk6aG92ZXJ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTEpO1xyXG59XHJcblxyXG5ib2R5LnF1b3RlLXBhZ2UgLndyYXBwZXItYm94ZWQtcXVvdGUgc2VjdGlvbiNtYWluIC5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZSAubWFpbi1jb250YWluZXItcXVvdGUgLm1haW4tcXVvdGUgLnBhbGluc2VzdG8tY29udGFpbmVyIC5tZXJjYXRpLWNvbnRhaW5lciAubmF2LXRhYnMgbGkuYWN0aXZlIGEge1xyXG4gIGNvbG9yOiB2YXIoLS1saWdodCk7XHJcbn1cclxuXHJcbmJvZHkucXVvdGUtcGFnZSAud3JhcHBlci1ib3hlZC1xdW90ZSBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdlIC5tYWluLWNvbnRhaW5lci1xdW90ZSAubWFpbi1xdW90ZSAucGFsaW5zZXN0by1jb250YWluZXIgLmV2ZW50aS1jb250YWluZXIgLnF1b3RlLWV2ZW50aSB0YWJsZSB0Ym9keSB0ci50ci1xdW90ZTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTEpO1xyXG59XHJcblxyXG5ib2R5IHVsLmJldHRpbmctbWVudS00IGxpLmhlYWRlciBzcGFuLCBib2R5LmluZGV4IHVsLmJldHRpbmctbWVudS00IGxpLmhlYWRlciBzcGFuLCBib2R5Lm1haW5zcG9ydCB1bC5iZXR0aW5nLW1lbnUtNCBsaS5oZWFkZXIgc3BhbiwgYm9keS5xdW90ZS1wYWdlIHVsLmJldHRpbmctbWVudS00IGxpLmhlYWRlciBzcGFuLFxyXG5ib2R5IC50cGMuc2VsZXR0b3JlLWdpb3JuaSAudGl0bGUsIGJvZHkgLnRwcS5zZWxldHRvcmUtZ2lvcm5pIC50aXRsZSxcclxuYm9keS5xdW90ZS1wYWdlIC53cmFwcGVyLWJveGVkLXF1b3RlIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2UgLm1haW4tY29udGFpbmVyLXF1b3RlIC5tYWluLXF1b3RlIC5wYWxpbnNlc3RvLWNvbnRhaW5lciAuZXZlbnRpLWNvbnRhaW5lciAucXVvdGUtZXZlbnRpIHRhYmxlIHRib2R5IHRyLnRyLXF1b3RlOmhvdmVyIC5pZCwgYm9keS5xdW90ZS1wYWdlIC53cmFwcGVyLWJveGVkLXF1b3RlIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2UgLm1haW4tY29udGFpbmVyLXF1b3RlIC5tYWluLXF1b3RlIC5wYWxpbnNlc3RvLWNvbnRhaW5lciAuZXZlbnRpLWNvbnRhaW5lciAucXVvdGUtZXZlbnRpIHRhYmxlIHRib2R5IHRyLnRyLXF1b3RlOmhvdmVyIC5vcmFyaW8sIGJvZHkucXVvdGUtcGFnZSAud3JhcHBlci1ib3hlZC1xdW90ZSBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdlIC5tYWluLWNvbnRhaW5lci1xdW90ZSAubWFpbi1xdW90ZSAucGFsaW5zZXN0by1jb250YWluZXIgLmV2ZW50aS1jb250YWluZXIgLnF1b3RlLWV2ZW50aSB0YWJsZSB0Ym9keSB0ci50ci1xdW90ZTpob3ZlciAuZXZlbnRvIHtcclxuICBjb2xvcjogdmFyKC0tZmlmdGgpO1xyXG59XHJcblxyXG5ib2R5IC5ib3gtY291cG9uIC5mb290ZXJjcCAucm93X2Zvb3Rlcl9idCA+IGRpdiBkaXYuYnRuOmhvdmVyIHtcclxuICBjb2xvcjogI2E2YTZhNjtcclxufVxyXG5cclxuYm9keSBoZWFkZXIgLmhlYWRlci1xdC5oZWFkZXItNSAubmF2YmFyLm5hdmJhci1xdCA+IGRpdiAubmF2YmFyLWNvbGxhcHNlIHVsLm5hdi5uYXZiYXItbmF2I3Z1ZU1lbnVIZWFkZXIgPiBsaSBhIHNwYW46OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbn1cclxuXHJcbmJvZHkuaW5kZXggaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgLm5hdmJhci5uYXZiYXItcXQgPiBkaXYgLm5hdmJhci1jb2xsYXBzZSB1bC5uYXYubmF2YmFyLW5hdiN2dWVNZW51SGVhZGVyID4gbGk6Zmlyc3QtY2hpbGQgYSBhIHNwYW4sIGJvZHkuaW5kZXggaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgLm5hdmJhci5uYXZiYXItcXQgPiBkaXYgLm5hdmJhci1jb2xsYXBzZSB1bC5uYXYubmF2YmFyLW5hdiN2dWVNZW51SGVhZGVyID4gbGk6Zmlyc3QtY2hpbGQgYSBhIHNwYW4sIGJvZHkuaW5kZXggaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgLm5hdmJhci5uYXZiYXItcXQgPiBkaXYgLm5hdmJhci1jb2xsYXBzZSB1bC5uYXYubmF2YmFyLW5hdiN2dWVNZW51SGVhZGVyID4gbGkuaG9tZSBhIHNwYW4ge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAtNHB4IDAgdmFyKC0tcHJpbWFyeSk7XHJcbn1cclxuXHJcbmJvZHkgZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maWZ0aCk7XHJcbn1cclxuXHJcbmJvZHkgZm9vdGVyIC5mb290ZXItdG9wIC5jb250YWluZXItZmx1aWQgLnJvdy50ZXh0IC5jb2wtbWQtMTAgdWwgbGkgYSxcclxuYm9keSBmb290ZXIgLmZvb3Rlci10b3AgLmNvbnRhaW5lci1mbHVpZCA+IC5yb3csIGJvZHkgZm9vdGVyIC5mb290ZXItdG9wIC5jb250YWluZXItZmx1aWQgLnJvdy50ZXh0LCBib2R5IGZvb3RlciAuZm9vdGVyLXRvcCAuY29udGFpbmVyLWZsdWlkIC5yb3cucGF5LCBib2R5IGZvb3RlciAuZm9vdGVyLXRvcCAuY29udGFpbmVyLWZsdWlkIC5yb3cubWVudS1mb290ZXItbmV3LFxyXG5ib2R5IGZvb3RlciAuZm9vdGVyLXRvcCAuY29udGFpbmVyLWZsdWlkID4gLnJvdyAuY29sLW1kLTIgdWwgbGkgYSwgYm9keSBmb290ZXIgLmZvb3Rlci10b3AgLmNvbnRhaW5lci1mbHVpZCAucm93LnRleHQgLmNvbC1tZC0yIHVsIGxpIGEsIGJvZHkgZm9vdGVyIC5mb290ZXItdG9wIC5jb250YWluZXItZmx1aWQgLnJvdy5wYXkgLmNvbC1tZC0yIHVsIGxpIGEsIGJvZHkgZm9vdGVyIC5mb290ZXItdG9wIC5jb250YWluZXItZmx1aWQgLnJvdy5tZW51LWZvb3Rlci1uZXcgLmNvbC1tZC0yIHVsIGxpIGEge1xyXG4gIGNvbG9yOiB2YXIoLS1saWdodClcclxufVxyXG5cclxuYm9keSAubWFya2V0LW1vdmVycy1jb250YWluZXIgLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50IC5jaGFydC1jb250YWluZXIgLmJvdHRvbS1jb250YWluZXIgLm9kZHMtY29udGFpbmVyIHVsIGxpLnF1b3RhLWNvbnRhaW5lciAucXRhe1xyXG4gICAgYmFja2dyb3VuZDp2YXIoLS1xdGEtYmcpO1xyXG59XHJcblxyXG5ib2R5IC5ib3gtY291cG9uICNwbmV2LkNJdGVtcyAuQ0l0ZW0ge1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1zZW1pLWRhcmstMSk7XHJcbn1cclxuXHJcbmJvZHkgdWwuYmV0dGluZy1tZW51LTQgbGkubGV2ZWwtMSA+IGE6OmJlZm9yZSwgYm9keS5pbmRleCB1bC5iZXR0aW5nLW1lbnUtNCBsaS5sZXZlbC0xID4gYTo6YmVmb3JlLCBib2R5Lm1haW5zcG9ydCB1bC5iZXR0aW5nLW1lbnUtNCBsaS5sZXZlbC0xID4gYTo6YmVmb3JlLCBib2R5LnF1b3RlLXBhZ2UgdWwuYmV0dGluZy1tZW51LTQgbGkubGV2ZWwtMSA+IGE6OmJlZm9yZXtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWljb24tY29sb3ItMik7XHJcbn1cclxuXHJcbmJvZHkucXVvdGUtcGFnZSAud3JhcHBlci1ib3hlZC1xdW90ZSBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdlIC5tYWluLWNvbnRhaW5lci1xdW90ZSAubWFpbi1xdW90ZSAucGFsaW5zZXN0by1jb250YWluZXIgLmV2ZW50aS1jb250YWluZXIgLnF1b3RlLWV2ZW50aSB0YWJsZSB0Ym9keSB0ci50ci1xdW90ZSB0ZC5xdW90YSAucG5faW1hZ2UxIGkuZmEtYmFyLWNoYXJ0OjpiZWZvcmUsIGJvZHkucXVvdGUtcGFnZSAud3JhcHBlci1ib3hlZC1xdW90ZSBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdlIC5tYWluLWNvbnRhaW5lci1xdW90ZSAubWFpbi1xdW90ZSAucGFsaW5zZXN0by1jb250YWluZXIgLmV2ZW50aS1jb250YWluZXIgLnF1b3RlLWV2ZW50aSB0YWJsZSB0Ym9keSB0ci50ci1xdW90ZSB0ZC5xdW90YSAucG5faW1hZ2UxIGkuZmEtcGx1cy1zcXVhcmU6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZmlmdGgpO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXItbGl2ZSBzZWN0aW9uLm1haW4tY29udGVudCAud3JhcHBlciAubGl2ZS1jb2wtY29udCAuY29sLW1haW4gI2RpdmNlbnRlciAuY29udGFpbmVyLXF1b3RlICN2dWUtTGl2ZXBsYXkgLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1ib3R0b20gLm5hdi1tYXJrZXRzLWdyb3VwcyAuZnJhbWUgdWwuY2xlYXJmaXggbGkuYWN0aXZle1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTIpO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXItbGl2ZSBzZWN0aW9uLm1haW4tY29udGVudCAud3JhcHBlciAubGl2ZS1jb2wtY29udCAuY29sLWxlZnQgI3Z1ZS1NZW51U3BvcnQgPiAubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTR2IC5tZW51LWl0ZW0gYSBpLmZhLWNhcmV0LWRvd246OmJlZm9yZSwgYm9keS5saXZlIC53cmFwcGVyLWxpdmUgc2VjdGlvbi5tYWluLWNvbnRlbnQgLndyYXBwZXIgLmxpdmUtY29sLWNvbnQgLmNvbC1sZWZ0ICN2dWUtTWVudVNwb3J0ID4gLmxlZnQtbmF2LnBhbmVsIC5tZW51LWxpdmUubWVudWxpdmUzdiAubWVudS1pdGVtIGEgaS5mYS1jYXJldC1kb3duOjpiZWZvcmUsXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydCA+IC5sZWZ0LW5hdi5wYW5lbCAubWVudS1saXZlLm1lbnVsaXZlNHYgLm1lbnUtaXRlbSBhLCBib2R5LmxpdmUgLndyYXBwZXItbGl2ZSBzZWN0aW9uLm1haW4tY29udGVudCAud3JhcHBlciAubGl2ZS1jb2wtY29udCAuY29sLWxlZnQgI3Z1ZS1NZW51U3BvcnQgPiAubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTN2IC5tZW51LWl0ZW0gYSB7XHJcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcclxufVxyXG5ib2R5LmxpdmUgLndyYXBwZXItbGl2ZSBzZWN0aW9uLm1haW4tY29udGVudCAud3JhcHBlciAubGl2ZS1jb2wtY29udCAuY29sLWxlZnQgI3Z1ZS1NZW51U3BvcnQgPiAubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTR2IC5tZW51LWl0ZW0gYSBzcGFuLmljb24sIGJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydCA+IC5sZWZ0LW5hdi5wYW5lbCAubWVudS1saXZlLm1lbnVsaXZlM3YgLm1lbnUtaXRlbSBhIHNwYW4uaWNvbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xyXG59XHJcblxyXG5cclxuYm9keS5saXZlIC53cmFwcGVyLWxpdmUgc2VjdGlvbi5tYWluLWNvbnRlbnQgLndyYXBwZXIgLmxpdmUtY29sLWNvbnQgLmNvbC1sZWZ0ICN2dWUtTWVudVNwb3J0ID4gLmxlZnQtbmF2LnBhbmVsIC5tZW51LWxpdmUubWVudWxpdmU0diAubWVudS1pdGVtLnByZWZlcml0aSBhIHNwYW4uaWNvbixcclxuYm9keS5saXZlIC53cmFwcGVyLWxpdmUgc2VjdGlvbi5tYWluLWNvbnRlbnQgLndyYXBwZXIgLmxpdmUtY29sLWNvbnQgLmNvbC1sZWZ0ICN2dWUtTWVudVNwb3J0ID4gLmxlZnQtbmF2LnBhbmVsIC5tZW51LWxpdmUubWVudWxpdmUzdiAubWVudS1pdGVtLnByZWZlcml0aSBhIHNwYW4uaWNvbntcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrKTtcclxufVxyXG5ib2R5LmxpdmUgLndyYXBwZXItbGl2ZSBzZWN0aW9uLm1haW4tY29udGVudCAud3JhcHBlciAubGl2ZS1jb2wtY29udCAuY29sLWxlZnQgI3Z1ZS1NZW51U3BvcnQgPiAubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTR2IC5tZW51LWl0ZW0ucHJlZmVyaXRpIGEsXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydCA+IC5sZWZ0LW5hdi5wYW5lbCAubWVudS1saXZlLm1lbnVsaXZlM3YgLm1lbnUtaXRlbS5wcmVmZXJpdGkgYSB7XHJcbiAgY29sb3I6IHZhcigtLWRhcmspO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXItbGl2ZSBzZWN0aW9uLm1haW4tY29udGVudCAud3JhcHBlciAubGl2ZS1jb2wtY29udCAuY29sLWxlZnQgI3Z1ZS1NZW51U3BvcnQgPiAubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTR2IC5tZW51LWl0ZW0gPiBkaXYgLmxldmVsLTIgPiBkaXYgdWwgbGkubGlzdC1ncm91cC1pdGVtLmhhcy1zdWIsIGJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydCA+IC5sZWZ0LW5hdi5wYW5lbCAubWVudS1saXZlLm1lbnVsaXZlM3YgLm1lbnUtaXRlbSA+IGRpdiAubGV2ZWwtMiA+IGRpdiB1bCBsaS5saXN0LWdyb3VwLWl0ZW0uaGFzLXN1YiB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNlbWktZGFyay0yKTtcclxufVxyXG5cclxuYm9keS5saXZlIC53cmFwcGVyLWxpdmUgc2VjdGlvbi5tYWluLWNvbnRlbnQgLndyYXBwZXIgLmxpdmUtY29sLWNvbnQgLmNvbC1tYWluICNkaXZjZW50ZXIgLmNvbnRhaW5lci1xdW90ZSAjdnVlLUxpdmVwbGF5IC5jb250YWluZXItZmx1aWQucXVvdGUtYm90dG9tIC5uYXYtbWFya2V0cy1ncm91cHMgLmZyYW1lIHVsLmNsZWFyZml4IGxpOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMyk7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC50b3AtbWVudS1saXZlIHVsIGxpIGE6OmJlZm9yZSB7XHJcbiAgY29sb3I6IHZhcigtLXNlbWktZGFyay0zKTtcclxufVxyXG5cclxuYm9keS5saXZlIC53cmFwcGVyLWxpdmUgc2VjdGlvbi5tYWluLWNvbnRlbnQgLndyYXBwZXIgLmxpdmUtY29sLWNvbnQgLmxpdmUtb3ZlcnZpZXcgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAudGl0bGUsIGJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5saXZlLW92ZXJ2aWV3IC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgc3BhbiwgYm9keS5saXZlIC53cmFwcGVyLWxpdmUgc2VjdGlvbi5tYWluLWNvbnRlbnQgLndyYXBwZXIgLmxpdmUtY29sLWNvbnQgLmxpdmUtb3ZlcnZpZXcgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCwgYm9keS5saXZlIC53cmFwcGVyLWxpdmUgc2VjdGlvbi5tYWluLWNvbnRlbnQgLndyYXBwZXIgLmxpdmUtY29sLWNvbnQgLmxpdmUtb3ZlcnZpZXcgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyBoMyB7XHJcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcclxufVxyXG5cclxuYm9keS5saXZlIC53cmFwcGVyLWxpdmUgc2VjdGlvbi5tYWluLWNvbnRlbnQgLndyYXBwZXIgLmxpdmUtY29sLWNvbnQgLmxpdmUtb3ZlcnZpZXcgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4uaWNvbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXItbGl2ZSBzZWN0aW9uLm1haW4tY29udGVudCAud3JhcHBlciAubGl2ZS1jb2wtY29udCAubGl2ZS1vdmVydmlldyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1jb2xsYXBzZSB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZC5kYXJrLnRpbWUuaW5mby10ZC13aWR0aCBzcGFuLnN0YXRvIHtcclxuICBjb2xvcjogdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG59XHJcblxyXG5cclxuYm9keS5hcmVhcmlzZXJ2YXRhIHRhYmxlOm5vdCgudWktZGF0ZXBpY2tlci1jYWxlbmRhcikgdGhlYWQgdHIgdGQgYSwgYm9keS5hcmVhcmlzZXJ2YXRhIHRhYmxlOm5vdCgudWktZGF0ZXBpY2tlci1jYWxlbmRhcikgdGJvZHkgdHIgdGQgYSwgYm9keS5hcmVhcmlzZXJ2YXRhIHRhYmxlOm5vdCgudWktZGF0ZXBpY2tlci1jYWxlbmRhcikgdGZvb3QgdHIgdGQgYSwgYm9keS5hcmVhcmlzZXJ2YXRhIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ciB0ZCBhLCBib2R5LmFyZWFyaXNlcnZhdGEgLnRhYmxlLWJvcmRlcmVkIHRib2R5IHRyIHRkIGEsIGJvZHkuYXJlYXJpc2VydmF0YSAudGFibGUtYm9yZGVyZWQgdGZvb3QgdHIgdGQgYSB7XHJcbiAgY29sb3I6IHZhcigtLWZpZnRoKTtcclxufVxyXG5cclxuXHJcbmJvZHkgdWwuYmV0dGluZy1tZW51LTQgbGkubGV2ZWwtMSBhLCBib2R5LmluZGV4IHVsLmJldHRpbmctbWVudS00IGxpLmxldmVsLTEgYSwgYm9keS5tYWluc3BvcnQgdWwuYmV0dGluZy1tZW51LTQgbGkubGV2ZWwtMSBhLCBib2R5LnF1b3RlLXBhZ2UgdWwuYmV0dGluZy1tZW51LTQgbGkubGV2ZWwtMSBhIHtcclxuICBjb2xvcjogdmFyKC0tZmlmdGgpO1xyXG59XHJcblxyXG5ib2R5LmNhc2lubyBzZWN0aW9uLm1haW4tY29udGFpbmVyLWNhc2luby1yZXMgLnJpZ2h0LWNvbnRhaW5lciAuZ2FtZS10eXBlLWNvbnRhaW5lciAuc2VhcmNoLWJveCAuaWNvbi12aWV3LmNhc2luby1zb3J0aW5nIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMyk7XHJcbn1cclxuXHJcbmJvZHkuY2FzaW5vIHNlY3Rpb24ubWFpbi1jb250YWluZXItY2FzaW5vLXJlcyAucmlnaHQtY29udGFpbmVyIC5jYXNpbm8tZ2FtZXMtd3JhcHBlciB1bCBsaSAuZ2FtZSBzcGFuLnRpdGxlIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keS5hcmVhcmlzZXJ2YXRhIHRhYmxlOm5vdCgudWktZGF0ZXBpY2tlci1jYWxlbmRhcikgdGhlYWQgdHIgdGQsIGJvZHkuYXJlYXJpc2VydmF0YSB0YWJsZTpub3QoLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIpIHRib2R5IHRyIHRkLCBib2R5LmFyZWFyaXNlcnZhdGEgdGFibGU6bm90KC51aS1kYXRlcGlja2VyLWNhbGVuZGFyKSB0Zm9vdCB0ciB0ZCwgYm9keS5hcmVhcmlzZXJ2YXRhIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ciB0ZCwgYm9keS5hcmVhcmlzZXJ2YXRhIC50YWJsZS1ib3JkZXJlZCB0Ym9keSB0ciB0ZCwgYm9keS5hcmVhcmlzZXJ2YXRhIC50YWJsZS1ib3JkZXJlZCB0Zm9vdCB0ciB0ZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VtaS1kYXJrLTIpO1xyXG59XHJcblxyXG5ib2R5IGhlYWRlciNoZWFkZXIgLmhlYWRlci1xdC5oZWFkZXItNSBkaXYubWlkaGQgLnJvdyAuY29sLW1kLTkgLm1pZC1tZW51IC5zZWFyY2gtYm94IC5mb3JtLWdyb3VwIGlucHV0LmZvcm0tY29udHJvbCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1pbnB1dCkgIWltcG9ydGFudDtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcbmJvZHkgaGVhZGVyI2hlYWRlciAuaGVhZGVyLXF0LmhlYWRlci01IGRpdi5taWRoZCAucm93IC5jb2wtbWQtOSAubWlkLW1lbnUgLnNlYXJjaC1ib3ggLmZvcm0tZ3JvdXA6YWZ0ZXJ7XHJcbiAgXHJcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG4vKiAqL1xyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5jb250YWluZXItZmx1aWQgPiAucm93IC5ib3gtYXJlYXJpc2VydmF0YSAjVXBkYXRlUGFuZWwxLCBcclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkID4gLnJvdyAubGlzdGEtdXRlbnRpICNVcGRhdGVQYW5lbDEsXHJcbi8vIGJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZCA+IC5yb3cgLmJveC1hcmVhcmlzZXJ2YXRhIC5vcHppb25pLXJpY2VyY2EsIFxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5jb250YWluZXItZmx1aWQgPiAucm93IC5saXN0YS11dGVudGkgLm9wemlvbmktcmljZXJjYSxcclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250LCBcclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250LmZ1bGx7XHJcbi8vICAgYmFja2dyb3VuZDogcmdiKDEzMSwgMTMxLCAxMzEpO1xyXG4vLyB9XHJcblxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5tYWluLWNvbnQgLmxpc3RhLXV0ZW50aSAub3B6aW9uaS1yaWNlcmNhIC5idXR0b24tY29udGFpbmVyLXRvcCAuYnRuLCBcclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250LmZ1bGwgLmxpc3RhLXV0ZW50aSAub3B6aW9uaS1yaWNlcmNhIC5idXR0b24tY29udGFpbmVyLXRvcCAuYnRuLFxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5tYWluLWNvbnQgLnRhYi1yaWMtbW92LCBcclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250LmZ1bGwgLnRhYi1yaWMtbW92LFxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5saXN0YS1zY29tbWVzc2UgLmxlZ2VuZGEtYm90dG9tIHVsIGxpLCBcclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubGlzdGEtc2NvbW1lc3NlIC5sZWdlbmRhLWlucHV0IHVsIGxpLCBcclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAuYWNjb3VudC1wZXJzb25hbC1kYXRhLWNvbnRhaW5lciAubGVnZW5kYS1ib3R0b20gdWwgbGksIFxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5hY2NvdW50LXBlcnNvbmFsLWRhdGEtY29udGFpbmVyIC5sZWdlbmRhLWlucHV0IHVsIGxpLFxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgLnJhZGlvLWNvbnRhaW5lciBsYWJlbCxcclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIC5jaGVja2JveC1jb250YWluZXIgbGFiZWwsIFxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgLmNoZWNrYm94IGxhYmVsLFxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5tYWluLWNvbnQgLnJlcG9ydCAucmVwb3J0LWNvbnRhaW5lciAucmlzdWx0YXRpLWNvbnRhaW5lciAucmVwb3J0LXBhZ2UgLnBhbmVsIC5wYW5lbC1ib2R5IHRhYmxlIHRib2R5IHRyOmhvdmVyIHRkLmFnZW56aWEsIFxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5tYWluLWNvbnQuZnVsbCAucmVwb3J0IC5yZXBvcnQtY29udGFpbmVyIC5yaXN1bHRhdGktY29udGFpbmVyIC5yZXBvcnQtcGFnZSAucGFuZWwgLnBhbmVsLWJvZHkgdGFibGUgdGJvZHkgdHI6aG92ZXIgdGQuYWdlbnppYSxcclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250IC5yZXBvcnQgLnJlcG9ydC1jb250YWluZXIgLnJpc3VsdGF0aS1jb250YWluZXIgLnJlcG9ydC1wYWdlIC5wYW5lbCAucGFuZWwtaGVhZGVyOjphZnRlciwgXHJcbi8vIGJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLm1haW4tY29udC5mdWxsIC5yZXBvcnQgLnJlcG9ydC1jb250YWluZXIgLnJpc3VsdGF0aS1jb250YWluZXIgLnJlcG9ydC1wYWdlIC5wYW5lbCAucGFuZWwtaGVhZGVyOjphZnRlcixcclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIHRhYmxlOm5vdCgudWktZGF0ZXBpY2tlci1jYWxlbmRhcikgdGhlYWQgdHIgdGgsIFxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgdGFibGU6bm90KC51aS1kYXRlcGlja2VyLWNhbGVuZGFyKSB0Ym9keSB0ciB0aCwgXHJcbi8vIGJvZHkuYXJlYXJpc2VydmF0YSB0YWJsZTpub3QoLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIpIHRmb290IHRyIHRoLCBcclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ciB0aCwgXHJcbi8vIGJvZHkuYXJlYXJpc2VydmF0YSAudGFibGUtYm9yZGVyZWQgdGJvZHkgdHIgdGgsIFxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgLnRhYmxlLWJvcmRlcmVkIHRmb290IHRyIHRoLFxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgdGFibGU6bm90KC51aS1kYXRlcGlja2VyLWNhbGVuZGFyKSwgXHJcbi8vIGJvZHkuYXJlYXJpc2VydmF0YSAudGFibGUtYm9yZGVyZWQsXHJcbi8vIGJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZCA+IC5yb3cgLmZvcm0tZ3JvdXAgLmNvbnRyb2wtbGFiZWwsXHJcbi8vIGJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZCA+IC5yb3cgLmZvcm0tZ3JvdXAgLmNvbnRyb2wtbGFiZWwud3JhcHBlci1saXZlLFxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5tYWluLWNvbnQgLnJpc3VsdGF0aS1jb250YWluZXIgLnRpdGxlLXBhZ2UsIFxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5tYWluLWNvbnQuZnVsbCAucmlzdWx0YXRpLWNvbnRhaW5lciAudGl0bGUtcGFnZSxcclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250LCBcclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250LmZ1bGwsXHJcbi8vIGJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLm1haW4tY29udCAucmVwb3J0IC5yZXBvcnQtY29udGFpbmVyIC5yaXN1bHRhdGktY29udGFpbmVyIC50b3RhbGktaGVhZGVyIC5yb3cgLmNvbC1zbS0yIC5ib3gtY29udGFpbmVyIHNwYW4sIFxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5tYWluLWNvbnQuZnVsbCAucmVwb3J0IC5yZXBvcnQtY29udGFpbmVyIC5yaXN1bHRhdGktY29udGFpbmVyIC50b3RhbGktaGVhZGVyIC5yb3cgLmNvbC1zbS0yIC5ib3gtY29udGFpbmVyIHNwYW4sXHJcbi8vIGJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLm1haW4tY29udCAucmVwb3J0IC5yZXBvcnQtY29udGFpbmVyIC5yaXN1bHRhdGktY29udGFpbmVyIC50b3RhbGktaGVhZGVyIC50aXRsZSwgXHJcbi8vIGJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLm1haW4tY29udC5mdWxsIC5yZXBvcnQgLnJlcG9ydC1jb250YWluZXIgLnJpc3VsdGF0aS1jb250YWluZXIgLnRvdGFsaS1oZWFkZXIgLnRpdGxle1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1saWdodClcclxuLy8gfVxyXG5cclxuXHJcbi8vIGJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLm1haW4tY29udCwgYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250LmZ1bGwgLmJveC1waW57XHJcbi8vICAgY29sb3I6IHZhcigtLWRhcmspO1xyXG4vLyB9XHJcblxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgLmZvcm0tY29udHJvbHtcclxuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDgpICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi8vIGJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLm1haW4tY29udCAucmVwb3J0IC5yZXBvcnQtY29udGFpbmVyIC5yaXN1bHRhdGktY29udGFpbmVyIC5yZXBvcnQtcGFnZSAucGFuZWwgLnBhbmVsLWhlYWRlciwgXHJcbi8vIGJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLm1haW4tY29udC5mdWxsIC5yZXBvcnQgLnJlcG9ydC1jb250YWluZXIgLnJpc3VsdGF0aS1jb250YWluZXIgLnJlcG9ydC1wYWdlIC5wYW5lbCAucGFuZWwtaGVhZGVye1xyXG4vLyAgIGJhY2tncm91bmQ6ICM1ZjVmNWY7XHJcbi8vIH1cclxuXHJcbi8vIGJvZHkuYXJlYXJpc2VydmF0YSB0YWJsZTpub3QoLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIpIHRoZWFkIHRyIHRoLCBcclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIHRhYmxlOm5vdCgudWktZGF0ZXBpY2tlci1jYWxlbmRhcikgdGJvZHkgdHIgdGgsIFxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgdGFibGU6bm90KC51aS1kYXRlcGlja2VyLWNhbGVuZGFyKSB0Zm9vdCB0ciB0aCwgXHJcbi8vIGJvZHkuYXJlYXJpc2VydmF0YSAudGFibGUtYm9yZGVyZWQgdGhlYWQgdHIgdGgsIFxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgLnRhYmxlLWJvcmRlcmVkIHRib2R5IHRyIHRoLCBcclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIC50YWJsZS1ib3JkZXJlZCB0Zm9vdCB0ciB0aCxcclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250IC5yZXBvcnQgLnJlcG9ydC1jb250YWluZXIgLnJpc3VsdGF0aS1jb250YWluZXIgLnJlcG9ydC1wYWdlIC5wYW5lbCAucGFuZWwtYm9keSB0YWJsZSB0Zm9vdCwgXHJcbi8vIGJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLm1haW4tY29udC5mdWxsIC5yZXBvcnQgLnJlcG9ydC1jb250YWluZXIgLnJpc3VsdGF0aS1jb250YWluZXIgLnJlcG9ydC1wYWdlIC5wYW5lbCAucGFuZWwtYm9keSB0YWJsZSB0Zm9vdCB7XHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTMpO1xyXG4vLyB9XHJcblxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgdGFibGU6bm90KC51aS1kYXRlcGlja2VyLWNhbGVuZGFyKSwgYm9keS5hcmVhcmlzZXJ2YXRhIC50YWJsZS1ib3JkZXJlZCB7XHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrKTtcclxuLy8gfVxyXG5cclxuXHJcblxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5tYWluLWNvbnQgLnJlcG9ydCAucmVwb3J0LWNvbnRhaW5lciAucmlzdWx0YXRpLWNvbnRhaW5lciAucmVwb3J0LXBhZ2UgLnBhbmVsIC5wYW5lbC1ib2R5IHRhYmxlIHRib2R5IHRyOmhvdmVyLCBcclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250LmZ1bGwgLnJlcG9ydCAucmVwb3J0LWNvbnRhaW5lciAucmlzdWx0YXRpLWNvbnRhaW5lciAucmVwb3J0LXBhZ2UgLnBhbmVsIC5wYW5lbC1ib2R5IHRhYmxlIHRib2R5IHRyOmhvdmVyIHtcclxuLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMik7XHJcbi8vIH1cclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250IC50aXRsZSBoNSwgXHJcbi8vIGJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLm1haW4tY29udC5mdWxsIC50aXRsZSBoNSxcclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIHRhYmxlOm5vdCgudWktZGF0ZXBpY2tlci1jYWxlbmRhcikgdGhlYWQgdHIgdGQgYSwgXHJcbi8vIGJvZHkuYXJlYXJpc2VydmF0YSB0YWJsZTpub3QoLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIpIHRib2R5IHRyIHRkIGEsIFxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgdGFibGU6bm90KC51aS1kYXRlcGlja2VyLWNhbGVuZGFyKSB0Zm9vdCB0ciB0ZCBhLCBcclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ciB0ZCBhLCBcclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIC50YWJsZS1ib3JkZXJlZCB0Ym9keSB0ciB0ZCBhLFxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgLnRhYmxlLWJvcmRlcmVkIHRmb290IHRyIHRkIGEsXHJcbi8vIGJvZHkuYXJlYXJpc2VydmF0YSB0YWJsZTpub3QoLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIpIHRoZWFkIHRyIHRkIGEsIFxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgdGFibGU6bm90KC51aS1kYXRlcGlja2VyLWNhbGVuZGFyKSB0Ym9keSB0ciB0ZCBhLCBcclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIHRhYmxlOm5vdCgudWktZGF0ZXBpY2tlci1jYWxlbmRhcikgdGZvb3QgdHIgdGQgYSwgXHJcbi8vIGJvZHkuYXJlYXJpc2VydmF0YSAudGFibGUtYm9yZGVyZWQgdGhlYWQgdHIgdGQgYSwgXHJcbi8vIGJvZHkuYXJlYXJpc2VydmF0YSAudGFibGUtYm9yZGVyZWQgdGJvZHkgdHIgdGQgYSwgYm9keS5hcmVhcmlzZXJ2YXRhIC50YWJsZS1ib3JkZXJlZCB0Zm9vdCB0ciB0ZCBhIHtcclxuLy8gICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbi8vIH1cclxuXHJcblxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5tYWluLWNvbnQgLmxpc3RhLXV0ZW50aSAub3B6aW9uaS1yaWNlcmNhIC5idXR0b24tY29udGFpbmVyLXRvcCAuYnRuLCBcclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250LmZ1bGwgLmxpc3RhLXV0ZW50aSAub3B6aW9uaS1yaWNlcmNhIC5idXR0b24tY29udGFpbmVyLXRvcCAuYnRuIHtcclxuLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuLy8gfVxyXG5cclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250IC5hY2NvdW50LXBlcnNvbmFsLWRhdGEtY29udGFpbmVyIC5teWFjY291bnQtY29udCAucm93Omxhc3QtY2hpbGQgLmNvbC1zbS02IHVsIGxpLCBcclxuLy8gYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250LmZ1bGwgLmFjY291bnQtcGVyc29uYWwtZGF0YS1jb250YWluZXIgLm15YWNjb3VudC1jb250IC5yb3c6bGFzdC1jaGlsZCAuY29sLXNtLTYgdWwgbGkge1xyXG4vLyAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtOCk7XHJcbi8vIH1cclxuXHJcbi8qICovXHJcblxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgdGFibGU6bm90KC51aS1kYXRlcGlja2VyLWNhbGVuZGFyKSB0aGVhZCB0ciB0ZC52ZXJkZS1iayxcclxuYm9keS5hcmVhcmlzZXJ2YXRhIHRhYmxlOm5vdCgudWktZGF0ZXBpY2tlci1jYWxlbmRhcikgdGJvZHkgdHIgdGQudmVyZGUtYmssIFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgdGFibGU6bm90KC51aS1kYXRlcGlja2VyLWNhbGVuZGFyKSB0Zm9vdCB0ciB0ZC52ZXJkZS1iaywgXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAudGFibGUtYm9yZGVyZWQgdGhlYWQgdHIgdGQudmVyZGUtYmssIFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLnRhYmxlLWJvcmRlcmVkIHRib2R5IHRyIHRkLnZlcmRlLWJrLCBcclxuYm9keS5hcmVhcmlzZXJ2YXRhIC50YWJsZS1ib3JkZXJlZCB0Zm9vdCB0ciB0ZC52ZXJkZS1iayxcclxuYm9keS5hcmVhcmlzZXJ2YXRhIHRhYmxlOm5vdCgudWktZGF0ZXBpY2tlci1jYWxlbmRhcikgdGhlYWQgdHIgdGQudG90LWdpb2NhdG8sIGJvZHkuYXJlYXJpc2VydmF0YSB0YWJsZTpub3QoLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIpIHRib2R5IHRyIHRkLnRvdC1naW9jYXRvLCBib2R5LmFyZWFyaXNlcnZhdGEgdGFibGU6bm90KC51aS1kYXRlcGlja2VyLWNhbGVuZGFyKSB0Zm9vdCB0ciB0ZC50b3QtZ2lvY2F0bywgYm9keS5hcmVhcmlzZXJ2YXRhIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ciB0ZC50b3QtZ2lvY2F0bywgYm9keS5hcmVhcmlzZXJ2YXRhIC50YWJsZS1ib3JkZXJlZCB0Ym9keSB0ciB0ZC50b3QtZ2lvY2F0bywgYm9keS5hcmVhcmlzZXJ2YXRhIC50YWJsZS1ib3JkZXJlZCB0Zm9vdCB0ciB0ZC50b3QtZ2lvY2F0byB7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGJhY2tncm91bmQ6IGdyZWVuO1xyXG59XHJcblxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgdGFibGU6bm90KC51aS1kYXRlcGlja2VyLWNhbGVuZGFyKSB0aGVhZCB0ciB0ZC5yb3Nzby1iayxcclxuYm9keS5hcmVhcmlzZXJ2YXRhIHRhYmxlOm5vdCgudWktZGF0ZXBpY2tlci1jYWxlbmRhcikgdGJvZHkgdHIgdGQucm9zc28tYmssIFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgdGFibGU6bm90KC51aS1kYXRlcGlja2VyLWNhbGVuZGFyKSB0Zm9vdCB0ciB0ZC5yb3Nzby1iaywgXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAudGFibGUtYm9yZGVyZWQgdGhlYWQgdHIgdGQucm9zc28tYmssIFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLnRhYmxlLWJvcmRlcmVkIHRib2R5IHRyIHRkLnJvc3NvLWJrLCBcclxuYm9keS5hcmVhcmlzZXJ2YXRhIC50YWJsZS1ib3JkZXJlZCB0Zm9vdCB0ciB0ZC5yb3Nzby1iayxcclxuYm9keS5hcmVhcmlzZXJ2YXRhIHRhYmxlOm5vdCgudWktZGF0ZXBpY2tlci1jYWxlbmRhcikgdGhlYWQgdHIgdGQudG90LXZpbnRvLCBcclxuYm9keS5hcmVhcmlzZXJ2YXRhIHRhYmxlOm5vdCgudWktZGF0ZXBpY2tlci1jYWxlbmRhcikgdGJvZHkgdHIgdGQudG90LXZpbnRvLCBcclxuYm9keS5hcmVhcmlzZXJ2YXRhIHRhYmxlOm5vdCgudWktZGF0ZXBpY2tlci1jYWxlbmRhcikgdGZvb3QgdHIgdGQudG90LXZpbnRvLFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRyIHRkLnRvdC12aW50bywgXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAudGFibGUtYm9yZGVyZWQgdGJvZHkgdHIgdGQudG90LXZpbnRvLCBcclxuYm9keS5hcmVhcmlzZXJ2YXRhIC50YWJsZS1ib3JkZXJlZCB0Zm9vdCB0ciB0ZC50b3QtdmludG8ge1xyXG4gIGNvbG9yOiB2YXIoLS1saWdodCk7XHJcbiAgIGJhY2tncm91bmQ6ICNmYjM3NTQ7XHJcbn1cclxuXHJcblxyXG5cclxuYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250IC5yZXBvcnQgLnJlcG9ydC1jb250YWluZXIgLnJpc3VsdGF0aS1jb250YWluZXIgLnRvdGFsaS1oZWFkZXIgLnRpdGxlLCBcclxuYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250LmZ1bGwgLnJlcG9ydCAucmVwb3J0LWNvbnRhaW5lciAucmlzdWx0YXRpLWNvbnRhaW5lciAudG90YWxpLWhlYWRlciAudGl0bGV7XHJcbiAgY29sb3I6IHZhcigtLWRhcmspO1xyXG59XHJcblxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5tYWluLWNvbnQgLnJlcG9ydCAucmVwb3J0LWNvbnRhaW5lciAucmlzdWx0YXRpLWNvbnRhaW5lciAucmVwb3J0LXBhZ2UgLnBhbmVsIC5wYW5lbC1oZWFkZXI6OmFmdGVyLCBcclxuYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250LmZ1bGwgLnJlcG9ydCAucmVwb3J0LWNvbnRhaW5lciAucmlzdWx0YXRpLWNvbnRhaW5lciAucmVwb3J0LXBhZ2UgLnBhbmVsIC5wYW5lbC1oZWFkZXI6OmFmdGVyLFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5tYWluLWNvbnQgLnJlcG9ydC1wYWdlLCBcclxuYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250LmZ1bGwgLnJlcG9ydC1wYWdle1xyXG4gIGNvbG9yOiB2YXIoLS1saWdodClcclxufVxyXG5cclxuYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250IC5yZXBvcnQgLnJlcG9ydC1jb250YWluZXIgLnJpc3VsdGF0aS1jb250YWluZXIgLnJlcG9ydC1wYWdlIC5wYW5lbCAucGFuZWwtaGVhZGVyLCBcclxuYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250LmZ1bGwgLnJlcG9ydCAucmVwb3J0LWNvbnRhaW5lciAucmlzdWx0YXRpLWNvbnRhaW5lciAucmVwb3J0LXBhZ2UgLnBhbmVsIC5wYW5lbC1oZWFkZXJ7XHJcbiAgYmFja2dyb3VuZDogIzZlNmU2ZTtcclxufVxyXG5cclxuYm9keS5hcmVhcmlzZXJ2YXRhIHRhYmxlOm5vdCgudWktZGF0ZXBpY2tlci1jYWxlbmRhcikgdGhlYWQgdHIgdGgsIGJvZHkuYXJlYXJpc2VydmF0YSB0YWJsZTpub3QoLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIpIHRib2R5IHRyIHRoLCBcclxuYm9keS5hcmVhcmlzZXJ2YXRhIHRhYmxlOm5vdCgudWktZGF0ZXBpY2tlci1jYWxlbmRhcikgdGZvb3QgdHIgdGgsIFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRyIHRoLCBib2R5LmFyZWFyaXNlcnZhdGEgLnRhYmxlLWJvcmRlcmVkIHRib2R5IHRyIHRoLCBib2R5LmFyZWFyaXNlcnZhdGEgLnRhYmxlLWJvcmRlcmVkIHRmb290IHRyIHRoLFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5tYWluLWNvbnQgLnJlcG9ydCAucmVwb3J0LWNvbnRhaW5lciAucmlzdWx0YXRpLWNvbnRhaW5lciAucmVwb3J0LXBhZ2UgLnBhbmVsIC5wYW5lbC1ib2R5IHRhYmxlIHRmb290LCBcclxuYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250LmZ1bGwgLnJlcG9ydCAucmVwb3J0LWNvbnRhaW5lciAucmlzdWx0YXRpLWNvbnRhaW5lciAucmVwb3J0LXBhZ2UgLnBhbmVsIC5wYW5lbC1ib2R5IHRhYmxlIHRmb290IHtcclxuICBiYWNrZ3JvdW5kOiAjOTU5NTk1O1xyXG4gIGNvbG9yOiB2YXIoLS1saWdodCk7XHJcbn1cclxuXHJcbmJvZHkuYXJlYXJpc2VydmF0YSB0YWJsZTpub3QoLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIpLCBcclxuYm9keS5hcmVhcmlzZXJ2YXRhIC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTIpO1xyXG59XHJcblxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5tYWluLWNvbnQgLnJlcG9ydCAucmVwb3J0LWNvbnRhaW5lciAucmlzdWx0YXRpLWNvbnRhaW5lciAudG90YWxpLWhlYWRlciAucm93IC5jb2wtc20tMiAuYm94LWNvbnRhaW5lciBzcGFuLCBcclxuYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250LmZ1bGwgLnJlcG9ydCAucmVwb3J0LWNvbnRhaW5lciAucmlzdWx0YXRpLWNvbnRhaW5lciAudG90YWxpLWhlYWRlciAucm93IC5jb2wtc20tMiAuYm94LWNvbnRhaW5lciBzcGFuLFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5tYWluLWNvbnQgLnJlcG9ydCAucmVwb3J0LWNvbnRhaW5lciAucmlzdWx0YXRpLWNvbnRhaW5lciAucmlnaHQtYm94IFAgc3BhbiwgXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLm1haW4tY29udC5mdWxsIC5yZXBvcnQgLnJlcG9ydC1jb250YWluZXIgLnJpc3VsdGF0aS1jb250YWluZXIgLnJpZ2h0LWJveCBQIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1kYXJrKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250IC5yZXBvcnQgLnJlcG9ydC1jb250YWluZXIgLnJpc3VsdGF0aS1jb250YWluZXIgLnJlcG9ydC1wYWdlIC5wYW5lbCAucGFuZWwtYm9keSB0YWJsZSB0Ym9keSB0cjpob3ZlciwgXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLm1haW4tY29udC5mdWxsIC5yZXBvcnQgLnJlcG9ydC1jb250YWluZXIgLnJpc3VsdGF0aS1jb250YWluZXIgLnJlcG9ydC1wYWdlIC5wYW5lbCAucGFuZWwtYm9keSB0YWJsZSB0Ym9keSB0cjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTMpO1xyXG59XHJcblxyXG5ib2R5e1xyXG4gICYuY2FzaW5ve1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICBoZWFkZXJ7XHJcbiAgICAgICAgICAgIC5oZWFkZXItcXQuaGVhZGVyLTV7XHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLm5hdmJhci1xdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm50aC1jaGlsZCg0KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkubW51LWhlYWRlci1jYXNpbm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1oZWFkZXItdGV4dC1zZWNvbmRhcnkpIWltcG9ydGFudDsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTRweCAwIHZhcigtLWZpZnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2FzaW5vLmNhc2luby1saXZle1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICBoZWFkZXJ7XHJcbiAgICAgICAgICAgIC5oZWFkZXItcXQuaGVhZGVyLTV7XHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLm5hdmJhci1xdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm50aC1jaGlsZCg0KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkubW51LWhlYWRlci1jYXNpbm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1oZWFkZXItdGV4dC1zZWNvbmRhcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoNSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpLm1udS1oZWFkZXItY2FzaW5vbGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTRweCAwIHZhcigtLWZpZnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2FzaW5vLmNhdC0xMXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoNCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpLm1udS1oZWFkZXItY2FzaW5vIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0taGVhZGVyLXRleHQtc2Vjb25kYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6bnRoLWNoaWxkKDYpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaS5tbnUtaGVhZGVyLXZpcnR1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC00cHggMCB2YXIoLS1maWZ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNhc2luby5wb2tlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoNCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpLm1udS1oZWFkZXItY2FzaW5vIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1oZWFkZXItdGV4dC1zZWNvbmRhcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaS5wb2tlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtNHB4IDAgdmFyKC0tZmlmdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jYXNpbm8uY2F0LTIze1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICBoZWFkZXJ7XHJcbiAgICAgICAgICAgIC5oZWFkZXItcXQuaGVhZGVyLTV7XHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLm5hdmJhci1xdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm50aC1jaGlsZCg0KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkubW51LWhlYWRlci1jYXNpbm8sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpLm1udS1oZWFkZXItcG9rZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1oZWFkZXItdGV4dC1zZWNvbmRhcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6bnRoLWNoaWxkKDcpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaS5tbnUtaGVhZGVyLWlwcGljYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTRweCAwIHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbmJvZHkuY2FzaW5vIHNlY3Rpb24ubWFpbi1jb250YWluZXItY2FzaW5vLXJlcy5sZWZ0LXNpZGUtcHJvdmlkZXIgLmNhc2luby1wcm92aWRlci1jb250IC5jYXNpbm8tcHJvdmlkZXItaGVhZGVyIGg0LnRpdGxlIHtcclxuICBjb2xvcjogdmFyKC0tbGlnaHQpO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXItbGl2ZSBzZWN0aW9uLm1haW4tY29udGVudCAud3JhcHBlciAubGl2ZS1jb2wtY29udCAuY29sLW1haW4gI2RpdmNlbnRlciAuY29udGFpbmVyLXF1b3RlIC5pZnJhbWUtY29udGVudCBidXR0b24jYnRuRW5sYXJnZUZyYW1lIHNwYW4sXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbWFpbiAjZGl2Y2VudGVyIC5jb250YWluZXItcXVvdGUgLmlmcmFtZS1jb250ZW50IC5tZW51LWNlbnRlciAudG9wLXNldHRpbmdzIGEge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItdG9wKTtcclxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUVBQSxBQUFBLEtBQUssQUFBQyxDQUNGLFFBQVEsQ0FBQSxRQUFDLENBQ1QsY0FBYyxDQUFDLGNBQUMsQ0FDaEIsWUFBWSxDQUFDLGNBQUMsQ0FDZCxhQUFhLENBQUMsY0FBQyxDQUVmLHFCQUFxQixDQUFBLHlCQUFDLENBQ3RCLHVCQUF1QixDQUFBLFFBQUMsQ0FFeEIsYUFBYSxDQUFBLFFBQUMsQ0FDZCxlQUFlLENBQUMsUUFBQyxDQUNqQixjQUFjLENBQUEsU0FBQyxDQUNmLFlBQVksQ0FBQSxRQUFDLENBRWIsV0FBVyxDQUFBLFFBQUMsQ0FDWixhQUFhLENBQUEsU0FBQyxDQUVkLGFBQWEsQ0FBQSxRQUFDLENBQ2QsZUFBZSxDQUFDLFFBQUMsQ0FDakIsY0FBYyxDQUFDLFFBQUMsQ0FHaEIsU0FBUyxDQUFBLFFBQUMsQ0FDVixXQUFXLENBQUEsUUFBQyxDQUNaLFVBQVUsQ0FBQSx1QkFBQyxDQUNYLFFBQVEsQ0FBQSxRQUFDLENBQ1QsT0FBTyxDQUFBLFFBQUMsQ0FDUixPQUFPLENBQUEsdUJBQUMsQ0FJUixlQUFlLENBQUEsc0ZBQUMsQ0FFaEIsY0FBYyxDQUFBLG1CQUFDLENBQ2YsZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixlQUFlLENBQUEsUUFBQyxDQUNoQixhQUFhLENBQUEsS0FBQyxDQUVkLGNBQWMsQ0FBQSxRQUFDLENBQ2YsY0FBYyxDQUFBLFFBQUMsQ0FFZixRQUFRLENBQUEsc0JBQUMsQ0FDVCxXQUFXLENBQUEsUUFBQyxDQUNaLFNBQVMsQ0FBQSxRQUFDLENBQ1YsWUFBWSxDQUFBLEtBQUMsQ0FDYixjQUFjLENBQUEsUUFBQyxDQUNmLGlCQUFpQixDQUFBLEtBQUMsQ0FFbEIsa0JBQWtCLENBQUEsS0FBQyxDQUVuQixtQkFBbUIsQ0FBQSxNQUFDLENBQ3BCLHFCQUFxQixDQUFBLEtBQUMsQ0FDdEIsb0JBQW9CLENBQUEsc0JBQUMsQ0FFckIsZUFB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QUFDLFVBQVUsQUFBQSxXQUFXLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLEFBQUEsY0FBYyxBQUFBLFFBQVEsQ0FDdFYsSUFBSSxBQUFBLEtBQUssQ0FBQyxhQUFhLENBQUMsT0FBTyxBQUFBLGFBQWEsQ0FBQyxRQUFRLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQyxjQUFjLENBQUcsU0FBUyxBQUFBLE1BQU0sQ0FBQyxVQUFVLEFBQUEsV0FBVyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUUsSUFBSSxBQUFBLEtBQUssQ0FBQyxhQUFhLENBQUMsT0FBTyxBQUFBLGFBQWEsQ0FBQyxRQUFRLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQyxjQUFjLENBQUcsU0FBUyxBQUFBLE1BQU0sQ0FBQyxVQUFVLEFBQUEsV0FBVyxDQUFDLFVBQVUsQ0FBQyxDQUFDLEFBQUMsQ0FDclMsS0FBSyxDQUFFLFlBQVksQ0FDcEIsQUFDRCxBQUFBLElBQUksQUFBQSxLQUFLLENBQUMsYUFBYSxDQUFDLE9BQU8sQUFBQSxhQUFhLENBQUMsUUFBUSxDQUFDLGNBQWMsQ0FBQyxTQUFTLENBQUMsY0FBYyxDQUFHLFNBQVMsQUFBQSxNQUFNLENBQUMsVUFBVSxBQUFBLFdBQVcsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLElBQUksQUFBQSxLQUFLLENBQUUsSUFBSSxBQUFBLEtBQUssQ0FBQyxhQUFhLENBQUMsT0FBTyxBQUFBLGFBQWEsQ0FBQyxRQUFRLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQyxjQUFjLENBQUcsU0FBUyxBQUFBLE1BQU0sQ0FBQyxVQUFVLEFBQUEsV0FBVyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsSUFBSSxBQUFBLEtBQUssQUFBQyxDQUN6VCxVQUFVLENBQUUsWUFBWSxDQUN6QixBQUdELEFBQUEsSUFBSSxBQUFBLEtBQUssQ0FBQyxhQUFhLENBQUMsT0FBTyxBQUFBLGFBQWEsQ0FBQyxRQUFRLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQyxjQUFjLENBQUcsU0FBUyxBQUFBLE1BQU0sQ0FBQyxV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LENBQUEsdUJBQXVCLEVBQUUsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUMxRSxJQUFJLEFBQUEsY0FBYyxDQUFDLEtBQUssQUFBQSxJQUFLLENBQUEsdUJBQXVCLEVBQUUsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUMxRSxJQUFJLEFBQUEsY0FBYyxDQUFDLEtBQUssQUFBQSxJQUFLLENBQUEsdUJBQXVCLEVBQUUsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUMxRSxJQUFJLEFBQUEsY0FBYyxDQUFDLGVBQWUsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLENBQ3ZELElBQUksQUFBQSxjQUFjLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQ0FDdkQsSUFBSSxBQUFBLGNBQWMsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUN2RCxJQUFJLEFBQUEsY0FBYyxDQUFDLEtBQUssQUFBQSxJQUFLLENBQUEsdUJBQXVCLEVBQUUsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsS0FBSyxBQUFBLElBQUssQ0FBQSx1QkFBdUIsRUFBRSxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUUsSUFBSSxBQUFBLGNBQWMsQ0FBQyxLQUFLLEFBQUEsSUFBSyxDQUFBLHVCQUF1QixFQUFFLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBRSxJQUFJLEFBQUEsY0FBYyxDQUFDLGVBQWUsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUUsSUFBSSxBQUFBLGNBQWMsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFlBQVksQUFBQyxDQUM5WixLQUFLLENBQUUsS0FBSyxDQUNaLFVBQVUsQ0FBRSxLQUFLLENBQ2xCLEFBRUQsQUFBQSxJQUFJLEFBQUEsY0FBYyxDQUFDLEtBQUssQUFBQSxJQUFLLENBQUEsdUJBQXVCLEVBQUUsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUMxRSxJQUFJLEFBQUEsY0FBYyxDQUFDLEtBQUssQUFBQSxJQUFLLENBQUEsdUJBQXVCLEVBQUUsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUMxRSxJQUFJLEFBQUEsY0FBYyxDQUFDLEtBQUssQUFBQSxJQUFLLENBQUEsdUJBQXVCLEVBQUUsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUMxRSxJQUFJLEFBQUEsY0FBYyxDQUFDLGVBQWUsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLENBQ3ZELElBQUksQUFBQSxjQUFjLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQ0FDdkQsSUFBSSxBQUFBLGNBQWMsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUN2RCxJQUFJLEFBQUEsY0FBYyxDQUFDLEtBQUssQUFBQSxJQUFLLENBQUEsdUJBQXVCLEVBQUUsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsVUFBVSxDQUMzRSxJQUFJLEFBQUEsY0FBYyxDQUFDLEtBQUssQUFBQSxJQUFLLENBQUEsdUJBQXVCLEVBQUUsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsVUFBVSxDQUMzRSxJQUFJLEFBQUEsY0FBYyxDQUFDLEtBQUssQUFBQSxJQUFLLENBQUEsdUJBQXVCLEVBQUUsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsVUFBVSxDQUMzRSxJQUFJLEFBQUEsY0FBYyxDQUFDLGVBQWUsQ0FB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 */
