:root{--header-color: #151515;--header-top: #151515;--header-menu: #282728;--header-text-primary: #eaeaea;--header-text-secondary: #ffffff;--primary-box: #100E11;--secondary-box: #c6c6c6;--tertiary-box: #262626;--fourth-box: #ffffff;--fifth-box: #001e28;--primary-btn: #ffbf00;--secondary-btn: #005c66;--tertiary-btn: #333;--tertiary-btn-hover: #c8cdcd;--tertiary-btn-color: #ebebeb;--tertiary-btn-color-hover: #001e28;--primary-btn-color: #000;--secondary-btn-color: #ffffff;--live-selected:#eee;--primary: #ffbf00;--secondary: #313131;--tertiary: #ffbf00;--tertiary-2: rgba(255, 191, 0,0.5);--fourth: #e39838;--fifth: #ffbf00;--sixth: #151515;--primary-text: #f8f8f8;--secondary-text: #fff;--tertiary-text: #fff;--fourth-text: #ebebeb;--fifth-text: #ffffff;--icon-color-1: #555e61;--icon-color-2: #ffbf00;--icon-color-3: #fff;--icon-color-4: #ffbf00;--qta-bg: #eee;--qta-color: #000;--qta2-bg: #0160AE;--qta2-color: #fff;--qta-bg-hover: #dbdbdb;--qta-color-hover: #000;--qta2-bg-hover: #0160AE;--qta2-color-hover: #fff;--heading-color: #ebebeb;--live-heading-color: #505050;--custom-red: #e6092a;--custom-green: #12aa12;--custom-green-2: #1FB29E;--dropdown: var(--primary-box);--header-grad: #e39838;--third4: linear-gradient(180deg,var(--tertiary), var(--tertiary-box));--third5: linear-gradient(45deg,var(--dropdown) 20%, var(--secondary) 60%, var(--tertiary) 80%, var(--fourth) 100%,);--third6:  linear-gradient(to bottom,  var(--primary) 0%,var(--sixth) 100%);--third7: linear-gradient(180deg,var(--tertiary-box), var(--tertiary-2));--primary-input: rgba(255, 255, 255, 0.1);--light: #ffffff;--dark: #000000;--trasp: transparent;--slider-color: 100deg;--header-top-icon-color: var(--primary);--header-top-text-color: var(--header-text-primary);--soft-light: #ebebeb;--yellow: #f6dc43;--blue: #0a3bad;--verde-vin: #04cd06;--verde-pag: #138301;--rosso: #f00;--arancione: #e16300;--slider-color: 100deg;--semi-dark: rgba(0,0,0,0.05);--semi-light: rgba(255,255,255,0.05);--semi-light-2: rgba(255,255,255,0.2);--semi-light-3: rgba(255,255,255,0.3);--semi-light-8: rgba(255,255,255,0.8);--semi-light-12: rgba(255,255,255,0.12);--semi-dark-1: rgba(0,0,0,0.1);--semi-dark-2: rgba(0,0,0,0.2);--semi-dark-3: rgba(0,0,0,0.3);--semi-dark-5: rgba(0,0,0,0.5);--semi-dark-7: rgba(0,0,0,0.7);--semi-dark-8: rgba(0,0,0,0.8);--dark-border: var(--header-color);--semi-dark-15: rgba(0,0,0,0.15);--scroll-track: #43535b}::-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}::-webkit-scrollbar-track{box-shadow:unset !important}*{scrollbar-color:var(--primary) var(--scroll-track)}* ::-webkit-scrollbar-thumb{background:var(--primary) !important;border:unset;box-shadow:unset !important}* ::-webkit-scrollbar-thumb:horizontal{background-color:var(--primary) !important;border:unset !important;box-shadow:unset !important}* ::-webkit-scrollbar-track{background:var(--scroll-track) !important;border-radius:4px !important}* ::-webkit-scrollbar-track:horizontal{background:var(--scroll-track) !important;border-radius:4px !important}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(--semi-dark-3)}body .form-control,body input[type="password"],body input[type="number"],body input[type="text"],body select.form-control,body .box-coupon .header_void .row_header_cx .p_void_cx input,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,body .box-coupon .qbet-box .qbet-header .div-select select,body .box-coupon .qbet-box .qbet-header .row_header2 .header_dx2 input#qbettxt,body .right-container .panel.verifica-scommessa-container .panel-body .form-group input{border:1px solid transparent;background:var(--primary-input);color:var(--primary-text);box-shadow:unset}body .form-control:focus,body input[type="password"]:focus,body input[type="number"]:focus,body input[type="text"]:focus,body select.form-control:focus,body .box-coupon .header_void .row_header_cx .p_void_cx input:focus,body .search-box .form-group input#txtcercaweb:focus,body.index .search-box .form-group input#txtcercaweb:focus,body.mainsport .search-box .form-group input#txtcercaweb:focus,body.quote-page .search-box .form-group input#txtcercaweb:focus,body .box-coupon .qbet-box .qbet-header .div-select select:focus,body .box-coupon .qbet-box .qbet-header .row_header2 .header_dx2 input#qbettxt:focus,body .right-container .panel.verifica-scommessa-container .panel-body .form-group input:focus{border-color:transparent;-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,0.075);box-shadow:inset 0 1px 4px rgba(0,0,0,0.075)}body .modal .modal-dialog .modal-content{background:var(--tertiary-box)}body .modal .modal-dialog .modal-content .modal-header button.close{top:19px;right:14px}body .modal .modal-dialog .modal-content .modal-header button.close:hover{transform:unset}body .modal .modal-dialog .modal-content .modal-header button.close:after,body .modal .modal-dialog .modal-content .modal-header button.close:before{background:var(--primary-text);width:22px;height:1px}body .modal .modal-dialog .modal-content .modal-body .top-container .row{background:var(--tertiary-box);border-bottom-color:var(--semi-dark)}body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table.table-bordered{background:var(--tertiary-box)}body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table.table-bordered thead tr th{background:var(--secondary)}body .modal-backdrop{background:var(--semi-dark-8)}body header .header-qt.header-5 .tophd>.container-fluid .form-inline.login-box .form-group input{background:var(--semi-light-2)}body header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav>li a,body header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li a{opacity:0.8}body header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav>li a span,body header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li a span{color:var(--tertiary-text)}body header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav>li a span::before,body header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li a span::before{color:var(--tertiary-text)}body header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav>li:hover a,body header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li:hover a{opacity:1;background:transparent !important}body header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav>li:hover a span,body header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li:hover a span{color:var(--tertiary-text)}body header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav>li:hover a span::before,body header .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li:hover a span::before{color:var(--tertiary-text)}body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:first-child a,body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.home 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{opacity:1;background:var(--sixth) !important}body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:first-child a span:after,body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.home a span:after,body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:first-child a span:after,body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.home a span:after{background:var(--fifth) !important}body.quote-page header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(2) a,body.mainsport header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(2) a,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,body.quote-page header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-sport a,body.mainsport header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-sport 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.mnu-header-sport a{background:var(--sixth) !important;opacity:1}body.quote-page header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(2) a span:after,body.mainsport header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(2) a span:after,body.quote-page header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(2) a span:after,body.mainsport header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(2) a span:after,body.quote-page header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-sport a span:after,body.mainsport header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-sport a span:after,body.quote-page header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-sport a span:after,body.mainsport header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-sport a span:after{background:var(--fifth)}body.live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(3) a,body.live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(3) a,body.live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-live a,body.live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-live a{background:var(--sixth) !important;opacity:1}body.live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(3) a span:after,body.live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(3) a span:after,body.live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-live a span:after,body.live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-live a span:after{background:var(--fifth)}body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4) a,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#vueMenuHeader>li.mnu-header-casino a,body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a{background:var(--sixth) !important;opacity:1}body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4) a span:after,body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span:after,body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino a span:after,body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span:after{background:var(--fifth)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(5) a,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino-live a,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-casino-live a{background:var(--sixth) !important;opacity:1}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(5) a span:after,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino-live a span:after,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(5) a span:after,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino-live a span:after{background:var(--fifth)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4) a,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino a,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 !important;opacity:0.8}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4) a span,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino a span,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(--tertiary-text)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4) a span:after,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino a span:after,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span:after,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span:after{background:transparent}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4) a span:before,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino a span:before,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(--icon-color-3) !important}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4):hover:nth-child(4) a,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4):hover.mnu-header-casino a,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino:hover:nth-child(4) a,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino:hover.mnu-header-casino a,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover:nth-child(4) a,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover.mnu-header-casino a,body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino:hover: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:hover.mnu-header-casino a{opacity:1 !important}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(6) a,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-virtual a,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:var(--sixth) !important;opacity:1}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(6) a span:after,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-virtual a span:after,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(6) a span:after,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-virtual a span:after{background:var(--fifth)}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4) a,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino a,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 !important;opacity:0.8}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4) a span,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino a span,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(--tertiary-text)}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4) a span:after,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino a span:after,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span:after,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span:after{background:transparent}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4) a span:before,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino a span:before,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(--icon-color-3) !important}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4):hover:nth-child(4) a,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4):hover.mnu-header-casino a,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino:hover:nth-child(4) a,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino:hover.mnu-header-casino a,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover:nth-child(4) a,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover.mnu-header-casino a,body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino:hover: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:hover.mnu-header-casino a{opacity:1 !important}body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-poker a,body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-poker a{background:var(--sixth) !important;opacity:1}body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-poker a span:after,body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-poker a span:after{background:var(--fifth)}body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4) a,body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino a,body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a,body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a{background:transparent !important;opacity:0.8}body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4) a span,body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino a span,body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span,body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span{color:var(--tertiary-text)}body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4) a span:after,body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino a span:after,body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span:after,body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span:after{background:transparent}body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4) a span:before,body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino a span:before,body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span:before,body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span:before{color:var(--icon-color-3) !important}body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4):hover:nth-child(4) a,body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4):hover.mnu-header-casino a,body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino:hover:nth-child(4) a,body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino:hover.mnu-header-casino a,body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover:nth-child(4) a,body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover.mnu-header-casino a,body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino:hover:nth-child(4) a,body.poker-new header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino:hover.mnu-header-casino a{opacity:1 !important}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(7) a,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-horses a,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-horses a{background:var(--sixth) !important;opacity:1}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(7) a span:after,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-horses a span:after,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(7) a span:after,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-horses a span:after{background:var(--fifth)}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4) a,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-poker a,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino a,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-poker a,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a{background:transparent !important;opacity:0.8}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4) a span,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-poker a span,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino a span,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-poker 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{color:var(--tertiary-text)}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4) a span:after,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-poker a span:after,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino a span:after,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span:after,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-poker a span:after,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino a span:after{background:transparent}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4) a span:before,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-poker a span:before,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>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: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-poker 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{color:var(--icon-color-3) !important}body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4):hover:nth-child(4) a,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li:nth-child(4):hover.mnu-header-casino a,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-poker:hover:nth-child(4) a,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-poker:hover.mnu-header-casino a,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino:hover:nth-child(4) a,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav#vueMenuHeader>li.mnu-header-casino:hover.mnu-header-casino a,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover:nth-child(4) a,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover.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:hover:nth-child(4) a,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-poker:hover.mnu-header-casino a,body.casino.cat-23 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.mnu-header-casino:hover: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:hover.mnu-header-casino a{opacity:1 !important}body .right-container .panel.verifica-scommessa-container,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,body.mainsport ul.betting-menu-4 li.level-1,body.quote-page ul.betting-menu-4 li.level-1,body .tpc.selettore-giorni,body .tpq.selettore-giorni,body .tpc.selettore-giorni ul,body .tpq.selettore-giorni ul,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,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,body .search-box,body.index .search-box,body.mainsport .search-box,body.quote-page .search-box,body .box-lottobet .lotto-win-container,body .right-container .ultime-vincite-container.panel,body .box-coupon .header_void .row_header_cx,body .box-coupon .qbet-box,body .top-leagues,body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar{background:transparent;box-shadow:unset}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,body .tpc.selettore-giorni .title,body .tpq.selettore-giorni .title,body .right-container .panel.verifica-scommessa-container .panel-heading,body ul.betting-menu-4 li.header,body.mainsport ul.betting-menu-4 li.header,body.quote-page ul.betting-menu-4 li.header,body ul.betting-menu-4 li.header,body.index ul.betting-menu-4 li.header,body.mainsport ul.betting-menu-4 li.header,body .tpc.selettore-giorni .title,body .palinsesti-container div.pal-heading .title,.box-lottobet .panel.lotto-win-container .panel-heading,body .box-coupon .header_void .voidint .header_sx,body div.box-coupon .qbet-box .qbet-header .row_header2 .header_sx2,body .right-container .ultime-vincite-container.panel .panel-heading,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,body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar .page-header,body .top-leagues .panel-heading{background:transparent !important;border-bottom:1px solid var(--semi-dark) !important}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,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,body .palinsesti-container .heading-sport .title-heading h4.title-sport,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 .palinsesti-container div.pal-heading .title h4,.box-lottobet .panel.lotto-win-container .panel-heading .title,.box-lottobet .panel.lotto-win-container .panel-heading span,.box-lottobet .panel.lotto-win-container .panel-heading h4,.box-lottobet .panel.lotto-win-container .panel-heading h3,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,body div.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,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,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,body.index .navbar-default.sidebar .sidebar-nav ul li a,body.mainsport .navbar-default.sidebar .sidebar-nav ul li a,body .top-leagues .panel-heading .title,body .top-leagues .panel-heading span,body .top-leagues .panel-heading h4,body .top-leagues .panel-heading h3,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,body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar .page-header span,body.areariservata .wrapper-boxed section#main .container-fluid .page-title h4{color:var(--heading-color) !important;font-weight:500 !important;font-size:12px;letter-spacing:1px}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .top-container .sports,body .palinsesti-container .heading-sport,body .market-movers-container .panel-heading,body .ultimo-minuto-container .panel-heading{background:var(--tertiary-box)}body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta{border:unset;background:var(--qta-bg);color:var(--qta-color)}body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta:hover{background:var(--qta-bg-hover)}body .ultimo-minuto-container#vueLastMinuteDynamic .panel-heading h4::before{background:var(--heading-color)}body .ultimo-minuto-container#vueMostPlayedDynamic .panel-heading h4::before{background:var(--heading-color)}body .market-movers-container .panel-heading h4::before{background:var(--heading-color)}body .market-movers-container,body .ultimo-minuto-container{box-shadow:unset}body .market-movers-container .panel-body ul.nav.nav-tabs li,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li{background:var(--tertiary-btn)}body .market-movers-container .panel-body ul.nav.nav-tabs li a::before,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li a::before{background:var(--icon-color-1)}body .market-movers-container .panel-body ul.nav.nav-tabs li.active,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li.active{background:var(--fifth)}body .market-movers-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(--tertiary-text) !important}body .market-movers-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{background:var(--tertiary-text) !important}body .market-movers-container .panel-body ul.nav.nav-tabs li:hover,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li:hover{background:var(--tertiary-btn-hover)}body .market-movers-container .panel-body ul.nav.nav-tabs li:hover a,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li:hover a{color:var(--tertiary-btn-color-hover)}body .market-movers-container .panel-body ul.nav.nav-tabs li:hover a:before,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li:hover a:before{background:var(--tertiary-btn-color-hover) !important}body .market-movers-container .panel-body ul.nav.nav-tabs li:hover.active,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li:hover.active{background:var(--fifth)}body .market-movers-container .panel-body ul.nav.nav-tabs li:hover.active a,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li:hover.active a{color:var(--tertiary-text) !important}body .market-movers-container .panel-body ul.nav.nav-tabs li:hover.active a:before,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li:hover.active a:before{background:var(--tertiary-text) !important}body .market-movers-container .panel-body .tab-content .sub-title,body .ultimo-minuto-container .panel-body .tab-content .sub-title{background:var(--secondary);box-shadow:inset 13px 0px 0 -3px var(--tertiary-box),inset -13px 0 0 -3px var(--tertiary-box)}body .market-movers-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-dark-1)}body .market-movers-container .panel-body .tab-content ul li .row-partita .tempo-partita,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .tempo-partita{border-right:1px solid var(--semi-dark-1)}body .market-movers-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:rgba(0,0,0,0.04)}body .market-movers-container .panel-body .tab-content ul li .row-partita .titolo-partita span,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .titolo-partita span{color:var(--fifth-text)}body .info-agenzia-container .panel-heading{background:var(--tertiary-box)}body .info-agenzia-container .panel-heading .benvenuti-btns a{color:var(--heading-color)}body .info-agenzia-container .panel-body .table-responsive .table{background:var(--tertiary-box)}body .info-agenzia-container .panel-body .table-responsive .table thead tr th{background:var(--semi-dark)}body .info-agenzia-container .panel-body .table-responsive .table tbody tr td{border-color:var(--semi-dark-1)}body .info-agenzia-container .panel-body .table-responsive .table tbody tr:first-child td{border-color:transparent}body .info-agenzia-container .panel-body .table-responsive .table tfoot{background:var(--semi-dark)}body.areariservata .wrapper-boxed section#main .container-fluid .page-title{background:var(--header-grad)}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{background:var(--semi-dark);border:1px solid var(--semi-dark) !important}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,body.mainsport ul.betting-menu-4 li.level-1:hover,body.quote-page ul.betting-menu-4 li.level-1:hover,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-dark) !important}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{color:var(--primary)}body .top-leagues .panel-body ul li:hover{background:var(--semi-dark)}body .top-leagues .panel-body ul li a span.campionato{color:var(--fifth-text)}body .box-coupon .slide-updown{background:var(--tertiary-box);border-left:2px solid;border-right:2px solid;border-color:var(--semi-dark-2)}body .box-coupon .importo-tot-coupon{border-left:2px solid;border-right:2px solid;border-bottom:2px solid;border-color:var(--semi-dark-2)}body .box-coupon #pnev.CItems{background:var(--tertiary-box);color:var(--fifth-text);border-top:2px solid;border-left:2px solid;border-right:2px solid;border-color:var(--semi-dark-2)}body .box-coupon #pnev.CItems #loadercoupon .loadbk .loading-box p{color:var(--tertiary-text)}body .box-coupon #pnev.CItems .header1{background:transparent;color:var(--heading-color)}body .box-coupon #pnev.CItems #divcheckauto label input[type="checkbox"]::after{color:var(--semi-light-3)}body .box-coupon #pnev.CItems .CItem{background:var(--live-selected)}body .box-coupon #pnev.CItems .CItem .COdds .CDelete a span{color:var(--custom-red)}body .box-coupon #pnev.CItems .CItem .COdds .CFissa .bank span{color:var(--tertiary-text);background:var(--semi-dark-5)}body .box-coupon #pnev.CItems .CItem .CSubEv{background:var(--semi-dark)}body .box-coupon #girocontoautomatico{background:var(--tertiary-box);color:var(--fifth-text);border-left:2px solid;border-right:2px solid;border-color:var(--semi-dark-2)}body .box-coupon #girocontoautomatico .ricarica-container .selezione-utente input[type="text"]{background:var(--primary-input);color:var(--primary-text)}body .box-coupon #girocontoautomatico .ricarica-container .selezione-utente select.form-control{background:var(--primary-input);color:var(--primary-text);-moz-appearance:auto;-webkit-appearance:auto;appearance:auto}body .box-coupon #girocontoautomatico .ricarica-container .ricarica-utente input[type="checkbox"]::after{color:var(--semi-dark-3)}body .box-coupon .riepilogo-schedina,body .box-coupon .riepilogo-prenotazione,body .box-coupon .ricarica-sched{color:var(--primary-text);background-color:transparent;box-shadow:unset}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);background:transparent;border-bottom:1px solid var(--semi-dark) !important}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 .header span,body .box-coupon .riepilogo-schedina .header .title,body .box-coupon .riepilogo-schedina .panel-heading span,body .box-coupon .riepilogo-schedina .panel-heading .title,body .box-coupon .riepilogo-prenotazione .header span,body .box-coupon .riepilogo-prenotazione .header .title,body .box-coupon .riepilogo-prenotazione .panel-heading span,body .box-coupon .riepilogo-prenotazione .panel-heading .title,body .box-coupon .ricarica-sched .header span,body .box-coupon .ricarica-sched .header .title,body .box-coupon .ricarica-sched .panel-heading span,body .box-coupon .ricarica-sched .panel-heading .title{font-weight:500 !important;letter-spacing:1px;font-size:12px}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 .accettazione{font-weight:500}body .box-coupon .riepilogo-schedina #bodycoupon .cod-scomm .dx-img div span{background:var(--primary-btn);color:var(--primary-btn-color);border-radius:8px;width:160px}body .box-coupon .riepilogo-prenotazione .panel-body .testo-prenotazione h5{color:var(--primary);font-weight:600}body .box-coupon .riepilogo-prenotazione .panel-body .testo-prenotazione h3{color:var(--primary);font-weight:600}body .box-coupon .footercp{background:var(--tertiary-box);color:var(--fifth-text);border-bottom:2px solid;border-left:2px solid;border-right:2px solid;border-color:var(--semi-dark-2)}body .box-coupon .footercp .row_footer_bt>div div.btn{background:var(--semi-dark-2)}body .box-coupon .footercp .row_footer_bt>div div.btn.active{background:var(--tertiary-box);color:var(--fifth-text)}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{background:var(--primary-input) !important;border-color:var(--semi-light);color:var(--fifth-text)}body .box-coupon .footercp #pn_sis_rid div input{background:var(--primary-input) !important;border-color:var(--semi-light);color:var(--fifth-text)}body .box-coupon .footercp #pn_sis_rid div input[type="checkbox"]{background:transparent !important}body .box-coupon .footercp #pn_sis_rid div input[type="checkbox"]::after{color:var(--semi-dark-3);background:transparent !important}body .box-coupon .footercp #pn_sis_rid div .cp_sis_cont .rigasistema2 span.TSVin span{background:var(--primary);color:var(--tertiary-text)}body .box-coupon .footercp #pn_sis_rid div .CpnTipoRiepDbl .RiepDX div span span{background:var(--primary);color:var(--tertiary-text)}body .box-coupon .footercp #pn_sis_rid div .CpnTipoRiepDbl .RiepDX div:nth-child(2) span{background:var(--primary);color:var(--tertiary-text)}body .box-coupon .footercp #pn_sing_int #qtsolo>div div.footer_dx span:not(#lbl_comb){color:var(--fifth-text) !important}body .box-coupon .footercp .row_footer_bt1 .footer_save_cp p{border-top-color:var(--primary-box);background:var(--primary-box);color:var(--fifth-text)}body .box-coupon .footercp .row_footer_bt1 .footer_save_cp .btn.btn-salva{border-color:var(--primary-box)}body .palinsesti-container .heading-sport{padding:0px 20px}body .palinsesti-container .heading-sport .title-heading h4::before{background:var(--heading-color)}body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom .row .col-sm-9 .checkbox label input[type="checkbox"]::after,body .palinsesti-container ul.pal-container .check li div label input[type="checkbox"]::after{color:var(--semi-dark-3)}body.registrazione .wrapper-boxed section#main .registrazione-page .page-title{background:transparent}body.registrazione .wrapper-boxed section#main .registrazione-page .page-title h3{color:var(--heading-color)}body .tpc.selettore-giorni ul li a.btn,body .tpq.selettore-giorni ul li a.btn{color:var(--primary-text);background:var(--tertiary-box);opacity:1 !important}body .tpc.selettore-giorni ul li a.btn:hover,body .tpq.selettore-giorni ul li a.btn:hover{background:var(--tertiary-btn-hover) !important;color:var(--tertiary-btn-color-hover) !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-heading{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 .main-title .campionato{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-heading .main-title .evento-select button{background:var(--primary-input)}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{background:var(--tertiary-btn);color:var(--tertiary-btn-color) !important;border:unset !important;border-radius:8px !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 li.active a{background:var(--fifth) !important;color:var(--tertiary-text) !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 li:hover a{background:var(--tertiary-btn-hover) !important;color:var(--tertiary-btn-color-hover) !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 li:hover.active a{background:var(--fifth) !important;color:var(--tertiary-text) !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-heading{background:var(--semi-dark-15)}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(--semi-dark-15)}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(--qta-bg)}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(--qta-color);font-weight:500}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(--qta-bg-hover)}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(--qta-color-hover)}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(--qta-color-hover)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .top-container .title-pal{background:var(--fourth)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .top-container .title-pal img{border-radius:0}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(--fifth-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container{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 li a{background:var(--tertiary-btn);color:var(--tertiary-btn-color);border:unset !important;border-radius:8px !important}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container li:hover a{background:var(--tertiary-btn-hover) !important;color:var(--tertiary-btn-color-hover) !important}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container li.active a{background:var(--fifth) !important;color:var(--tertiary-text) !important}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(--tertiary-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 a{color:var(--tertiary-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:hover{opacity:1;background:var(--tertiary-btn-hover) !important}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(--tertiary-btn-color-hover) !important}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(--secondary-btn) !important;border-radius:8px}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(--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{color:var(--fifth-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(--fifth-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{background:var(--tertiary-box)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table thead tr:nth-child(2){background:var(--semi-dark-1)}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:rgba(0,0,0,0.04)}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(--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{background:var(--qta-bg);color:var(--qta-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 tbody tr.tr-quote td.quota:hover a.qta{background:var(--qta-bg-hover);color:var(--qta-color-hover)}body ul.betting-menu-4 li.level-1 a span.event-no,body.mainsport ul.betting-menu-4 li.level-1 a span.event-no,body.quote-page ul.betting-menu-4 li.level-1 a span.event-no{border-color:var(--semi-dark-15);color:var(--semi-dark-5)}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,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-4)}body 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,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(--heading-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport{background:transparent !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport .search-box-live{background:transparent}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport .search-box-live .form-group input#txtSearch{background:var(--primary-input)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport .search-box-live .form-group input#btnSearch{background:transparent}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport .search-box-live .form-group::after{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-inner::after{background-color:var(--semi-dark-2)}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(--icon-color-1)}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.menulive3v .menu-item a,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item a{color:var(--primary-text);background:transparent;border-bottom:1px solid var(--semi-dark)}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.num-events,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.sport-title,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.num-events,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.sport-title{color:var(--heading-color)}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,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{background:var(--heading-color)}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,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{color:var(--heading-color)}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,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{color:var(--heading-color)}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,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{color:var(--heading-color) !important;background:transparent}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,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{color:var(--heading-color) !important}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,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{background:var(--heading-color)}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,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{color:var(--primary-text)}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,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{background:transparent}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,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{color:var(--primary-text)}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,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{color:var(--primary-text)}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,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{background:transparent}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,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{background:var(--semi-dark-1)}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,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{border-bottom:1px solid var(--semi-dark-1)}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,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{background:transparent}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,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{color:var(--primary-text)}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 span.bk-grn,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 span.bk-grn{background:transparent;color:var(--custom-green)}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 span.bk-red,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 span.bk-red{background:transparent;color:var(--custom-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 .time-left,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 .time-left{color:var(--custom-green)}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,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{color:var(--primary-text)}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,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{color:var(--heading-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live{border-bottom:1px solid var(--semi-dark-15)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul{background:transparent}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:before{background:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li a:hover{color:var(--fifth-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li a:hover:before{background:var(--fifth-text) !important;color:var(--fifth-text) !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li.active a{color:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li.active a:after{background:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li.active a:before{background:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li.active a:hover{color:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li.active a:hover:after{background:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li.active a:hover:before{background:var(--primary) !important;color:var(--primary) !important}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(--primary-text)}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(--heading-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content button#btnEnlargeFrame span{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content button#btnEnlargeFrame span:hover{color:var(--heading-color)}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{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 a{background:var(--tertiary-btn);color:var(--primary-text);opacity:1}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:var(--tertiary-btn-hover);color:var(--tertiary-btn-color-hover)}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(--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 .nav-markets-groups .frame ul.clearfix li.active: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{box-shadow:inset 0 0 0 1px #d9d9d9}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:#d9d9d9}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 .segno-quota{font-weight:600}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(--qta-bg-hover);color:var(--qta-color-hover)}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(--secondary-btn);color:var(--secondary-btn-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel{background:var(--tertiary-box)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-heading{background:transparent}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-heading h4{color:var(--heading-color) !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-heading h4 a span{color:var(--heading-color) !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(--heading-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr:hover{background-color:rgba(0,0,0,0.04)}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(--qta-bg)}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(--qta-bg-hover)}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 span{color:var(--qta-color-hover)}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(--custom-green)}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(--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 span.torneo{border-radius:8px 0 0 8px;text-indent:11px}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{border-radius:0px 8px 8px 0px}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:transparent}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)}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:transparent}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(--heading-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body .tab-content table.table tbody tr{border-color:var(--semi-dark-15)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body ul.nav.nav-tabs{padding:10px 0;gap:11px;background:var(--tertiary-box)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body ul.nav.nav-tabs li.active a{box-shadow:unset;background:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body ul.nav.nav-tabs li.active a span{color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body ul.nav.nav-tabs li a{border-radius:8px;background:var(--tertiary-btn);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 span{color:var(--heading-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body ul.nav.nav-tabs li:hover a{background:var(--tertiary-btn-hover);color:var(--tertiary-btn-color-hover)}body.live .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright .tab-content #live-streaming #framestreaming-right-error{color:var(--primary-text) !important}body.live .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright .tab-content #live-streaming #framestreaming-right-error span#framestreaming-right-error-msg{color:var(--primary-text) !important}body.live .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright ul.nav.nav-tabs li.active a{background:transparent;color:var(--primary)}body.casino section.main-container-casino-res.left-side-provider .casino-provider-cont{background:transparent;box-shadow:unset}body.casino section.main-container-casino-res.left-side-provider .casino-provider-cont .casino-provider-header .search input{background:var(--primary-input)}body.casino section.main-container-casino-res .slider{background:linear-gradient(to bottom, var(--header-top) 0%, rgba(255,255,255,0) 100%)}body.casino section.main-container-casino-res .slider .carousel.slide{box-shadow:0 0 10px 0 var(--semi-dark-5)}body.casino section.main-container-casino-res .casino-provider-cont{background:transparent}body.casino section.main-container-casino-res .casino-provider-cont.open-provider{background:var(--tertiary-box)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .open-provider-arrow{background:transparent;color:var(--fifth)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider{background-image:unset;background:var(--tertiary-box);position:relative;filter:grayscale(1);box-shadow:inset 0 0 0px 2px var(--semi-dark-15)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.active{filter:unset}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.active .inner-cont:after{background-image:unset}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.active .inner-cont i.casino{opacity:1}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.active .inner-cont i.casino.casino-all span{color:var(--heading-color);font-weight:500;letter-spacing:1px}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.active .inner-cont i.casino span{color:var(--tertiary-text)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search{box-shadow:unset}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:after{background:transparent}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider .inner-cont:hover:after{background:transparent}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider .inner-cont i.casino{opacity:0.65}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider .inner-cont i.casino.casino-all span{color:var(--heading-color);font-weight:500;letter-spacing:1px}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider .inner-cont i.casino span{color:var(--heading-color);font-weight:500;letter-spacing:1px}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search input.form-control{background:var(--primary-input)}body.casino section.main-container-casino-res .right-container{background:transparent}body.casino section.main-container-casino-res .right-container .game-type-container{background:transparent;background:var(--primary-box);border:unset}body.casino section.main-container-casino-res .right-container .game-type-container .game-type-filters ul{background:var(--tertiary-box)}body.casino section.main-container-casino-res .right-container .game-type-container .game-type-filters ul li a{background:transparent;color:var(--primary-text) !important}body.casino section.main-container-casino-res .right-container .game-type-container .game-type-filters ul li.active a{background:var(--primary);color:var(--primary-btn-color) !important;text-shadow:0 0 1px var(--semi-dark-8)}body.casino section.main-container-casino-res .right-container .game-type-container .game-type-filters ul li.active a:after{background:transparent}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .search input{background:var(--primary-input)}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .search input:focus{border-color:transparent;box-shadow:unset}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .search i{color:var(--primary-text);background:transparent}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .search-box-top i.icon-view i.fa:before{color:var(--primary-text)}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .search-box-top i.icon-view svg path{fill:var(--primary-text)}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .search-box-top i.icon-view.casino-sorting{background:var(--primary-text)}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(--tertiary-text)}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 ul li .game{background:transparent}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;text-shadow:0px 3px 5px #000}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(--semi-dark-5)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper ul li .game .image-cont .game-btns div a i{filter:drop-shadow(0 0px 5px #000) !important}body.casino section.main-container-casino-res .right-container .casino-games-wrapper ul li .game .image-cont .game-btns div a i:before{background-color:var(--primary) !important}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;text-shadow:2px 2px 4px #000;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 .right-container .casino-games-wrapper ul li:nth-child(1n+0) span.title{background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fe048b 100%) !important}body.casino section.main-container-casino-res .right-container .casino-games-wrapper ul li:nth-child(2n+0) span.title{background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #63d133 100%) !important}body.casino section.main-container-casino-res .right-container .casino-games-wrapper ul li:nth-child(3n+0) span.title{background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #ff7a03 100%) !important}body.casino section.main-container-casino-res .right-container .casino-games-wrapper ul li:nth-child(4n+0) span.title{background:linear-gradient(to bottom, rgba(1,122,255,0) 0%, #017aff 100%) !important}body.casino section.main-container-casino-res .right-container .casino-games-wrapper ul li:nth-child(7n+0) span.title{background:linear-gradient(to bottom, rgba(1,122,255,0) 0%, #5240f8 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 .panel-preferiti .panel-heading,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:transparent;color:var(--heading-color);font-weight:500;letter-spacing:0.5px}#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(--primary)}body.areariservata .wrapper-boxed section#main .container-fluid.dettaglio-commissioni .table.table-totali{background:var(--semi-dark-1)}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(--primary);border:unset;color:var(--tertiary-text)}.ui-datepicker .ui-widget-header .ui-datepicker-title{color:var(--heading-color)}body.areariservata .wrapper-boxed section#main .main-cont .gestione-antieffrazione .bottom-container .btn,body.areariservata .wrapper-boxed section#main .main-cont.full .gestione-antieffrazione .bottom-container .btn{max-width:230px}body.areariservata .wrapper-boxed section#main .main-cont .account-personal-data-container .data-container ul.nav.nav-tabs li a,body.areariservata .wrapper-boxed section#main .main-cont.full .account-personal-data-container .data-container ul.nav.nav-tabs li a{background:var(--tertiary-btn);color:var(--tertiary-btn-color);border:unset;border-radius:8px}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 .account-personal-data-container .data-container ul.nav.nav-tabs li.active:hover 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,body.areariservata .wrapper-boxed section#main .main-cont.full .account-personal-data-container .data-container ul.nav.nav-tabs li.active:hover a{background:var(--primary-btn);background-color:var(--primary-btn);border:unset;color:var(--primary-btn-color)}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.full .account-personal-data-container .data-container ul.nav.nav-tabs li:hover a{background:var(--tertiary-btn-hover);color:var(--tertiary-btn-color-hover)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar .sub-page-header span{color:var(--heading-color)}body.areariservata .modal-dialog .modal-content .modal-footer .col-sm-4#pnCashout .ft-amount-container{background:var(--secondary-btn);color:var(--secondary-btn-color)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar ul.nav li a{color:var(--heading-color)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar ul.nav li a:before{color:var(--heading-color)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar ul.nav li a:hover{color:var(--heading-color)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar ul.nav li a:hover:before{color:var(--heading-color)}footer .footer-top .container-fluid .row .col-md-2 .page-header span{color:var(--heading-color);text-transform:uppercase;font-weight:500 !important;font-size:12px;letter-spacing:1px}footer .footer-top .container-fluid .row .col-md-2 ul li a:hover span{text-decoration:underline}footer .footer-top .container-fluid .row .col-md-2 ul li a span{line-height:33px}footer .footer-top .container-fluid .row.text{opacity:0.65}footer .footer-top .container-fluid .row.pay{opacity:0.65}body.qbet .container.qbet-page .heading-qbet{color:var(--heading-color)}body.qbet .container.qbet-page .row .col-sm-12 .qbet-wrapper .code-cont span.title{background:transparent}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav{background:var(--tertiary-box)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .panel-heading{background:transparent}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .panel-heading h4:before{background:var(--heading-color)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .slider-track .slider-tick{background-image:linear-gradient(to bottom, #d0d0d0 0%, #c8c8c8 100%)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-btn ul li .sport{color:var(--fifth-text)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlInt{background:transparent}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlList{background:transparent}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-dark-1)}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,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(--fifth-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{border:unset;background:var(--qta-bg);color:var(--qta-color)}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{border:unset;background:var(--primary);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(--qta-bg-hover);color:var(--qta-color-hover)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlList li:hover{background-color:rgba(0,0,0,0.04)}body.areariservata section#main .conferma-registrazione .attivazione-container .content,body.areariservata section#main .conferma-registrazione .registrazione-container .content{background:var(--tertiary-box)}body.areariservata section#main .conferma-registrazione .attivazione-container .content .btn-conferma,body.areariservata section#main .conferma-registrazione .registrazione-container .content .btn-conferma{color:var(--tertiary-text)}body.recupera-pwd section#main .container-fluid.recupera-pwd .page-title h4{color:var(--heading-color);font-size:17px;text-transform:capitalize;letter-spacing:1px}body.recupera-pwd section#main .dati-container .rec-password .form-horizontal label{color:var(--heading-color)}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.br-4{border-radius:4px}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main div.casino-provider div.inner-cont::after{background:var(--fourth-box);background-color:var(--fourth-box)}body.casino section.main-container-casino-res div.right-container div.game-type-container .search-box div.search-box-top i.icon-view i::before{background:var(--fourth-box) !important;background-color:var(--fourth-box) !important}body.casino section.main-container-casino-res div.right-container div.game-type-container .search-box div.search-box-top i.icon-view.active i::before{background:var(--primary) !important;background-color:var(--primary) !important}body.index #vue-Slider-index{background:var(--trasp) !important;background-color:var(--trasp) !important;padding:0}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:#00d300}body .box-coupon .footercp #pn_sis_rid div .CpnTipoRiepDbl .RiepDX div:nth-child(2) span,body .box-coupon .footercp #pn_sis_rid div .CpnTipoRiepDbl .RiepDX div span span,body .box-coupon .footercp #pn_sis_rid div .cp_sis_cont .rigasistema2 span.TSVin span{background:var(--trasp) !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-heading h4 a span,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,body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .report-page .panel .panel-header .title span span:not(.rosso-bk),body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .report-page .panel .panel-header .title span span:not(.rosso-bk),body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .totali-header .row .col-sm-2 .box-container span:not(.rosso-bk),body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .totali-header .row .col-sm-2 .box-container span:not(.rosso-bk),body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .report-page .panel .panel-header .title span span:not(.rosso-bk),body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .report-page .panel .panel-header .title span span:not(.rosso-bk),#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:not(.rosso-bk),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,body 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{color:var(--primary-text) !important}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,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(--fourth-box) !important;background-color:var(--fourth-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 ul.pref li.list-group-item.has-sub.selected-menu>div .event-name.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.selected-menu>div .event-name.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.selected-menu>div .event-name,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 .event-name,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 .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.selected-menu>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.selected-menu>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.selected-menu>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.selected-menu>div .tournament-name,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 .tournament-name,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-subselected-menu>div .tournament-name,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>div,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>div i,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>div .tournament-name,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>div .score-cont .score,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,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,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,body .box-coupon #pnev.CItems .CItem .CMercato,body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider:not(.active) .inner-cont i.casino.casino-all span,body .box-coupon #pnev.CItems .CItem .COdds:nth-child(3),body .box-coupon #pnev.CItems .CItem .COdds>div,body .box-coupon #pnev.CItems .CItem .CSubEv span,body .box-coupon #pnev.CItems .CItem .CodEv,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,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>div .event-name,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>div .score-cont .score,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>div .live-streaming,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>div .live-streaming i,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>div .event-name,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>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.selected-menu>div .score-cont .score.away,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,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(--sixth) !important}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .search-box-top i.icon-view{opacity:0.8}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .search-box-top i.icon-view.active::before{background:var(--primary)}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .search-box-top{margin-left:5px}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider div.inner-cont i.casino{opacity:1}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,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:#ffb300;color:#000}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(--tertiary-btn)}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{box-shadow:inset 0 0 0 1px var(--tertiary-btn)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li a:after,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,body .market-movers-container .panel-body ul.nav.nav-tabs li a:after{background:var(--trasp) !important;background-color:var(--trasp) !important}body .market-movers-container .panel-body .tab-content,body .piu-giocate-container .panel-body .tab-content,body .ultimo-minuto-container .panel-body .tab-content{border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px}body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta:hover{color:var(--qta-color-hover)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar ul.nav li a,body.mainsport ul.betting-menu-4 li.level-1 a,body.quote-page ul.betting-menu-4 li.level-1 a,body .navbar-default.sidebar .sidebar-nav ul li a,body.index .navbar-default.sidebar .sidebar-nav ul li a{border-radius:0}body .piu-giocate-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta.spread:hover,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta.spread:hover{background:transparent}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,body .tpc.selettore-giorni .title,body .tpq.selettore-giorni .title,body .right-container .panel.verifica-scommessa-container .panel-heading,body ul.betting-menu-4 li.header,body.mainsport ul.betting-menu-4 li.header,body.quote-page ul.betting-menu-4 li.header,body ul.betting-menu-4 li.header,body.index ul.betting-menu-4 li.header,body.mainsport ul.betting-menu-4 li.header,body .tpc.selettore-giorni .title,.box-lottobet .panel.lotto-win-container .panel-heading,body .box-coupon .header_void .voidint .header_sx,body div.box-coupon .qbet-box .qbet-header .row_header2 .header_sx2,body .right-container .ultime-vincite-container.panel .panel-heading,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,body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar .page-header,body .top-leagues .panel-heading{background:var(--heading-bg) !important}body.index .navbar-default.sidebar .sidebar-nav ul li a,body.mainsport .navbar-default.sidebar .sidebar-nav ul li a{color:var(--primary-text) !important}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.active{box-shadow:inset 0 0 0px 3px var(--primary);background:#fff}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,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,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,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)}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,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-btn);color:#fff !important}body.index #vue-Slider-index #sliderIndex{display:block}body.index #vue-Slider-index .carousel .item{margin:0}body.index #vue-Slider-index #sliderIndex .carousel-indicators,body.index #vue-Slider-index #sliderIndex .right.carousel-control,body.index #vue-Slider-index #sliderIndex .left.carousel-control{display:block}.carousel-indicators li{border:1px solid #483e3e}.carousel-indicators .active{background:var(--primary)}body .tpq.selettore-giorni .title,body .market-movers-container .panel-body ul.nav.nav-tabs li.active a,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li.active a{color:#000 !important}body .tpc.selettore-giorni .title,body .tpq.selettore-giorni .title{background:var(--header-grad) !important;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 .tipo{color: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.active a,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container li.active a{color:#000 !important}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.active .inner-cont i.casino.casino-all span{color:#444}body .box-coupon #pnev.CItems .CItem .COdds .CQuota span{color:#000}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,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,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(--secondary-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:#fff}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-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v #menu1{background:rgba(6,110,245,0.5)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v #menu2{background:rgba(245,141,6,0.5)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v #menu4{background:rgba(117,6,245,0.5)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v #menu5{background:rgba(133,245,6,0.5)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v #menu6{background:rgba(245,6,98,0.5)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v #menu23{background:rgba(245,229,6,0.5)}body .palinsesti-container .heading-sport{background:var(--primary);padding:6px 20px 6px 20px !important}body .palinsesti-container .heading-sport .title-heading h4.title-sport{color:#000 !important}body .palinsesti-container .heading-sport .title-heading h4.title-sport:before{background:#000 !important}body .palinsesti-container .heading-sport .icon-container>div a{color:#000 !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 thead tr:first-child{background: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:first-child th{color:#000 !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 thead tr:nth-child(2){background:var(--semi-dark-5)}body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom .row .col-sm-9 .checkbox label input[type="checkbox"]::after,body .palinsesti-container ul.pal-container .check li div label input[type="checkbox"]::after{color:var(--primary)}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:#000}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{color:#ce0000}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote:first-child{border-bottom-color:var(--semi-light-12) !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,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:hover{background:rgba(255,255,255,0.1)}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.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:first-child td.id{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.evento,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 td.evento{color:var(--primary)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .btn.btn-logout{background:var(--custom-red);color:var(--primary-text)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato{right:5px}body .header-qt.header-5 .navbar.navbar-qt>div .div-account{right:105px}body .header-qt.header-5 .navbar.navbar-qt>div .div-account a{background:var(--primary);border-radius:10px;color:#000}body .header-qt.header-5 .navbar.navbar-qt>div .div-account a:before{left:11px;color:#000}body .info-agenzia-container .panel-body{font-size:12px}body .info-agenzia-container .panel-body .table-responsive .table tfoot,body .info-agenzia-container .panel-body .table-responsive .table thead{background:var(--primary);color:#000}body .market-movers-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-12)}body .market-movers-container .panel-body .tab-content ul li .row-partita .tempo-partita span,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .tempo-partita span{color:var(--primary)}body .info-agenzia-container .panel-body .table-responsive .table tbody tr td{border-color:var(--semi-light-12)}body ul.betting-menu-4,body.index ul.betting-menu-4,body.mainsport ul.betting-menu-4,body.quote-page ul.betting-menu-4,body .navbar-default.sidebar,body.index .navbar-default.sidebar,body.mainsport .navbar-default.sidebar,body.quote-page .navbar-default.sidebar,body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar{background:var(--tertiary-box)}body .top-leagues{background:var(--third7);box-shadow:0px 0px 0px 1px var(--tertiary-2)}body .top-leagues .panel-heading h4{color:var(--primary) !important}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar .sub-page-header span{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 .score-cont{top:0 !important}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUtc2FzczcuY3NzIiwic291cmNlcyI6WyJ0aGVtZS1zYXNzNy5zY3NzIiwic2tpbnMvc2tpbi1kaXJldHRhLTEuc2NzcyIsImNvbG9ycy9yb290L19yb290LXZhcmlhYmxlcy1iZXRwcm8yNy1zYXNzNy5zY3NzIiwiY29sb3JzL19kZWZhdWx0LWdsb2JhbC1jb2xvci5zY3NzIiwiY29sb3JzL19wYWdlcy1nbG9iYWwtY29sb3Iuc2NzcyIsImNvbG9ycy9fcGFnZXMtY2FzaW5vLWNvbG9yLnNjc3MiLCJjb2xvcnMvX3BhZ2VzLWxpdmUtYmV0dGluZy1jb2xvci5zY3NzIiwiY29sb3JzL19wYWdlcy1zcG9ydC1jb2xvci5zY3NzIiwiY29sb3JzL19oZWFkZXItbmV3NS1jb2xvci5zY3NzIiwic2FzczcvX3Nhc3M3LWNvbG9yLnNjc3MiLCJjdXN0b20vX2N1c3RvbV9iZXRwcm8yNy5zY3NzIiwiY3VzdG9tL19saXZlZml4X3JhZ2dydXBwYW1lbnRpLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInNraW5zL3NraW4tZGlyZXR0YS0xXCI7XHJcbiBcclxuLy8gQGltcG9ydCBcImNvbG9ycy9yb290L3Jvb3QtdmFyaWFibGVzLWRpcmV0dGEtM1wiO1xyXG5AaW1wb3J0IFwiY29sb3JzL3Jvb3Qvcm9vdC12YXJpYWJsZXMtYmV0cHJvMjctc2FzczdcIjtcclxuXHJcbkBpbXBvcnQgXCJjb2xvcnMvZGVmYXVsdC1nbG9iYWwtY29sb3JcIjtcclxuQGltcG9ydCBcImNvbG9ycy9wYWdlcy1nbG9iYWwtY29sb3JcIjtcclxuXHJcbkBpbXBvcnQgXCJjb2xvcnMvcGFnZXMtY2FzaW5vLWNvbG9yXCI7XHJcbkBpbXBvcnQgXCJjb2xvcnMvcGFnZXMtbGl2ZS1iZXR0aW5nLWNvbG9yXCI7XHJcbkBpbXBvcnQgXCJjb2xvcnMvcGFnZXMtc3BvcnQtY29sb3JcIjtcclxuQGltcG9ydCBcImNvbG9ycy9oZWFkZXItbmV3NS1jb2xvclwiO1xyXG5cclxuQGltcG9ydCBcInNhc3M3L3Nhc3M3LWNvbG9yXCI7XHJcbi8vIEBpbXBvcnQgXCJzYXNzNy9zYXNzNy1jb2xvci1kYXJrXCI7XHJcbkBpbXBvcnQgXCJjdXN0b20vY3VzdG9tX2JldHBybzI3XCI7XHJcblxyXG4vLyBJbXBvcnQgZml4IHJhZ2dydXBwYW1lbnRpIExJVkUgLSBGSVggeCBBZHJpYmV0IHNvbG9cclxuQGltcG9ydCBcImN1c3RvbS9saXZlZml4X3JhZ2dydXBwYW1lbnRpXCI7IiwiLy8gQ29sb3JzIGFuZCBCYWNrZ3JvdW5kc1xyXG4kbGlnaHQgOiAjZmZmZmZmO1xyXG4kZGFyayA6ICMwMDAwMDA7XHJcbiR0cmFzcCA6IHRyYW5zcGFyZW50O1xyXG4kc2VtaS1kYXJrIDogcmdiYSgwLDAsMCwwLjI1KTtcclxuJHNlbWktbGlnaHQgOiByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpO1xyXG5cclxuJHNvZnQtbGlnaHQgOiAjZWJlYmViO1xyXG4vLyBIZWFkZXJcclxuXHJcbiRoZWFkZXItY29sb3IgOiAjMTUxOTFDO1xyXG4kaGVhZGVyLXRvcCA6ICMxMjE1MTc7XHJcbiRoZWFkZXItbWVudSA6ICMyYTJmMzU7XHJcblxyXG5cclxuJHByaW1hcnktYm94IDogIzE1MTkxQztcclxuJHNlY29uZGFyeS1ib3ggOiAjMTYxNzE4O1xyXG4kdGVydGlhcnktYm94OiAjMWYyMzI3O1xyXG4kZm91cnRoLWJveDogIzIxMjUyODtcclxuXHJcbiRwcmltYXJ5LWJ0bjogIzFhN2NkYjtcclxuJHNlY29uZGFyeS1idG4gOiAjMzQzYTQwO1xyXG5cclxuXHJcbiRwcmltYXJ5OiAjMWE3Y2RiO1xyXG4kc2Vjb25kYXJ5OiAjMmEyZjM1O1xyXG4kdGVydGlhcnktb3BhY2l0eTogMC45O1xyXG4kdGVydGlhcnk6IHJnYmEoJHByaW1hcnksICR0ZXJ0aWFyeS1vcGFjaXR5KTtcclxuJGZvdXJ0aDogIzQyNEM1NjtcclxuXHJcbiRsaXZlLXNlbGVjdGVkOiAkdGVydGlhcnk7XHJcblxyXG5cclxuLy9ncmFkaWVudHNcclxuJHRoaXJkNDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwkcHJpbWFyeSwjNDM3M2IxKTtcclxuXHJcbi8vICR0aGlyZDQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sJHByaW1hcnksYWRqdXN0LWh1ZSgkcHJpbWFyeSwgOTBkZWcpKTtcclxuXHJcbiR0aGlyZDU6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzE1MTg0MSAyMCUsICM0MzczYjEgNjAlLCAkcHJpbWFyeSA4MCUsIzAyNGYxYiAxMDAlKTtcclxuXHJcbiRoZWFkZXItZ3JhZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCR0ZXJ0aWFyeSwgJHNlY29uZGFyeSA1MCUpO1xyXG5cclxuJHBhbmVsLWhlYWRlcjogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKGxpZ2h0ZW4oJHByaW1hcnksIDIlKSwgMC45KSwgdHJhbnNwYXJlbnQpO1xyXG5cclxuJHByaW1hcnktdGV4dDogI2MxYzFjMTtcclxuJHNlY29uZGFyeS10ZXh0OiAjMDAwO1xyXG4kdGVydGlhcnktdGV4dDogI2ZmZjtcclxuJGZvdXJ0aC10ZXh0OiAjNzc3O1xyXG5cclxuXHJcbiRwcmltYXJ5LWJ0bi1jb2xvcjogICNjMWMxYzE7XHJcbiRzZWNvbmRhcnktYnRuLWNvbG9yOiAjZmZmO1xyXG5cclxuJGhlYWRpbmctY29sb3I6ICNmZmY7XHJcbiRsaXZlLWhlYWRpbmctY29sb3I6ICNjMWMxYzE7XHJcblxyXG4kdGV4dC1saWdodDogIzAwMDtcclxuJHRleHQtZGFyazogI0ZGRjtcclxuXHJcbiR0ZXh0LWN1c3RvbTogZ3JlZW47XHJcblxyXG5cclxuJGN1c3RvbS1ncmVlbjogIzBiODQwYjtcclxuXHJcbiRjdXN0b20tYmc6ICMyMTIzMzQ7XHJcbiRjdXN0b20tcmVkOiAjZmIzNzU0O1xyXG5cclxuJGRyb3Bkb3duOiAjMDAwMTE0O1xyXG5cclxuLy8gJGFscGhhLXdoaXRlOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcbi8vICRhbHBoYS13aGl0ZS0zOiByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XHJcbi8vICRhbHBoYS13aGl0ZS0xMjogcmdiYSgyNTUsMjU1LDI1NSwwLjEyKTtcclxuLy8gJGFscGhhLXdoaXRlLTA1OiByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xyXG4vLyAkYWxwaGEtd2hpdGUtMDg6IHJnYmEoMjU1LDI1NSwyNTUsMC4wOCk7XHJcbi8vICRhbHBoYS1ibGFjazogcmdiYSgwLDAsMCwwLjIpO1xyXG4vLyAkYWxwaGEtYmxhY2stMzogcmdiYSgwLDAsMCwwLjMpO1xyXG4vLyAkYWxwaGEtYmxhY2stODogcmdiYSgwLDAsMCwwLjgpO1xyXG4vLyAkYWxwaGEtYmxhY2stNzogcmdiYSgwLDAsMCwwLjcpO1xyXG5cclxuJGJnLXdoaXRlOiAjZmZmO1xyXG4kYmctYmxhY2s6ICMwMDA7XHJcblxyXG5cclxuLy8gJHByaW1hcnlfZm9udF9mYW1pbHk6ICdnaWxyb3knLCBzYW5zLXNlcmlmO1xyXG5cclxuXHJcbi8vIENvbG9ycyBmb3IgbGFiZWxzIFxyXG5cclxuJHllbGxvdyA6ICNmNmRjNDM7XHJcbiRibHVlIDogIzBhM2JhZDtcclxuJHZlcmRlLXZpbjojMDRjZDA2O1xyXG4kdmVyZGUtcGFnOiAjMTM4MzAxO1xyXG4kcm9zc286ICNmMDA7XHJcbiRhcmFuY2lvbmU6ICNlMTYzMDA7XHJcblxyXG4vLyBDRE4gSW1hZ2VzICggc3dpdGNoIHRvIC4uIGluIHByb2R1Y3Rpb24gKVxyXG5cclxuLy8kaW1nX3VybCA6ICdodHRwczovL2dsb2JhbC5jZG4wMDAubmV0Lyc7XHJcblxyXG4vLyBJbnB1dFxyXG5cclxuJHByaW1hcnktaW5wdXQgOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xyXG4kc2Vjb25kYXJ5LWlucHV0IDogIzE1MTkxQztcclxuLy8gJHRlcnRpYXJ5LWlucHV0IDogOyIsIjpyb290IHtcclxuICAgIC0taGVhZGVyLWNvbG9yIDogIzE1MTUxNTsgLy8jMTAwZTExO1xyXG4gICAgLS1oZWFkZXItdG9wIDogIzE1MTUxNTtcclxuICAgIC0taGVhZGVyLW1lbnUgOiAjMjgyNzI4O1xyXG4gICAgXHJcbiAgICAtLWhlYWRlci10ZXh0LXByaW1hcnk6ICNlYWVhZWE7XHJcbiAgICAtLWhlYWRlci10ZXh0LXNlY29uZGFyeTogI2ZmZmZmZjtcclxuICBcclxuICAgIC0tcHJpbWFyeS1ib3g6ICMxMDBFMTE7XHJcbiAgICAtLXNlY29uZGFyeS1ib3g6ICNjNmM2YzY7XHJcbiAgICAtLXRlcnRpYXJ5LWJveDogIzI2MjYyNjtcclxuICAgIC0tZm91cnRoLWJveDogI2ZmZmZmZjtcclxuICAgIC0tZmlmdGgtYm94OiAjMDAxZTI4O1xyXG4gIFxyXG4gICAgLS1wcmltYXJ5LWJ0bjogI2ZmYmYwMDtcclxuICAgIC0tc2Vjb25kYXJ5LWJ0bjogIzAwNWM2NjtcclxuICAgIC0tdGVydGlhcnktYnRuOiAjMzMzO1xyXG4gICAgLS10ZXJ0aWFyeS1idG4taG92ZXI6ICNjOGNkY2Q7XHJcbiAgICAtLXRlcnRpYXJ5LWJ0bi1jb2xvcjogI2ViZWJlYjtcclxuICAgIC0tdGVydGlhcnktYnRuLWNvbG9yLWhvdmVyOiAjMDAxZTI4O1xyXG4gICAgLS1wcmltYXJ5LWJ0bi1jb2xvcjogIzAwMDtcclxuICAgIC0tc2Vjb25kYXJ5LWJ0bi1jb2xvcjogI2ZmZmZmZjtcclxuICBcclxuICAgIC0tbGl2ZS1zZWxlY3RlZDojZWVlOy8vICMwMDE0MWU7XHJcbiAgXHJcbiAgICAtLXByaW1hcnk6ICNmZmJmMDA7XHJcbiAgICAtLXNlY29uZGFyeTogIzMxMzEzMTtcclxuICAgIC0tdGVydGlhcnk6ICNmZmJmMDA7XHJcbiAgICAtLXRlcnRpYXJ5LTI6IHJnYmEoMjU1LCAxOTEsIDAsMC41KTtcclxuICAgIC8vIC0tZm91cnRoOiAjZmY4ZjAwO1xyXG4gICAgLS1mb3VydGg6ICNlMzk4Mzg7XHJcbiAgICAtLWZpZnRoOiAjZmZiZjAwO1xyXG4gICAgLS1zaXh0aDogIzE1MTUxNTtcclxuICAgIC0tcHJpbWFyeS10ZXh0OiAjZjhmOGY4O1xyXG4gICAgLS1zZWNvbmRhcnktdGV4dDogI2ZmZjtcclxuICAgIC0tdGVydGlhcnktdGV4dDogI2ZmZjtcclxuICAgIC0tZm91cnRoLXRleHQ6ICNlYmViZWI7XHJcbiAgICAtLWZpZnRoLXRleHQ6ICNmZmZmZmY7XHJcbiAgXHJcbiAgICAtLWljb24tY29sb3ItMTogIzU1NWU2MTtcclxuICAgIC0taWNvbi1jb2xvci0yOiAjZmZiZjAwO1xyXG4gICAgLS1pY29uLWNvbG9yLTM6ICNmZmY7XHJcbiAgICAtLWljb24tY29sb3ItNDogI2ZmYmYwMDtcclxuICBcclxuICAgIC0tcXRhLWJnOiAjZWVlO1xyXG4gICAgLS1xdGEtY29sb3I6ICMwMDA7XHJcbiAgICAtLXF0YTItYmc6ICMwMTYwQUU7XHJcbiAgICAtLXF0YTItY29sb3I6ICNmZmY7XHJcbiAgICAtLXF0YS1iZy1ob3ZlcjogI2RiZGJkYjtcclxuICAgIC0tcXRhLWNvbG9yLWhvdmVyOiAjMDAwO1xyXG4gICAgLS1xdGEyLWJnLWhvdmVyOiAjMDE2MEFFO1xyXG4gICAgLS1xdGEyLWNvbG9yLWhvdmVyOiAjZmZmO1xyXG4gIFxyXG4gICAgLS1oZWFkaW5nLWNvbG9yOiAjZWJlYmViO1xyXG4gICAgLS1saXZlLWhlYWRpbmctY29sb3I6ICM1MDUwNTA7XHJcbiAgXHJcbiAgICAtLWN1c3RvbS1yZWQ6ICNlNjA5MmE7XHJcbiAgICAtLWN1c3RvbS1ncmVlbjogIzEyYWExMjtcclxuICAgIC0tY3VzdG9tLWdyZWVuLTI6ICMxRkIyOUU7XHJcbiAgXHJcbiAgICAtLWRyb3Bkb3duOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAtLWhlYWRlci1ncmFkOiAjZTM5ODM4O1xyXG4gIFxyXG4gICAgLS10aGlyZDQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsdmFyKC0tdGVydGlhcnkpLCB2YXIoLS10ZXJ0aWFyeS1ib3gpKTtcclxuICAgIC0tdGhpcmQ1OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsdmFyKC0tZHJvcGRvd24pIDIwJSwgdmFyKC0tc2Vjb25kYXJ5KSA2MCUsIHZhcigtLXRlcnRpYXJ5KSA4MCUsIHZhcigtLWZvdXJ0aCkgMTAwJSwpO1xyXG4gICAgLS10aGlyZDY6ICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgdmFyKC0tcHJpbWFyeSkgMCUsdmFyKC0tc2l4dGgpIDEwMCUpO1xyXG4gICAgLS10aGlyZDc6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsdmFyKC0tdGVydGlhcnktYm94KSwgdmFyKC0tdGVydGlhcnktMikpO1xyXG5cclxuICAgIC0tcHJpbWFyeS1pbnB1dDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gIFxyXG4gICAgLS1saWdodDogI2ZmZmZmZjtcclxuICAgIC0tZGFyazogIzAwMDAwMDtcclxuICAgIC0tdHJhc3A6IHRyYW5zcGFyZW50O1xyXG4gIFxyXG4gICAgLS1zbGlkZXItY29sb3I6IDEwMGRlZztcclxuICBcclxuICAgIC0taGVhZGVyLXRvcC1pY29uLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgIC0taGVhZGVyLXRvcC10ZXh0LWNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1wcmltYXJ5KTtcclxuICBcclxuICAgIC0tc29mdC1saWdodDogI2ViZWJlYjtcclxuICBcclxuICAgIC0teWVsbG93OiAjZjZkYzQzO1xyXG4gICAgLS1ibHVlOiAjMGEzYmFkO1xyXG4gICAgLS12ZXJkZS12aW46ICMwNGNkMDY7XHJcbiAgICAtLXZlcmRlLXBhZzogIzEzODMwMTtcclxuICAgIC0tcm9zc286ICNmMDA7XHJcbiAgICAtLWFyYW5jaW9uZTogI2UxNjMwMDtcclxuICBcclxuICAgIC0tc2xpZGVyLWNvbG9yOiAxMDBkZWc7XHJcbiAgXHJcbiAgICAtLXNlbWktZGFyazogcmdiYSgwLDAsMCwwLjA1KTtcclxuICAgIC0tc2VtaS1saWdodDogcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcclxuICAgIC0tc2VtaS1saWdodC0yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcbiAgICAtLXNlbWktbGlnaHQtMzogcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xyXG4gICAgLS1zZW1pLWxpZ2h0LTg6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcclxuICAgIC0tc2VtaS1saWdodC0xMjogcmdiYSgyNTUsMjU1LDI1NSwwLjEyKTtcclxuICBcclxuICAgIC0tc2VtaS1kYXJrLTE6IHJnYmEoMCwwLDAsMC4xKTtcclxuICAgIC0tc2VtaS1kYXJrLTI6IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgIC0tc2VtaS1kYXJrLTM6IHJnYmEoMCwwLDAsMC4zKTtcclxuICAgIC0tc2VtaS1kYXJrLTU6IHJnYmEoMCwwLDAsMC41KTtcclxuICAgIC0tc2VtaS1kYXJrLTc6IHJnYmEoMCwwLDAsMC43KTtcclxuICAgIC0tc2VtaS1kYXJrLTg6IHJnYmEoMCwwLDAsMC44KTtcclxuICAgIC0tZGFyay1ib3JkZXI6IHZhcigtLWhlYWRlci1jb2xvcik7XHJcbiAgICAtLXNlbWktZGFyay0xNTogcmdiYSgwLDAsMCwwLjE1KTtcclxuICBcclxuICAgIC0tc2Nyb2xsLXRyYWNrOiAjNDM1MzViO1xyXG4gIFxyXG4gICAgfVxyXG4gICIsIlxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggdmFyKC0tc2VtaS1kYXJrLTMpO1xyXG59XHJcblxyXG4qIHtcclxuICAgIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tcHJpbWFyeSkgdmFyKC0tc2Vjb25kYXJ5KTtcclxuXHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG9yaXpvbnRhbHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXNlY29uZGFyeSkhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG9yaXpvbnRhbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXNlY29uZGFyeSkhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3Jpem9udGFse1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6ICB2YXIoLS1zZWNvbmRhcnkpIWltcG9ydGFudDtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICBcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvcml6b250YWx7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG59XHJcblxyXG46Oi1tb3otc2VsZWN0aW9uIHsgLyogQ29kZSBmb3IgRmlyZWZveCAqL1xyXG4gICAgY29sb3I6IHZhcigtLWxpZ2h0KSFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrKSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIDo6c2VsZWN0aW9uIHtcclxuICAgIGNvbG9yOiB2YXIoLS1saWdodCkhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZGFyaykhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbmJvZHkge1xyXG4gICAgLy9iYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcblxyXG5cclxuICAgICYuc2tpbi0tZGFyayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZGFyayk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIDo6LW1vei1zZWxlY3Rpb24geyAvKiBDb2RlIGZvciBGaXJlZm94ICovXHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIDo6c2VsZWN0aW9uIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAubmF2ID4gbGkgPiBhOmhvdmVyLCBcclxuICAgIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLyoqKioqKioqKioqKioqKioqXHJcbiAgICBCVVRUT05cclxuICAgICoqKioqKioqKioqKioqKioqL1xyXG5cclxuICAgIGJ1dHRvbixcclxuICAgIC5idG57XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNsb3Nle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgb2wsdWx7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvKioqKioqKioqKioqKioqKipcclxuICAgIEZPUk0gSU5QVVQgXHJcbiAgICAqKioqKioqKioqKioqKioqKi9cclxuICAgIC8vIHNlbGVjdCNTZWxlY3REYXlzTWVudSxcclxuICAgIC5mb3JtLWNvbnRyb2wsXHJcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWlucHV0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWlucHV0KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXHJcbiAgICAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcclxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VtaS1kYXJrKTtcclxuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICB9XHJcbiAgICAvLyBzZWxlY3QjU2VsZWN0RGF5c01lbnUgb3B0aW9uLFxyXG4gICAgc2VsZWN0IG9wdGlvbiB7XHJcbiAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0tc2Vjb25kYXJ5LWlucHV0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZGFyayk7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogbGlnaHQgZHJvcGRvd24sIDUlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDEwMHB4IHZhcigtLXRlcnRpYXJ5KSBpbnNldDtcclxuICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwIDAgMTBweCAxMDBweCAjMTg4MkE4IGluc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIHNlbGVjdCNTZWxlY3REYXlzTWVudSxcclxuICAgIHNlbGVjdC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyAgXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgIH0gICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpby1jb250YWluZXIsXHJcbiAgICAuY2hlY2tib3gtY29udGFpbmVyLFxyXG4gICAgLmNoZWNrYm94e1xyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpjaGVja2VkOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmFkaW8tY29udGFpbmVye1xyXG5cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbiAgICAvKioqKioqKioqKioqKioqKipcclxuICAgIFdSQVBQRVIgQk9EWSBQQUdFUyBcclxuICAgICoqKioqKioqKioqKioqKioqL1xyXG5cclxuICAgIC5zZWN0aW9uLXdyYXBwZXIge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAubG9hZGluZ193cnAge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1saWdodCk7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGZvb3RlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpOyAvL3ByaW1hcnktYm94O1xyXG4gICAgICAgIC8vIGJveC1zaGFkb3c6IDAgLTE5cHggMjBweCByZ2JhKDAsMCwwLC43KTtcclxuICAgICAgICAuZm9vdGVyLXRvcHtcclxuICAgICAgICAgICAgLmNvbnRhaW5lci1mbHVpZHtcclxuICAgICAgICAgICAgICAgIC5jYXNpbm8tcHJvdmlkZXJzLW1haW57XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9jYXNpbm8vcHJvdmlkZXIvcHJvdmlkZXJzLWxpZ2h0LnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IC5yb3csXHJcbiAgICAgICAgICAgICAgICAucm93LnRleHQsXHJcbiAgICAgICAgICAgICAgICAucm93LnBheSxcclxuICAgICAgICAgICAgICAgIC5yb3cubWVudS1mb290ZXItbmV3e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtbWQtMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhZ2UtaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dClcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yb3cudGV4dHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC1tZC0xMHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtbGljZW5zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAjbG9hZGluZy1tb2RhbC1uZXd7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTgpO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuI3Z1ZS1TbGlkZXItaW5kZXh7XHJcbiAgICAuY2Fyb3VzZWx7XHJcbiAgICAgICAgLml0ZW17XHJcblxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUodmFyKC0tc2xpZGVyLWNvbG9yKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcm91c2VsLWNvbnRyb2x7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXIuYmFubmVyLS1vdmVybGF5IHtcclxuICAgIGEge1xyXG4gICAgLy8gICAmOjpiZWZvcmUge1xyXG4gICAgLy8gICAgIGZpbHRlcjogaHVlLXJvdGF0ZSh2YXIoLS1zbGlkZXItY29sb3IpKTtcclxuICAgIC8vICAgfVxyXG4gICAgfVxyXG4gICAgJi5yaWdodCxcclxuICAgICYubGVmdCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAgICAgLy8gICAgIGZpbHRlcjogaHVlLXJvdGF0ZSh2YXIoLS1zbGlkZXItY29sb3IpKTtcclxuICAgICAgICAvLyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudG9wLFxyXG4gICAgJi5ib3R0b20ge1xyXG4gICAgICBhIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUodmFyKC0tc2xpZGVyLWNvbG9yKSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gaGVhZGluZy1zbWFsbHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1ncmFkKTtcclxuICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yKTtcclxuICAgIC50aXRsZSxcclxuICAgIHNwYW4sIFxyXG4gICAgaDQsXHJcbiAgICBoM3tcclxuICAgICAgY29sb3I6IHZhcigtLWhlYWRpbmctY29sb3IpO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWl4aW4gaGVhZGluZy1iaWd7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICBjb2xvcjogdmFyKC0taGVhZGluZy1jb2xvcik7XHJcbiAgICAudGl0bGUsXHJcbiAgICBzcGFuLCBcclxuICAgIGg0LFxyXG4gICAgaDN7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1peGluIGxpdmUtaGVhZGluZ3tcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aCk7XHJcbiAgICBjb2xvcjogdmFyKC0tbGl2ZS1oZWFkaW5nLWNvbG9yKTtcclxuICB9IiwiYm9keXtcclxuICAgICYucmVnaXN0cmF6aW9uZXtcclxuICAgICAgICAud3JhcHBlci1ib3hlZHtcclxuICAgICAgICAgICAgc2VjdGlvbiNtYWlue1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgLnJlZ2lzdHJhemlvbmUtcGFnZXtcclxuICAgICAgICAgICAgICAgICAgICAucGFnZS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbmZlcm1lLWJvdHRvbSxcclxuICAgICAgICAgICAgICAgICAgICAuZGF0aS1wZXJzb25hbGksXHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGktYWNjb3VudHsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7ICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtc20tNntcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0taG9yaXpvbnRhbC1yZWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC1zbS04e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIHZhcigtLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29uZmVybWUtYm90dG9te1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC1zbS05e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2JveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRpLml0aS0tYWxsb3ctZHJvcGRvd257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLml0aV9fY291bnRyeS1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRyb3Bkb3duKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLmFyZWFyaXNlcnZhdGF7XHJcbiAgICAgICAgc2VjdGlvbiNtYWlue1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTsgICAgICAgICAgICBcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgLmNvbmZlcm1hLXJlZ2lzdHJhemlvbmV7XHJcbiAgICAgICAgICAgICAgICAuYXR0aXZhemlvbmUtY29udGFpbmVyLFxyXG4gICAgICAgICAgICAgICAgLnJlZ2lzdHJhemlvbmUtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBhZ2UtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBNb2RhbFxyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbi5jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLWN1c3RvbS1yZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC1zbS00IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmI2J1dHRvbmFubnBvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLWFubnVsbGEuYnV0dG9uLWNlcmNhLXBvcDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIHZhcigtLWN1c3RvbS1yZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYjcG5DYXNob3V0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZ0LWFtb3VudC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLWZvdXJ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnBvcHVwLXNjb217XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAubW9kYWwtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLnRlcm1pbml7XHJcbiAgICAgICAgICAgIC5tb2RhbC1ib2R5eyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRyYXNwKTsgXHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1jaGlzaWFtb3tcclxuICAgICAgICAgICAgICAgICAgICAucGFuZWwucGFuZWwtdGVybWlue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBUYWJsZVxyXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0YWJsZTpub3QoLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIpLFxyXG4gICAgICAgIC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICB2YXIoLS1wcmltYXJ5LWJveDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgdGhlYWQsXHJcbiAgICAgICAgICAgIHRib2R5LFxyXG4gICAgICAgICAgICB0Zm9vdCB7XHJcbiAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tZm91cnRoKTsgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIHZhcigtLWZvdXJ0aCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRvdC1naW9jYXRve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudG90LXZpbnRve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjdXN0b20tcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYucm9zc28tYmt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGN1c3RvbS1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsdXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3Nzb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRyb3NzbztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJhbmNpb25le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGFyYW5jaW9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2lhbGxve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmVyZGUtdmlue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHZlcmRlLXZpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmVyZGUtcGFnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVyZGUtcGFnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXNpdG8tcXVhZHJve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsdXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJvc3Nve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHJvc3NvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFyYW5jaW9uZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRhcmFuY2lvbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2lhbGxve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52ZXJkZS12aW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokdmVyZGUtdmluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZlcmRlLXBhZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHZlcmRlLXBhZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudmVyZGUtcGFne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdmVyZGUtcGFnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJvc3Nve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcm9zc287XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYmx1e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hcmFuY2lvbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhcmFuY2lvbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnaW5hdGlvbntcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAmLmRpc2FibGVke1xyXG4gICAgICAgICAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgICAgICAgICAgYTpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICBhOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4sXHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICBzcGFuOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuXHJcbiAgICAgICAgLndyYXBwZXItYm94ZWR7XHJcbiAgICAgICAgICAgIHNlY3Rpb24jbWFpbntcclxuICAgICAgICAgICAgICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAmLnJlZ29sYW1lbnRvLXBhZ2V7ICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhZ2UtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtc20tMTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5kZXR0YWdsaW8tY29tbWlzc2lvbml7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmRldHRhZ2xpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYmxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTIgKTsgLy9yZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGFibGUtdG90YWxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogZGFya2UgKGZvdXJ0aCwgNSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay01KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0yKTsgLy9yZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLWJpZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxlZ2VuZGEtYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ib3gtYXJlYXJpc2VydmF0YSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3RhLXV0ZW50aSB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcHppb25pLXJpY2VyY2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICNVcGRhdGVQYW5lbDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmVwb3J0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGFiLXJpYy1tb3YsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWItcmljIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9wemlvbmktcmljZXJjYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaWRlLW5hdi1iYWNrb2ZmaWNlLnNpZGViYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTsgLy92YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhZ2UtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLWJpZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViLXBhZ2UtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHsgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiNib251c1BhZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYWluLWNvbnQuZnVsbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ib251c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYm9udXMtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gTWFpbiBjb250ZW50IHNlY3Rpb25cclxuXHJcbiAgICAgICAgICAgICAgICAubWFpbi1jb250LFxyXG4gICAgICAgICAgICAgICAgLm1haW4tY29udC5mdWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnZhcigtLXRlcnRpYXJ5LWJveCk7Ly8gdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gR2VuZXJpYyBcclxuICAgICAgICAgICAgICAgICAgICAuanVtYm90cm9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGVnZW5kYS1ib3R0b217XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmx1e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJvc3Nve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHJvc3NvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcmFuY2lvbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokYXJhbmNpb25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5naWFsbG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokeWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52ZXJkZS12aW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdmVyZGUtdmluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52ZXJkZS1wYWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJkZS1wYWc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLy5vcHppb25pLXJpY2VyY2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAub3B6aW9uaS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIE1vdmltZW50aVxyXG4gICAgICAgICAgICAgICAgICAgIC50YWItcmljLW1vdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJpc3VsdGF0aS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci10b3A6IDV4cCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZS1wYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC53ZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIERhdGkgcGVyc29uYWxpXHJcbiAgICAgICAgICAgICAgICAgICAgLmFjY291bnQtcGVyc29uYWwtZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdi10YWJzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gVHJhc2ZlcmltZW50aSBcclxuICAgICAgICAgICAgICAgICAgICAudHJhc2ZlcmltZW50aS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAub3B0aW9uLWNvbnRhaW5lci1zYWxkbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuanVtYm90cm9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBQYWdhbWVudGlcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgI2Rpdi1wYXltZW50LWlmcmFtZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gQWdlbnogLSBMaXN0YSBVdGVudGlcclxuICAgICAgICAgICAgICAgICAgICAubGlzdGEtdXRlbnRpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm9wemlvbmktcmljZXJjYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWNvbnRhaW5lci10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIEdpcm9jb250b1xyXG4gICAgICAgICAgICAgICAgICAgIC5naXJvY29udG8ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIC5ib251cyxcclxuICAgICAgICAgICAgICAgICAgICAuY2FtYmlhLXB3ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ib251c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJvbnVzLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tZm91cnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQucGFuZWwtdGl0bGUubmF2YmFye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHVsbC1yaWdodHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1jb2xsYXBzZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIFJlc29jb250aSBwYWdlIFxyXG4gICAgICAgICAgICAgICAgICAgIC5yZXNvY29udGktZ2lvY2hpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJpc3VsdGF0aS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKGxpZ2h0LCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC0xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgI2Rpdi1wYXltZW50cy1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgI3BheW1lbnRzLWxpc3Qge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wcmltYXJ5LWJveCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gQW50aWVmZnJhemlvbmVcclxuICAgICAgICAgICAgICAgICAgICAuZ2VzdGlvbmUtYW50aWVmZnJhemlvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYW50aWVmZi1nZXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLmxpc3QtaW5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNhdHRpdmF0b2lsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBSZXBvcnRcclxuICAgICAgICAgICAgICAgICAgICAucmVwb3J0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZXBvcnQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yaXN1bHRhdGktY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQgOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZS1wYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRvdGFsaS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtc20tMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYm94LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZXBvcnQtcGFnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5iYWRnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKGxpZ2h0LCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC0xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hZ2Vuemlhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0Zm9vdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vL2JhY2tncm91bmQ6IGRhcmsgKCB2YXIoLS1mb3VydGgsIDUlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay01KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1zZW1pLWRhcmstMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1tYXN0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmJhZGdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0MDk5M2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWFnZW50ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uYmFkZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJkMmRhYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1zdWJhZ2VudGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmJhZGdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjQ4MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJpZ2h0LWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gTWVzc2FnZ2kgXHJcbiAgICAgICAgICAgICAgICAgICAgLm1lc3NhZ2dpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhLWhvdmVyLmNvbC1tZC0zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICB2YXIoLS1jdXN0b20tcmVkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm9uLXJlYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZXNzYWdnaS1jb250YWluZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICNkaXZubWVzc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmEtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdmJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtY29sbGFwc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpc3RhLXNjb21tZXNzZSxcclxuICAgICAgICAgICAgICAgIC5hY2NvdW50LXBlcnNvbmFsLWRhdGEtY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm15YWNjb3VudC1jb250IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJvdzpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtc20tNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIFxyXG5cclxuICAgICYucmVjdXBlcmEtcHdke1xyXG4gICAgICAgIHNlY3Rpb24jbWFpbntcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIC5jb250YWluZXItZmx1aWQucmVjdXBlcmEtcHdke1xyXG4gICAgICAgICAgICAgICAgLnBhZ2UtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGF0aS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAucmVjLXBhc3N3b3Jke1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG5cclxuYm9keS5wYXltZW50cy1jY3tcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAuY29udHtcclxuICAgICAgICAuaGVscC1ibG9jay1lcnJvcntcclxuICAgICAgICAgICAgY29sb3I6ICNhOTQ0NDI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tZ3JvdXAuY29sLXNtLTYsXHJcbiAgICAgICAgLmZvcm0tZ3JvdXAuY29sLXNtLTEye1xyXG4gICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XHJcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcclxuICAgICAgICAgICAgLy8gICAgIGNvbG9yOiB2YXIoLS1saWdodCk7O1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIC8vIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRde1xyXG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tY29udHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gY2FsZW5kYXJcclxuXHJcbi51aS1kYXRlcGlja2Vye1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAudWktd2lkZ2V0LWhlYWRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tZm91cnRoKTtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICAmLnVpLXN0YXRlLWhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnVpLWRhdGVwaWNrZXItdGl0bGV7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0YWJsZXtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICB0cntcclxuICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICYudWktc3RhdGUtZGVmYXVsdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnVpLXN0YXRlLWFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsImJvZHkuY2FzaW5vIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcblxyXG4gICAgLyoqKioqKioqKioqKioqKioqXHJcbiAgICBTQ1JPTExcclxuICAgICoqKioqKioqKioqKioqKioqL1xyXG5cclxuICAgIC8vICoge1xyXG4gICAgLy8gICAgIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tcHJpbWFyeSkgdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyA6Oi13ZWJraXQtc2Nyb2xsYmFye1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSkhaW1wb3J0YW50O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG9yaXpvbnRhbCB7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KSFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgLy8gICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgIC8vICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgICAgIFxyXG4gICAgLy8gfVxyXG4gICAgLy8gOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3Jpem9udGFse1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgLy8gICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgIC8vICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIHNlY3Rpb257XHJcbiAgICAgICAgJi5tYWluLWNvbnRhaW5lci1jYXNpbm8tcmVze1xyXG5cclxuICAgICAgICAgICAgLnNsaWRlcntcclxuICAgICAgICAgICAgICAgIC5jYXJvdXNlbC5zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogZGFyayBzZWNvbmRhcnktYm94LCAxMCUpIDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJvdXNlbC1jb250cm9se1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2Fyb3VzZWwtaW5kaWNhdG9yc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2h7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tdHJhbnNwYXJlbnQpO1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXNpbm8tcHJvdmlkZXItY29udHtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTsgICBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1mb3VydGgtYm94KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAuY2FzaW5vLXByb3ZpZGVyLW1haW57ICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhc2luby1wcm92aWRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICB2YXIoLS10aGlyZDQpOyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlYXJjaHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmEtc2VhcmNoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQuZm9ybS1jb250cm9se1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cywmOmFjdGl2ZSwmOnZpc2l0ZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cywmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhLXRpbWVze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcGVuLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5uZXItY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0tc2VtaS1kYXJrLTgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tc2VtaS1kYXJrLTUpLCB2YXIoLS1zZW1pLWRhcmstOCkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMTgsMjEsMjMsLjg2KSxyZ2JhKDUsMTEsMTYsLjk0KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jYXNpbm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNhc2luby1hbGx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICBcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAgdmFyKC0tdGhpcmQ0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGNvbnRyYXN0KC43KSBicmlnaHRuZXNzKC43KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAub3Blbi1wcm92aWRlci1hcnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAmLm9wZW4tcHJvdmlkZXJ7XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5sZWZ0LXNpZGUtcHJvdmlkZXJ7XHJcbiAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgLmNhc2luby1wcm92aWRlci1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYXNpbm8tcHJvdmlkZXItaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpOyAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWFyY2gge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yaWdodC1jb250YWluZXJ7ICBcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpOy8vdmFyKC0tc2Vjb25kYXJ5KTsgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIC5yaWdodC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgLmdhbWUtdHlwZS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1mb3VydGgtYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAuZ2FtZS10eXBlLWZpbHRlcnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1ib3gtdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tdmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2FzaW5vLXNvcnRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWFyY2h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2FzaW5vLWdhbWVzLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAuY2FzaW5vLWdhbWVzLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5ldy1sYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1idG5ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAzcHggNHB4IDhweCB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tdHJhbnNwYXJlbnQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogZGFya2UoZm91cnRoLWJveCwgMiUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtbGlzdC1lbXB0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogQ0FTSU5PIE1PREFMICovXHJcbmJvZHkuY2FzaW5ve1xyXG4gICAgI2xvZ2luLW1vZGFse1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQgeyAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS10cmFuc3BhcmVudCk7ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIHZhcigtLWJnLXdoaXRlKTsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMTM1cHggdmFyKC0tbGlnaHQpOyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWhlYWRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jbG9zZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1nLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvZ2luLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9naW4tY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyayk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3BhbjF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zcGFuMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICBcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwubW9kYWwtZ2FtZSB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIHZhcigtLXByaW1hcnktYm94KTsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA1N3B4ICB2YXIoLS1iZy13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdhbWUtcG9wdXAtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FzaW5vLWdhbWUtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS10cmFuc3BhcmVudCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhc2luby1nYW1lLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXRyYW5zcGFyZW50KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRyb2xze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wcmltYXJ5LWJveCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sb2dpbi1tYWluLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXRoaXJkNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9naW4tY29udHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3BhbjJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxvZ2lue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWlubGluZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAgdmFyKC0tdHJhbnNwYXJlbnQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuLWxvZ2lue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuLXJlZ2lzdHJhemlvbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wblRyYXNmTW9kYWwtbWFpbi1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tdGhpcmQ1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBuVHJhc2ZNb2RhbC1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNwYW4ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1jb250YWluZXItd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXRyYW5zcGFyZW50KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZ2FtZS00LTMsJi5nYW1lLTE2LTl7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4wMykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm8tZ2FtZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtc2VhcmNoLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0I2dhbWVTZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsaW1TY3JvbGxEaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1kcm9wZG93bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2V7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC5sYWJlbHRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgY29sb3I6dmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnVpLXN0YXRlLWZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLWluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZ2FtZS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLWhlYWRlci1ncmFkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLXRodW1iIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWRkLXByZWZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhbGFuY2Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1hcnJvdy1sZWZ0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYW1vdW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLWhlYWRlci1ncmFkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FzaW5vdHJhbnNmZXItY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1wcmVmZXJpdGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLWhlYWRlci1ncmFkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1iYWNre1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYShzZWNvbmRhcnksMC43KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1wbGF5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmVmZXJpdGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiAubWlkZGxlLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tc2VtaS1kYXJrLTgpIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxvYWRpbmctZ2FtZXtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3BuZ2FtZW1lbnUuZ2FtZS1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtaW5mb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiByZ2JhKGxpZ2h0KSwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFsYW5jZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IDNlM2QzZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC5wYW5lbC1wcmVmZXJpdGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogM2UzZDNkIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhc2lub3RyYW5zZmVyLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b257XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtaW5mby1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWFyY2h7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLWluZm8tdGh1bWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLXRpdGxleyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXBhbmVsLWhlYWRlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWRkLXByZWYuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBkYXJrKHByaW1hcnksIDclKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhbGFuY2Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcGFuZWwtaGVhZGVyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1yZWZyZXNoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhc2lub3RyYW5zZmVyLWJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogZGFyayBwcmltYXJ5LCA3JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWJ0bnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA2cHggdmFyKC0tc2VtaS1kYXJrLTcpLDAgMCAxZW0gdmFyKC0tc2VtaS1kYXJrLTcpLDAgMCAuMmVtIHZhcigtLXNlbWktZGFyay03KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAuc2VjdGlvbi13cmFwcGVye1xyXG4gICAgICAgICNjYXNpbm8tZ2FtZS1saXZlLm1vZGFse1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tdHJhbnNwYXJlbnQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLm1vZGFsLWRpYWxvZ3sgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgdmFyKC0tdHJhbnNwYXJlbnQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICB2YXIoLS10cmFuc3BhcmVudCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIHZhcigtLXRyYW5zcGFyZW50KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FzaW5vLWdhbWUtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhc2luby1nYW1lLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tdHJhbnNwYXJlbnQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLWNvbnRhaW5lci13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS10cmFuc3BhcmVudCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tb2RhbC1idG5zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tdHJhbnNwYXJlbnQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5za2luLWNvbG9yLS1ncmVlbntcclxuICAgICAgICAmLnNraW4tLWxpZ2h0e1xyXG4gICAgICAgICAgICAuaGVhZGVyLWxvZ297XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSkgaHVlLXJvdGF0ZSgyMzVkZWcpIGJyaWdodG5lc3MoMS41KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlci1sb2dve1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSg0NWRlZykgO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAjbW9kYWwtZ2FtZS5tb2RhbC1nYW1le1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgICAgICAgICAuZ2FtZS1wb3B1cC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXNpbm8tZ2FtZS1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhc2luby1nYW1lLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtY29udGFpbmVyLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWlkZGxlLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tc2VtaS1kYXJrLTgpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sb2FkaW5nLWdhbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXNlbWktZGFyay03KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjcG5nYW1lbWVudS5nYW1lLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IDNlM2QzZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKGxpZ2h0LCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC0xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhbGFuY2VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAzZTNkM2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwucGFuZWwtcHJlZmVyaXRpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IDNlM2QzZCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xMik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG5cclxuLmNoZXZyb246YmVmb3JlLFxyXG4uY2hldnJvbjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpe1xyXG4gICAgYm9keS5jYXNpbm8ge1xyXG4gICAgICAgIHNlY3Rpb24ubWFpbi1jb250YWluZXItY2FzaW5vLXJlcyB7XHJcbiAgICAgICAgICAgIC5jYXNpbm8tcHJvdmlkZXItY29udCB7XHJcbiAgICAgICAgICAgICAgICAuY2FzaW5vLXByb3ZpZGVyLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYXNpbm8tcHJvdmlkZXIuc2VhcmNoLm9wZW4tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBTUE9SVCBNRU5VIExJVkUgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG5cclxuYm9keS5saXZle1xyXG4gICAgLndyYXBwZXItbGl2ZXtcclxuICAgICAgICBzZWN0aW9uLm1haW4tY29udGVudHtcclxuICAgICAgICAgICAgLndyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAubGl2ZS1jb2wtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAuY29sLWxlZnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICN2dWUtTWVudVNwb3J0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1ib3gtbGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYjdHh0U2VhcmNoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXItc3RyZWFtaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub25vZmZzd2l0Y2g0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vbm9mZnN3aXRjaDQtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vbm9mZnN3aXRjaDQtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vbm9mZnN3aXRjaDQtc3dpdGNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kIHNlY29uZGFyeSwgMTUlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAubGVmdC1uYXYucGFuZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnktYm94KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxlZnQtbmF2LnBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3gpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWxpdmUubWVudWxpdmU0dixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1saXZlLm1lbnVsaXZlM3Z7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZS5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wcmVmZXJpdGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwucHJlZntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkubGlzdC1ncm91cC1pdGVtLmhhcy1zdWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpdmUtc2VsZWN0ZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2NvcmUtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNjb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNldHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJrLWdybntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWN1c3RvbS1ncmVlbik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJrLXJlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWN1c3RvbS1yZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmVmZXJpdGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpdmUtc3RyZWFtaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDBweCAtNnB4IDBweCAtNXB4IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxldmVsLTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXppb25lLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkubGlzdC1ncm91cC1pdGVtLmhhcy1zdWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZC1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGl2ZS1zZWxlY3RlZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNjb3JlLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2NvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJrLWdybntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3VzdG9tLWdyZWVuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmstcmVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jdXN0b20tcmVkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmVmZXJpdGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpdmUtc3RyZWFtaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqIExJVkUgQkVUVElORyAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbmJvZHkubGl2ZXtcclxuICAgIC53cmFwcGVyLWxpdmV7XHJcbiAgICAgICAgc2VjdGlvbi5tYWluLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIC53cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLmxpdmUtY29sLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRvcC1tZW51LWxpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlbWktbGlnaHQtMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oZWFkZXItY2xvc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtbWFpbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgI2RpdmNlbnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250YWluZXItcXVvdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWZyYW1lLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWNlbnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctYmlnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRvcC1zZXR0aW5nc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2VtaS1saWdodC0zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiNidG5FbmxhcmdlRnJhbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0LTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjdnVlLUxpdmVwbGF5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyLWZsdWlkLnF1b3RlLWJvdHRvbXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXYtbWFya2V0cy1ncm91cHN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZnJhbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLmNsZWFyZml4e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDAgdmFyKC0tcHJpbWFyeSkgaW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uLmJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2Nyb2xsLXdyYXBwZXIudGFiLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNjb2xjb2wudGFiLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGFiLXBhbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi1xdC5wYW5lbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tZm91cnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbnQtcXVvdGUucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaXZlLWhlYWRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYm94LXF1b3Rhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1b3RhcHJlbXV0YW5ld3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNwcmVhZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3RlLWNsb3Nle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29sLXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtcmlnaHQtbGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICNmcmFtZXNvY2NyaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjdGFicy1yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHQucmVzaXplLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdi10YWJzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDAgdmFyKC0tcHJpbWFyeSkgaW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2LXRhYnMudHdvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2LXRhYnMudGhyZWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWItY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICNyaWdodGRpdiB7XHJcblx0XHRcdFx0XHRcdCNmcmFtZXNvY2NyaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0LnRhYi1jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0XHRcdCNsaXZlLXN0cmVhbWluZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCNmcmFtZXN0cmVhbWluZy1yaWdodC1lcnJvciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubGl2ZXN0cmVhbWluZ3tcclxuICAgICAgICAgICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuY29sLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC1yaWdodC1saXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICNmcmFtZXNvY2NyaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdi10YWJzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBMSVZFIEJFVFRJTkcgT1ZFUlZJRVcgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG5ib2R5LmxpdmV7XHJcbiAgICAud3JhcHBlci1saXZle1xyXG4gICAgICAgIHNlY3Rpb24ubWFpbi1jb250ZW50e1xyXG4gICAgICAgICAgICAud3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5saXZlLWNvbC1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgIC5saXZlLW92ZXJ2aWV3e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLWJpZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLXRlcnRpYXJ5KSwgdmFyKC0tc2Vjb25kYXJ5KSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWNvbGxhcHNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxlLnRhYmxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWRhcmstMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0Ym9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogZGFyayAoc2Vjb25kYXJ5LCAzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1kYXJrLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kYXJre1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uby1tYXJrZXRze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjp2YXIoLS1zZW1pLWxpZ2h0LTEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbmZvLXRkLXdpZHRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRvcm5lb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdi5kYXJre1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNjb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saXZlLXN0cmVhbWluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FtcG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgM3B4IDFweCB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGFyay50aXRsZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWFya2V0LXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXVvdGEtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zZW1pLWxpZ2h0LTEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5obmR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBkYXJrIChwcmltYXJ5LCA2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay01KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBMSVZFIEJFVFRJTkcgQ0FMRU5EQVIgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG5ib2R5LmxpdmV7XHJcbiAgICAud3JhcHBlci1saXZle1xyXG4gICAgICAgIHNlY3Rpb24ubWFpbi1jb250ZW50e1xyXG4gICAgICAgICAgICAud3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5saXZlLWNvbC1jb250e1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGl2ZS1jYWxlbmRhcmlve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2LXRhYnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDAgdmFyKC0tcHJpbWFyeSkgaW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxlLnRhYmxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0Ym9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zcG9ydHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGRhcmsgKHNlY29uZGFyeSwgMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNwb3J0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3JhcmlvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyoqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiogQ09VUE9OICoqKioqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKi8gXHJcblxyXG5ib2R5IHtcclxuICAgIC5ib3gtY291cG9ue1xyXG4gICAgICAgIC5jb3VudC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnFiZXQtYm94e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAucWJldC1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICAucm93X2hlYWRlcjJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlcl9zeDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5xdWVzdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXJfZHgye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmNvZC1ldntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0I3FiZXR0eHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6dmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kaXYtc2VsZWN0e1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4jc3BuZXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wdGdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3gpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbWktbGlnaHQtMTIpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl92b2lke1xyXG4gICAgICAgICAgICAudm9pZGludHtcclxuICAgICAgICAgICAgICAgIC5oZWFkZXJfc3h7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucm93X2hlYWRlcl9jeHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAucF92b2lkX2N4e1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI3BuZXYuQ0l0ZW1ze1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgLmxvYWRpbmctY29udGFpbmVyLWNvdXBvbntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGVhZGVyMXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1ncmFkKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI2RpdmNoZWNrYXV0b3tcclxuICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5DSXRlbXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAuQ1N1YkV2e1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aCksIDAuMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLkNPZGRze1xyXG4gICAgICAgICAgICAgICAgICAgIC5DRmlzc2F7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iYW5re1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7ICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuQ0RlbGV0ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAgdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jdXN0b20tcmVkKTs7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLkNRdW90YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlLXVwZG93bntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgZGl2LnRleHR7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY3VzdG9tLXJlZCk7O1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgLmZvb3RlcmNwe1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgLnJvd19mb290ZXJfYnR7XHJcbiAgICAgICAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgICAgICAgICBkaXYuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnZhcigtLXNlY29uZGFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNwbl9zaW5nX2ludHtcclxuICAgICAgICAgICAgICAgICNxdGludCxcclxuICAgICAgICAgICAgICAgICNxdHNvbG97XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZm9vdGVyX2R4e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW46bm90KCNsYmxfY29tYikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFzcCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICNxdGludHtcclxuICAgICAgICAgICAgICAgICAgICAjcGFuZWxfaW1wb3J0b19zaXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb290ZXJfZHh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAjbGJsX2NvbWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuIFxyXG4gICAgICAgICAgICAjcG5fc2lzX3JpZCB7XHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHJhc3ApIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jcF9zaXNfY29udCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAucmlnYXNpc3RlbWEyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5UU1ZpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAuQ3BuVGlwb1JpZXBEYmwge1xyXG4gICAgICAgICAgICAgICAgICAgIC5SaWVwU1gge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuUmllcERYIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucm93X2Zvb3Rlcl9idDF7XHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyX3N4X2J0LFxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlcl9keF9idHtcclxuICAgICAgICAgICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi1zY29tbWV0dGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuLXJlc2V0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5mb290ZXJfc2F2ZV9jcHsgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4uYnRuLXNhbHZhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbXBvcnRvLXRvdC1jb3Vwb257XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIC5yb3ctaW1wb3J0b3tcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgLnJvdy1keHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnJvdy1idG4ge1xyXG4gICAgICAgICAgICAgICAgLnJvdy1zeHtcclxuICAgICAgICAgICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2dpcm9jb250b2F1dG9tYXRpY297XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAuc2FsZG8tdXRlbnRle1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yaWVwaWxvZ28tc2NoZWRpbmEsXHJcbiAgICAgICAgLnJpZXBpbG9nby1wcmVub3RhemlvbmUsXHJcbiAgICAgICAgLnJpY2FyaWNhLXNjaGVke1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgLmhlYWRlcixcclxuICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjYm9keXJpY3NjaGVkaW5he1xyXG4gICAgICAgICAgICAgICAgLnJvdy1zY2hlZHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaWdodCAodGVydGlhcnktYm94LCAyJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWVwaWxvZ28tc2NoZWRpbmF7XHJcbiAgICAgICAgICAgI2JvZHljb3Vwb257XHJcbiAgICAgICAgICAgICAgICAuY29kLXNjb21te1xyXG4gICAgICAgICAgICAgICAgICAgIC5keC1pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJpZXBpbG9nby1wcmVub3RhemlvbmV7XHJcbiAgICAgICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgLnRlc3RvLXByZW5vdGF6aW9uZXtcclxuICAgICAgICAgICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQtY29udGFpbmVye1xyXG4gICAgICAgIC5wYW5lbC52ZXJpZmljYS1zY29tbWVzc2EtY29udGFpbmVyeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51bHRpbWUtdmluY2l0ZS1jb250YWluZXIucGFuZWx7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuYm94LWxvdHRvYmV0IHtcclxuICAgICAgICAjbG9hZGVybG90dG9iZXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvdHRvLXdpbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhbmVsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJi5xYmV0e1xyXG4gICAgICAgIC5jb250YWluZXIucWJldC1wYWdle1xyXG4gICAgICAgICAgICAuaGVhZGluZy1xYmV0e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgICAgLmNvbC1zbS0xMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnFiZXQtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvZGUtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTsgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxlZ2VuZGEtcWJldHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqIE1PU1QgUExBWUVEICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKi8gXHJcblxyXG5ib2R5IHtcclxuICAgIC5waXUtZ2lvY2F0ZS1jb250YWluZXIsXHJcbiAgICAudWx0aW1vLW1pbnV0by1jb250YWluZXJ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApOyAgXHJcbiAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctYmlnO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgdWwubmF2Lm5hdi10YWJzeyAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2ZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDZweCB2YXIoLS1wcmltYXJ5KSk7ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4IDNweCB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA2cHggM3B4IHZhcigtLXByaW1hcnkpOyAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFiLWNvbnRlbnR7ICAgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTsgICAgICBcclxuICAgICAgICAgICAgICAgIC5zdWItdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5ldmVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7ICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3ctcGFydGl0YXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbWktZGFyay01KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IGRhcmsgKHRlcnRpYXJ5LWJveCwgNSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRvbG8tcGFydGl0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdW90ZS1wYXJ0aXRhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHQpLCAwLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogbGlnaHQgKHRlcnRpYXJ5LWJveCwgMTUlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3ByZWFke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVvdGFwcmVtdXRhbmV3e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBpdXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiogUEFMSU5TRVNUTyAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKiovIFxyXG5cclxuYm9keSB7XHJcbiAgICAucGFsaW5zZXN0aS1jb250YWluZXJ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTsgICAgXHJcbiAgICAgICAgLm1haW4tcGFsaW5zZXN0aXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRpbmctc3BvcnR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1ncmFkKTtcclxuICAgICAgICAgICAgLnRpdGxlLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljb24tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBoNHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pY29uLWNvbnRhaW5lci1zdWJ7XHJcbiAgICAgICAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bC5wYWwtY29udGFpbmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAuY2hlY2t7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqIFFVT1RFIENPTlRBSU5FUiAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKi8gXHJcblxyXG5ib2R5LnF1b3RlLXBhZ2V7XHJcbiAgICAud3JhcHBlci1ib3hlZC1xdW90ZXtcclxuICAgICAgICBzZWN0aW9uI21haW57XHJcbiAgICAgICAgICAgIC5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZXtcclxuICAgICAgICAgICAgICAgIC5tYWluLWNvbnRhaW5lci1xdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICAubWFpbi1xdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhbGluc2VzdG8tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRvcC1jb250YWluZXJ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zcG9ydHN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctYmlnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUtcGFse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lcmNhdGktY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi10YWJze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGFiLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuLW1lcmNhdG8tYXR0aXZve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW50aS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3RlLWV2ZW50aXsgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmludC1xdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tdGVydGlhcnkpLCB2YXIoLS1zZWNvbmRhcnkpIDUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVhZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2Vnbmkxe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWQxe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcmFyaW97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGF0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudHItcXVvdGV7ICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlbWktbGlnaHQpIWltcG9ydGFudDsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogbGlnaHQgdGVydGlhcnktYm94LCAyJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VtaS1kYXJrLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JhcmlvLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1b3RhcHJlbXV0YSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1b3Rhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnF0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuMDgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGxpZ2h0IHRlcnRpYXJ5LWJveCwgMTUlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVvdGExX2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVvdGEyX2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMTk1LCAxMTMsIDI0MSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVvdGEzX2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMjIsIDE5OSwgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVvdGE0X2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYigwLCAxNjcsIDE2MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVvdGE1X2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMjEwLCA0NywgNilcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdW90YXByZW11dGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWduaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF0YS1kcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2LnNlZ25pcXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuMDgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vbWUtcXVvdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGlwb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGxpZ2h0ICh0ZXJ0aWFyeS1ib3gsIDE1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dmFyKC0tc2VtaS1kYXJrLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdW90YXByZW11dGFuZXd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogbGlnaHQgKHRlcnRpYXJ5LWJveCwgMTUlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpcG8sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ub21lLXF1b3Rhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29tYm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pZDF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmxlZ2VuZGEtbWFpbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWxlZ2VuZGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3QtaW5saW5le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2VtaS1saWdodC0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yaWdhMXtjb2xvcjojZTU3MGU3fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJpZ2Eye2NvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJpZ2Eze2NvbG9yOiMyOTlhMGJ9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmlnYTR7Y29sb3I6IzQwOTZlZX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yaWdhNXtjb2xvcjojY2MwMDAwfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBTUE9SVCBGSUxURVIgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKiovIFxyXG5cclxuYm9keXtcclxuICAgIC50cGMsXHJcbiAgICAudHBxe1xyXG4gICAgICAgICYuc2VsZXR0b3JlLWdpb3JuaXsgICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vdHBxXHJcbiAgICAgICAgICAgIC5zbGlkZXIuc2xpZGVyLWhvcml6b250YWx7XHJcbiAgICAgICAgICAgICAgICAuc2xpZGVyLXRyYWNre1xyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZXItc2VsZWN0aW9uLnRpY2stc2xpZGVyLXNlbGVjdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZXItaGFuZGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGRhcmsocHJpbWFyeSwgMjAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2xpZGVyLXRpY2suaW4tc2VsZWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGRhcmsgKHByaW1hcnksIDEwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2xpZGVyLXRpY2stbGFiZWwtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZXItdGljay1sYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vdHBjXHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGEuYnRueyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpZ2h0IChzZWNvbmRhcnksIDMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcilcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHBTe1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmOnZpc2l0ZWR7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG9wdGlvbntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRyb3Bkb3duKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgJi5mYS10aW1lc3tcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY3VzdG9tLXJlZCk7O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5mYS1zdGFye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBTUE9SVCBNRU5VIElOREVYICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKi8gXHJcbmJvZHksXHJcbmJvZHkuaW5kZXgsXHJcbmJvZHkubWFpbnNwb3J0LFxyXG5ib2R5LnF1b3RlLXBhZ2UgIHsgICBcclxuXHJcbiAgICAuc2VhcmNoLWJveHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgIC5mb3JtLWdyb3VweyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICYjdHh0Y2VyY2F3ZWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmJ0bntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYS5idG4uYnRuLWV4cGlyaW5nLWV2ZW50c3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9ICAgXHJcblxyXG4gICAgLmJ0bi1saXZlLXNjb3JlLFxyXG4gICAgLmJ0bi1zdGF0c3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYnRuKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1kZWZhdWx0LnNpZGViYXJ7ICAgICAgICBcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgLnNpZGViYXItbmF2e1xyXG4gICAgICAgICAgICAucGFnZS1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bC5iZXR0aW5nLW1lbnUtNHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICYuaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWdyYWQpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgJi5sZXZlbC0xe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZXZlbnQtbm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBsaS5sZXZlbC0ye1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwudHJlZXZpZXctbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3gpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZXh0cmF7XHJcbiAgICAgICAgICAgIGxpLmxldmVsLTF7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LXNwb3J0LXBhbGluc2VzdGl7XHJcbiAgICAgICAgLm1lbnUtdGl0bGV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1ncmFkKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgfSBcclxuICAgICAgICB1bC5uYXYtcGFsaW5zZXN0aS5sZWZ0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICBsaXsgIFxyXG4gICAgICAgICAgICAgICAgJi5zZWNvbmRvbGksICBcclxuICAgICAgICAgICAgICAgICYubWVudS1pdGVtLnByaW1vbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmV2ZW50LW5ve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpLmxldmVsLTJ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwudHJlZXZpZXctbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICYuc2Vjb25kb2xpe1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZXZlbnQtbm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWwubWVudS10ZXItbGV2eyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLXRlcnRpYXJ5LWJveCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwLnRlcnpvcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5ldmVudC1ub3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1hdHRpdm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcC50ZXJ6b3B7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uZXZlbnQtbm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZXh0cmF7XHJcbiAgICAgICAgICAgICAgICBsaS5sZXZlbC0xe1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcblxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBUT1AgTEVBR1VFICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKi8gXHJcblxyXG5cclxuYm9keSB7XHJcbiAgICAudG9wLWxlYWd1ZXN7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiogVlVFIE9ERFMgTUFUQ0ggKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKi8gXHJcblxyXG5ib2R5LnF1b3RlLXBhZ2V7XHJcbiAgICAud3JhcHBlci1ib3hlZC1xdW90ZXtcclxuICAgICAgICBzZWN0aW9uI21haW57XHJcbiAgICAgICAgICAgIC5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZXtcclxuICAgICAgICAgICAgICAgIC5tYWluLWNvbnRhaW5lci1xdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICAubWFpbi1xdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhbGluc2VzdG8tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiN2dWUtT2Rkc01hdGNoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudG8tc2luZ29sb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctYmlnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYWluLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZXZlbnRvLXNlbGVjdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXYtdGFic3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGFiLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWItcGFuZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpdmUtaGVhZGluZy1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFueyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGl2ZS1oZWFkaW5nLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpdmUtaGVhZGluZy1jb2xvcik7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWNvbGxhcHNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWZvdXJ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9kZC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hcmtldHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXJrZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVvdGFwcmVtdXRhbmV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hcmtldHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5maXhlZC1kaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9kZHMtcGFuZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZGQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zY29yZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9kZC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZXZlbnRvLXNlbGVjdC5kcm9wZG93bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uLmJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGxpZ2h0ICh0ZXJ0aWFyeS1ib3gsIDIlKSA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogbGlnaHQgKHRlcnRpYXJ5LWJveCwgMiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBVTFRJTUUgVklOQ0lURSAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqLyBcclxuXHJcbmJvZHl7XHJcbiAgICAudWx0aW1lLXZpbmNpdGUtY29udGFpbmVye1xyXG4gICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdpb2NhdGEtdmluY2l0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudmluY2l0YS5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6dmlzaXRlZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqIFFVT1RFIEZBVk9SSVRFICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKiovIFxyXG5cclxuXHJcbmJvZHkge1xyXG4gICAgJi5tYWluc3BvcnR7XHJcbiAgICAgICAgJi5vZGRzbGVzc3RoYW57XHJcbiAgICAgICAgICAgIC53cmFwcGVyLWJveGVke1xyXG4gICAgICAgICAgICAgICAgc2VjdGlvbiNtYWlue1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb250YWluZXItZmx1aWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYWluLWNvbnRhaW5lci1xdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYWluLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXQtZmF2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLWJpZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3BvcnQtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zcG9ydHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZXZlbnQtbm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNwb3J0LXF0LWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGRhcmsgKFNlY29uZGFyeSwgMiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaS50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmI09MVFVsSW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmI09MVFVsTGlzdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNoYW1waW9uc2hpcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXRhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQtMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGxpZ2h0ICh0ZXJ0aWFyeS1ib3gsIDE1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogdmFyKCAtLXNlbWktbGlnaHQtMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmF2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiogUFJJTlQgT0REUyAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKiovIFxyXG5cclxuYm9keXtcclxuICAgICYucHJpbnQtb2RkcyB7XHJcbiAgICAgICAgc2VjdGlvbiNtYWlue1xyXG4gICAgICAgICAgICAubWFpbi1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAucGFnZS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLWJpZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgLnN0YW1wYS1xdW90ZS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aXN1YWxpenphLXF1b3Rle1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAuY29sLW1kLTZ7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wYWwtc2VsZXppb25hdGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKiovXHJcbi8qKioqIE1PREFMICoqKiovXHJcbi8qKioqKioqKioqKioqKiovIFxyXG5cclxuYm9keXtcclxuICAgIC5tb2RhbHtcclxuICAgICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbi5jbG9zZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jdXN0b20tcmVkKTs7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGg0Lm1vZGFsLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtYm9keXsgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAudG9wLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYm90dG9tLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGFibGUtYm90dG9te1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZXNpdG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlYWQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0Zm9vdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgpOyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mb3VydGgpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWJhY2tkcm9we1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1zZW1pLWxpZ2h0LTMpO1xyXG4gICAgfVxyXG59XHJcbiNjYXNpbm8tdHJhbnNmZXItbW9kYWwubW9kYWwsXHJcbiN0cmFuc2Zlci1tb2RhbC5tb2RhbHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0tdGhpcmQ1KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDUwcHggMTJweCB2YXIoLS1kYXJrKTtcclxuICAgICAgICAgICAgLm1vZGFsLWhlYWRlcntcclxuICAgICAgICAgICAgICAgIGJ1dHRvbi5jbG9zZXtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jdXN0b20tcmVkKTs7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDQubW9kYWwtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1vZGFsLWJvZHl7ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgLy8gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNDcsIDUzLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAuYmFsYW5jZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdWx7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtYXJyb3ctbGVmdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY3VzdG9tLXJlZCk7O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYW1vdW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LmFyZWFyaXNlcnZhdGF7XHJcbiAgICAubW9kYWwjbW9kYWxQYXltZW50IHtcclxuICAgICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgIC8vIC5tb2RhbC1oZWFkZXJ7XHJcbiAgICAgICAgICAgIC8vICAgICBidXR0b24uY2xvc2V7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgLy8gICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICBoNC5tb2RhbC10aXRsZXtcclxuICAgICAgICAgICAgLy8gICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAubW9kYWwtaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgYnV0dG9uLmNsb3Nle1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoNC5tb2RhbC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWJvZHl7ICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAuYm90dG9tLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAudGFibGUtYm90dG9te1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0YWJsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodC0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICB2YXIoLS1zZW1pLWxpZ2h0LTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVzaXRve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDJweCAgdmFyKC0tc2VtaS1saWdodC0yKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1vZGFsI21vZGFsUGF5bWVudCB7XHJcbiAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICBiYWNrZ3JvdW5kOnZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgLm1vZGFsLWhlYWRlcntcclxuICAgICAgICAgICAgYnV0dG9uLmNsb3Nle1xyXG4gICAgICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNC5tb2RhbC10aXRsZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1ib2R5eyAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAuYm90dG9tLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIC50YWJsZS1ib3R0b217XHJcbiAgICAgICAgICAgICAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIHZhcigtLXNlbWktbGlnaHQtMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICB2YXIoLS1zZW1pLWxpZ2h0LTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZXNpdG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMnB4ICB2YXIoLS1zZW1pLWxpZ2h0LTIpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggdmFyKC0tc2VtaS1saWdodC0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiBNQVJLRVQgTU9WRVJTICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqLyBcclxuXHJcbmJvZHkge1xyXG4gICAgLm1hcmtldC1tb3ZlcnMtY29udGFpbmVyIHtcclxuICAgICAgICAvLyBmb250LWZhbWlseTogdmFyKC0tcHJpbWFyeV9mb250X2ZhbWlseTtcclxuICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTsgIFxyXG4gICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctYmlnO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICAgdWwubmF2Lm5hdi10YWJzeyAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9maWx0ZXI6IGRyb3Atc2hhZG93KDAgMCA2cHggdmFyKC0tcHJpbWFyeSkpOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDZweCAzcHggdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDZweCAzcHggdmFyKC0tcHJpbWFyeSk7ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrICk7IC8vcmdiYSgkbGlnaHQsIDAuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiBcclxuICAgICAgICAgICAgIC50YWItY29udGVudHsgIFxyXG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgIC5jaGFydC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgIC5jaGFydC1tYXJrZXQtbW92LWF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgLmJvdHRvbS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAub2Rkcy1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdW90YS1jb250YWluZXJ7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXRhLXVwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJkZS12aW47ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXRhLWRvd257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY3VzdG9tLXJlZCk7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgfVxyXG4gfVxyXG4gXHJcbi8qKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqIE1BUktFVCBNT1ZFUlMgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKiovIFxyXG5cclxuYm9keSB7XHJcbiAgIC5tYXJrZXQtbW92ZXJzLWNvbnRhaW5lciB7XHJcbiAgICAgICAvLyBmb250LWZhbWlseTogJHByaW1hcnlfZm9udF9mYW1pbHk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICBcclxuICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1iaWc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICB1bC5uYXYubmF2LXRhYnN7ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCA2cHggdmFyKC0tcHJpbWFyeSkpOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYi1jb250ZW50eyAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpOyAgICAgICBcclxuICAgICAgICAgICAgICAgIC5jaGFydC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNoYXJ0LW1hcmtldC1tb3YtYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYm90dG9tLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm9kZHMtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVvdGEtY29udGFpbmVyeyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXRhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdGEtdXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVyZGUtdmluOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdGEtZG93bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWN1c3RvbS1yZWQpOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiBDLUlORk8tQUdFTlpJQSAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKiovIFxyXG5cclxuYm9keSB7XHJcbiAgICAuaW5mby1hZ2VuemlhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRwcmltYXJ5X2ZvbnRfZmFtaWx5O1xyXG4gICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICBcclxuICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLWJpZztcclxuICAgICAgICAgICAgIC5iZW52ZW51dGktYnRuc3tcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAudGFibGUtcmVzcG9uc2l2ZXtcclxuICAgICAgICAgICAgICAgIC50YWJsZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhlYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB0Ym9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB0Zm9vdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICB9XHJcbiB9XHJcbiBcclxuXHJcbiAucmljZXJjYS1zcG9ydHtcclxuICAgIGNvbG9yIDogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICAgIEBpbmNsdWRlIGhlYWRpbmctYmlnXHJcbiAgICB9XHJcbiAgICAudGFibGUtcmVzcG9uc2l2ZXtcclxuICAgICAgICB0YWJsZXtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTsgICAgICAgICAgICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICB0ZCx0aHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTsgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiB9IiwiYm9keSB7XHJcbi8qKioqKioqKioqKioqKioqKlxyXG5IRUFERVIgNSBHTE9CQUwgLVxyXG4qKioqKioqKioqKioqKioqKi9cclxuICAgIC5oZWFkZXItcXQuaGVhZGVyLTUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1jb2xvcik7XHJcbiAgICAgICAgLnRvcGhkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLXRvcCk7XHJcbiAgICAgICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgICAgICAgICAudHJhbnNmZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubG9naW4tYm94LmxvZ2dhdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWN1c3RvbS1yZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXNlbWktbGlnaHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnVzZXItaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLWRyb3Bkb3duO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbGxhcHNlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXNlbWktbGlnaHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRpc3AtdXNlciB7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRyb3Bkb3duKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAxcHggdmFyKC0tc2VtaS1kYXJrLTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5saXN0LWlubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbS1jb2xvcjogIHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmltZy1yZWYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi5idG4tbG9nb3V0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY3VzdG9tLXJlZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubm90aWZpY2F0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyeyAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm51bWJlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3VzdG9tLXJlZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHJvcGRvd24pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybS1pbmxpbmUubG9naW4tYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0LTgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0LTgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGRpdi5yZWMtcGFzc3dvcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEucmVjLXBhc3N3b3JkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuLWxvZ2luIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHJvcGRvd24tdG9nZ2xlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi1yZWdpc3RyYXppb25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJlZ2lzdGVyLnJlZ2lzdGVyLWNvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2V0dGluZ3MucmVnaXN0ZXIuZHJvcGRvd24geyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gdWwuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5yZWdpc3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29sLW1kLTIuc2V0dGluZ3MtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2V0dGluZ3MuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0KTsgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHVsLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHJvcGRvd24pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm9kZHMtdHlwZSxcclxuICAgICAgICAgICAgICAgICAgICAmLmNsb2NrLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZXR0aW5ncy5kcm9wZG93bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFueyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRvcC10ZXh0LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZXR0aW5ncy1mdWxsc2NyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2V0dGluZ3MtY29sb3JzLXNraW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5za2luLWNvbG9yLS1yZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjNmNDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNraW4tY29sb3ItLWJsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNraW4tY29sb3ItLXllbGxvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5za2luLWNvbG9yLS1ncmVlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNraW4tY29sb3ItLXB1cnBsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcHVycGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZXR0aW5ncy1kYXJrLWxpZ2h0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXRjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2Lm1pZGhkIHtcclxuICAgICAgICAgICAgLnJvdyB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbC1tZC05IHtcclxuICAgICAgICAgICAgICAgICAgICAubWlkLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHVsLmxpc3QtaW5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRvcC10ZXh0LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRvcC1pY29uLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdG9wLWljb24tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRvcC1pY29uLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ubGFiZWwtY3RtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXIge1xyXG4gICAgICAgICAgICAmLm5hdmJhci1xdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItbWVudSk7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLm5hdi5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYjdnVlTWVudUhlYWRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jdXN0b20pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogdmFyKC0tdGV4dC1jdXN0b20pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjY291bnQtc3RhdGlje1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTsgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kaXYtdmVyc2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6IHZhcigtLXRleHQtY3VzdG8pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRpdi1hY2NvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LXByaW1hcnkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiBTa2luIExpZ2h0ICovXHJcbiAgICAmLnNraW4tLWxpZ2h0IHtcclxuICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VtaS1saWdodC04KTsgLy92YXIoLS1zb2Z0LWxpZ2h0KTtcclxuICAgICAgICAgICAgLnRvcGhkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgIC5zZXR0aW5ncy1mdWxsc2NyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyayk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNldHRpbmdzLWRhcmstbGlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyayk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dpbi1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4sXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5taWRoZCB7XHJcbiAgICAgICAgICAgICAgICB1bC5saXN0LWlubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmF2YmFyLm5hdmJhci1xdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICBzcGFuLFxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogSGVhZGVyIE1lbnUgU2VsZWN0aW9uIEFjdGl2ZSAqL1xyXG5ib2R5e1xyXG4gICAgaGVhZGVye1xyXG4gICAgICAgIC5oZWFkZXItcXQuaGVhZGVyLTV7XHJcbiAgICAgICAgICAgIC5uYXZiYXIubmF2YmFyLXF0IHtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6aG92ZXIgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaW5kZXh7XHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpmaXJzdC1jaGlsZCBhLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpmaXJzdC1jaGlsZCBhLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaS5ob21lIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5xdW90ZS1wYWdlLFxyXG4gICAgJi5tYWluc3BvcnR7XHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubGl2ZXtcclxuICAgICAgICBoZWFkZXJ7XHJcbiAgICAgICAgICAgIC5oZWFkZXItcXQuaGVhZGVyLTV7XHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLm5hdmJhci1xdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2FzaW5ve1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICBoZWFkZXJ7XHJcbiAgICAgICAgICAgIC5oZWFkZXItcXQuaGVhZGVyLTV7XHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLm5hdmJhci1xdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkubW51LWhlYWRlci1jYXNpbm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tbGlnaHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1saWdodCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jYXNpbm8uY2FzaW5vLWxpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgIGhlYWRlcntcclxuICAgICAgICAgICAgLmhlYWRlci1xdC5oZWFkZXItNXtcclxuICAgICAgICAgICAgICAgIC5uYXZiYXIubmF2YmFyLXF0IHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLm5hdi5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY2FzaW5vLmNhdC0xMXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNhc2luby5wb2tlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpLnBva2Vye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBib3gtc2hhZG93OiB1bnNldCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuKiB7XHJcbiAgICBzY3JvbGxiYXItY29sb3I6IHZhcigtLXByaW1hcnkpIHZhcigtLXNjcm9sbC10cmFjayk7XHJcblxyXG5cclxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogdW5zZXQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3Jpem9udGFse1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IHVuc2V0IWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXNjcm9sbC10cmFjaykhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjazpob3Jpem9udGFsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tc2Nyb2xsLXRyYWNrKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8vIGJvZHkgYSB7XHJcbi8vICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbi8vIH1cclxuXHJcbmJvZHkgLnJhZGlvLWNvbnRhaW5lciBsYWJlbCBpbnB1dFt0eXBlPVwicmFkaW9cIl06OmFmdGVyLFxyXG5ib2R5IC5yYWRpby1jb250YWluZXIgbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOjphZnRlcixcclxuYm9keSAuY2hlY2tib3gtY29udGFpbmVyIGxhYmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXTo6YWZ0ZXIsXHJcbiBib2R5IC5jaGVja2JveC1jb250YWluZXIgbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOjphZnRlcixcclxuYm9keSAuY2hlY2tib3ggbGFiZWwgaW5wdXRbdHlwZT1cInJhZGlvXCJdOjphZnRlcixcclxuYm9keSAuY2hlY2tib3ggbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOjphZnRlcntcclxuICAgIGNvbG9yOiB2YXIoLS1zZW1pLWRhcmstMyk7XHJcbn1cclxuXHJcbmJvZHkgLmZvcm0tY29udHJvbCxcclxuYm9keSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbiBib2R5IGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbiBib2R5IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5ib2R5IHNlbGVjdC5mb3JtLWNvbnRyb2wsXHJcbmJvZHkgLmJveC1jb3Vwb24gLmhlYWRlcl92b2lkIC5yb3dfaGVhZGVyX2N4IC5wX3ZvaWRfY3ggaW5wdXQsXHJcbmJvZHkgLnNlYXJjaC1ib3ggLmZvcm0tZ3JvdXAgaW5wdXQjdHh0Y2VyY2F3ZWIsXHJcbmJvZHkuaW5kZXggLnNlYXJjaC1ib3ggLmZvcm0tZ3JvdXAgaW5wdXQjdHh0Y2VyY2F3ZWIsXHJcbmJvZHkubWFpbnNwb3J0IC5zZWFyY2gtYm94IC5mb3JtLWdyb3VwIGlucHV0I3R4dGNlcmNhd2ViLFxyXG5ib2R5LnF1b3RlLXBhZ2UgLnNlYXJjaC1ib3ggLmZvcm0tZ3JvdXAgaW5wdXQjdHh0Y2VyY2F3ZWIsXHJcbmJvZHkgLmJveC1jb3Vwb24gLnFiZXQtYm94IC5xYmV0LWhlYWRlciAuZGl2LXNlbGVjdCBzZWxlY3QsXHJcbmJvZHkgLmJveC1jb3Vwb24gLnFiZXQtYm94IC5xYmV0LWhlYWRlciAucm93X2hlYWRlcjIgLmhlYWRlcl9keDIgaW5wdXQjcWJldHR4dCxcclxuYm9keSAucmlnaHQtY29udGFpbmVyIC5wYW5lbC52ZXJpZmljYS1zY29tbWVzc2EtY29udGFpbmVyIC5wYW5lbC1ib2R5IC5mb3JtLWdyb3VwIGlucHV0e1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWlucHV0KTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbmJvZHkgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgIC5tb2RhbC1oZWFkZXIgYnV0dG9uLmNsb3Nle1xyXG4gICAgICAgIHRvcDogMTlweDtcclxuICAgICAgICByaWdodDogMTRweDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC1ib2R5IC50b3AtY29udGFpbmVyIC5yb3cge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1kYXJrKTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1ib2R5IC5ib3R0b20tY29udGFpbmVyIC50YWJsZS1ib3R0b20gdGFibGUudGFibGUtYm9yZGVyZWR7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICB0aGVhZCB0ciB0aHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkgLm1vZGFsLWJhY2tkcm9wIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay04KTtcclxuICB9XHJcblxyXG4vL2hlYWRlclxyXG5cclxuXHJcbmJvZHkge1xyXG5cdGhlYWRlciB7XHJcblx0XHQuaGVhZGVyLXF0LmhlYWRlci01IHtcclxuICAgICAgICAgICAgLnRvcGhkIHtcclxuICAgICAgICAgICAgICAgID4uY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1pbmxpbmUubG9naW4tYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHRcdFx0Lm5hdmJhci5uYXZiYXItcXQge1xyXG5cdFx0XHRcdD5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2YmFyLW5hdixcclxuXHRcdFx0XHRcdFx0dWwubmF2Lm5hdmJhci1uYXYjdnVlTWVudUhlYWRlciB7XHJcblx0XHRcdFx0XHRcdFx0PmxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0ICAgIG9wYWNpdHk6IDAuODtcclxuXHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ob21le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5ib2R5LmluZGV4IGhlYWRlciAuaGVhZGVyLXF0LmhlYWRlci01IC5uYXZiYXIubmF2YmFyLXF0ID4gZGl2IHVsLm5hdi5uYXZiYXItbmF2I3Z1ZU1lbnVIZWFkZXIgPiBsaTpmaXJzdC1jaGlsZCBhLFxyXG5ib2R5LmluZGV4IGhlYWRlciAuaGVhZGVyLXF0LmhlYWRlci01IC5uYXZiYXIubmF2YmFyLXF0ID4gZGl2IHVsLm5hdi5uYXZiYXItbmF2I3Z1ZU1lbnVIZWFkZXIgPiBsaS5ob21lIGEsXHJcbmJvZHkuaW5kZXggaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgLm5hdmJhci5uYXZiYXItcXQgPiBkaXYgdWwubmF2Lm5hdmJhci1uYXYgPiBsaTpmaXJzdC1jaGlsZCBhLFxyXG5ib2R5LmluZGV4IGhlYWRlciAuaGVhZGVyLXF0LmhlYWRlci01IC5uYXZiYXIubmF2YmFyLXF0ID4gZGl2IHVsLm5hdi5uYXZiYXItbmF2ID4gbGkuaG9tZSBhe1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNpeHRoKSFpbXBvcnRhbnQ7XHJcbiAgICBzcGFue1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZpZnRoKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuYm9keS5xdW90ZS1wYWdlIGhlYWRlciAuaGVhZGVyLXF0LmhlYWRlci01IC5uYXZiYXIubmF2YmFyLXF0ID4gZGl2IHVsLm5hdi5uYXZiYXItbmF2I3Z1ZU1lbnVIZWFkZXIgPiBsaTpudGgtY2hpbGQoMiksXHJcbmJvZHkubWFpbnNwb3J0IGhlYWRlciAuaGVhZGVyLXF0LmhlYWRlci01IC5uYXZiYXIubmF2YmFyLXF0ID4gZGl2IHVsLm5hdi5uYXZiYXItbmF2I3Z1ZU1lbnVIZWFkZXIgPiBsaTpudGgtY2hpbGQoMiksXHJcbmJvZHkucXVvdGUtcGFnZSBoZWFkZXIgLmhlYWRlci1xdC5oZWFkZXItNSAubmF2YmFyLm5hdmJhci1xdCA+IGRpdiB1bC5uYXYubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCgyKSxcclxuYm9keS5tYWluc3BvcnQgaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgLm5hdmJhci5uYXZiYXItcXQgPiBkaXYgdWwubmF2Lm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoMiksXHJcbmJvZHkucXVvdGUtcGFnZSBoZWFkZXIgLmhlYWRlci1xdC5oZWFkZXItNSAubmF2YmFyLm5hdmJhci1xdCA+IGRpdiB1bC5uYXYubmF2YmFyLW5hdiN2dWVNZW51SGVhZGVyID4gbGkubW51LWhlYWRlci1zcG9ydCxcclxuYm9keS5tYWluc3BvcnQgaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgLm5hdmJhci5uYXZiYXItcXQgPiBkaXYgdWwubmF2Lm5hdmJhci1uYXYjdnVlTWVudUhlYWRlciA+IGxpLm1udS1oZWFkZXItc3BvcnQsXHJcbmJvZHkucXVvdGUtcGFnZSBoZWFkZXIgLmhlYWRlci1xdC5oZWFkZXItNSAubmF2YmFyLm5hdmJhci1xdCA+IGRpdiB1bC5uYXYubmF2YmFyLW5hdiA+IGxpLm1udS1oZWFkZXItc3BvcnQsXHJcbmJvZHkubWFpbnNwb3J0IGhlYWRlciAuaGVhZGVyLXF0LmhlYWRlci01IC5uYXZiYXIubmF2YmFyLXF0ID4gZGl2IHVsLm5hdi5uYXZiYXItbmF2ID4gbGkubW51LWhlYWRlci1zcG9ydHtcclxuICAgIGF7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2l4dGgpIWltcG9ydGFudDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1maWZ0aCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkubGl2ZSBoZWFkZXIgLmhlYWRlci1xdC5oZWFkZXItNSAubmF2YmFyLm5hdmJhci1xdCA+IGRpdiB1bC5uYXYubmF2YmFyLW5hdiN2dWVNZW51SGVhZGVyID4gbGk6bnRoLWNoaWxkKDMpLFxyXG5ib2R5LmxpdmUgaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgLm5hdmJhci5uYXZiYXItcXQgPiBkaXYgdWwubmF2Lm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoMyksXHJcbmJvZHkubGl2ZSBoZWFkZXIgLmhlYWRlci1xdC5oZWFkZXItNSAubmF2YmFyLm5hdmJhci1xdCA+IGRpdiB1bC5uYXYubmF2YmFyLW5hdiN2dWVNZW51SGVhZGVyID4gbGkubW51LWhlYWRlci1saXZlLFxyXG5ib2R5LmxpdmUgaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgLm5hdmJhci5uYXZiYXItcXQgPiBkaXYgdWwubmF2Lm5hdmJhci1uYXYgPiBsaS5tbnUtaGVhZGVyLWxpdmV7XHJcbiAgICBhe1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNpeHRoKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZmlmdGgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmJvZHkuY2FzaW5vIGhlYWRlciAuaGVhZGVyLXF0LmhlYWRlci01IC5uYXZiYXIubmF2YmFyLXF0ID4gZGl2IHVsLm5hdi5uYXZiYXItbmF2I3Z1ZU1lbnVIZWFkZXIgPiBsaTpudGgtY2hpbGQoNCksXHJcbmJvZHkuY2FzaW5vIGhlYWRlciAuaGVhZGVyLXF0LmhlYWRlci01IC5uYXZiYXIubmF2YmFyLXF0ID4gZGl2IHVsLm5hdi5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDQpLFxyXG5ib2R5LmNhc2lubyBoZWFkZXIgLmhlYWRlci1xdC5oZWFkZXItNSAubmF2YmFyLm5hdmJhci1xdCA+IGRpdiB1bC5uYXYubmF2YmFyLW5hdiN2dWVNZW51SGVhZGVyID4gbGkubW51LWhlYWRlci1jYXNpbm8sXHJcbmJvZHkuY2FzaW5vIGhlYWRlciAuaGVhZGVyLXF0LmhlYWRlci01IC5uYXZiYXIubmF2YmFyLXF0ID4gZGl2IHVsLm5hdi5uYXZiYXItbmF2ID4gbGkubW51LWhlYWRlci1jYXNpbm97XHJcbiAgICBhe1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNpeHRoKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZmlmdGgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmJvZHkuY2FzaW5vLmNhc2luby1saXZlIGhlYWRlciAuaGVhZGVyLXF0LmhlYWRlci01IC5uYXZiYXIubmF2YmFyLXF0ID4gZGl2IHVsLm5hdi5uYXZiYXItbmF2I3Z1ZU1lbnVIZWFkZXIgPiBsaSxcclxuYm9keS5jYXNpbm8uY2FzaW5vLWxpdmUgaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgLm5hdmJhci5uYXZiYXItcXQgPiBkaXYgdWwubmF2Lm5hdmJhci1uYXYgPiBsaXtcclxuICAgICY6bnRoLWNoaWxkKDUpLFxyXG4gICAgJi5tbnUtaGVhZGVyLWNhc2luby1saXZle1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNpeHRoKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZpZnRoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDQpLFxyXG4gICAgJi5tbnUtaGVhZGVyLWNhc2lub3tcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6MC44O1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1pY29uLWNvbG9yLTMpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSxcclxuICAgICAgICAgICAgJi5tbnUtaGVhZGVyLWNhc2lub3tcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5ib2R5LmNhc2luby5jYXQtMTEgaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgLm5hdmJhci5uYXZiYXItcXQgPiBkaXYgdWwubmF2Lm5hdmJhci1uYXYjdnVlTWVudUhlYWRlciA+IGxpLFxyXG5ib2R5LmNhc2luby5jYXQtMTEgaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgLm5hdmJhci5uYXZiYXItcXQgPiBkaXYgdWwubmF2Lm5hdmJhci1uYXYgPiBsaXtcclxuICAgICY6bnRoLWNoaWxkKDYpLFxyXG4gICAgJi5tbnUtaGVhZGVyLXZpcnR1YWx7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2l4dGgpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZmlmdGgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNCksXHJcbiAgICAmLm1udS1oZWFkZXItY2FzaW5ve1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3BhY2l0eTowLjg7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWljb24tY29sb3ItMykhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpLFxyXG4gICAgICAgICAgICAmLm1udS1oZWFkZXItY2FzaW5ve1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjEhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmJvZHkucG9rZXItbmV3IGhlYWRlciAuaGVhZGVyLXF0LmhlYWRlci01IC5uYXZiYXIubmF2YmFyLXF0ID4gZGl2IHVsLm5hdi5uYXZiYXItbmF2I3Z1ZU1lbnVIZWFkZXIgPiBsaSxcclxuYm9keS5wb2tlci1uZXcgaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgLm5hdmJhci5uYXZiYXItcXQgPiBkaXYgdWwubmF2Lm5hdmJhci1uYXYgPiBsaXtcclxuICAgXHJcbiAgICAmLm1udS1oZWFkZXItcG9rZXJ7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2l4dGgpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZmlmdGgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNCksXHJcbiAgICAmLm1udS1oZWFkZXItY2FzaW5ve1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3BhY2l0eTowLjg7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWljb24tY29sb3ItMykhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpLFxyXG4gICAgICAgICAgICAmLm1udS1oZWFkZXItY2FzaW5ve1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjEhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmJvZHkuY2FzaW5vLmNhdC0yMyBoZWFkZXIgLmhlYWRlci1xdC5oZWFkZXItNSAubmF2YmFyLm5hdmJhci1xdCA+IGRpdiB1bC5uYXYubmF2YmFyLW5hdiN2dWVNZW51SGVhZGVyID4gbGksXHJcbmJvZHkuY2FzaW5vLmNhdC0yMyBoZWFkZXIgLmhlYWRlci1xdC5oZWFkZXItNSAubmF2YmFyLm5hdmJhci1xdCA+IGRpdiB1bC5uYXYubmF2YmFyLW5hdiA+IGxpe1xyXG4gICAgJjpudGgtY2hpbGQoNyksXHJcbiAgICAmLm1udS1oZWFkZXItaG9yc2Vze1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNpeHRoKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZpZnRoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDQpLFxyXG4gICAgJi5tbnUtaGVhZGVyLXBva2VyLFxyXG4gICAgJi5tbnUtaGVhZGVyLWNhc2lub3tcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6MC44O1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1pY29uLWNvbG9yLTMpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSxcclxuICAgICAgICAgICAgJi5tbnUtaGVhZGVyLWNhc2lub3tcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9wYW5lbHNcclxuYm9keSAucmlnaHQtY29udGFpbmVyIC5wYW5lbC52ZXJpZmljYS1zY29tbWVzc2EtY29udGFpbmVyLFxyXG5ib2R5IC5tZW51LXNwb3J0LXBhbGluc2VzdGkgdWwubmF2LXBhbGluc2VzdGkubGVmdCBsaS5zZWNvbmRvbGksXHJcbmJvZHkgLm1lbnUtc3BvcnQtcGFsaW5zZXN0aSB1bC5uYXYtcGFsaW5zZXN0aS5sZWZ0IGxpLm1lbnUtaXRlbS5wcmltb2xpLCBcclxuYm9keS5pbmRleCAubWVudS1zcG9ydC1wYWxpbnNlc3RpIHVsLm5hdi1wYWxpbnNlc3RpLmxlZnQgbGkuc2Vjb25kb2xpLCBcclxuYm9keS5pbmRleCAubWVudS1zcG9ydC1wYWxpbnNlc3RpIHVsLm5hdi1wYWxpbnNlc3RpLmxlZnQgbGkubWVudS1pdGVtLnByaW1vbGksIFxyXG5ib2R5Lm1haW5zcG9ydCAubWVudS1zcG9ydC1wYWxpbnNlc3RpIHVsLm5hdi1wYWxpbnNlc3RpLmxlZnQgbGkuc2Vjb25kb2xpLCBcclxuYm9keS5tYWluc3BvcnQgLm1lbnUtc3BvcnQtcGFsaW5zZXN0aSB1bC5uYXYtcGFsaW5zZXN0aS5sZWZ0IGxpLm1lbnUtaXRlbS5wcmltb2xpLCBcclxuYm9keS5xdW90ZS1wYWdlIC5tZW51LXNwb3J0LXBhbGluc2VzdGkgdWwubmF2LXBhbGluc2VzdGkubGVmdCBsaS5zZWNvbmRvbGksIFxyXG5ib2R5LnF1b3RlLXBhZ2UgLm1lbnUtc3BvcnQtcGFsaW5zZXN0aSB1bC5uYXYtcGFsaW5zZXN0aS5sZWZ0IGxpLm1lbnUtaXRlbS5wcmltb2xpLFxyXG5ib2R5Lm1haW5zcG9ydCB1bC5iZXR0aW5nLW1lbnUtNCBsaS5sZXZlbC0xLFxyXG5ib2R5LnF1b3RlLXBhZ2UgdWwuYmV0dGluZy1tZW51LTQgbGkubGV2ZWwtMSxcclxuYm9keSAudHBjLnNlbGV0dG9yZS1naW9ybmksXHJcbmJvZHkgLnRwcS5zZWxldHRvcmUtZ2lvcm5pLFxyXG5ib2R5IC50cGMuc2VsZXR0b3JlLWdpb3JuaSB1bCxcclxuYm9keSAudHBxLnNlbGV0dG9yZS1naW9ybmkgdWwsXHJcbmJvZHkgYS5idG4uYnRuLWV4cGlyaW5nLWV2ZW50cyxcclxuYm9keS5pbmRleCBhLmJ0bi5idG4tZXhwaXJpbmctZXZlbnRzLFxyXG5ib2R5Lm1haW5zcG9ydCBhLmJ0bi5idG4tZXhwaXJpbmctZXZlbnRzLFxyXG5ib2R5LnF1b3RlLXBhZ2UgYS5idG4uYnRuLWV4cGlyaW5nLWV2ZW50cyxcclxuYm9keSAubmF2YmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1uYXYgdWwsXHJcbmJvZHkuaW5kZXggLm5hdmJhci1kZWZhdWx0LnNpZGViYXIgLnNpZGViYXItbmF2IHVsLFxyXG5ib2R5Lm1haW5zcG9ydCAubmF2YmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1uYXYgdWwsXHJcbmJvZHkucXVvdGUtcGFnZSAubmF2YmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1uYXYgdWwsXHJcbmJvZHkgLnNlYXJjaC1ib3gsXHJcbmJvZHkuaW5kZXggLnNlYXJjaC1ib3gsXHJcbmJvZHkubWFpbnNwb3J0IC5zZWFyY2gtYm94LFxyXG5ib2R5LnF1b3RlLXBhZ2UgLnNlYXJjaC1ib3gsXHJcbmJvZHkgLmJveC1sb3R0b2JldCAubG90dG8td2luLWNvbnRhaW5lcixcclxuYm9keSAucmlnaHQtY29udGFpbmVyIC51bHRpbWUtdmluY2l0ZS1jb250YWluZXIucGFuZWwsXHJcbmJvZHkgLmJveC1jb3Vwb24gLmhlYWRlcl92b2lkIC5yb3dfaGVhZGVyX2N4LFxyXG5ib2R5IC5ib3gtY291cG9uIC5xYmV0LWJveCxcclxuYm9keSAudG9wLWxlYWd1ZXMsXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZCA+IC5yb3cgLnNpZGUtbmF2LWJhY2tvZmZpY2Uuc2lkZWJhcntcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbn1cclxuXHJcbi8vIGhlYWRpbmdzXHJcbmJvZHkgLm1lbnUtc3BvcnQtcGFsaW5zZXN0aSAubWVudS10aXRsZSwgXHJcbmJvZHkuaW5kZXggLm1lbnUtc3BvcnQtcGFsaW5zZXN0aSAubWVudS10aXRsZSwgXHJcbmJvZHkubWFpbnNwb3J0IC5tZW51LXNwb3J0LXBhbGluc2VzdGkgLm1lbnUtdGl0bGUsIFxyXG5ib2R5LnF1b3RlLXBhZ2UgLm1lbnUtc3BvcnQtcGFsaW5zZXN0aSAubWVudS10aXRsZSxcclxuYm9keSAudHBjLnNlbGV0dG9yZS1naW9ybmkgLnRpdGxlLCBib2R5IC50cHEuc2VsZXR0b3JlLWdpb3JuaSAudGl0bGUsXHJcbmJvZHkgLnJpZ2h0LWNvbnRhaW5lciAucGFuZWwudmVyaWZpY2Etc2NvbW1lc3NhLWNvbnRhaW5lciAucGFuZWwtaGVhZGluZyxcclxuYm9keSB1bC5iZXR0aW5nLW1lbnUtNCBsaS5oZWFkZXIsXHJcbmJvZHkubWFpbnNwb3J0IHVsLmJldHRpbmctbWVudS00IGxpLmhlYWRlcixcclxuYm9keS5xdW90ZS1wYWdlIHVsLmJldHRpbmctbWVudS00IGxpLmhlYWRlcixcclxuYm9keSB1bC5iZXR0aW5nLW1lbnUtNCBsaS5oZWFkZXIgLFxyXG5ib2R5LmluZGV4IHVsLmJldHRpbmctbWVudS00IGxpLmhlYWRlciAsXHJcbmJvZHkubWFpbnNwb3J0IHVsLmJldHRpbmctbWVudS00IGxpLmhlYWRlciAsXHJcbmJvZHkgLnRwYy5zZWxldHRvcmUtZ2lvcm5pIC50aXRsZSxcclxuYm9keSAucGFsaW5zZXN0aS1jb250YWluZXIgZGl2LnBhbC1oZWFkaW5nIC50aXRsZSAsXHJcbi5ib3gtbG90dG9iZXQgLnBhbmVsLmxvdHRvLXdpbi1jb250YWluZXIgLnBhbmVsLWhlYWRpbmcgLFxyXG5ib2R5IC5ib3gtY291cG9uIC5oZWFkZXJfdm9pZCAudm9pZGludCAuaGVhZGVyX3N4ICxcclxuYm9keSBkaXYuYm94LWNvdXBvbiAucWJldC1ib3ggLnFiZXQtaGVhZGVyIC5yb3dfaGVhZGVyMiAuaGVhZGVyX3N4MiAsXHJcbmJvZHkgLnJpZ2h0LWNvbnRhaW5lciAudWx0aW1lLXZpbmNpdGUtY29udGFpbmVyLnBhbmVsIC5wYW5lbC1oZWFkaW5nICxcclxuYm9keSAubmF2YmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1uYXYgLnBhZ2UtaGVhZGVyICxcclxuYm9keS5pbmRleCAubmF2YmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1uYXYgLnBhZ2UtaGVhZGVyICxcclxuYm9keS5tYWluc3BvcnQgLm5hdmJhci1kZWZhdWx0LnNpZGViYXIgLnNpZGViYXItbmF2IC5wYWdlLWhlYWRlciAsXHJcbmJvZHkucXVvdGUtcGFnZSAubmF2YmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1uYXYgLnBhZ2UtaGVhZGVyICxcclxuYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkID4gLnJvdyAuc2lkZS1uYXYtYmFja29mZmljZS5zaWRlYmFyIC5wYWdlLWhlYWRlcixcclxuYm9keSAudG9wLWxlYWd1ZXMgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNlbWktZGFyaykhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5IC5tZW51LXNwb3J0LXBhbGluc2VzdGkgLm1lbnUtdGl0bGUsIFxyXG5ib2R5LmluZGV4IC5tZW51LXNwb3J0LXBhbGluc2VzdGkgLm1lbnUtdGl0bGUsIFxyXG5ib2R5Lm1haW5zcG9ydCAubWVudS1zcG9ydC1wYWxpbnNlc3RpIC5tZW51LXRpdGxlLCBcclxuYm9keS5xdW90ZS1wYWdlIC5tZW51LXNwb3J0LXBhbGluc2VzdGkgLm1lbnUtdGl0bGUsXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydCA+IC5sZWZ0LW5hdi5wYW5lbCAubWVudS1saXZlLm1lbnVsaXZlNHYgLm1lbnUtaXRlbSBhLFxyXG5ib2R5LmxpdmUgLndyYXBwZXItbGl2ZSBzZWN0aW9uLm1haW4tY29udGVudCAud3JhcHBlciAubGl2ZS1jb2wtY29udCAuY29sLWxlZnQgI3Z1ZS1NZW51U3BvcnQgPiAubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTN2IC5tZW51LWl0ZW0gYSxcclxuYm9keSAucGFsaW5zZXN0aS1jb250YWluZXIgLmhlYWRpbmctc3BvcnQgLnRpdGxlLWhlYWRpbmcgaDQudGl0bGUtc3BvcnQsXHJcbmJvZHkgdWwuYmV0dGluZy1tZW51LTQgbGkuaGVhZGVyIHNwYW4sXHJcbmJvZHkuaW5kZXggdWwuYmV0dGluZy1tZW51LTQgbGkuaGVhZGVyIHNwYW4sXHJcbmJvZHkubWFpbnNwb3J0IHVsLmJldHRpbmctbWVudS00IGxpLmhlYWRlciBzcGFuLFxyXG5ib2R5LnF1b3RlLXBhZ2UgdWwuYmV0dGluZy1tZW51LTQgbGkuaGVhZGVyIHNwYW4sXHJcbmJvZHkgLnRwYy5zZWxldHRvcmUtZ2lvcm5pIC50aXRsZSxcclxuYm9keSAudHBxLnNlbGV0dG9yZS1naW9ybmkgLnRpdGxlLFxyXG5ib2R5IC5wYWxpbnNlc3RpLWNvbnRhaW5lciBkaXYucGFsLWhlYWRpbmcgLnRpdGxlIGg0LFxyXG4uYm94LWxvdHRvYmV0IC5wYW5lbC5sb3R0by13aW4tY29udGFpbmVyIC5wYW5lbC1oZWFkaW5nIC50aXRsZSxcclxuLmJveC1sb3R0b2JldCAucGFuZWwubG90dG8td2luLWNvbnRhaW5lciAucGFuZWwtaGVhZGluZyBzcGFuLFxyXG4uYm94LWxvdHRvYmV0IC5wYW5lbC5sb3R0by13aW4tY29udGFpbmVyIC5wYW5lbC1oZWFkaW5nIGg0LFxyXG4uYm94LWxvdHRvYmV0IC5wYW5lbC5sb3R0by13aW4tY29udGFpbmVyIC5wYW5lbC1oZWFkaW5nIGgzLFxyXG5ib2R5IC5ib3gtY291cG9uIC5oZWFkZXJfdm9pZCAudm9pZGludCAuaGVhZGVyX3N4IC50aXRsZSxcclxuYm9keSAuYm94LWNvdXBvbiAuaGVhZGVyX3ZvaWQgLnZvaWRpbnQgLmhlYWRlcl9zeCBzcGFuLFxyXG5ib2R5IC5ib3gtY291cG9uIC5oZWFkZXJfdm9pZCAudm9pZGludCAuaGVhZGVyX3N4IGg0LFxyXG5ib2R5IC5ib3gtY291cG9uIC5oZWFkZXJfdm9pZCAudm9pZGludCAuaGVhZGVyX3N4IGgzLFxyXG5ib2R5IGRpdi5ib3gtY291cG9uIC5xYmV0LWJveCAucWJldC1oZWFkZXIgLnJvd19oZWFkZXIyIC5oZWFkZXJfc3gyIC50aXRsZSxcclxuYm9keSAuYm94LWNvdXBvbiAucWJldC1ib3ggLnFiZXQtaGVhZGVyIC5yb3dfaGVhZGVyMiAuaGVhZGVyX3N4MiBzcGFuLFxyXG5ib2R5IC5ib3gtY291cG9uIC5xYmV0LWJveCAucWJldC1oZWFkZXIgLnJvd19oZWFkZXIyIC5oZWFkZXJfc3gyIGg0LFxyXG5ib2R5IC5ib3gtY291cG9uIC5xYmV0LWJveCAucWJldC1oZWFkZXIgLnJvd19oZWFkZXIyIC5oZWFkZXJfc3gyIGgzLFxyXG5ib2R5IC5yaWdodC1jb250YWluZXIgLnVsdGltZS12aW5jaXRlLWNvbnRhaW5lci5wYW5lbCAucGFuZWwtaGVhZGluZyAudGl0bGUsXHJcbmJvZHkgLnJpZ2h0LWNvbnRhaW5lciAudWx0aW1lLXZpbmNpdGUtY29udGFpbmVyLnBhbmVsIC5wYW5lbC1oZWFkaW5nIHNwYW4sXHJcbmJvZHkgLnJpZ2h0LWNvbnRhaW5lciAudWx0aW1lLXZpbmNpdGUtY29udGFpbmVyLnBhbmVsIC5wYW5lbC1oZWFkaW5nIGg0LFxyXG5ib2R5IC5yaWdodC1jb250YWluZXIgLnVsdGltZS12aW5jaXRlLWNvbnRhaW5lci5wYW5lbCAucGFuZWwtaGVhZGluZyBoMyxcclxuYm9keSAubmF2YmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1uYXYgLnBhZ2UtaGVhZGVyIC50aXRsZSxcclxuYm9keSAubmF2YmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1uYXYgLnBhZ2UtaGVhZGVyIHNwYW4sXHJcbmJvZHkgLm5hdmJhci1kZWZhdWx0LnNpZGViYXIgLnNpZGViYXItbmF2IC5wYWdlLWhlYWRlciBoNCxcclxuYm9keSAubmF2YmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1uYXYgLnBhZ2UtaGVhZGVyIGgzLFxyXG5ib2R5LmluZGV4IC5uYXZiYXItZGVmYXVsdC5zaWRlYmFyIC5zaWRlYmFyLW5hdiAucGFnZS1oZWFkZXIgLnRpdGxlLFxyXG5ib2R5LmluZGV4IC5uYXZiYXItZGVmYXVsdC5zaWRlYmFyIC5zaWRlYmFyLW5hdiAucGFnZS1oZWFkZXIgc3BhbixcclxuYm9keS5pbmRleCAubmF2YmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1uYXYgLnBhZ2UtaGVhZGVyIGg0LFxyXG5ib2R5LmluZGV4IC5uYXZiYXItZGVmYXVsdC5zaWRlYmFyIC5zaWRlYmFyLW5hdiAucGFnZS1oZWFkZXIgaDMsXHJcbmJvZHkubWFpbnNwb3J0IC5uYXZiYXItZGVmYXVsdC5zaWRlYmFyIC5zaWRlYmFyLW5hdiAucGFnZS1oZWFkZXIgLnRpdGxlLFxyXG5ib2R5Lm1haW5zcG9ydCAubmF2YmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1uYXYgLnBhZ2UtaGVhZGVyIHNwYW4sXHJcbmJvZHkubWFpbnNwb3J0IC5uYXZiYXItZGVmYXVsdC5zaWRlYmFyIC5zaWRlYmFyLW5hdiAucGFnZS1oZWFkZXIgaDQsXHJcbmJvZHkubWFpbnNwb3J0IC5uYXZiYXItZGVmYXVsdC5zaWRlYmFyIC5zaWRlYmFyLW5hdiAucGFnZS1oZWFkZXIgaDMsXHJcbmJvZHkucXVvdGUtcGFnZSAubmF2YmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1uYXYgLnBhZ2UtaGVhZGVyIC50aXRsZSxcclxuYm9keS5xdW90ZS1wYWdlIC5uYXZiYXItZGVmYXVsdC5zaWRlYmFyIC5zaWRlYmFyLW5hdiAucGFnZS1oZWFkZXIgc3BhbixcclxuYm9keS5xdW90ZS1wYWdlIC5uYXZiYXItZGVmYXVsdC5zaWRlYmFyIC5zaWRlYmFyLW5hdiAucGFnZS1oZWFkZXIgaDQsXHJcbmJvZHkucXVvdGUtcGFnZSAubmF2YmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1uYXYgLnBhZ2UtaGVhZGVyIGgzLFxyXG5ib2R5LmluZGV4IC5uYXZiYXItZGVmYXVsdC5zaWRlYmFyIC5zaWRlYmFyLW5hdiB1bCBsaSBhLFxyXG5ib2R5Lm1haW5zcG9ydCAubmF2YmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1uYXYgdWwgbGkgYSxcclxuYm9keSAudG9wLWxlYWd1ZXMgLnBhbmVsLWhlYWRpbmcgLnRpdGxlLFxyXG5ib2R5IC50b3AtbGVhZ3VlcyAucGFuZWwtaGVhZGluZyBzcGFuLFxyXG5ib2R5IC50b3AtbGVhZ3VlcyAucGFuZWwtaGVhZGluZyBoNCxcclxuYm9keSAudG9wLWxlYWd1ZXMgLnBhbmVsLWhlYWRpbmcgaDMsXHJcbmJvZHkgLmluZm8tYWdlbnppYS1jb250YWluZXIgLnBhbmVsLWhlYWRpbmcgLnRpdGxlLFxyXG5ib2R5IC5pbmZvLWFnZW56aWEtY29udGFpbmVyIC5wYW5lbC1oZWFkaW5nIHNwYW4sXHJcbmJvZHkgLmluZm8tYWdlbnppYS1jb250YWluZXIgLnBhbmVsLWhlYWRpbmcgaDQsXHJcbmJvZHkgLmluZm8tYWdlbnppYS1jb250YWluZXIgLnBhbmVsLWhlYWRpbmcgaDMsXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZCA+IC5yb3cgLnNpZGUtbmF2LWJhY2tvZmZpY2Uuc2lkZWJhciAucGFnZS1oZWFkZXIgc3BhbixcclxuYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkIC5wYWdlLXRpdGxlIGg0e1xyXG4gICAgY29sb3I6IHZhcigtLWhlYWRpbmctY29sb3IpIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxufVxyXG5cclxuYm9keS5xdW90ZS1wYWdlIC53cmFwcGVyLWJveGVkLXF1b3RlIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2UgLm1haW4tY29udGFpbmVyLXF1b3RlIC5tYWluLXF1b3RlIC5wYWxpbnNlc3RvLWNvbnRhaW5lciAudG9wLWNvbnRhaW5lciAuc3BvcnRzLFxyXG5ib2R5IC5wYWxpbnNlc3RpLWNvbnRhaW5lciAuaGVhZGluZy1zcG9ydCxcclxuYm9keSAubWFya2V0LW1vdmVycy1jb250YWluZXIgLnBhbmVsLWhlYWRpbmcsXHJcbmJvZHkgLnVsdGltby1taW51dG8tY29udGFpbmVyIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxufVxyXG5cclxuYm9keSAudWx0aW1vLW1pbnV0by1jb250YWluZXIge1xyXG4gICAgLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50IHVsIGxpIC5yb3ctcGFydGl0YSAucXVvdGUtcGFydGl0YSB1bCBsaSBzcGFuLnF0YSB7XHJcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdGEtYmcpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1xdGEtY29sb3IpO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXF0YS1iZy1ob3Zlcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYjdnVlTGFzdE1pbnV0ZUR5bmFtaWN7XHJcbiAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiN2dWVNb3N0UGxheWVkRHluYW1pY3tcclxuICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5ib2R5IHtcclxuICAgIC5tYXJrZXQtbW92ZXJzLWNvbnRhaW5lcntcclxuICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5IC5tYXJrZXQtbW92ZXJzLWNvbnRhaW5lcixcclxuYm9keSAudWx0aW1vLW1pbnV0by1jb250YWluZXIge1xyXG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgdWwubmF2Lm5hdi10YWJzIGxpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYnRuKTtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taWNvbi1jb2xvci0xKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZpZnRoKTtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktdGV4dCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYnRuLWhvdmVyKTtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJ0bi1jb2xvci1ob3Zlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJ0bi1jb2xvci1ob3ZlcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZpZnRoKTtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LXRleHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAuc3ViLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDEzcHggMHB4IDAgLTNweCB2YXIoLS10ZXJ0aWFyeS1ib3gpLCBpbnNldCAtMTNweCAwIDAgLTNweCB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIGxpIC5yb3ctcGFydGl0YXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlbWktZGFyay0xKSA7XHJcbiAgICAgICAgICAgICAgICAudGVtcG8tcGFydGl0YXtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWRhcmstMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdG9sby1wYXJ0aXRhIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZpZnRoLXRleHQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbmJvZHkgLmluZm8tYWdlbnppYS1jb250YWluZXIge1xyXG4gICAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgLmJlbnZlbnV0aS1idG5zIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGluZy1jb2xvcik7XHJcbiAgICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFuZWwtYm9keSAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgdGhlYWQgdHIge1xyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmspO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRib2R5IHRye1xyXG4gICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1kYXJrLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRmb290e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmspO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkIC5wYWdlLXRpdGxle1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWdyYWQpO1xyXG59XHJcblxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgdGFibGU6bm90KC51aS1kYXRlcGlja2VyLWNhbGVuZGFyKSB0aGVhZCB0ciB0aCxcclxuYm9keS5hcmVhcmlzZXJ2YXRhIHRhYmxlOm5vdCgudWktZGF0ZXBpY2tlci1jYWxlbmRhcikgdGJvZHkgdHIgdGgsXHJcbmJvZHkuYXJlYXJpc2VydmF0YSB0YWJsZTpub3QoLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIpIHRmb290IHRyIHRoLFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRyIHRoLFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLnRhYmxlLWJvcmRlcmVkIHRib2R5IHRyIHRoLFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLnRhYmxlLWJvcmRlcmVkIHRmb290IHRyIHRoIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyayk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWRhcmspICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuXHJcblxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5jb250YWluZXItZmx1aWQgPiAucm93IC5zaWRlLW5hdi1iYWNrb2ZmaWNlLnNpZGViYXIgdWwubmF2IGxpIGEuYWN0aXZlLFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5jb250YWluZXItZmx1aWQgPiAucm93IC5zaWRlLW5hdi1iYWNrb2ZmaWNlLnNpZGViYXIgdWwubmF2IGxpIGE6aG92ZXIsXHJcbmJvZHkubWFpbnNwb3J0IHVsLmJldHRpbmctbWVudS00IGxpLmxldmVsLTE6aG92ZXIsXHJcbmJvZHkucXVvdGUtcGFnZSB1bC5iZXR0aW5nLW1lbnUtNCBsaS5sZXZlbC0xOmhvdmVyLFxyXG5ib2R5IC5uYXZiYXItZGVmYXVsdC5zaWRlYmFyIC5zaWRlYmFyLW5hdiB1bCBsaTpob3ZlcixcclxuYm9keS5pbmRleCAubmF2YmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1uYXYgdWwgbGk6aG92ZXIsXHJcbmJvZHkubWFpbnNwb3J0IC5uYXZiYXItZGVmYXVsdC5zaWRlYmFyIC5zaWRlYmFyLW5hdiB1bCBsaTpob3ZlcixcclxuYm9keS5xdW90ZS1wYWdlIC5uYXZiYXItZGVmYXVsdC5zaWRlYmFyIC5zaWRlYmFyLW5hdiB1bCBsaTpob3ZlcntcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyaykgIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkID4gLnJvdyAuc2lkZS1uYXYtYmFja29mZmljZS5zaWRlYmFyIHVsLm5hdiBsaSBhLmFjdGl2ZSxcclxuYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkID4gLnJvdyAuc2lkZS1uYXYtYmFja29mZmljZS5zaWRlYmFyIHVsLm5hdiBsaSBhOmhvdmVye1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG59XHJcblxyXG4vLyBib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5jb250YWluZXItZmx1aWQgPiAucm93IC5zaWRlLW5hdi1iYWNrb2ZmaWNlLnNpZGViYXIgdWwubmF2IGxpIGEsXHJcbi8vIGJvZHkubWFpbnNwb3J0IHVsLmJldHRpbmctbWVudS00IGxpLmxldmVsLTEgYSxcclxuLy8gYm9keS5xdW90ZS1wYWdlIHVsLmJldHRpbmctbWVudS00IGxpLmxldmVsLTEgYSxcclxuLy8gYm9keSAubmF2YmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1uYXYgdWwgbGkgYSxcclxuLy8gYm9keS5pbmRleCAubmF2YmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1uYXYgdWwgbGkgYXtcclxuLy8gICBjb2xvcjogdmFyKC0tZmlmdGgtdGV4dCk7XHJcbi8vIH1cclxuXHJcbmJvZHkgLnRvcC1sZWFndWVzIC5wYW5lbC1ib2R5IHVsIHtcclxuICAgIGxpIHtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmspO1xyXG4gICAgICAgICAgICAvLyBhIHNwYW4uY2FtcGlvbmF0b3tcclxuICAgICAgICAgICAgLy8gICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHNwYW4uY2FtcGlvbmF0b3tcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWZpZnRoLXRleHQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIGNvdXBvblxyXG5ib2R5IC5ib3gtY291cG9uIHtcclxuICAgIC5zbGlkZS11cGRvd24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktZGFyay0yKTtcclxuICAgIH1cclxuICAgIC5pbXBvcnRvLXRvdC1jb3Vwb24ge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1kYXJrLTIpO1xyXG4gICAgfVxyXG4gICAgI3BuZXYuQ0l0ZW1zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1maWZ0aC10ZXh0KTtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktZGFyay0yKTtcclxuXHJcbiAgICAgICAgI2xvYWRlcmNvdXBvbiAubG9hZGJrIC5sb2FkaW5nLWJveCBwIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlcjF7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGluZy1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNkaXZjaGVja2F1dG8gbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0LTMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuQ0l0ZW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saXZlLXNlbGVjdGVkKSA7XHJcbiAgICAgICAgICAgIC5DT2RkcyB7XHJcbiAgICAgICAgICAgICAgICAuQ0RlbGV0ZSBhIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jdXN0b20tcmVkKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5DRmlzc2EgLmJhbmsgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay01KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuQ1N1YkV2IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyayk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjZ2lyb2NvbnRvYXV0b21hdGljbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZmlmdGgtdGV4dCk7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktZGFyay0yKTtcclxuICAgICAgICAucmljYXJpY2EtY29udGFpbmVye1xyXG4gICAgICAgICAgICAuc2VsZXppb25lLXV0ZW50ZXtcclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaW5wdXQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc2VsZWN0LmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWlucHV0KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJpY2FyaWNhLXV0ZW50ZXtcclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlbWktZGFyay0zKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5yaWVwaWxvZ28tc2NoZWRpbmEsXHJcbiAgICAucmllcGlsb2dvLXByZW5vdGF6aW9uZSxcclxuICAgIC5yaWNhcmljYS1zY2hlZHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICAuaGVhZGVyLFxyXG4gICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNlbWktZGFyaykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgc3BhbixcclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjYm9keXJpY3NjaGVkaW5he1xyXG4gICAgICAgICAgICAucm93LXNjaGVke1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpZ2h0ICh0ZXJ0aWFyeS1ib3gsIDIlKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLnJpZXBpbG9nby1zY2hlZGluYXtcclxuICAgICAgICAjYm9keWNvdXBvbntcclxuICAgICAgICAgICAgLmNvZC1zY29tbXtcclxuICAgICAgICAgICAgICAgIC5hY2NldHRhemlvbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5keC1pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmllcGlsb2dvLXByZW5vdGF6aW9uZXtcclxuICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgLnRlc3RvLXByZW5vdGF6aW9uZXtcclxuICAgICAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlcmNwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1maWZ0aC10ZXh0KTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktZGFyay0yKTtcclxuICAgICAgICAucm93X2Zvb3Rlcl9idCB7XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGRpdi5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZmlmdGgtdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjcG5fc2luZ19pbnQgI3F0aW50ID4gZGl2IGRpdi5mb290ZXJfZHggaW5wdXQsXHJcbiAgICAgICAgI3BuX3NpbmdfaW50ICNxdHNvbG8gPiBkaXYgZGl2LmZvb3Rlcl9keCBpbnB1dHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1pbnB1dCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZmlmdGgtdGV4dCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNwbl9zaXNfcmlkIGRpdiB7XHJcbiAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1pbnB1dCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1maWZ0aC10ZXh0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlbWktZGFyay0zKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNwX3Npc19jb250IC5yaWdhc2lzdGVtYTIgc3Bhbi5UU1ZpbiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5DcG5UaXBvUmllcERibCAuUmllcERYIGRpdiBzcGFuIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLkNwblRpcG9SaWVwRGJsIC5SaWVwRFggZGl2Om50aC1jaGlsZCgyKSBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNwbl9zaW5nX2ludCAjcXRzb2xvID4gZGl2IGRpdi5mb290ZXJfZHggc3Bhbjpub3QoI2xibF9jb21iKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1maWZ0aC10ZXh0KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvd19mb290ZXJfYnQxIC5mb290ZXJfc2F2ZV9jcCB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZpZnRoLXRleHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4uYnRuLXNhbHZhIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5IC5wYWxpbnNlc3RpLWNvbnRhaW5lciAuaGVhZGluZy1zcG9ydCB7XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgIC50aXRsZS1oZWFkaW5nIGg0OjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1jb2xvcik7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5ib2R5LnJlZ2lzdHJhemlvbmUgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5yZWdpc3RyYXppb25lLXBhZ2UgLmNvbmZlcm1lLWJvdHRvbSAucm93IC5jb2wtc20tOSAuY2hlY2tib3ggbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOjphZnRlcixcclxuYm9keSAucGFsaW5zZXN0aS1jb250YWluZXIgdWwucGFsLWNvbnRhaW5lciAuY2hlY2sgbGkgZGl2IGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTo6YWZ0ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXNlbWktZGFyay0zKTtcclxuICB9XHJcblxyXG4gIGJvZHkucmVnaXN0cmF6aW9uZSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLnJlZ2lzdHJhemlvbmUtcGFnZSAucGFnZS10aXRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGgze1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBib2R5IC50cGMuc2VsZXR0b3JlLWdpb3JuaSB1bCBsaSBhLmJ0bixcclxuICBib2R5IC50cHEuc2VsZXR0b3JlLWdpb3JuaSB1bCBsaSBhLmJ0biB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYnRuLWhvdmVyKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJ0bi1jb2xvci1ob3ZlcikhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYm9keS5xdW90ZS1wYWdlIC53cmFwcGVyLWJveGVkLXF1b3RlIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2UgLm1haW4tY29udGFpbmVyLXF1b3RlIC5tYWluLXF1b3RlIHtcclxuICAgIC5wYWxpbnNlc3RvLWNvbnRhaW5lcntcclxuICAgICAgICAmI3Z1ZS1PZGRzTWF0Y2h7XHJcbiAgICAgICAgICAgIC5ldmVudG8tc2luZ29sbyB7XHJcbiAgICAgICAgICAgICAgICA+IC5wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFpbi10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYW1waW9uYXRve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZXZlbnRvLXNlbGVjdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaW5wdXQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYXYtdGFicyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktYnRuLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZpZnRoKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJ0bi1ob3ZlcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1idG4tY29sb3ItaG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZpZnRoKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWItY29udGVudCAudGFiLXBhbmUgLnBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWNvbGxhcHNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktZGFyay0xNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWJvZHkgLm9kZC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdGEtYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWFya2V0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1xdGEtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcXRhLWJnLWhvdmVyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXJrZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1xdGEtY29sb3ItaG92ZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9kZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXF0YS1jb2xvci1ob3Zlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvcC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIC50aXRsZS1wYWx7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgpO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1maWZ0aC10ZXh0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVyY2F0aS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMSk7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJ0bi1ob3ZlcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktYnRuLWNvbG9yLWhvdmVyKSFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZpZnRoKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAuYnRuLmJ0bi1tZXJjYXRvIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1idG4taG92ZXIpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1idG4tY29sb3ItaG92ZXIpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idG4uYnRuLW1lcmNhdG8tYXR0aXZvICB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJ0bikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZXZlbnRpLWNvbnRhaW5lciAucXVvdGUtZXZlbnRpIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWZpZnRoLXRleHQpO1xyXG4gICAgICAgICAgICBzcGFuLmludC1xdW90ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZmlmdGgtdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgIHRoZWFkIHRyOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyLnRyLXF1b3RlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGQucXVvdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5xdGF7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXF0YS1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdW90YTFfYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcXRhLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXF0YS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnF0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcXRhLWJnLWhvdmVyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXF0YS1jb2xvci1ob3Zlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbi8vIHNwb3J0IG1lbnVcclxuXHJcbmJvZHkgdWwuYmV0dGluZy1tZW51LTQgbGkubGV2ZWwtMSBhIHNwYW4uZXZlbnQtbm8sXHJcbmJvZHkubWFpbnNwb3J0IHVsLmJldHRpbmctbWVudS00IGxpLmxldmVsLTEgYSBzcGFuLmV2ZW50LW5vLFxyXG5ib2R5LnF1b3RlLXBhZ2UgdWwuYmV0dGluZy1tZW51LTQgbGkubGV2ZWwtMSBhIHNwYW4uZXZlbnQtbm97XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktZGFyay0xNSk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2VtaS1kYXJrLTUpO1xyXG59XHJcblxyXG5ib2R5IHVsLmJldHRpbmctbWVudS00IGxpLmxldmVsLTEgPiBhOjpiZWZvcmUsXHJcbmJvZHkuaW5kZXggdWwuYmV0dGluZy1tZW51LTQgbGkubGV2ZWwtMSA+IGE6OmJlZm9yZSxcclxuYm9keS5tYWluc3BvcnQgdWwuYmV0dGluZy1tZW51LTQgbGkubGV2ZWwtMSA+IGE6OmJlZm9yZSxcclxuYm9keS5xdW90ZS1wYWdlIHVsLmJldHRpbmctbWVudS00IGxpLmxldmVsLTEgPiBhOjpiZWZvcmUsXHJcbmJvZHkgLm5hdmJhci1kZWZhdWx0LnNpZGViYXIgLnNpZGViYXItbmF2IHVsIGxpID4gYTo6YmVmb3JlLFxyXG5ib2R5LmluZGV4IC5uYXZiYXItZGVmYXVsdC5zaWRlYmFyIC5zaWRlYmFyLW5hdiB1bCBsaSA+IGE6OmJlZm9yZSxcclxuYm9keS5tYWluc3BvcnQgLm5hdmJhci1kZWZhdWx0LnNpZGViYXIgLnNpZGViYXItbmF2IHVsIGxpID4gYTo6YmVmb3JlLFxyXG5ib2R5LnF1b3RlLXBhZ2UgLm5hdmJhci1kZWZhdWx0LnNpZGViYXIgLnNpZGViYXItbmF2IHVsIGxpID4gYTo6YmVmb3Jle1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0taWNvbi1jb2xvci00KTtcclxufVxyXG5cclxuYm9keSB1bC5iZXR0aW5nLW1lbnUtNCBsaS5sZXZlbC0xIGE6aG92ZXIsXHJcbmJvZHkubWFpbnNwb3J0IHVsLmJldHRpbmctbWVudS00IGxpLmxldmVsLTEgYTpob3ZlcixcclxuYm9keS5xdW90ZS1wYWdlIHVsLmJldHRpbmctbWVudS00IGxpLmxldmVsLTEgYTpob3ZlcixcclxuYm9keSAubmF2YmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1uYXYgdWwgbGkgYTpob3ZlcixcclxuYm9keS5pbmRleCAubmF2YmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1uYXYgdWwgbGkgYTpob3ZlcixcclxuYm9keS5tYWluc3BvcnQgLm5hdmJhci1kZWZhdWx0LnNpZGViYXIgLnNpZGViYXItbmF2IHVsIGxpIGE6aG92ZXIsXHJcbmJvZHkucXVvdGUtcGFnZSAubmF2YmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1uYXYgdWwgbGkgYTpob3ZlcntcclxuICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yKTtcclxufVxyXG5cclxuLy8gbGl2ZVxyXG5cclxuYm9keS5saXZlIC53cmFwcGVyLWxpdmUgc2VjdGlvbi5tYWluLWNvbnRlbnQgLndyYXBwZXIge1xyXG4gICAgLmxpdmUtY29sLWNvbnQge1xyXG4gICAgICAgIC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydCB7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5zZWFyY2gtYm94LWxpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCN0eHRTZWFyY2h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktaW5wdXQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWlucHV0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQjYnRuU2VhcmNoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmlsdGVyLXN0cmVhbWluZ3tcclxuICAgICAgICAgICAgICAgICAgICAub25vZmZzd2l0Y2g0IC5vbm9mZnN3aXRjaDQtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAub25vZmZzd2l0Y2g0LWlubmVyOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbWktZGFyay0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIC5vbm9mZnN3aXRjaDQtc3dpdGNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taWNvbi1jb2xvci0xKTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiAubGVmdC1uYXYucGFuZWwge1xyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC5sZWZ0LW5hdi5wYW5lbHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWVudS1saXZle1xyXG4gICAgICAgICAgICAgICAgICAgICYubWVudWxpdmUzdixcclxuICAgICAgICAgICAgICAgICAgICAmLm1lbnVsaXZlNHYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNlbWktZGFyayk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5udW0tZXZlbnRzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNwb3J0LXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRpbmctY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkuZmF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRpbmctY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHJlZmVyaXRpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaS5mYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwucHJlZiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpLmxpc3QtZ3JvdXAtaXRlbS5oYXMtc3ViIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zY29yZS1jb250IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zY29yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkLW1lbnUgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYgLmxldmVsLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXppb25lLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB1bCBsaS5saXN0LWdyb3VwLWl0ZW0uaGFzLXN1YiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZW1pLWRhcmstMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zY29yZS1jb250IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2NvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5iay1ncm57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jdXN0b20tZ3JlZW4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYmstcmVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY3VzdG9tLXJlZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGltZS1sZWZ0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jdXN0b20tZ3JlZW4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpdmUtc3RyZWFtaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQtbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyA+IC5sZWZ0LW5hdi5wYW5lbCAubWVudS1saXZlLm1lbnVsaXZlNHYgLm1lbnUtaXRlbSBhOmhvdmVyLFxyXG4gICAgICAgICAgICAvLyA+IC5sZWZ0LW5hdi5wYW5lbCAubWVudS1saXZlLm1lbnVsaXZlM3YgLm1lbnUtaXRlbSBhOmhvdmVyIHtcclxuICAgICAgICAgICAgLy8gICAgIGNvbG9yOiB2YXIoLS1maWZ0aC10ZXh0KTtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudG9wLW1lbnUtbGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZW1pLWRhcmstMTUpO1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZmlmdGgtdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1maWZ0aC10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZpZnRoLXRleHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sLW1haW57XHJcbiAgICAgICAgICAgICNkaXZjZW50ZXIgLmNvbnRhaW5lci1xdW90ZSB7XHJcbiAgICAgICAgICAgICAgICAuaWZyYW1lLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRvcC1zZXR0aW5ncyBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGluZy1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uI2J0bkVubGFyZ2VGcmFtZSBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGluZy1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAjdnVlLUxpdmVwbGF5IC5jb250YWluZXItZmx1aWQucXVvdGUtYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAubmF2LW1hcmtldHMtZ3JvdXBzIC5mcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLmNsZWFyZml4IGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYnRuLWhvdmVyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJ0bi1jb2xvci1ob3Zlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNjcm9sbC13cmFwcGVyLnRhYi1jb250ZW50ICNjb2xjb2wudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC5yb3cgLnRhYi1xdC5wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2IoMjE3LCAyMTcsIDIxNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnQtcXVvdGUucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYigyMTcsIDIxNywgMjE3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtYm9keSAucm93IC5ib3gtcXVvdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXF0YS1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXF0YS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlZ25vLXF1b3Rhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdGEtYmctaG92ZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcXRhLWNvbG9yLWhvdmVyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNwcmVhZCAucXQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAubGl2ZS1vdmVydmlldyB7XHJcbiAgICAgICAgICAgIC5wYW5lbC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAucGFuZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGluZy1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGluZy1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWNvbGxhcHNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUudGFibGUgdGJvZHkgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQuZGFyayAuZGFyay50aXRsZXMgLnJvdyAubWFya2V0LXRpdGxlIC5xdW90YS1jb250IC5xdC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXF0YS1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcXRhLWJnLWhvdmVyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1xdGEtY29sb3ItaG92ZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkLmRhcmsudGltZS5pbmZvLXRkLXdpZHRoID4gZGl2LmRhcmsgYSBzcGFuLnNjb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jdXN0b20tZ3JlZW4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkLmRhcmsudGltZS5pbmZvLXRkLXdpZHRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2LmRhcmsgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRvcm5lbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggOHB4IDhweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRpbmctY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGl2ZS1jYWxlbmRhcmlvIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgLnRhYi1jb250ZW50IHRhYmxlLnRhYmxlIHRib2R5IHRyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1kYXJrLTE1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bC5uYXYubmF2LXRhYnMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRpbmctY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYnRuLWhvdmVyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1idG4tY29sb3ItaG92ZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbC1yaWdodCAuY29sLXJpZ2h0LWxpdmUgI2ZyYW1lc29jY3JpZ2h0e1xyXG4gICAgICAgIC50YWItY29udGVudCAjbGl2ZS1zdHJlYW1pbmcgI2ZyYW1lc3RyZWFtaW5nLXJpZ2h0LWVycm9ye1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHNwYW4jZnJhbWVzdHJlYW1pbmctcmlnaHQtZXJyb3ItbXNne1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsLm5hdi5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL2Nhc2lub1xyXG5cclxuYm9keS5jYXNpbm8gc2VjdGlvbi5tYWluLWNvbnRhaW5lci1jYXNpbm8tcmVzIHtcclxuICAgICYubGVmdC1zaWRlLXByb3ZpZGVye1xyXG4gICAgICAgIC5jYXNpbm8tcHJvdmlkZXItY29udHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICAuY2FzaW5vLXByb3ZpZGVyLWhlYWRlciAuc2VhcmNoIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1pbnB1dCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpZGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLWhlYWRlci10b3ApIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XHJcbiAgICAgICAgLmNhcm91c2VsLnNsaWRle1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHZhcigtLXNlbWktZGFyay01KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FzaW5vLXByb3ZpZGVyLWNvbnR7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLy8gYm94LXNoYWRvdzogMCAwIDIwcHggMCB2YXIoLS1zZW1pLWRhcmstMik7XHJcbiAgICAgICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAwIDIwcHggMCB2YXIoLS1zZW1pLWRhcmspLCAwIDAgMCAycHggdmFyKC0tc2VtaS1kYXJrLTEpO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLXRlcnRpYXJ5LWJveCkgMCUsdmFyKC0tc2VtaS1kYXJrKSAxMDAlKTtcclxuICAgICAgICAmLm9wZW4tcHJvdmlkZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXNpbm8tcHJvdmlkZXItbWFpbntcclxuICAgICAgICAgICAgLm9wZW4tcHJvdmlkZXItYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZmlmdGgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXNpbm8tcHJvdmlkZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgOy8vZHJvcC1zaGFkb3coMCAwIDFweCB2YXIoLS1zZW1pLWRhcmstNSkpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDBweCAycHggdmFyKC0tc2VtaS1kYXJrLTE1KTtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aC1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAwIHZhcigtLXNlbWktZGFyay01KTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LTMpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbm5lci1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaS5jYXNpbm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jYXNpbm8tYWxse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2VhcmNoe1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmlubmVyLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGkuY2FzaW5ve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNhc2luby1hbGx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zZWFyY2h7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQuZm9ybS1jb250cm9se1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWlucHV0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmlnaHQtY29udGFpbmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC5nYW1lLXR5cGUtY29udGFpbmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2VtaS1kYXJrLTEpO1xyXG4gICAgICAgICAgICAvLyBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1zZW1pLWRhcmspO1xyXG4gICAgICAgICAgICAvLyBib3gtc2hhZG93OiAwIDAgNnB4IDBweCB2YXIoLS1zZW1pLWRhcmstMik7XHJcbiAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6aW5zZXQgMCAwIDBweCAzcHggdmFyKC0tc2VtaS1kYXJrLTEpO1xyXG4gICAgICAgICAgICAvLyBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICAuZ2FtZS10eXBlLWZpbHRlcnN7XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiAwIDAgN3B4IDBweCB2YXIoLS1zZW1pLWRhcmstMylcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDFweCB2YXIoLS1zZW1pLWRhcmstOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC1ib3gge1xyXG4gICAgICAgICAgICAgICAgLnNlYXJjaHtcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaW5wdXQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLWJveC10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGkuaWNvbi12aWV3e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpLmZhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY2FzaW5vLXNvcnRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FzaW5vLWdhbWVzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAuZ2FtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6ICAwIDAgNXB4IDBweCB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoODcsIDg3LCA4NywgMC42MykgNjElLCByZ2JhKDAsIDAsIDAsIDAuOTUpIDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnByb3ZpZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggM3B4IDVweCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1idG5ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMHB4IDVweCAjMDAwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApIDAlLCMxMTEgNjElLCMxMTEgMTAwJSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggNHB4ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5wcm92aWRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMW4rMCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgI2ZlMDQ4YiAxMDAlKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4rMCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCAjNjNkMTMzIDEwMCUpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbiswKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCNmZjdhMDMgMTAwJSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKzApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMSwxMjIsMjU1LDApIDAlLHJnYmEoMSwxMjIsMjU1LDEpIDEwMCUpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAvLyAmOm50aC1jaGlsZCg1biswKXtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgc3Bhbi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMSwxMjIsMjU1LDApIDAlLCMzYzM2OTUgMTAwJSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vICY6bnRoLWNoaWxkKDZuKzApe1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBzcGFuLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxLDEyMiwyNTUsMCkgMCUsI2ZkMDMzYyAxMDAlKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoN24rMCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDEsMTIyLDI1NSwwKSAwJSwjNTI0MGY4IDEwMCUpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9jYXNpbm8gbW9kYWxcclxuYm9keS5jYXNpbm8gLm1vZGFsLm1vZGFsLWdhbWUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZ2FtZS1wb3B1cC1jb250YWluZXIgLmNhc2luby1nYW1lLWNvbnQgLmNhc2luby1nYW1lLXdyYXBwZXIgLmdhbWUtY29udGFpbmVyLXdyYXBwZXIgLmdhbWUtbWVudSAucGFuZWwtcHJlZmVyaXRpIC5wYW5lbC1oZWFkaW5nLFxyXG5ib2R5LmNhc2lubyAubW9kYWwubW9kYWwtZ2FtZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5nYW1lLXBvcHVwLWNvbnRhaW5lciAuY2FzaW5vLWdhbWUtY29udCAuY2FzaW5vLWdhbWUtd3JhcHBlciAuZ2FtZS1jb250YWluZXItd3JhcHBlciAuZ2FtZS1tZW51IC5iYWxhbmNlcyB1bCBsaS50aXRsZXtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHZhcigtLWhlYWRpbmctY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxufVxyXG5cclxuI2Nhc2luby10cmFuc2Zlci1tb2RhbC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5iYWxhbmNlcyB1bCBsaSBzcGFuLmFtb3VudCxcclxuI3RyYW5zZmVyLW1vZGFsLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmJhbGFuY2VzIHVsIGxpIHNwYW4uYW1vdW50e1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG59XHJcblxyXG5cclxuLy8gYWNjb3VudFxyXG5cclxuYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkLmRldHRhZ2xpby1jb21taXNzaW9uaSAudGFibGUudGFibGUtdG90YWxpIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0xKTtcclxufVxyXG5cclxuYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250IC5saXN0YS11dGVudGkgLm9wemlvbmktcmljZXJjYSAuYnV0dG9uLWNvbnRhaW5lci10b3AgLmJ0bixcclxuYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250LmZ1bGwgLmxpc3RhLXV0ZW50aSAub3B6aW9uaS1yaWNlcmNhIC5idXR0b24tY29udGFpbmVyLXRvcCAuYnRuIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgYm9yZGVyOnVuc2V0O1xyXG4gICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlciAudWktd2lkZ2V0LWhlYWRlciAudWktZGF0ZXBpY2tlci10aXRsZXtcclxuICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yKTtcclxufVxyXG5cclxuYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250IC5nZXN0aW9uZS1hbnRpZWZmcmF6aW9uZSAuYm90dG9tLWNvbnRhaW5lciAuYnRuLFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5tYWluLWNvbnQuZnVsbCAuZ2VzdGlvbmUtYW50aWVmZnJhemlvbmUgLmJvdHRvbS1jb250YWluZXIgLmJ0bntcclxuICAgIG1heC13aWR0aDogMjMwcHg7XHJcbn1cclxuXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLm1haW4tY29udCAuYWNjb3VudC1wZXJzb25hbC1kYXRhLWNvbnRhaW5lciAuZGF0YS1jb250YWluZXIgdWwubmF2Lm5hdi10YWJzIGxpIGEsXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLm1haW4tY29udC5mdWxsIC5hY2NvdW50LXBlcnNvbmFsLWRhdGEtY29udGFpbmVyIC5kYXRhLWNvbnRhaW5lciB1bC5uYXYubmF2LXRhYnMgbGkgYXtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJ0bik7XHJcbiAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktYnRuLWNvbG9yKTtcclxuICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbn1cclxuXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLm1haW4tY29udCAuYWNjb3VudC1wZXJzb25hbC1kYXRhLWNvbnRhaW5lciAuZGF0YS1jb250YWluZXIgdWwubmF2Lm5hdi10YWJzIGxpOmhvdmVyIGEsXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLm1haW4tY29udCAuYWNjb3VudC1wZXJzb25hbC1kYXRhLWNvbnRhaW5lciAuZGF0YS1jb250YWluZXIgdWwubmF2Lm5hdi10YWJzIGxpOmFjdGl2ZSBhLFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5tYWluLWNvbnQgLmFjY291bnQtcGVyc29uYWwtZGF0YS1jb250YWluZXIgLmRhdGEtY29udGFpbmVyIHVsLm5hdi5uYXYtdGFicyBsaS5hY3RpdmUgYSxcclxuYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250IC5hY2NvdW50LXBlcnNvbmFsLWRhdGEtY29udGFpbmVyIC5kYXRhLWNvbnRhaW5lciB1bC5uYXYubmF2LXRhYnMgbGkuYWN0aXZlOmhvdmVyIGEsXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLm1haW4tY29udC5mdWxsIC5hY2NvdW50LXBlcnNvbmFsLWRhdGEtY29udGFpbmVyIC5kYXRhLWNvbnRhaW5lciB1bC5uYXYubmF2LXRhYnMgbGk6aG92ZXIgYSxcclxuYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250LmZ1bGwgLmFjY291bnQtcGVyc29uYWwtZGF0YS1jb250YWluZXIgLmRhdGEtY29udGFpbmVyIHVsLm5hdi5uYXYtdGFicyBsaTphY3RpdmUgYSxcclxuYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250LmZ1bGwgLmFjY291bnQtcGVyc29uYWwtZGF0YS1jb250YWluZXIgLmRhdGEtY29udGFpbmVyIHVsLm5hdi5uYXYtdGFicyBsaS5hY3RpdmUgYSxcclxuYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250LmZ1bGwgLmFjY291bnQtcGVyc29uYWwtZGF0YS1jb250YWluZXIgLmRhdGEtY29udGFpbmVyIHVsLm5hdi5uYXYtdGFicyBsaS5hY3RpdmU6aG92ZXIgYXtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG59XHJcblxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5tYWluLWNvbnQgLmFjY291bnQtcGVyc29uYWwtZGF0YS1jb250YWluZXIgLmRhdGEtY29udGFpbmVyIHVsLm5hdi5uYXYtdGFicyBsaTpob3ZlciBhLFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5tYWluLWNvbnQuZnVsbCAuYWNjb3VudC1wZXJzb25hbC1kYXRhLWNvbnRhaW5lciAuZGF0YS1jb250YWluZXIgdWwubmF2Lm5hdi10YWJzIGxpOmhvdmVyIGF7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1idG4taG92ZXIpO1xyXG4gICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJ0bi1jb2xvci1ob3Zlcik7XHJcbn1cclxuXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZCA+IC5yb3cgLnNpZGUtbmF2LWJhY2tvZmZpY2Uuc2lkZWJhciAuc3ViLXBhZ2UtaGVhZGVyIHNwYW57XHJcbiAgICBjb2xvcjogdmFyKC0taGVhZGluZy1jb2xvcik7XHJcbn1cclxuXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmNvbC1zbS00I3BuQ2FzaG91dCAuZnQtYW1vdW50LWNvbnRhaW5lcntcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1idG4pO1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1idG4tY29sb3IpO1xyXG5cclxufVxyXG5cclxuYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkID4gLnJvdyAuc2lkZS1uYXYtYmFja29mZmljZS5zaWRlYmFyIHVsLm5hdiBsaSBhe1xyXG4gICAgY29sb3I6IHZhcigtLWhlYWRpbmctY29sb3IpO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWhlYWRpbmctY29sb3IpO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogdmFyKC0taGVhZGluZy1jb2xvcik7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmZvb3RlciAuZm9vdGVyLXRvcCAuY29udGFpbmVyLWZsdWlkIC5yb3cge1xyXG4gICAgLmNvbC1tZC0ye1xyXG4gICAgICAgIC5wYWdlLWhlYWRlcntcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwgbGkgYXtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50ZXh0e1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgICB9XHJcbiAgICAmLnBheXtcclxuICAgICAgICBvcGFjaXR5OiAwLjY1O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuYm9keS5xYmV0IC5jb250YWluZXIucWJldC1wYWdlIC5oZWFkaW5nLXFiZXR7XHJcbiAgICBjb2xvcjogdmFyKC0taGVhZGluZy1jb2xvcik7XHJcbn1cclxuXHJcbmJvZHkucWJldCAuY29udGFpbmVyLnFiZXQtcGFnZSAucm93IC5jb2wtc20tMTIgLnFiZXQtd3JhcHBlciAuY29kZS1jb250IHNwYW4udGl0bGV7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuYm9keS5tYWluc3BvcnQub2Rkc2xlc3N0aGFuIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkIC5tYWluLWNvbnRhaW5lci1xdW90ZSAubWFpbi1jb250YWluZXIgLnF0LWZhdntcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyLXRyYWNre1xyXG4gICAgICAgIC5zbGlkZXItdGlja3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2QwZDBkMCAwJSwgI2M4YzhjOCAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3BvcnQtYnRuIHVsIGxpIC5zcG9ydCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWZpZnRoLXRleHQpO1xyXG4gICAgfVxyXG4gICAgLnNwb3J0LXF0LWNvbnQge1xyXG4gICAgICAgIHVsI09MVFVsSW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsI09MVFVsTGlzdHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlbWktZGFyay0xKTtcclxuICAgICAgICAgICAgICAgIC5ldmVudHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1hdGNoLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNoYW1waW9uc2hpcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1maWZ0aC10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5xdW90ZSAucXRhIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXF0YS1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXF0YS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5mYXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXF0YS1iZy1ob3Zlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1xdGEtY29sb3ItaG92ZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjA0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYm9keS5hcmVhcmlzZXJ2YXRhIHNlY3Rpb24jbWFpbiAuY29uZmVybWEtcmVnaXN0cmF6aW9uZSAuYXR0aXZhemlvbmUtY29udGFpbmVyIC5jb250ZW50LFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgc2VjdGlvbiNtYWluIC5jb25mZXJtYS1yZWdpc3RyYXppb25lIC5yZWdpc3RyYXppb25lLWNvbnRhaW5lciAuY29udGVudHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAuYnRuLWNvbmZlcm1he1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgIH1cclxufVxyXG5cclxuYm9keS5yZWN1cGVyYS1wd2Qgc2VjdGlvbiNtYWluIC5jb250YWluZXItZmx1aWQucmVjdXBlcmEtcHdkIC5wYWdlLXRpdGxlIGg0e1xyXG4gICAgY29sb3I6IHZhcigtLWhlYWRpbmctY29sb3IpO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG59XHJcblxyXG5ib2R5LnJlY3VwZXJhLXB3ZCBzZWN0aW9uI21haW4gLmRhdGktY29udGFpbmVyIC5yZWMtcGFzc3dvcmQgLmZvcm0taG9yaXpvbnRhbCBsYWJlbHtcclxuICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yKTtcclxufSIsIi5tYi01e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4XHJcbn1cclxuLm1iLTEwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweFxyXG59XHJcblxyXG4uYnItNHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuYm9keS5jYXNpbm8ge1xyXG4gICAgc2VjdGlvbi5tYWluLWNvbnRhaW5lci1jYXNpbm8tcmVzIHtcclxuICAgICAgICAuY2FzaW5vLXByb3ZpZGVyLWNvbnQge1xyXG4gICAgICAgICAgICAuY2FzaW5vLXByb3ZpZGVyLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgZGl2LmNhc2luby1wcm92aWRlciBkaXYuaW5uZXItY29udCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjZDdkN2Q3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnZhcigtLWZvdXJ0aC1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3VydGgtYm94KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICBkaXYucmlnaHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGl2LmdhbWUtdHlwZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpdi5zZWFyY2gtYm94LXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkuaWNvbi12aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp2YXIoLS1mb3VydGgtYm94KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvdXJ0aC1ib3gpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYm9keS5pbmRleCAjdnVlLVNsaWRlci1pbmRleCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCkhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHJhc3ApIWltcG9ydGFudDsgXHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgdGFibGU6bm90KC51aS1kYXRlcGlja2VyLWNhbGVuZGFyKSB0aGVhZCB0ciB0ZC50b3QtZ2lvY2F0bywgXHJcbmJvZHkuYXJlYXJpc2VydmF0YSB0YWJsZTpub3QoLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIpIHRib2R5IHRyIHRkLnRvdC1naW9jYXRvLCBcclxuYm9keS5hcmVhcmlzZXJ2YXRhIHRhYmxlOm5vdCgudWktZGF0ZXBpY2tlci1jYWxlbmRhcikgdGZvb3QgdHIgdGQudG90LWdpb2NhdG8sIFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRyIHRkLnRvdC1naW9jYXRvLCBcclxuYm9keS5hcmVhcmlzZXJ2YXRhIC50YWJsZS1ib3JkZXJlZCB0Ym9keSB0ciB0ZC50b3QtZ2lvY2F0bywgXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAudGFibGUtYm9yZGVyZWQgdGZvb3QgdHIgdGQudG90LWdpb2NhdG8ge1xyXG4gICAgY29sb3I6ICMwMGQzMDA7XHJcbn1cclxuYm9keSAuYm94LWNvdXBvbiAuZm9vdGVyY3AgI3BuX3Npc19yaWQgZGl2IC5DcG5UaXBvUmllcERibCAuUmllcERYIGRpdjpudGgtY2hpbGQoMikgc3BhbixcclxuYm9keSAuYm94LWNvdXBvbiAuZm9vdGVyY3AgI3BuX3Npc19yaWQgZGl2IC5DcG5UaXBvUmllcERibCAuUmllcERYIGRpdiBzcGFuIHNwYW4sXHJcbmJvZHkgLmJveC1jb3Vwb24gLmZvb3RlcmNwICNwbl9zaXNfcmlkIGRpdiAuY3Bfc2lzX2NvbnQgLnJpZ2FzaXN0ZW1hMiBzcGFuLlRTVmluIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcblxyXG5ib2R5LnF1b3RlLXBhZ2UgLndyYXBwZXItYm94ZWQtcXVvdGUgc2VjdGlvbiNtYWluIC5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZSAubWFpbi1jb250YWluZXItcXVvdGUgLm1haW4tcXVvdGUgLnBhbGluc2VzdG8tY29udGFpbmVyI3Z1ZS1PZGRzTWF0Y2ggLmV2ZW50by1zaW5nb2xvIC5wYW5lbCAucGFuZWwtYm9keSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4sXHJcbmJvZHkuYXJlYXJpc2VydmF0YSB0YWJsZTpub3QoLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIpIHRoZWFkIHRyIHRkIGEsIFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgdGFibGU6bm90KC51aS1kYXRlcGlja2VyLWNhbGVuZGFyKSB0Ym9keSB0ciB0ZCBhLCBcclxuYm9keS5hcmVhcmlzZXJ2YXRhIHRhYmxlOm5vdCgudWktZGF0ZXBpY2tlci1jYWxlbmRhcikgdGZvb3QgdHIgdGQgYSwgXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAudGFibGUtYm9yZGVyZWQgdGhlYWQgdHIgdGQgYSwgXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAudGFibGUtYm9yZGVyZWQgdGJvZHkgdHIgdGQgYSwgXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAudGFibGUtYm9yZGVyZWQgdGZvb3QgdHIgdGQgYSxcclxuYm9keS5hcmVhcmlzZXJ2YXRhIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAubWFpbi1jb250IC5yZXBvcnQgLnJlcG9ydC1jb250YWluZXIgLnJpc3VsdGF0aS1jb250YWluZXIgLnJlcG9ydC1wYWdlIC5wYW5lbCAucGFuZWwtaGVhZGVyIC50aXRsZSBzcGFuIHNwYW46bm90KC5yb3Nzby1iayksIFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5tYWluLWNvbnQuZnVsbCAucmVwb3J0IC5yZXBvcnQtY29udGFpbmVyIC5yaXN1bHRhdGktY29udGFpbmVyIC5yZXBvcnQtcGFnZSAucGFuZWwgLnBhbmVsLWhlYWRlciAudGl0bGUgc3BhbiBzcGFuOm5vdCgucm9zc28tYmspLFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5tYWluLWNvbnQgLnJlcG9ydCAucmVwb3J0LWNvbnRhaW5lciAucmlzdWx0YXRpLWNvbnRhaW5lciAudG90YWxpLWhlYWRlciAucm93IC5jb2wtc20tMiAuYm94LWNvbnRhaW5lciBzcGFuOm5vdCgucm9zc28tYmspLFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5tYWluLWNvbnQuZnVsbCAucmVwb3J0IC5yZXBvcnQtY29udGFpbmVyIC5yaXN1bHRhdGktY29udGFpbmVyIC50b3RhbGktaGVhZGVyIC5yb3cgLmNvbC1zbS0yIC5ib3gtY29udGFpbmVyIHNwYW46bm90KC5yb3Nzby1iayksXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLm1haW4tY29udCAucmVwb3J0IC5yZXBvcnQtY29udGFpbmVyIC5yaXN1bHRhdGktY29udGFpbmVyIC5yZXBvcnQtcGFnZSAucGFuZWwgLnBhbmVsLWhlYWRlciAudGl0bGUgc3BhbiBzcGFuOm5vdCgucm9zc28tYmspLFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5tYWluLWNvbnQuZnVsbCAucmVwb3J0IC5yZXBvcnQtY29udGFpbmVyIC5yaXN1bHRhdGktY29udGFpbmVyIC5yZXBvcnQtcGFnZSAucGFuZWwgLnBhbmVsLWhlYWRlciAudGl0bGUgc3BhbiBzcGFuOm5vdCgucm9zc28tYmspLFxyXG4jY2FzaW5vLXRyYW5zZmVyLW1vZGFsLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmJhbGFuY2VzIHVsIGxpIHNwYW4uYW1vdW50LFxyXG4jdHJhbnNmZXItbW9kYWwubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuYmFsYW5jZXMgdWwgbGkgc3Bhbi5hbW91bnQ6bm90KC5yb3Nzby1iayksXHJcbmJvZHkuY2FzaW5vIC5tb2RhbC5tb2RhbC1nYW1lIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmdhbWUtcG9wdXAtY29udGFpbmVyIC5jYXNpbm8tZ2FtZS1jb250IC5jYXNpbm8tZ2FtZS13cmFwcGVyIC5nYW1lLWNvbnRhaW5lci13cmFwcGVyIC5nYW1lLW1lbnUgLmJhbGFuY2VzIHVsIGxpIHNwYW4uYW1vdW50LFxyXG5ib2R5IHVsLmJldHRpbmctbWVudS00IGxpLmxldmVsLTEgYSBzcGFuLmV2ZW50LW5vLFxyXG5ib2R5Lm1haW5zcG9ydCB1bC5iZXR0aW5nLW1lbnUtNCBsaS5sZXZlbC0xIGEgc3Bhbi5ldmVudC1ubywgXHJcbmJvZHkucXVvdGUtcGFnZSB1bC5iZXR0aW5nLW1lbnUtNCBsaS5sZXZlbC0xIGEgc3Bhbi5ldmVudC1ubyB7XHJcbiAgICBjb2xvciA6IHZhcigtLXByaW1hcnktdGV4dCkhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuYm9keS5xdW90ZS1wYWdlIC53cmFwcGVyLWJveGVkLXF1b3RlIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2UgLm1haW4tY29udGFpbmVyLXF1b3RlIC5tYWluLXF1b3RlIC5wYWxpbnNlc3RvLWNvbnRhaW5lciAubWVyY2F0aS1jb250YWluZXIgLnRhYi1jb250ZW50IC5idG4uYnRuLW1lcmNhdG8tYXR0aXZvLFxyXG5ib2R5LnF1b3RlLXBhZ2UgLndyYXBwZXItYm94ZWQtcXVvdGUgc2VjdGlvbiNtYWluIC5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZSAubWFpbi1jb250YWluZXItcXVvdGUgLm1haW4tcXVvdGUgLnBhbGluc2VzdG8tY29udGFpbmVyIC5ldmVudGktY29udGFpbmVyIC5xdW90ZS1ldmVudGkgdGFibGUgdGJvZHkgdHIudHItcXVvdGUgdGQuc2VnbmkgLnF0YS1kcD5kaXYuc2VnbmlxdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgtYm94KSFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3VydGgtYm94KSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXItbGl2ZSBzZWN0aW9uLm1haW4tY29udGVudCAud3JhcHBlciAubGl2ZS1jb2wtY29udCAuY29sLWxlZnQgI3Z1ZS1NZW51U3BvcnQ+LmxlZnQtbmF2LnBhbmVsIC5tZW51LWxpdmUubWVudWxpdmU0diAubWVudS1pdGVtLnByZWZlcml0aSB1bC5wcmVmIGxpLmxpc3QtZ3JvdXAtaXRlbS5oYXMtc3ViLnNlbGVjdGVkLW1lbnU+ZGl2IC5ldmVudC1uYW1lLmhvbWUsIFxyXG5ib2R5LmxpdmUgLndyYXBwZXItbGl2ZSBzZWN0aW9uLm1haW4tY29udGVudCAud3JhcHBlciAubGl2ZS1jb2wtY29udCAuY29sLWxlZnQgI3Z1ZS1NZW51U3BvcnQ+LmxlZnQtbmF2LnBhbmVsIC5tZW51LWxpdmUubWVudWxpdmUzdiAubWVudS1pdGVtLnByZWZlcml0aSB1bC5wcmVmIGxpLmxpc3QtZ3JvdXAtaXRlbS5oYXMtc3ViLnNlbGVjdGVkLW1lbnU+ZGl2IC5ldmVudC1uYW1lLmhvbWUsXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydD4ubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTR2IC5tZW51LWl0ZW0ucHJlZmVyaXRpIHVsLnByZWYgbGkubGlzdC1ncm91cC1pdGVtLmhhcy1zdWIuc2VsZWN0ZWQtbWVudT5kaXYgLmV2ZW50LW5hbWUsXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydD4ubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTN2IC5tZW51LWl0ZW0ucHJlZmVyaXRpIHVsLnByZWYgbGkubGlzdC1ncm91cC1pdGVtLmhhcy1zdWIuc2VsZWN0ZWQtbWVudT5kaXYgLmV2ZW50LW5hbWUsXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydD4ubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTR2IC5tZW51LWl0ZW0ucHJlZmVyaXRpIHVsLnByZWYgbGkubGlzdC1ncm91cC1pdGVtLmhhcy1zdWIuc2VsZWN0ZWQtbWVudT5kaXYgLnNjb3JlLWNvbnQgLnNjb3JlLmhvbWUsXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydD4ubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTN2IC5tZW51LWl0ZW0ucHJlZmVyaXRpIHVsLnByZWYgbGkubGlzdC1ncm91cC1pdGVtLmhhcy1zdWIuc2VsZWN0ZWQtbWVudT5kaXYgLnNjb3JlLWNvbnQgLnNjb3JlLmhvbWUsXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydD4ubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTR2IC5tZW51LWl0ZW0ucHJlZmVyaXRpIHVsLnByZWYgbGkubGlzdC1ncm91cC1pdGVtLmhhcy1zdWIuc2VsZWN0ZWQtbWVudT5kaXYgLnNjb3JlLWNvbnQgLnNjb3JlLmF3YXksXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydD4ubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTN2IC5tZW51LWl0ZW0ucHJlZmVyaXRpIHVsLnByZWYgbGkubGlzdC1ncm91cC1pdGVtLmhhcy1zdWIuc2VsZWN0ZWQtbWVudT5kaXYgLnNjb3JlLWNvbnQgLnNjb3JlLmF3YXksXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydD4ubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTN2IC5tZW51LWl0ZW0ucHJlZmVyaXRpIHVsLnByZWYgbGkubGlzdC1ncm91cC1pdGVtLmhhcy1zdWIuc2VsZWN0ZWQtbWVudT5kaXYgLnRvdXJuYW1lbnQtbmFtZSwgXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydD4ubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTR2IC5tZW51LWl0ZW0ucHJlZmVyaXRpIHVsLnByZWYgbGkubGlzdC1ncm91cC1pdGVtLmhhcy1zdWIuc2VsZWN0ZWQtbWVudT5kaXYgLnRvdXJuYW1lbnQtbmFtZSxcclxuXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydD4ubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTN2IC5tZW51LWl0ZW0+ZGl2IC5sZXZlbC0yPmRpdiB1bCBsaS5saXN0LWdyb3VwLWl0ZW0uaGFzLXN1YnNlbGVjdGVkLW1lbnU+ZGl2IC50b3VybmFtZW50LW5hbWUsXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydD4ubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTN2IC5tZW51LWl0ZW0+ZGl2IC5sZXZlbC0yPmRpdiB1bCBsaS5saXN0LWdyb3VwLWl0ZW0uaGFzLXN1Yi5zZWxlY3RlZC1tZW51ID5kaXYsXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydD4ubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTN2IC5tZW51LWl0ZW0+ZGl2IC5sZXZlbC0yPmRpdiB1bCBsaS5saXN0LWdyb3VwLWl0ZW0uaGFzLXN1Yi5zZWxlY3RlZC1tZW51ID5kaXYgaSxcclxuYm9keS5saXZlIC53cmFwcGVyLWxpdmUgc2VjdGlvbi5tYWluLWNvbnRlbnQgLndyYXBwZXIgLmxpdmUtY29sLWNvbnQgLmNvbC1sZWZ0ICN2dWUtTWVudVNwb3J0Pi5sZWZ0LW5hdi5wYW5lbCAubWVudS1saXZlLm1lbnVsaXZlM3YgLm1lbnUtaXRlbT5kaXYgLmxldmVsLTI+ZGl2IHVsIGxpLmxpc3QtZ3JvdXAtaXRlbS5oYXMtc3ViLnNlbGVjdGVkLW1lbnUgPmRpdiAudG91cm5hbWVudC1uYW1lLFxyXG5ib2R5LmxpdmUgLndyYXBwZXItbGl2ZSBzZWN0aW9uLm1haW4tY29udGVudCAud3JhcHBlciAubGl2ZS1jb2wtY29udCAuY29sLWxlZnQgI3Z1ZS1NZW51U3BvcnQ+LmxlZnQtbmF2LnBhbmVsIC5tZW51LWxpdmUubWVudWxpdmUzdiAubWVudS1pdGVtPmRpdiAubGV2ZWwtMj5kaXYgdWwgbGkubGlzdC1ncm91cC1pdGVtLmhhcy1zdWIuc2VsZWN0ZWQtbWVudT5kaXYgLnNjb3JlLWNvbnQgLnNjb3JlLCBcclxuYm9keS5xdW90ZS1wYWdlIC53cmFwcGVyLWJveGVkLXF1b3RlIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2UgLm1haW4tY29udGFpbmVyLXF1b3RlIC5tYWluLXF1b3RlIC5wYWxpbnNlc3RvLWNvbnRhaW5lciN2dWUtT2Rkc01hdGNoIC5ldmVudG8tc2luZ29sbyAucGFuZWwgLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50IC50YWItcGFuZSAucGFuZWwgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5LnNjb3JlciAub2RkLWNvbnRhaW5lci5ldmVudG8tc2VsZWN0LmRyb3Bkb3duIGJ1dHRvbi5idG4gOjphZnRlcixcclxuYm9keS5xdW90ZS1wYWdlIC53cmFwcGVyLWJveGVkLXF1b3RlIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2UgLm1haW4tY29udGFpbmVyLXF1b3RlIC5tYWluLXF1b3RlIC5wYWxpbnNlc3RvLWNvbnRhaW5lciN2dWUtT2Rkc01hdGNoIC5ldmVudG8tc2luZ29sbyAucGFuZWwgLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50IC50YWItcGFuZSAucGFuZWwgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5LnNjb3JlciAub2RkLWNvbnRhaW5lci5ldmVudG8tc2VsZWN0LmRyb3Bkb3duIGJ1dHRvbi5idG4sXHJcbmJvZHkucXVvdGUtcGFnZSAud3JhcHBlci1ib3hlZC1xdW90ZSBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdlIC5tYWluLWNvbnRhaW5lci1xdW90ZSAubWFpbi1xdW90ZSAucGFsaW5zZXN0by1jb250YWluZXIjdnVlLU9kZHNNYXRjaCAuZXZlbnRvLXNpbmdvbG8gLnBhbmVsIC5wYW5lbC1ib2R5IC50YWItY29udGVudCAudGFiLXBhbmUgLnBhbmVsIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSAub2RkLWNvbnRhaW5lciAub2RkLFxyXG5ib2R5IC5ib3gtY291cG9uICNwbmV2LkNJdGVtcyAuQ0l0ZW0gLkNNZXJjYXRvLFxyXG5ib2R5LmNhc2lubyBzZWN0aW9uLm1haW4tY29udGFpbmVyLWNhc2luby1yZXMgLmNhc2luby1wcm92aWRlci1jb250IC5jYXNpbm8tcHJvdmlkZXItbWFpbiAuY2FzaW5vLXByb3ZpZGVyOm5vdCguYWN0aXZlKSAuaW5uZXItY29udCBpLmNhc2luby5jYXNpbm8tYWxsIHNwYW4sXHJcbmJvZHkgLmJveC1jb3Vwb24gI3BuZXYuQ0l0ZW1zIC5DSXRlbSAuQ09kZHM6bnRoLWNoaWxkKDMpLFxyXG5ib2R5IC5ib3gtY291cG9uICNwbmV2LkNJdGVtcyAuQ0l0ZW0gLkNPZGRzPmRpdixcclxuYm9keSAuYm94LWNvdXBvbiAjcG5ldi5DSXRlbXMgLkNJdGVtIC5DU3ViRXYgc3BhbixcclxuYm9keSAuYm94LWNvdXBvbiAjcG5ldi5DSXRlbXMgLkNJdGVtIC5Db2RFdixcclxuYm9keS5saXZlIC53cmFwcGVyLWxpdmUgc2VjdGlvbi5tYWluLWNvbnRlbnQgLndyYXBwZXIgLmxpdmUtY29sLWNvbnQgLmxpdmUtb3ZlcnZpZXcgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtY29sbGFwc2UgdGFibGUudGFibGUgdGJvZHkgdHIgdGQuZGFyayAuZGFyay50aXRsZXMgLnJvdyAubWFya2V0LXRpdGxlIC5xdW90YS1jb250IC5xdC1jb250YWluZXIsXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydD4ubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTN2IC5tZW51LWl0ZW0+ZGl2IC5sZXZlbC0yPmRpdiB1bCBsaS5saXN0LWdyb3VwLWl0ZW0uaGFzLXN1Yi5zZWxlY3RlZC1tZW51PmRpdiAuZXZlbnQtbmFtZSwgXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydD4ubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTR2IC5tZW51LWl0ZW0+ZGl2IC5sZXZlbC0yPmRpdiB1bCBsaS5saXN0LWdyb3VwLWl0ZW0uaGFzLXN1Yi5zZWxlY3RlZC1tZW51PmRpdiAuc2NvcmUtY29udCAuc2NvcmUsXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydD4ubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTR2IC5tZW51LWl0ZW0+ZGl2IC5sZXZlbC0yPmRpdiB1bCBsaS5saXN0LWdyb3VwLWl0ZW0uaGFzLXN1Yi5zZWxlY3RlZC1tZW51PmRpdiAubGl2ZS1zdHJlYW1pbmcsXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydD4ubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTR2IC5tZW51LWl0ZW0+ZGl2IC5sZXZlbC0yPmRpdiB1bCBsaS5saXN0LWdyb3VwLWl0ZW0uaGFzLXN1Yi5zZWxlY3RlZC1tZW51PmRpdiAubGl2ZS1zdHJlYW1pbmcgaSxcclxuYm9keS5saXZlIC53cmFwcGVyLWxpdmUgc2VjdGlvbi5tYWluLWNvbnRlbnQgLndyYXBwZXIgLmxpdmUtY29sLWNvbnQgLmNvbC1sZWZ0ICN2dWUtTWVudVNwb3J0Pi5sZWZ0LW5hdi5wYW5lbCAubWVudS1saXZlLm1lbnVsaXZlNHYgLm1lbnUtaXRlbT5kaXYgLmxldmVsLTI+ZGl2IHVsIGxpLmxpc3QtZ3JvdXAtaXRlbS5oYXMtc3ViLnNlbGVjdGVkLW1lbnU+ZGl2IC5ldmVudC1uYW1lLFxyXG5ib2R5LmxpdmUgLndyYXBwZXItbGl2ZSBzZWN0aW9uLm1haW4tY29udGVudCAud3JhcHBlciAubGl2ZS1jb2wtY29udCAuY29sLWxlZnQgI3Z1ZS1NZW51U3BvcnQ+LmxlZnQtbmF2LnBhbmVsIC5tZW51LWxpdmUubWVudWxpdmU0diAubWVudS1pdGVtPmRpdiAubGV2ZWwtMj5kaXYgdWwgbGkubGlzdC1ncm91cC1pdGVtLmhhcy1zdWIuc2VsZWN0ZWQtbWVudT5kaXYgLnNjb3JlLWNvbnQgLnNjb3JlLmhvbWUsXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydD4ubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTR2IC5tZW51LWl0ZW0+ZGl2IC5sZXZlbC0yPmRpdiB1bCBsaS5saXN0LWdyb3VwLWl0ZW0uaGFzLXN1Yi5zZWxlY3RlZC1tZW51PmRpdiAuc2NvcmUtY29udCAuc2NvcmUuYXdheSxcclxuYm9keS5xdW90ZS1wYWdlIC53cmFwcGVyLWJveGVkLXF1b3RlIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2UgLm1haW4tY29udGFpbmVyLXF1b3RlIC5tYWluLXF1b3RlIC5wYWxpbnNlc3RvLWNvbnRhaW5lciAubWVyY2F0aS1jb250YWluZXIgLnRhYi1jb250ZW50IC5idG4uYnRuLW1lcmNhdG8tYXR0aXZvIGEsXHJcbmJvZHkucXVvdGUtcGFnZSAud3JhcHBlci1ib3hlZC1xdW90ZSBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdlIC5tYWluLWNvbnRhaW5lci1xdW90ZSAubWFpbi1xdW90ZSAucGFsaW5zZXN0by1jb250YWluZXIgLmV2ZW50aS1jb250YWluZXIgLnF1b3RlLWV2ZW50aSB0YWJsZSB0Ym9keSB0ci50ci1xdW90ZSB0ZC5zZWduaSAucXRhLWRwPmRpdi5zZWduaXF0IC5ub21lLXF1b3RhIHtcclxuICAgIGNvbG9yOiB2YXIoLS1zaXh0aCkhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuYm9keS5jYXNpbm8gc2VjdGlvbi5tYWluLWNvbnRhaW5lci1jYXNpbm8tcmVzIC5yaWdodC1jb250YWluZXIgLmdhbWUtdHlwZS1jb250YWluZXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1ib3gtdG9wIGkuaWNvbi12aWV3IHtcclxuICAgIG9wYWNpdHk6IDAuODtcclxufVxyXG5cclxuYm9keS5jYXNpbm8gc2VjdGlvbi5tYWluLWNvbnRhaW5lci1jYXNpbm8tcmVzIC5yaWdodC1jb250YWluZXIgLmdhbWUtdHlwZS1jb250YWluZXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1ib3gtdG9wIGkuaWNvbi12aWV3LmFjdGl2ZTo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wcmltYXJ5KTtcclxufVxyXG5cclxuXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbWFpbiAjZGl2Y2VudGVyIC5jb250YWluZXItcXVvdGUgI3Z1ZS1MaXZlcGxheSAuY29udGFpbmVyLWZsdWlkLnF1b3RlLWJvdHRvbSAuc2Nyb2xsLXdyYXBwZXIudGFiLWNvbnRlbnQgI2NvbGNvbC50YWItY29udGVudCAudGFiLXBhbmUgLnJvdyAudGFiLXF0LnBhbmVsIHtcclxuXHJcbn1cclxuXHJcbmJvZHkuY2FzaW5vIHNlY3Rpb24ubWFpbi1jb250YWluZXItY2FzaW5vLXJlcyAucmlnaHQtY29udGFpbmVyIC5nYW1lLXR5cGUtY29udGFpbmVyIC5zZWFyY2gtYm94IC5zZWFyY2gtYm94LXRvcCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcblxyXG5ib2R5LmNhc2lubyBzZWN0aW9uLm1haW4tY29udGFpbmVyLWNhc2luby1yZXMgLmNhc2luby1wcm92aWRlci1jb250IC5jYXNpbm8tcHJvdmlkZXItbWFpbiAuY2FzaW5vLXByb3ZpZGVyIGRpdi5pbm5lci1jb250IGkuY2FzaW5vIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuYm9keS5xdW90ZS1wYWdlIC53cmFwcGVyLWJveGVkLXF1b3RlIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2UgLm1haW4tY29udGFpbmVyLXF1b3RlIC5tYWluLXF1b3RlIC5wYWxpbnNlc3RvLWNvbnRhaW5lciN2dWUtT2Rkc01hdGNoIC5ldmVudG8tc2luZ29sbz4ucGFuZWwgLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50IC50YWItcGFuZSAucGFuZWwgLnBhbmVsLWhlYWRpbmcsXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbWFpbiAjZGl2Y2VudGVyIC5jb250YWluZXItcXVvdGUgI3Z1ZS1MaXZlcGxheSAuY29udGFpbmVyLWZsdWlkLnF1b3RlLWJvdHRvbSAuc2Nyb2xsLXdyYXBwZXIudGFiLWNvbnRlbnQgI2NvbGNvbC50YWItY29udGVudCAudGFiLXBhbmUgLnJvdyAudGFiLXF0LnBhbmVsIC5pbnQtcXVvdGUucGFuZWwtaGVhZGluZyB7XHJcbiAgICAvL2JhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTsgLy8jMDgxMzFkO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmYjMwMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcbmJvZHkucXVvdGUtcGFnZSAud3JhcHBlci1ib3hlZC1xdW90ZSBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdlIC5tYWluLWNvbnRhaW5lci1xdW90ZSAubWFpbi1xdW90ZSAucGFsaW5zZXN0by1jb250YWluZXIjdnVlLU9kZHNNYXRjaCAuZXZlbnRvLXNpbmdvbG8+LnBhbmVsIC5wYW5lbC1ib2R5IC50YWItY29udGVudCAudGFiLXBhbmUgLnBhbmVsIC5wYW5lbC1jb2xsYXBzZSB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJ0bik7XHJcbiAgICAvL3ZhcigtLXByaW1hcnktYm94KTtcclxufVxyXG5cclxuYm9keS5saXZlIC53cmFwcGVyLWxpdmUgc2VjdGlvbi5tYWluLWNvbnRlbnQgLndyYXBwZXIgLmxpdmUtY29sLWNvbnQgLmNvbC1tYWluICNkaXZjZW50ZXIgLmNvbnRhaW5lci1xdW90ZSAjdnVlLUxpdmVwbGF5IC5jb250YWluZXItZmx1aWQucXVvdGUtYm90dG9tIC5zY3JvbGwtd3JhcHBlci50YWItY29udGVudCAjY29sY29sLnRhYi1jb250ZW50IC50YWItcGFuZSAucm93IC50YWItcXQucGFuZWwge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXRlcnRpYXJ5LWJ0bik7IFxyXG4gICAgLy92YXIoLS1wcmltYXJ5LWJveCk7XHJcbn1cclxuYm9keS5saXZlIC53cmFwcGVyLWxpdmUgc2VjdGlvbi5tYWluLWNvbnRlbnQgLndyYXBwZXIgLmxpdmUtY29sLWNvbnQgLnRvcC1tZW51LWxpdmUgdWwgbGkgYTphZnRlcixcclxuYm9keSAucGl1LWdpb2NhdGUtY29udGFpbmVyIC5wYW5lbC1ib2R5IHVsLm5hdi5uYXYtdGFicyBsaSBhOmFmdGVyLCBcclxuYm9keSAudWx0aW1vLW1pbnV0by1jb250YWluZXIgLnBhbmVsLWJvZHkgdWwubmF2Lm5hdi10YWJzIGxpIGE6YWZ0ZXIsXHJcbmJvZHkgLm1hcmtldC1tb3ZlcnMtY29udGFpbmVyIC5wYW5lbC1ib2R5IHVsLm5hdi5uYXYtdGFicyBsaSBhOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKSFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFzcCkhaW1wb3J0YW50OyBcclxufVxyXG5cclxuYm9keSAubWFya2V0LW1vdmVycy1jb250YWluZXIgLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50LFxyXG5ib2R5IC5waXUtZ2lvY2F0ZS1jb250YWluZXIgLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50LCBcclxuYm9keSAudWx0aW1vLW1pbnV0by1jb250YWluZXIgLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XHJcbiAgICAtby1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcclxufVxyXG5cclxuYm9keSAudWx0aW1vLW1pbnV0by1jb250YWluZXIgLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50IHVsIGxpIC5yb3ctcGFydGl0YSAucXVvdGUtcGFydGl0YSB1bCBsaSBzcGFuLnF0YTpob3ZlcntcclxuICAgIGNvbG9yOiB2YXIoLS1xdGEtY29sb3ItaG92ZXIpXHJcbn1cclxuXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZCA+IC5yb3cgLnNpZGUtbmF2LWJhY2tvZmZpY2Uuc2lkZWJhciB1bC5uYXYgbGkgYSwgXHJcbmJvZHkubWFpbnNwb3J0IHVsLmJldHRpbmctbWVudS00IGxpLmxldmVsLTEgYSwgXHJcbmJvZHkucXVvdGUtcGFnZSB1bC5iZXR0aW5nLW1lbnUtNCBsaS5sZXZlbC0xIGEsIFxyXG5ib2R5IC5uYXZiYXItZGVmYXVsdC5zaWRlYmFyIC5zaWRlYmFyLW5hdiB1bCBsaSBhLCBcclxuYm9keS5pbmRleCAubmF2YmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1uYXYgdWwgbGkgYXtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbmJvZHkgLnBpdS1naW9jYXRlLWNvbnRhaW5lciAucGFuZWwtYm9keSAudGFiLWNvbnRlbnQgdWwgbGkgLnJvdy1wYXJ0aXRhIC5xdW90ZS1wYXJ0aXRhIHVsIGxpIHNwYW4ucXRhLnNwcmVhZDpob3ZlciwgXHJcbmJvZHkgLnVsdGltby1taW51dG8tY29udGFpbmVyIC5wYW5lbC1ib2R5IC50YWItY29udGVudCB1bCBsaSAucm93LXBhcnRpdGEgLnF1b3RlLXBhcnRpdGEgdWwgbGkgc3Bhbi5xdGEuc3ByZWFkOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmJvZHkgLm1lbnUtc3BvcnQtcGFsaW5zZXN0aSAubWVudS10aXRsZSwgXHJcbmJvZHkuaW5kZXggLm1lbnUtc3BvcnQtcGFsaW5zZXN0aSAubWVudS10aXRsZSwgXHJcbmJvZHkubWFpbnNwb3J0IC5tZW51LXNwb3J0LXBhbGluc2VzdGkgLm1lbnUtdGl0bGUsIFxyXG5ib2R5LnF1b3RlLXBhZ2UgLm1lbnUtc3BvcnQtcGFsaW5zZXN0aSAubWVudS10aXRsZSxcclxuYm9keSAudHBjLnNlbGV0dG9yZS1naW9ybmkgLnRpdGxlLCBib2R5IC50cHEuc2VsZXR0b3JlLWdpb3JuaSAudGl0bGUsXHJcbmJvZHkgLnJpZ2h0LWNvbnRhaW5lciAucGFuZWwudmVyaWZpY2Etc2NvbW1lc3NhLWNvbnRhaW5lciAucGFuZWwtaGVhZGluZyxcclxuYm9keSB1bC5iZXR0aW5nLW1lbnUtNCBsaS5oZWFkZXIsXHJcbmJvZHkubWFpbnNwb3J0IHVsLmJldHRpbmctbWVudS00IGxpLmhlYWRlcixcclxuYm9keS5xdW90ZS1wYWdlIHVsLmJldHRpbmctbWVudS00IGxpLmhlYWRlcixcclxuYm9keSB1bC5iZXR0aW5nLW1lbnUtNCBsaS5oZWFkZXIgLFxyXG5ib2R5LmluZGV4IHVsLmJldHRpbmctbWVudS00IGxpLmhlYWRlciAsXHJcbmJvZHkubWFpbnNwb3J0IHVsLmJldHRpbmctbWVudS00IGxpLmhlYWRlciAsXHJcbmJvZHkgLnRwYy5zZWxldHRvcmUtZ2lvcm5pIC50aXRsZSxcclxuLmJveC1sb3R0b2JldCAucGFuZWwubG90dG8td2luLWNvbnRhaW5lciAucGFuZWwtaGVhZGluZyAsXHJcbmJvZHkgLmJveC1jb3Vwb24gLmhlYWRlcl92b2lkIC52b2lkaW50IC5oZWFkZXJfc3ggLFxyXG5ib2R5IGRpdi5ib3gtY291cG9uIC5xYmV0LWJveCAucWJldC1oZWFkZXIgLnJvd19oZWFkZXIyIC5oZWFkZXJfc3gyICxcclxuYm9keSAucmlnaHQtY29udGFpbmVyIC51bHRpbWUtdmluY2l0ZS1jb250YWluZXIucGFuZWwgLnBhbmVsLWhlYWRpbmcgLFxyXG5ib2R5IC5uYXZiYXItZGVmYXVsdC5zaWRlYmFyIC5zaWRlYmFyLW5hdiAucGFnZS1oZWFkZXIgLFxyXG5ib2R5LmluZGV4IC5uYXZiYXItZGVmYXVsdC5zaWRlYmFyIC5zaWRlYmFyLW5hdiAucGFnZS1oZWFkZXIgLFxyXG5ib2R5Lm1haW5zcG9ydCAubmF2YmFyLWRlZmF1bHQuc2lkZWJhciAuc2lkZWJhci1uYXYgLnBhZ2UtaGVhZGVyICxcclxuYm9keS5xdW90ZS1wYWdlIC5uYXZiYXItZGVmYXVsdC5zaWRlYmFyIC5zaWRlYmFyLW5hdiAucGFnZS1oZWFkZXIgLFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5jb250YWluZXItZmx1aWQgPiAucm93IC5zaWRlLW5hdi1iYWNrb2ZmaWNlLnNpZGViYXIgLnBhZ2UtaGVhZGVyLFxyXG5ib2R5IC50b3AtbGVhZ3VlcyAucGFuZWwtaGVhZGluZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJnKSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkuaW5kZXggLm5hdmJhci1kZWZhdWx0LnNpZGViYXIgLnNpZGViYXItbmF2IHVsIGxpIGEsXHJcbmJvZHkubWFpbnNwb3J0IC5uYXZiYXItZGVmYXVsdC5zaWRlYmFyIC5zaWRlYmFyLW5hdiB1bCBsaSBhe1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5LmNhc2lubyBzZWN0aW9uLm1haW4tY29udGFpbmVyLWNhc2luby1yZXMgLmNhc2luby1wcm92aWRlci1jb250IC5jYXNpbm8tcHJvdmlkZXItbWFpbiAuY2FzaW5vLXByb3ZpZGVyLmFjdGl2ZSB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMHB4IDNweCB2YXIoLS1wcmltYXJ5KTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5saXZlLW92ZXJ2aWV3IC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWNvbGxhcHNlIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQ6OmJlZm9yZSxcclxuYm9keS5saXZlIC53cmFwcGVyLWxpdmUgc2VjdGlvbi5tYWluLWNvbnRlbnQgLndyYXBwZXIgLmxpdmUtY29sLWNvbnQgLmxpdmUtb3ZlcnZpZXcgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtY29sbGFwc2UgdGFibGUudGFibGUgdGJvZHkgdHIgdGQuZGFyay50aW1lLmluZm8tdGQtd2lkdGggc3Bhbi50b3JuZW8sXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5saXZlLW92ZXJ2aWV3IC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWNvbGxhcHNlIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgyKTo6YmVmb3JlLFxyXG5ib2R5LmxpdmUgLndyYXBwZXItbGl2ZSBzZWN0aW9uLm1haW4tY29udGVudCAud3JhcHBlciAubGl2ZS1jb2wtY29udCAubGl2ZS1vdmVydmlldyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1jb2xsYXBzZSB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZC5kYXJrIC5kYXJrLnRpdGxlcyAucm93IC5tYXJrZXQtdGl0bGUgPiBzcGFue1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tb3ZlcnZpZXctaGVhZGVyKTtcclxufVxyXG5cclxuYm9keS5saXZlIC53cmFwcGVyLWxpdmUgc2VjdGlvbi5tYWluLWNvbnRlbnQgLndyYXBwZXIgLmxpdmUtY29sLWNvbnQgLmxpdmUtb3ZlcnZpZXcgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtY29sbGFwc2UgdGFibGUudGFibGU6aG92ZXIgdGJvZHkgdHIgdGQuZGFyayAuZGFyay50aXRsZXMgLnJvdyAubWFya2V0LXRpdGxlIC5xdW90YS1jb250OmhvdmVyIC5xdC1jb250YWluZXIuaG5kLFxyXG5ib2R5LmxpdmUgLndyYXBwZXItbGl2ZSBzZWN0aW9uLm1haW4tY29udGVudCAud3JhcHBlciAubGl2ZS1jb2wtY29udCAubGl2ZS1vdmVydmlldyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1jb2xsYXBzZSB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZC5kYXJrIC5kYXJrLnRpdGxlcyAucm93IC5tYXJrZXQtdGl0bGUgLnF1b3RhLWNvbnQgLnF0LWNvbnRhaW5lci5obmQge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogbm9ybWFsIHNsaWRlciAqL1xyXG5cclxuICBib2R5LmluZGV4ICN2dWUtU2xpZGVyLWluZGV4ICNzbGlkZXJJbmRleHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbi8vICAgYm9keS5pbmRleCAjdnVlLVNsaWRlci1pbmRleCAjc2xpZGVySW5kZXggLmNhcm91c2VsLWlubmVye1xyXG4vLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbi8vICAgfVxyXG5cclxuICBib2R5LmluZGV4ICN2dWUtU2xpZGVyLWluZGV4IC5jYXJvdXNlbCAuaXRlbXtcclxuICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuXHJcbiAgYm9keS5pbmRleCAjdnVlLVNsaWRlci1pbmRleCAjc2xpZGVySW5kZXggLmNhcm91c2VsLWluZGljYXRvcnMsIFxyXG4gIGJvZHkuaW5kZXggI3Z1ZS1TbGlkZXItaW5kZXggI3NsaWRlckluZGV4IC5yaWdodC5jYXJvdXNlbC1jb250cm9sLCBcclxuICBib2R5LmluZGV4ICN2dWUtU2xpZGVyLWluZGV4ICNzbGlkZXJJbmRleCAubGVmdC5jYXJvdXNlbC1jb250cm9se1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDgzZTNlO1xyXG4gIH1cclxuXHJcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICB9XHJcblxyXG5cclxuICAgIGJvZHkgLnRwcS5zZWxldHRvcmUtZ2lvcm5pIC50aXRsZSxcclxuICBib2R5IC5tYXJrZXQtbW92ZXJzLWNvbnRhaW5lciAucGFuZWwtYm9keSB1bC5uYXYubmF2LXRhYnMgbGkuYWN0aXZlIGEsIFxyXG4gIGJvZHkgLnVsdGltby1taW51dG8tY29udGFpbmVyIC5wYW5lbC1ib2R5IHVsLm5hdi5uYXYtdGFicyBsaS5hY3RpdmUgYXtcclxuICAgICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBib2R5IC50cGMuc2VsZXR0b3JlLWdpb3JuaSAudGl0bGUsIGJvZHkgLnRwcS5zZWxldHRvcmUtZ2lvcm5pIC50aXRsZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWdyYWQpIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkucXVvdGUtcGFnZSAud3JhcHBlci1ib3hlZC1xdW90ZSBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdlIC5tYWluLWNvbnRhaW5lci1xdW90ZSAubWFpbi1xdW90ZSAucGFsaW5zZXN0by1jb250YWluZXIgLmV2ZW50aS1jb250YWluZXIgLnF1b3RlLWV2ZW50aSB0YWJsZSB0Ym9keSB0ci50ci1xdW90ZSB0ZC5zZWduaSAucXRhLWRwID4gZGl2LnNlZ25pcXQgLnRpcG97XHJcbiAgICBjb2xvcjogdmFyKC0tZm91cnRoKTtcclxufVxyXG5ib2R5LnF1b3RlLXBhZ2UgLndyYXBwZXItYm94ZWQtcXVvdGUgc2VjdGlvbiNtYWluIC5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZSAubWFpbi1jb250YWluZXItcXVvdGUgLm1haW4tcXVvdGUgLnBhbGluc2VzdG8tY29udGFpbmVyI3Z1ZS1PZGRzTWF0Y2ggLmV2ZW50by1zaW5nb2xvID4gLnBhbmVsIC5wYW5lbC1ib2R5IC5uYXYtdGFicyBsaS5hY3RpdmUgYSxcclxuYm9keS5xdW90ZS1wYWdlIC53cmFwcGVyLWJveGVkLXF1b3RlIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2UgLm1haW4tY29udGFpbmVyLXF1b3RlIC5tYWluLXF1b3RlIC5wYWxpbnNlc3RvLWNvbnRhaW5lciAubWVyY2F0aS1jb250YWluZXIgbGkuYWN0aXZlIGF7XHJcbiAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkuY2FzaW5vIHNlY3Rpb24ubWFpbi1jb250YWluZXItY2FzaW5vLXJlcyAuY2FzaW5vLXByb3ZpZGVyLWNvbnQgLmNhc2luby1wcm92aWRlci1tYWluIC5jYXNpbm8tcHJvdmlkZXIuYWN0aXZlIC5pbm5lci1jb250IGkuY2FzaW5vLmNhc2luby1hbGwgc3BhbntcclxuICAgIGNvbG9yOiAjNDQ0XHJcbn1cclxuXHJcbmJvZHkgLmJveC1jb3Vwb24gI3BuZXYuQ0l0ZW1zIC5DSXRlbSAuQ09kZHMgLkNRdW90YSBzcGFuIHtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5ib2R5LmxpdmUgLndyYXBwZXItbGl2ZSBzZWN0aW9uLm1haW4tY29udGVudCAud3JhcHBlciAubGl2ZS1jb2wtY29udCAubGl2ZS1vdmVydmlldyAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1jb2xsYXBzZSB0YWJsZS50YWJsZTpob3ZlciB0Ym9keSB0ciB0ZC5kYXJrIC5kYXJrLnRpdGxlcyAucm93IC5tYXJrZXQtdGl0bGUgLnF1b3RhLWNvbnQ6aG92ZXIgLnF0LWNvbnRhaW5lci5obmQsIGJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5saXZlLW92ZXJ2aWV3IC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWNvbGxhcHNlIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkLmRhcmsgLmRhcmsudGl0bGVzIC5yb3cgLm1hcmtldC10aXRsZSAucXVvdGEtY29udCAucXQtY29udGFpbmVyLmhuZCxcclxuYm9keS5xdW90ZS1wYWdlIC53cmFwcGVyLWJveGVkLXF1b3RlIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2UgLm1haW4tY29udGFpbmVyLXF1b3RlIC5tYWluLXF1b3RlIC5wYWxpbnNlc3RvLWNvbnRhaW5lciN2dWUtT2Rkc01hdGNoIC5ldmVudG8tc2luZ29sbyAucGFuZWwgLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50IC50YWItcGFuZSAucGFuZWwgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5LmZpeGVkLWRpdiAub2Rkcy1wYW5lbCAub2RkLWNvbnRhaW5lci50aXRsZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJ0bik7XHJcbn1cclxuXHJcbmJvZHkucXVvdGUtcGFnZSAud3JhcHBlci1ib3hlZC1xdW90ZSBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdlIC5tYWluLWNvbnRhaW5lci1xdW90ZSAubWFpbi1xdW90ZSAucGFsaW5zZXN0by1jb250YWluZXIjdnVlLU9kZHNNYXRjaCAuZXZlbnRvLXNpbmdvbG8gLnBhbmVsIC5wYW5lbC1ib2R5IC50YWItY29udGVudCAudGFiLXBhbmUgLnBhbmVsIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keS5maXhlZC1kaXYgLm9kZHMtcGFuZWwgLm9kZC1jb250YWluZXIudGl0bGUgc3BhbntcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXItbGl2ZSBzZWN0aW9uLm1haW4tY29udGVudCAud3JhcHBlciAubGl2ZS1jb2wtY29udCAuY29sLW1haW4gI2RpdmNlbnRlciAuY29udGFpbmVyLXF1b3RlICN2dWUtTGl2ZXBsYXkgLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1ib3R0b20gLnNjcm9sbC13cmFwcGVyLnRhYi1jb250ZW50ICNjb2xjb2wudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC5yb3cgLnRhYi1xdC5wYW5lbCAucGFuZWwtYm9keSAucm93IC5ib3gtcXVvdGEuc3ByZWFkIC5xdC1jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXItbGl2ZSB7XHJcbiAgICBzZWN0aW9uLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgLndyYXBwZXIgLmxpdmUtY29sLWNvbnQgLmNvbC1sZWZ0ICN2dWUtTWVudVNwb3J0ID4ge1xyXG4gICAgICAgICAgICAubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTN2IHtcclxuICAgICAgICAgICAgICAgIC8vY2FsY2lvXHJcbiAgICAgICAgICAgICAgICAjbWVudTF7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg2LCAxMTAsIDI0NSwwLjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy9iYXNrZXRcclxuICAgICAgICAgICAgICAgICNtZW51MntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMTQxLCA2LDAuNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvL2hvY2tleSBnaGlhY2Npb1xyXG4gICAgICAgICAgICAgICAgI21lbnU0e1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTE3LCA2LCAyNDUsMC41KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vdGVubmlzXHJcbiAgICAgICAgICAgICAgICAjbWVudTV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzMsIDI0NSwgNiwwLjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy9oYW5kYmFsbFxyXG4gICAgICAgICAgICAgICAgI21lbnU2e1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCA2LCA5OCwwLjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy92b2xsZXlcclxuICAgICAgICAgICAgICAgICNtZW51MjN7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDUsIDIyOSwgNiwgMC41KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYm9keSAucGFsaW5zZXN0aS1jb250YWluZXIgLmhlYWRpbmctc3BvcnR7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgIHBhZGRpbmc6NnB4IDIwcHggNnB4IDIwcHggIWltcG9ydGFudDtcclxuICAgIC50aXRsZS1oZWFkaW5ne1xyXG4gICAgICAgIGg0LnRpdGxlLXNwb3J0e1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG4gICAgLmljb24tY29udGFpbmVyID4gZGl2IGF7XHJcbiAgICAgICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LnF1b3RlLXBhZ2UgLndyYXBwZXItYm94ZWQtcXVvdGUgc2VjdGlvbiNtYWluIC5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZSAubWFpbi1jb250YWluZXItcXVvdGUgLm1haW4tcXVvdGUgLnBhbGluc2VzdG8tY29udGFpbmVyIC5ldmVudGktY29udGFpbmVyIC5xdW90ZS1ldmVudGkgdGFibGUgdGhlYWQgdHJ7XHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgIHRoe1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay01KTtcclxuICAgIH1cclxufVxyXG5cclxuYm9keS5yZWdpc3RyYXppb25lIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAucmVnaXN0cmF6aW9uZS1wYWdlIC5jb25mZXJtZS1ib3R0b20gLnJvdyAuY29sLXNtLTkgLmNoZWNrYm94IGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTo6YWZ0ZXIsIFxyXG5ib2R5IC5wYWxpbnNlc3RpLWNvbnRhaW5lciB1bC5wYWwtY29udGFpbmVyIC5jaGVjayBsaSBkaXYgbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOjphZnRlciB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG59XHJcblxyXG5ib2R5LnF1b3RlLXBhZ2UgLndyYXBwZXItYm94ZWQtcXVvdGUgc2VjdGlvbiNtYWluIC5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZSAubWFpbi1jb250YWluZXItcXVvdGUgLm1haW4tcXVvdGUgLnBhbGluc2VzdG8tY29udGFpbmVyIC50b3AtY29udGFpbmVyIC50aXRsZS1wYWwgc3BhbiB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbmJvZHkucXVvdGUtcGFnZSAud3JhcHBlci1ib3hlZC1xdW90ZSBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdlIC5tYWluLWNvbnRhaW5lci1xdW90ZSAubWFpbi1xdW90ZSAucGFsaW5zZXN0by1jb250YWluZXIgLnRvcC1jb250YWluZXIgLnRpdGxlLXBhbCAuaWNvbi1jb250YWluZXIge1xyXG4gICAgYXtcclxuICAgICAgICBjb2xvcjogI2NlMDAwMDtcclxuICAgIH1cclxufVxyXG5cclxuYm9keS5xdW90ZS1wYWdlIC53cmFwcGVyLWJveGVkLXF1b3RlIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2UgLm1haW4tY29udGFpbmVyLXF1b3RlIC5tYWluLXF1b3RlIC5wYWxpbnNlc3RvLWNvbnRhaW5lciAuZXZlbnRpLWNvbnRhaW5lciAucXVvdGUtZXZlbnRpIHRhYmxlIHRib2R5IHtcclxuICAgIHRyLnRyLXF1b3RlLCBcclxuICAgIHRyLnRyLXF1b3RlOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0LTEyKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcclxuICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAmLmlkLFxyXG4gICAgICAgICAgICAgICAgJi5vcmFyaW8sXHJcbiAgICAgICAgICAgICAgICAmLmV2ZW50b3tcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICYuaWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZXZlbnRvIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYm9keSAuaGVhZGVyLXF0LmhlYWRlci01IC50b3BoZCA+IC5jb250YWluZXItZmx1aWQgLmxvZ2luLWJveC5sb2dnYXRvIC5idG4uYnRuLWxvZ291dCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY3VzdG9tLXJlZCk7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkgLmhlYWRlci1xdC5oZWFkZXItNSAudG9waGQgPiAuY29udGFpbmVyLWZsdWlkIC5sb2dpbi1ib3gubG9nZ2F0b3tcclxuICAgIHJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbmJvZHkgLmhlYWRlci1xdC5oZWFkZXItNSAubmF2YmFyLm5hdmJhci1xdCA+IGRpdiAuZGl2LWFjY291bnQge1xyXG4gIHJpZ2h0OiAxMDVweDtcclxuICBhe1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBsZWZ0OiAxMXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keSAuaW5mby1hZ2VuemlhLWNvbnRhaW5lciAucGFuZWwtYm9keSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUge1xyXG4gICAgICAgIHRmb290LHRoZWFke1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5IC5tYXJrZXQtbW92ZXJzLWNvbnRhaW5lciAucGFuZWwtYm9keSAudGFiLWNvbnRlbnQgdWwgbGkgLnJvdy1wYXJ0aXRhLCBcclxuYm9keSAudWx0aW1vLW1pbnV0by1jb250YWluZXIgLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50IHVsIGxpIC5yb3ctcGFydGl0YSB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0LTEyKTtcclxuICAgIC50ZW1wby1wYXJ0aXRhIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgIH1cclxufVxyXG5cclxuYm9keSAuaW5mby1hZ2VuemlhLWNvbnRhaW5lciAucGFuZWwtYm9keSAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodC0xMik7XHJcbn1cclxuXHJcbmJvZHkgdWwuYmV0dGluZy1tZW51LTQsIFxyXG5ib2R5LmluZGV4IHVsLmJldHRpbmctbWVudS00LCBcclxuYm9keS5tYWluc3BvcnQgdWwuYmV0dGluZy1tZW51LTQsIFxyXG5ib2R5LnF1b3RlLXBhZ2UgdWwuYmV0dGluZy1tZW51LTQsXHJcbmJvZHkgLm5hdmJhci1kZWZhdWx0LnNpZGViYXIsIFxyXG5ib2R5LmluZGV4IC5uYXZiYXItZGVmYXVsdC5zaWRlYmFyLCBcclxuYm9keS5tYWluc3BvcnQgLm5hdmJhci1kZWZhdWx0LnNpZGViYXIsIFxyXG5ib2R5LnF1b3RlLXBhZ2UgLm5hdmJhci1kZWZhdWx0LnNpZGViYXIsXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZCA+IC5yb3cgLnNpZGUtbmF2LWJhY2tvZmZpY2Uuc2lkZWJhcntcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbn1cclxuXHJcbmJvZHkgLnRvcC1sZWFndWVzIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXRoaXJkNyk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggdmFyKC0tdGVydGlhcnktMik7XHJcbiAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5jb250YWluZXItZmx1aWQgPiAucm93IC5zaWRlLW5hdi1iYWNrb2ZmaWNlLnNpZGViYXIgLnN1Yi1wYWdlLWhlYWRlciBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbn1cclxuLyoqL1xyXG4vLyBib2R5LmhvbWUgaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgLm5hdmJhci5uYXZiYXItcXQgPiBkaXYgdWwubmF2Lm5hdmJhci1uYXYgPiBsaS5ob21lIGEsIFxyXG4vLyBib2R5Lm1haW4tc3BvcnQgaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgLm5hdmJhci5uYXZiYXItcXQgPiBkaXYgdWwubmF2Lm5hdmJhci1uYXYgPiBsaS5tbnUtaGVhZGVyLXNwb3J0IGEsIFxyXG4vLyBib2R5LmxpdmUgaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgLm5hdmJhci5uYXZiYXItcXQgPiBkaXYgdWwubmF2Lm5hdmJhci1uYXYgPiBsaS5tbnUtaGVhZGVyLWxpdmUgYSwgXHJcbi8vIGJvZHkuY2FzaW5vIGhlYWRlciAuaGVhZGVyLXF0LmhlYWRlci01IC5uYXZiYXIubmF2YmFyLXF0ID4gZGl2IHVsLm5hdi5uYXZiYXItbmF2ID4gbGkubW51LWhlYWRlci1jYXNpbm8gYSwgXHJcbi8vIGJvZHkuY2FzaW5vLmNhc2luby1saXZlIGhlYWRlciAuaGVhZGVyLXF0LmhlYWRlci01IC5uYXZiYXIubmF2YmFyLXF0ID4gZGl2IHVsLm5hdi5uYXZiYXItbmF2ID4gbGkubW51LWhlYWRlci1jYXNpbm8tbGl2ZSBhLFxyXG4vLyBib2R5LmNhc2luby5jYXQtMTEgaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgLm5hdmJhci5uYXZiYXItcXQgPiBkaXYgdWwubmF2Lm5hdmJhci1uYXYgPiBsaS5tbnUtaGVhZGVyLXZpcnR1YWwgYSwgXHJcbi8vIGJvZHkucG9rZXItbmV3IGhlYWRlciAuaGVhZGVyLXF0LmhlYWRlci01IC5uYXZiYXIubmF2YmFyLXF0ID4gZGl2IHVsLm5hdi5uYXZiYXItbmF2ID4gbGkubW51LWhlYWRlci1wb2tlciBhLFxyXG4vLyBib2R5LmNhc2luby5jYXQtMjMgaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgLm5hdmJhci5uYXZiYXItcXQgPiBkaXYgdWwubmF2Lm5hdmJhci1uYXYgPiBsaS5tbnUtaGVhZGVyLWhvcnNlcyBhLCBcclxuLy8gYm9keS5leGNoYW5nZSBoZWFkZXIgLmhlYWRlci1xdC5oZWFkZXItNSAubmF2YmFyLm5hdmJhci1xdCA+IGRpdiB1bC5uYXYubmF2YmFyLW5hdiA+IGxpLm1udS1oZWFkZXItZXhjaGFuZ2UgYSB7XHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0tc2l4dGgpO1xyXG4vLyB9XHJcblxyXG4vLyBib2R5LmNhc2luby5jYXQtMjMgaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgLm5hdmJhci5uYXZiYXItcXQgPiBkaXYgdWwubmF2Lm5hdmJhci1uYXYgPiBsaS5tbnUtaGVhZGVyLWhvcnNlcyBhIHNwYW46OmFmdGVyIHtcclxuLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1maWZ0aCkhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vLyBib2R5LmNhc2luby5jYXQtMjMgaGVhZGVyIG5hdi5oZWFkZXItcXQuaGVhZGVyLTUgLm5hdmJhci5uYXZiYXItcXQgPiBkaXYgdWwubmF2Lm5hdmJhci1uYXYgPiBsaS5tbnUtaGVhZGVyLWhvcnNlczpob3ZlciBhIHtcclxuLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXh0aCkhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG5cclxuLy8gYm9keS5jYXNpbm8gaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgLm5hdmJhci5uYXZiYXItcXQgPiBkaXYgdWwubmF2Lm5hdmJhci1uYXYgPiBsaS5tbnUtaGVhZGVyLWNhc2lubyBhIHNwYW57XHJcbi8vICAgICBjb2xvcjogdmFyKC0tbGlnaHQpIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuLy8gYm9keS5jYXNpbm8uY2F0LTIzIGhlYWRlciAuaGVhZGVyLXF0LmhlYWRlci01IC5uYXZiYXIubmF2YmFyLXF0ID4gZGl2IHVsLm5hdi5uYXZiYXItbmF2ID4gbGkubW51LWhlYWRlci1ob3JzZXMgYSBzcGFuOmJlZm9yZSxcclxuLy8gYm9keS5jYXNpbm8uY2F0LTIzIGhlYWRlciAuaGVhZGVyLXF0LmhlYWRlci01IC5uYXZiYXIubmF2YmFyLXF0ID4gZGl2IHVsLm5hdi5uYXZiYXItbmF2ID4gbGkubW51LWhlYWRlci1ob3JzZXMgYSBzcGFue1xyXG4vLyAgICAgY29sb3I6IHZhcigtLWxpZ2h0KSFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi8vIGJvZHkuY2FzaW5vLmNhc2luby1saXZlIGhlYWRlciAuaGVhZGVyLXF0LmhlYWRlci01IC5uYXZiYXIubmF2YmFyLXF0ID4gZGl2IHVsLm5hdi5uYXZiYXItbmF2ID4gbGkubW51LWhlYWRlci1jYXNpbm8gYSBzcGFuLFxyXG4vLyBib2R5LmNhc2luby5jYXNpbm8tbGl2ZSBoZWFkZXIgLmhlYWRlci1xdC5oZWFkZXItNSAubmF2YmFyLm5hdmJhci1xdCA+IGRpdiB1bC5uYXYubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCg0KSBhIHNwYW4sXHJcbi8vIGJvZHkuY2FzaW5vLmNhdC0xMSBoZWFkZXIgLmhlYWRlci1xdC5oZWFkZXItNSAubmF2YmFyLm5hdmJhci1xdCA+IGRpdiB1bC5uYXYubmF2YmFyLW5hdiA+IGxpLm1udS1oZWFkZXItY2FzaW5vIGEgc3BhbixcclxuLy8gYm9keS5jYXNpbm8uY2F0LTExIGhlYWRlciAuaGVhZGVyLXF0LmhlYWRlci01IC5uYXZiYXIubmF2YmFyLXF0ID4gZGl2IHVsLm5hdi5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDQpIGEgc3BhbixcclxuLy8gYm9keS5jYXNpbm8uY2F0LTIzIGhlYWRlciAuaGVhZGVyLXF0LmhlYWRlci01IC5uYXZiYXIubmF2YmFyLXF0ID4gZGl2IHVsLm5hdi5uYXZiYXItbmF2ID4gbGkubW51LWhlYWRlci1jYXNpbm8gYSBzcGFuLFxyXG4vLyBib2R5LmNhc2luby5jYXQtMjMgaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgLm5hdmJhci5uYXZiYXItcXQgPiBkaXYgdWwubmF2Lm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoNCkgYSBzcGFuIHtcclxuLy8gICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vLyBib2R5LmNhc2luby5jYXQtMjMgaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgbmF2Lm5hdmJhci5uYXZiYXItcXQgPiBkaXYgdWwubmF2Lm5hdmJhci1uYXYgPiBsaS5tbnUtaGVhZGVyLWNhc2lubyBhIHNwYW46YmVmb3JlLFxyXG4vLyBib2R5LmNhc2luby5jYXQtMjMgaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgbmF2Lm5hdmJhci5uYXZiYXItcXQgPiBkaXYgdWwubmF2Lm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoNCkgYSBzcGFuOmJlZm9yZSB7XHJcbi8vICAgY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuLy8gYm9keS5jYXNpbm8uY2F0LTIzIGhlYWRlciAuaGVhZGVyLXF0LmhlYWRlci01IC5uYXZiYXIubmF2YmFyLXF0ID4gZGl2IHVsLm5hdi5uYXZiYXItbmF2ID4gbGkubW51LWhlYWRlci1jYXNpbm8gYSBzcGFuOjphZnRlciB7XHJcbi8vICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vLyBib2R5LmNhc2luby5jYXQtMjMgaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgbmF2Lm5hdmJhci5uYXZiYXItcXQgPiBkaXYgdWwubmF2Lm5hdmJhci1uYXYgPiBsaS5tbnUtaGVhZGVyLWNhc2lubyBhIHtcclxuLy8gICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi8vIGJvZHkuY2FzaW5vLmNhc2luby1saXZlIGhlYWRlciAuaGVhZGVyLXF0LmhlYWRlci01IC5uYXZiYXIubmF2YmFyLXF0ID4gZGl2IHVsLm5hdi5uYXZiYXItbmF2ID4gbGkubW51LWhlYWRlci1jYXNpbm86aG92ZXIgYSBzcGFuLFxyXG4vLyBib2R5LmNhc2luby5jYXQtMTEgaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgLm5hdmJhci5uYXZiYXItcXQgPiBkaXYgdWwubmF2Lm5hdmJhci1uYXYgPiBsaS5tbnUtaGVhZGVyLWNhc2lubzpob3ZlciBhIHNwYW4sXHJcbi8vIGJvZHkuY2FzaW5vLmNhdC0yMyBoZWFkZXIgLmhlYWRlci1xdC5oZWFkZXItNSAubmF2YmFyLm5hdmJhci1xdCA+IGRpdiB1bC5uYXYubmF2YmFyLW5hdiA+IGxpLm1udS1oZWFkZXItY2FzaW5vOmhvdmVyIGEgc3BhbntcclxuLy8gICAgIGNvbG9yOiB2YXIoLS1saWdodCkhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vLyBib2R5LmNhc2luby5jYXQtMjMgaGVhZGVyIC5oZWFkZXItcXQuaGVhZGVyLTUgLm5hdmJhci5uYXZiYXItcXQgPiBkaXYgdWwubmF2Lm5hdmJhci1uYXYgPiBsaS5tbnUtaGVhZGVyLWNhc2lubzpob3ZlciBhe1xyXG4vLyAgICAgYmFja2dyb3VuZDogdmFyKC0tc2l4dGgpIWltcG9ydGFudDtcclxuLy8gfSBcclxuXHJcbi8vIGJvZHkuY2FzaW5vLmNhdC0yMyBoZWFkZXIgLmhlYWRlci1xdC5oZWFkZXItNSAubmF2YmFyLm5hdmJhci1xdCA+IGRpdiB1bC5uYXYubmF2YmFyLW5hdiA+IGxpLm1udS1oZWFkZXItY2FzaW5vOmhvdmVyIGEgc3BhbjpiZWZvcmV7XHJcbi8vICAgICBjb2xvcjogdmFyKC0tbGlnaHQpIWltcG9ydGFudDtcclxuLy8gfSAiLCIvKiBTQVNTIHBlciBMaXZlIC0gUmFnZ3J1cHBhbWVudGkgcGVyIG5hemlvbmkgLSBTa2luIFNhc3M3ICovXHJcblxyXG5ib2R5LmxpdmV7XHJcbiAgICAud3JhcHBlci1saXZle1xyXG4gICAgICAgIHNlY3Rpb24ubWFpbi1jb250ZW50e1xyXG4gICAgICAgICAgICAud3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5saXZlLWNvbC1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtbGVmdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgI3Z1ZS1NZW51U3BvcnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5sZWZ0LW5hdi5wYW5lbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAubWVudS1saXZlLm1lbnVsaXZlM3Yge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAmLnByZWZlcml0aSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgPiB1bC5wcmVme1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBsaS5saXN0LWdyb3VwLWl0ZW0uaGFzLXN1YntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIC5zY29yZS1jb250IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWwhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAudG91cm5hbWVudC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDVweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIC5zY29yZS1jb250IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyNXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+ZGl2LnNjb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgLnNldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIC50aW1lLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmVmZXJpdGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b20gOiAycHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQtbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50b3VybmFtZW50LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgLmxldmVsLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICBsaS5saXN0LWdyb3VwLWl0ZW0uaGFzLXN1YntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2NvcmUtY29udCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgID5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWwhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudG91cm5hbWVudC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNjb3JlLWNvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzBweCFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDNweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5iay1ncm4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jdXN0b20tZ3JlZW4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGltZS1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDNweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByZWZlcml0aSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tIDogMnB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRvdXJuYW1lbnQtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1saXZlLm1lbnVsaXZlNHZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sZXZlbC0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkubGlzdC1ncm91cC1pdGVtLmhhcy1zdWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zY29yZS1jb250IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFFQUEsQUFBQSxLQUFLLEFBQUMsQ0FDRixjQUFjLENBQUMsUUFBQyxDQUNoQixZQUFZLENBQUMsUUFBQyxDQUNkLGFBQWEsQ0FBQyxRQUFDLENBRWYscUJBQXFCLENBQUEsUUFBQyxDQUN0Qix1QkFBdUIsQ0FBQSxRQUFDLENBRXhCLGFBQWEsQ0FBQSxRQUFDLENBQ2QsZUFBZSxDQUFBLFFBQUMsQ0FDaEIsY0FBYyxDQUFBLFFBQUMsQ0FDZixZQUFZLENBQUEsUUFBQyxDQUNiLFdBQVcsQ0FBQSxRQUFDLENBRVosYUFBYSxDQUFBLFFBQUMsQ0FDZCxlQUFlLENBQUEsUUFBQyxDQUNoQixjQUFjLENBQUEsS0FBQyxDQUNmLG9CQUFvQixDQUFBLFFBQUMsQ0FDckIsb0JBQW9CLENBQUEsUUFBQyxDQUNyQiwwQkFBMEIsQ0FBQSxRQUFDLENBQzNCLG1CQUFtQixDQUFBLEtBQUMsQ0FDcEIscUJBQXFCLENBQUEsUUFBQyxDQUV0QixlQUFlLENBQUEsSUFBQyxDQUVoQixTQUFTLENBQUEsUUFB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LEVBQUUsQUFBQSxJQUFJLEFBQUEsV0FBVyxDQUFHLEVBQUUsQUFBQSxZQUFZLENBQUMsQ0FBQyxDQUNsRyxJQUFJLEFBQUEsTUFBTSxDQUFDLE1BQU0sQ0FBQyxVQUFVLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFBQSxVQUFVLENBQUcsR0FBRyxDQUFDLEVBQUUsQUFBQSxJQUFJLEFBQUEsV0FBVyxDQUFHLEVBQUUsQUFBQSxLQUFLLENBQUMsQ0FBQyxBQUFBLENBQ3ZGLE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLFlBQVksQ0FBQSxVQUFVLENBTXJDLEFBWEQsQUFPUSxJQVBKLEFBQUEsTUFBTSxDQUFDLE1BQU0sQ0FBQyxVQUFVLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFBQSxVQUFVLENBQUcsR0FBRyxDQUFDLEVBQUUsQUFBQSxJQUFJLEFBQUEsV0FBVyxBQUFBLGNBQWMsQ0FBRyxFQUFFLEFBQUEsWUFBWSxDQUFDLENBQUMsQ0FNNUcsSUFBSSxBQUNDLE1BQU0sQ0FOZixJQUFJLEFBQUEsTUFBTSxDQUFDLE1BQU0sQ0FBQyxVQUFVLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFBQSxVQUFVLENBQUcsR0FBRyxDQUFDLEVBQUUsQUFBQSxJQUFJLEFBQUEsV0FBVyxBQUFBLGNBQWMsQ0FBRyxFQUFFLEFBQUEsS0FBSyxDQUFDLENBQUMsQ0FLckcsSUFBSSxBQUNDLE1BQU0sQ0FMZixJQUFJLEFBQUEsTUFBTSxDQUFDLE1BQU0sQ0FBQyxVQUFVLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFBQSxVQUFVLENBQUcsR0FBRyxDQUFDLEVBQUUsQUFBQSxJQUFJLEFBQUEsV0FBVyxDQUFHLEVBQUUsQUFBQSxZQUFZLENBQUMsQ0FBQyxDQUk5RixJQUFJLEFBQ0MsTUFBTSxDQUpmLElBQUksQUFBQSxNQUFNLENBQUMsTUFBTSxDQUFDLFVBQVUsQUFBQSxTQUFTLENBQUMsT0FBTyxBQUFBLFVBQVUsQ0FBRyxHQUFHLENBQUMsRUFBRSxBQUFBLElBQUksQUFBQSxXQUFXLENBQUcsRUFBRSxBQUFBLEtBQUssQ0FB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QUMsZUFBZSxBQUFBLFFBQVEsQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLElBQUksQ0FDckUsSUFBSSxBQUFBLFVBQVUsQ0FBQyxlQUFlLEFBQUEsUUFBUSxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsRUFBRSxDQUNuRSxJQUFJLEFBQUEsVUFBVSxDQUFDLGVBQWUsQUFBQSxRQUFRLENBQUMsWUFBWSxDQUFDLFlBQVksQ0FBQyxFQUFFLENBQ25FLElBQUksQUFBQSxXQUFXLENBQUMsZUFBZSxBQUFBLFFBQVEsQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLE1BQU0sQ0FDeEUsSUFBSSxBQUFBLFdBQVcsQ0FBQyxlQUFlLEFBQUEsUUFBUSxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUN0RSxJQUFJLEFBQUEsV0FBVyxDQUFDLGVBQWUsQUFBQSxRQUFRLENBQUMsWUFBWSxDQUFDLFlBQVksQ0FBQyxFQUFFLENBQ3BFLElBQUksQUFBQSxXQUFXLENBQUMsZUFBZSxBQUFBLFFBQVEsQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLEVBQUUsQ0FDcEUsSUFBSSxBQUFBLE1BQU0sQ0FBQyxlQUFlLEFBQUEsUUFBUSxDQUFDLFlBQVksQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FDdkQsSUFBSSxBQUFBLFVBQVUsQ0FBQyxlQUFlLEFBQUEsUUFBUSxDQUFDLFlBQVksQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FDM0QsSUFBSSxDQUFDLFlBQVksQ0FBQyxjQUFjLENBQUMsTUFBTSxDQUN2QyxJQUFJLENBQUMsWUFBWSxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQ3JDLElBQUksQ0FBQyxZQUFZLENBQUMsY0FBYyxDQUFDLEVBQUUsQ0FDbkMsSUFBSSxDQUFDLFlBQVksQ0FBQyxjQUFjLENBQUMsRUFBRSxDQUNuQyxJQUFJLENBQUMsdUJBQXVCLENBQUMsY0FBYyxDQUFDLE1BQU0sQ0FDbEQsSUFBSSxDQUFDLHVCQUF1QixDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQ2hELElBQUksQ0FB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QyxBQUFBLElBQUksQ0FBQyxFQUFFLEFBQUEsZUFBZSxDQUFDLEVBQUUsQUFBQSxRQUFRLENBQUMsQ0FBQyxDQUFDLElBQUksQUFBQSxTQUFTLENBQ2pELElBQUksQUFBQSxVQUFVLENBQUMsRUFBRSxBQUFBLGVBQWUsQ0FBQyxFQUFFLEFBQUEsUUFBUSxDQUFDLENBQUMsQ0FBQyxJQUFJLEFBQUEsU0FBUyxDQUMzRCxJQUFJLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxlQUFlLENBQUMsRUFBRSxBQUFBLFFBQVEsQ0FBQyxDQUFDLENBQUMsSUFBSSxBQUFBLFNBQVMsQUFBQSxDQUN4RCxZQUFZLENBQUUsbUJBQW1CLENBQ2pDLEtBQUssQ0FBRSxrQkFBa0IsQ0FDNUIsQUFFRCxBQUFBLElBQUksQ0FBQyxFQUFFLEFBQUEsZUFBZSxDQUFDLEVBQUUsQUFBQSxRQUFRLENBQUcsQ0FBQyxBQUFBLFFBQVEsQ0FDN0MsSUFBSSxBQUFBLE1BQU0sQ0FBQyxFQUFFLEFBQUEsZUFBZSxDQUFDLEVBQUUsQUFBQSxRQUFRLENBQUcsQ0FBQyxBQUFBLFFBQVEsQ0FDbkQsSUFBSSxBQUFBLFVBQVUsQ0FBQyxFQUFFLEFBQUEsZUFBZSxDQUFDLEVBQUUsQUFBQSxRQUFRLENBQUcsQ0FBQyxBQUFBLFFBQVEsQ0FDdkQsSUFBSSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsZUFBZSxDQUFDLEVBQUUsQUFBQSxRQUFRLENBQUcsQ0FBQyxBQUFBLFFBQVEsQ0FDeEQsSUFBSSxDQUFDLGVBQWUsQUFBQSxRQUFRLENBQUMsWUFBWSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUcsQ0FBQyxBQUFBLFFBQVEsQ0FDM0QsSUFBSSxBQUFBLE1BQU0sQ0FBQyxlQUFlLEFBQUEsUUFBUSxDQUFDLFlBQVksQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFHLENBQUMsQUFBQSxRQUFRLENBQ2pFLElBQUksQUFBQSxVQUFVLENBQUMsZUFBZSxBQUFBLFFBQVEsQ0FBQyxZQUFZLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBRyxDQUFDLEFBQUEsUUFB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aUIsQ0FBQyxhQUFhLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUFDLEVBQUUsQUFBQSxNQUFNLENBQUMsT0FBTyxDQUFDLEdBQUcsQUFBQSxRQUFRLEFBQUMsQ0FDdk4sVUFBVSxDQUFFLGlCQUFpQixDQUFBLFVBQVUsQ0FDdkMsZ0JBQWdCLENBQUUsaUJBQWlCLENBQUEsVUFBVSxDQUNoRCxBQUdELEFBQUEsSUFBSSxBQUFBLEtBQUssQ0FBQyxhQUFhLENBQUMsT0FBTyxBQUFBLGFBQWEsQ0FBQyxRQUFRLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQyxjQUFjLENBQUMsU0FBUyxBQUFBLE1BQU0sQ0FBQyxVQUFVLEFBQUEsV0FBVyxDQUFDLFVBQVUsQUFBQSxVQUFVLENBQUMsRUFBRSxBQUFBLEtBQUssQ0FBQyxFQUFFLEFBQUEsZ0JBQWdCLEFBQUEsUUFBUSxBQUFBLGNBQWMsQ0FBQyxHQUFHLENBQUMsV0FBVyxBQUFBLEtBQUssQ0FDOU4sSUFBSSxBQUFBLEtBQUssQ0FBQyxhQUFhLENBQUMsT0FBTyxBQUFBLGFBQWEsQ0FBQyxRQUFRLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQyxjQUFjLENBQUMsU0FBUyxBQUFBLE1BQU0sQ0FBQyxVQUFVLEFBQUEsV0FBVyxDQUFDLFVBQVUsQUFBQSxVQUFVLENBQUMsRUFBRSxBQUFBLEtBQUssQ0FBQyxFQUFFLEFBQUEsZ0JBQWdCLEFBQUEsUUFBUSxBQUFBLGNBQWMsQ0FBQyxHQUFHLENBQUMsV0FBVyxBQUFBLEtBQUssQ0FDOU4sSUFBSSxBQUFBLEtBQUssQ0FBQyxhQUFhLENBQUMsT0FBTyxBQUFBLGFBQWEsQ0FBQyxRQUFRLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQyxjQUFjLENBQUMsU0FBUyxBQUFBLE1BQU0sQ0FBQyxVQUFVLEFBQUEsV0FBVyxDQUFDLFVBQVUsQUFBQSxVQUFVLENBQUMsRUFBRSxBQUFBLEtBQUssQ0FBQyxFQUFFLEFBQUEsZ0JBQWdCLEFBQUEsUUFBUSxBQUFBLGNBQWMsQ0FBQyxHQUFHLENBQUMs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 */
