.areariservata{color:#fff;border-color:rgba(255,255,255,0.1)}.areariservata .opzioni-ricerca{background:#0f0f0f;color:#fff}.areariservata .opzioni-container{background:#0f0f0f;color:#fff}.areariservata .legenda-input{background:#0f0f0f;color:#fff}.areariservata .legenda-bottom{background:#0f0f0f;color:#fff}.areariservata .risultati-container .title-page{background:#0f0f0f;color:#fff}.areariservata table.table tr{background:#fff}.areariservata table.table tr:nth-child(odd){background:#d9d9d9}.areariservata table.table tr:first-child{background:#222;color:#fff}.areariservata table.table tr:first-child th{color:#fff}.areariservata table.table tr td{color:#000}.areariservata table.table tr td a{color:#000}.areariservata table.table tr td .esito-quadro .giallo{color:#f6dc43}.areariservata table.table tr td .esito-quadro .verde-vin{color:#04cd06}.areariservata table.table tr td .esito-quadro .verde-pag{color:#138301}.areariservata table.table tr td .esito-quadro .rosso{color:#f00}.areariservata table.table-list{color:#000}.areariservata table.table-list tfoot span,.areariservata table.table-list a,.areariservata table.table-list span{color:#000}.areariservata table.table-list tfoot tr td,.areariservata table.table-list thead tr th{border:1px solid rgba(0,0,0,0.3)}.areariservata table.table-list tbody tr td{border:1px solid rgba(0,0,0,0.3);background:#fff}.areariservata table.table-list tbody tr:hover td{background:#696969 !important;color:#fff !important}.areariservata table.table-list tbody tr:hover td a,.areariservata table.table-list tbody tr:hover td span{background:#696969 !important;color:#fff !important}.areariservata table.table-list thead tr th{background:#DBDBDB}.areariservata table.table-list tfoot tr td{background:#DBDBDB}.areariservata table.ui-datepicker-calendar tr:hover td{background:transparent !important;color:#fff !important}.areariservata .totali .well{background:#0f0f0f}.areariservata .totali .well .label-dare,.areariservata .totali .well .label-giocato{color:#f00}.areariservata .totali .well .label-dare span,.areariservata .totali .well .label-giocato span{color:#fff}.areariservata .totali .well .label-avere,.areariservata .totali .well .label-vinto{color:#138301}.areariservata .totali .well .label-avere span,.areariservata .totali .well .label-vinto span{color:#fff}.areariservata ul.pagination li a{background:#000;color:#fff;border:unset}.areariservata ul.pagination li a:hover{background:#0f0f0f;color:#fff}.areariservata ul.pagination li.active a{background:#ffc400;color:#000}.areariservata ul.pagination li.disabled a{color:#999}.dashboard .jumbotron{background:rgba(255,255,255,0.2);color:#000000;box-shadow:inset 0 0px 200px rgba(0,0,0,0.9),inset 0px 0px 0px 1px #ccc}.dashboard .jumbotron:hover{box-shadow:inset 0 0px 20px rgba(0,0,0,0.4),inset 0px 0px 0px 2px #ccc}.dashboard .bottom-info .panel .panel-heading{border-bottom:1px solid}.regolamento-page .panel .panel-heading{background:#000;color:#ffc400}.regolamento-page .panel .panel-body .paragraph{color:#000}.termini-page .panel-heading{background:#000;color:#ffc400}.termini-page .panel .panel-body .paragraph{color:#000}.giocoresp-page .panel-heading{background:#000;color:#ffc400}.giocoresp-page .panel-body a{color:#000}.giocoresp-page .panel .panel-body .paragraph{color:#000}.content-chisiamo .row .title-chisiamo{color:#ffc400}.blu{color:#0a3bad}.rosso{color:#f00}.arancione{color:#e16300}.giallo{color:#f6dc43}.verde-vin{color:#04cd06}.verde-pag{color:#138301}.lista-scommesse .opzioni-container .top-container{border-bottom:1px solid rgba(255,255,255,0.1)}.lista-scommesse .opzioni-container .legenda-input ul{border-top:1px solid rgba(255,255,255,0.1)}.lista-scommesse .opzioni-container .button-container{border-top:1px solid rgba(255,255,255,0.1)}.lista-scommesse .pagination .lista-scommesse .pagination:hover{border:1px solid}.popup-scom .modal-body .table-responsive .table-bordered>tbody>tr>td{color:#fff}.popup-scom .modal-body .table-responsive .table-details-sys>tfoot>tr>td{color:#fff}.lista-movimenti .opzioni-container .top-container{border-bottom:1px solid rgba(255,255,255,0.1)}.lista-movimenti .opzioni-container .middle-container{border-bottom:1px solid rgba(255,255,255,0.1)}.resoconti-giochi .opzioni-container .top-container{border-bottom:1px solid rgba(255,255,255,0.1)}.resoconti-giochi .opzioni-container .middle-container{border-bottom:1px solid rgba(255,255,255,0.1)}.dettaglio-commissioni table.table tbody tr:first-child{background:#d9d9d9;color:#000}body.areariservata .report .opzioni-container .top-container{border-bottom:1px solid rgba(255,255,255,0.1)}body.areariservata .report .opzioni-container .middle-container{border-bottom:1px solid rgba(255,255,255,0.1)}body.areariservata .report .risultati-container .totali-header{background:#0f0f0f}body.areariservata .report .risultati-container .totali-header>.title{border-bottom:1px solid rgba(255,255,255,0.1)}body.areariservata .report .risultati-container .totali-header .box-container.giocato,body.areariservata .report .risultati-container .totali-header .box-container.vinto,body.areariservata .report .risultati-container .totali-header .box-container.netto,body.areariservata .report .risultati-container .totali-header .box-container.commissioni,body.areariservata .report .risultati-container .totali-header .box-container.bonus,body.areariservata .report .risultati-container .totali-header .box-container.utile{border-left:1px solid rgba(255,255,255,0.1)}body.areariservata .report .risultati-container .totali-header .box-container span{color:#ccc !important}body.areariservata .report .risultati-container .report-page .panel-master{background:#0f0f0f}body.areariservata .report .risultati-container .report-page .panel-agente,body.areariservata .report .risultati-container .report-page .panel-subagente{background:#0f0f0f;color:#fff}body.areariservata .report .risultati-container .report-page .panel-master .panel-header .title,body.areariservata .report .risultati-container .report-page .panel-agente .panel-header .title,body.areariservata .report .risultati-container .report-page .panel-subagente .panel-header .title{border-bottom:1px solid rgba(255,255,255,0.1)}body.areariservata .report .risultati-container .report-page .panel-master .panel-header .title:before,body.areariservata .report .risultati-container .report-page .panel-agente .panel-header .title:before,body.areariservata .report .risultati-container .report-page .panel-subagente .panel-header .title:before{border-right:1px solid rgba(255,255,255,0.1)}body.areariservata .report .risultati-container .report-page .panel-master .panel-header.active .title:before,body.areariservata .report .risultati-container .report-page .panel-agente .panel-header.active .title:before,body.areariservata .report .risultati-container .report-page .panel-subagente .panel-header.active .title:before{border-right:1px solid rgba(255,255,255,0.1)}body.areariservata .report .risultati-container .report-page .panel-header .title .netto,body.areariservata .report .risultati-container .report-page .panel-header .title .giocato,body.areariservata .report .risultati-container .report-page .panel-header .title .vinto,body.areariservata .report .risultati-container .report-page .panel-header .title .commissioni,body.areariservata .report .risultati-container .report-page .panel-header .title .numero-coupon{border-right:1px rgba(255,255,255,0.3) solid;color:#ffc400}body.areariservata .report .risultati-container .report-page .panel-header .title .total-count{color:#ffc400;border-right:0px solid rgba(255,255,255,0.1)}body.areariservata .report .risultati-container .report-page .panel-subagente .table-report table .tot-giocato{color:#088608}body.areariservata .report .risultati-container .report-page .panel-subagente .table-report table .tot-vinto{color:#C30000}body.areariservata .report .risultati-container .report-page .panel-master .panel-header .title>.badge{background:#0eb402}body.areariservata .report .risultati-container .report-page .panel-agente .panel-header .title>.badge{background:#ba0101}body.areariservata .report .risultati-container .report-page .panel-subagente .panel-header .title>.badge{background:#023fbc}body.areariservata .report .risultati-container .report-page .panel-subagente .table-report table tfoot .tot-giocato{background:#088608}body.areariservata .report .risultati-container .table-bordered>thead tr{color:#fff}body.areariservata .report .risultati-container .table-bordered>tbody tr{background:#d9d9d9}body.areariservata .report .risultati-container .table-bordered>tfoot tr{background:#000;color:#fff}body.areariservata .report .risultati-container .table-bordered>tfoot tr:hover{background:#000;color:#fff}body.areariservata .report .risultati-container .table-bordered>tfoot tr td{text-align:right;color:#fff}body.areariservata .report .risultati-container .table-bordered>tfoot .tot-giocato{background:#088608;color:#fff !important}body.areariservata .report .risultati-container .table-bordered>tfoot .tot-vinto{background:#C30000;color:#fff !important}div#infoAgenzia table.table.table-bordered tbody tr:first-child{background:#d9d9d9}div#infoAgenzia table.table.table-bordered tfoot tr td{color:#ffc400}.differenze.rosso-bk{background:transparent !important;color:#ff0000}.giroconto .giroconto-container .checkbox-container{border-bottom:1px solid rgba(255,255,255,0.1)}.giroconto .giroconto-container .middle-container .checkbox-container{border-bottom:1px solid rgba(255,255,255,0.1)}.giroconto .giroconto-container .button-container{border-top:1px solid rgba(255,255,255,0.1)}.lista-utenti .opzioni-ricerca{background:transparent}.lista-utenti .opzioni-ricerca .title{cursor:pointer;background:#0f0f0f}.lista-utenti .opzioni-ricerca .opzioni-container .button-container-top{border-bottom:1px solid rgba(255,255,255,0.1)}table .row-tab-utenti td{color:#fff !important;background:#0f0f0f}.trasferimenti .trasferimenti-container .button-container-bottom{border-bottom:1px solid rgba(255,255,255,0.1)}.trasferimenti .trasferimenti-container .option-container-saldo .box-container{background:#ffc400;color:#000}.messaggi-container .panel-heading .fa-hover a{color:#fff}.messaggi-container .panel-heading .fa-hover a i{color:#ffc400}.messaggi-container .panel-heading .panel-title.navbar{background:#000}.messaggi-container .panel-heading .panel-title.navbar a span{color:#fff !important}.messaggi-container .panel-heading .panel-title.navbar a span.soggetto,.messaggi-container .panel-heading .panel-title.navbar a span.data{background:transparent !important}.messaggi-container .checkbox-del{background:rgba(255,255,255,0.1)}.messaggi-container .panel.panel-default.messNonLetto .panel-heading .navbar{background:#f42c2c !important}.messaggi-container .panel-body{background:#0f0f0f !important}.messaggi-container .panel-body span,.messaggi-container .panel-body p{color:#fff}.container-fluid.messaggi .page-title .fa-hover{background:rgba(0,0,0,0.5)}.container-fluid.messaggi .page-title .fa-hover a{color:#fff}.gestione-antieffrazione .page-content .dettagli-bottom{border-top:1px solid}.gestione-antieffrazione .page-content .dettagli-bottom ul>li{border-right:1px solid}body.areariservata .side-nav-backoffice .page-header,body.paymentspage2 .side-nav-backoffice .page-header{border-bottom:1px solid rgba(255,255,255,0.1);color:#ffc400}body.areariservata .side-nav-backoffice .sub-page-header,body.paymentspage2 .side-nav-backoffice .sub-page-header{color:#fff;border-bottom:1px solid rgba(255,255,255,0.1)}body.areariservata .side-nav-backoffice .break:before,body.paymentspage2 .side-nav-backoffice .break:before{border-bottom:1px solid rgba(255,255,255,0.1)}body.areariservata .side-nav-backoffice ul li a,body.paymentspage2 .side-nav-backoffice ul li a{color:#fff}body.areariservata .side-nav-backoffice ul li a.active,body.paymentspage2 .side-nav-backoffice ul li a.active{color:#ffc400}body.areariservata .side-nav-backoffice ul li a:hover,body.paymentspage2 .side-nav-backoffice ul li a:hover{background:#0d0d0d}body.areariservata .main-cont,body.paymentspage2 .main-cont{background:#000}body.areariservata .payment-container,body.paymentspage2 .payment-container{background:#000}body.areariservata .payment-container .page-title,body.paymentspage2 .payment-container .page-title{color:#fff}body.areariservata .payment-container .cont,body.paymentspage2 .payment-container .cont{background:#fff;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75)}body.areariservata .payment-container .cont .form-group label,body.paymentspage2 .payment-container .cont .form-group label{color:#000}body.areariservata .payment-container .cont .form-group .placeholder,body.paymentspage2 .payment-container .cont .form-group .placeholder{color:#999}body.areariservata .payment-container .cont .form-group select#mese option:first-child,body.areariservata .payment-container .cont .form-group select#anno option:first-child,body.paymentspage2 .payment-container .cont .form-group select#mese option:first-child,body.paymentspage2 .payment-container .cont .form-group select#anno option:first-child{color:#999}body.areariservata .payment-container .cont .form-group select#mese option,body.areariservata .payment-container .cont .form-group select#anno option,body.paymentspage2 .payment-container .cont .form-group select#mese option,body.paymentspage2 .payment-container .cont .form-group select#anno option{color:#555}body.areariservata .cards-container,body.paymentspage2 .cards-container{background:#000}body.areariservata .cards-container .page-title,body.paymentspage2 .cards-container .page-title{color:#fff}body.areariservata .cards-container .card .cont,body.paymentspage2 .cards-container .card .cont{background:#fff;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75)}body.areariservata .cards-container .card .cont .info-box p,body.paymentspage2 .cards-container .card .cont .info-box p{color:#000}body.areariservata .cards-container .card .cont .btn-cont,body.paymentspage2 .cards-container .card .cont .btn-cont{background:rgba(0,0,0,0.1)}body.areariservata .cards-container .card .cont .btn-cont .extra-info span,body.paymentspage2 .cards-container .card .cont .btn-cont .extra-info span{color:#fff}body.areariservata .casse-container,body.paymentspage2 .casse-container{background:#000}body.areariservata .casse-container .row>.col-lg-6,body.paymentspage2 .casse-container .row>.col-lg-6{background:#0f0f0f}body.areariservata .casse-container .row>.col-lg-6 ul li,body.paymentspage2 .casse-container .row>.col-lg-6 ul li{background:#222}body.areariservata .casse-container .row>.col-lg-6 ul li span,body.paymentspage2 .casse-container .row>.col-lg-6 ul li span{color:#fff}body.areariservata .casse-container .row>.col-lg-6 ul li span.cassa,body.paymentspage2 .casse-container .row>.col-lg-6 ul li span.cassa{color:#ffc400;background:#333}body.areariservata .casse-container .row>.col-lg-6 ul li a.cassa,body.paymentspage2 .casse-container .row>.col-lg-6 ul li a.cassa{color:#ffc400;background:#333}body.areariservata .casse-container .row>.col-lg-6 ul li:hover,body.paymentspage2 .casse-container .row>.col-lg-6 ul li:hover{background:#333;transition:all 0.2s ease}body.areariservata .casse-container .row>.col-lg-6:first-child,body.paymentspage2 .casse-container .row>.col-lg-6:first-child{-webkit-box-shadow:inset -1px 0px 0px 0px #000;-moz-box-shadow:inset -1px 0px 0px 0px #000;box-shadow:inset -1px 0px 0px 0px #000}body.areariservata .casse-container .page-title,body.paymentspage2 .casse-container .page-title{color:#fff}body.areariservata .casse-container label,body.paymentspage2 .casse-container label{color:#fff}.payments-cc{background:#000}.payments-cc .cont{background:#fff;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75)}.payments-cc .cont .form-group label{color:#000}.payments-cc .cont .form-group .placeholder{color:#999}.payments-cc .cont .form-group select#mese option:first-child,.payments-cc .cont .form-group select#anno option:first-child{color:#999}.payments-cc .cont .form-group select#mese option,.payments-cc .cont .form-group select#anno option{color:#555}.areariservata.modal-open .modal#modalPayment .modal-content,.paymentspage2.modal-open .modal#modalPayment .modal-content{color:#fff;background:#000;-webkit-box-shadow:0px 0px 0px 7px #333;-moz-box-shadow:0px 0px 0px 7px #333;box-shadow:0px 0px 0px 7px #333 !important}.areariservata.modal-open .modal#modalPayment .modal-content .loading,.paymentspage2.modal-open .modal#modalPayment .modal-content .loading{background:rgba(0,0,0,0.9)}.areariservata.modal-open .modal#modalPayment .modal-content .modal-header,.paymentspage2.modal-open .modal#modalPayment .modal-content .modal-header{color:#000}.areariservata.modal-open .modal#modalPayment .modal-content .modal-body .logo,.paymentspage2.modal-open .modal#modalPayment .modal-content .modal-body .logo{background:#fff}.areariservata.modal-open .modal#modalPayment .modal-content .modal-body input.form-control,.paymentspage2.modal-open .modal#modalPayment .modal-content .modal-body input.form-control{color:#000}.paymentspage .payments-container .tab-content .tab-pane .panel-group .thumbnail p{color:#000;background:rgba(0,0,0,0.5)}.paymentspage .payments-container .tab-content .tab-pane .panel-group .thumbnail a i{color:#000}.paymentspage .payments-container .tab-content .tab-pane .panel-group .thumbnail .form-group label{color:#000}.paymentspage .payments-container .tab-content .tab-pane .panel-group .thumbnail .form-group input[type="text"]{background:#efefef}section.main-PaymentsCC{background:#fff}section.main-PaymentsCC #divPagCC .form-group .form-control{background:#efefef}section.main-PaymentsCC .form-group .form-control{background:#efefef}.bonus-container .panel-heading .panel-title.navbar{background:#222}.bonus-container .panel-heading .panel-title.navbar a span{color:#fff !important}.bonus-container .panel-heading .panel-title.navbar a span.soggetto,.bonus-container .panel-heading .panel-title.navbar a span.data{background:transparent !important}.bonus-container .panel.panel-default.messNonLetto .panel-heading .navbar{background:#f42c2c !important}.bonus-container .panel-body{background:#333 !important}.bonus-container .panel-body span,.bonus-container .panel-body p{color:#fff}.bonus-container .codice-cont{background:#0f0f0f;color:#fff}.bonus-container .codice-cont .form-control{color:#000}.container-fluid.bonus .page-title .fa-hover{background:rgba(0,0,0,0.5)}body.cambiapwd .dati-container .col-sm-12.col-md-12:last-child .testo{background:#0f0f0f;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75)}body.recupera-pwd{color:#fff}body.recupera-pwd .page-title h4{color:#fff}.main-wirecard{background:#fff}.main-wirecard .container{background:#fff}.main-wirecard .logo{background:#f4f4f4;-webkit-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.4);box-shadow:0px 1px 1px 0px rgba(0,0,0,0.4)}.main-wirecard p,.main-wirecard span{color:#1e1e1e}.main-wirecard .input-group-btn .btn-info{background:#337AB7}.main-wirecard .input-group-btn .btn-info span.fa{color:#fff}.main-wirecard .info-amount{color:#1e1e1e}.main-wirecard .alert-danger span{color:#a94442}.main-wirecard .wallet-section .credit-cards a:active,.main-wirecard .payment-section .credit-cards a:active{-webkit-box-shadow:0px 0px 3px 0px rgba(0,95,196,0.7);-moz-box-shadow:0px 0px 3px 0px rgba(0,95,196,0.7);box-shadow:0px 0px 3px 0px rgba(0,95,196,0.7)}.main-wirecard h2{color:#1e1e1e}.main-wirecard fieldset input,.main-wirecard fieldset select{border:1px solid #333}.main-wirecard fieldset label{color:#1e1e1e}.main-wirecard .selected_brandimage{background:#f4f4f4;-webkit-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.4);box-shadow:0px 1px 1px 0px rgba(0,0,0,0.4)}.popup-scom .modal-body .table-responsive .table-bordered>tbody>tr>td{background:#222;color:#fff}.popup-scom .modal-footer #pnCashout .ft-amount-container{box-shadow:0 0 3px #d9d9d9}.popup-scom .modal-body .table-responsive .table-bordered>tbody>tr>td span{color:#fff}body.areariservata .loading-container{background:rgba(0,0,0,0.8)}body.areariservata .loading-container .loadbk{color:#fff}body.areariservata .bonus-container .panel-body a{color:#ffc400}body.areariservata .modal-content .modal-body .panel{background:#0f0f0f}body.areariservata #dlg-bonus-coupons .modal-dialog .table-bordered tbody tr td{color:#fff}.payment-methods-page .row .col-sm-12 .payments-cont ul.nav-tabs{background:#000;border-bottom-color:#3f3f3f}.payment-methods-page .row .col-sm-12 .payments-cont ul.nav-tabs li a{color:#fff}.payment-methods-page .row .col-sm-12 .payments-cont ul.nav-tabs li.active a{color:#fc0;border-bottom-color:#fc0}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content{color:#000;background:#000}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .menu-cont{background:black;color:#fff}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .menu-cont ul{border-left:1px solid #272727;border-right:1px solid #272727;border-top:1px solid #272727}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .menu-cont ul li{border-bottom:1px solid #272727}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .menu-cont ul li span.type-num{background:#000;color:#fff !important}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .menu-cont ul li:hover,.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .menu-cont ul li.active{background:#fc0}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .menu-cont ul li:hover span.type,.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .menu-cont ul li.active span.type{color:#000}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .content .payment-grp{background:#2d2d2d}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .content .payment-grp h3{color:#fc0}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .content .payment-grp .line-cont{background:#0f0f0f;color:#fff}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .content .payment-grp .line-cont div.method{background:#101010}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .content .payment-grp .line-cont .info .details a span{color:#fc0 !important}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .content .payment-grp .line-cont .info .details a i{color:#fc0 !important}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .content .payment-grp .line-cont .details-cont{background:#0b0b0b;border:1px solid #3f3f3f;box-shadow:0 0px 16px #111}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .content .payment-grp .line-cont:hover{background:#1a1a1a;box-shadow:0 0px 16px #111}body.areariservata .side-nav-backoffice ul.nav li a:after,body.paymentspage2 .side-nav-backoffice ul.nav li a:after,body.areariservata .side-nav-backoffice ul.nav li a,body.paymentspage2 .side-nav-backoffice ul.nav li a{color:#fff}body.areariservata .main-cont .account-personal-data-container .myaccount-cont .row .col-sm-6 ul li:hover a span,body.areariservata .main-cont .account-personal-data-container .myaccount-cont .row .col-sm-6 ul li:hover a .title-cont,body.areariservata .side-nav-backoffice ul.nav li a.active:after,body.paymentspage2 .side-nav-backoffice ul.nav li a.active:after,body.areariservata .side-nav-backoffice ul.nav li a.active,body.paymentspage2 .side-nav-backoffice ul.nav li a.active{color:#ffc400}body.areariservata .main-cont .account-personal-data-container ul.nav.nav-tabs li.active a{-webkit-box-shadow:inset 0 -3px 0 0 #ffc400;-moz-box-shadow:inset 0 -3px 0 0 #ffc400;box-shadow:inset 0 -3px 0 0 #ffc400;color:#ffc400}body.areariservata .main-cont .account-personal-data-container ul.nav.nav-tabs li a{border-color:#ffc400}body.areariservata .main-cont .resoconti-giochi .form-control,body.areariservata .main-cont .account-personal-data-container .form-control,body.areariservata .main-cont .account-documents-container .form-control,body.areariservata .main-cont .myaccount-container .form-control,body.areariservata .main-cont .bonus .form-control,body.areariservata .main-cont .messaggi .form-control,body.areariservata .main-cont .cambia-pwd .form-control,body.areariservata .main-cont .giroconto .form-control,body.areariservata .main-cont .report .form-control,body.areariservata .main-cont .lista-utenti .form-control,body.areariservata .main-cont .trasferimenti .form-control,body.areariservata .main-cont .lista-movimenti .form-control,body.areariservata .main-cont .lista-scommesse .form-control,body.paymentspage2 .main-cont .resoconti-giochi .form-control,body.paymentspage2 .main-cont .account-personal-data-container .form-control,body.paymentspage2 .main-cont .account-documents-container .form-control,body.paymentspage2 .main-cont .myaccount-container .form-control,body.paymentspage2 .main-cont .bonus .form-control,body.paymentspage2 .main-cont .messaggi .form-control,body.paymentspage2 .main-cont .cambia-pwd .form-control,body.paymentspage2 .main-cont .giroconto .form-control,body.paymentspage2 .main-cont .report .form-control,body.paymentspage2 .main-cont .lista-utenti .form-control,body.paymentspage2 .main-cont .trasferimenti .form-control,body.paymentspage2 .main-cont .lista-movimenti .form-control,body.paymentspage2 .main-cont .lista-scommesse .form-control,body.areariservata .main-cont .resoconti-giochi .giroconto-container .form-control,body.areariservata .main-cont .resoconti-giochi .opzioni-container .form-control,body.areariservata .main-cont .account-personal-data-container .giroconto-container .form-control,body.areariservata .main-cont .account-personal-data-container .opzioni-container .form-control,body.areariservata .main-cont .account-documents-container .giroconto-container .form-control,body.areariservata .main-cont .account-documents-container .opzioni-container .form-control,body.areariservata .main-cont .myaccount-container .giroconto-container .form-control,body.areariservata .main-cont .myaccount-container .opzioni-container .form-control,body.areariservata .main-cont .bonus .giroconto-container .form-control,body.areariservata .main-cont .bonus .opzioni-container .form-control,body.areariservata .main-cont .messaggi .giroconto-container .form-control,body.areariservata .main-cont .messaggi .opzioni-container .form-control,body.areariservata .main-cont .cambia-pwd .giroconto-container .form-control,body.areariservata .main-cont .cambia-pwd .opzioni-container .form-control,body.areariservata .main-cont .giroconto .giroconto-container .form-control,body.areariservata .main-cont .giroconto .opzioni-container .form-control,body.areariservata .main-cont .report .giroconto-container .form-control,body.areariservata .main-cont .report .opzioni-container .form-control,body.areariservata .main-cont .lista-utenti .giroconto-container .form-control,body.areariservata .main-cont .lista-utenti .opzioni-container .form-control,body.areariservata .main-cont .trasferimenti .giroconto-container .form-control,body.areariservata .main-cont .trasferimenti .opzioni-container .form-control,body.areariservata .main-cont .lista-movimenti .giroconto-container .form-control,body.areariservata .main-cont .lista-movimenti .opzioni-container .form-control,body.areariservata .main-cont .lista-scommesse .giroconto-container .form-control,body.areariservata .main-cont .lista-scommesse .opzioni-container .form-control,body.paymentspage2 .main-cont .resoconti-giochi .giroconto-container .form-control,body.paymentspage2 .main-cont .resoconti-giochi .opzioni-container .form-control,body.paymentspage2 .main-cont .account-personal-data-container .giroconto-container .form-control,body.paymentspage2 .main-cont .account-personal-data-container .opzioni-container .form-control,body.paymentspage2 .main-cont .account-documents-container .giroconto-container .form-control,body.paymentspage2 .main-cont .account-documents-container .opzioni-container .form-control,body.paymentspage2 .main-cont .myaccount-container .giroconto-container .form-control,body.paymentspage2 .main-cont .myaccount-container .opzioni-container .form-control,body.paymentspage2 .main-cont .bonus .giroconto-container .form-control,body.paymentspage2 .main-cont .bonus .opzioni-container .form-control,body.paymentspage2 .main-cont .messaggi .giroconto-container .form-control,body.paymentspage2 .main-cont .messaggi .opzioni-container .form-control,body.paymentspage2 .main-cont .cambia-pwd .giroconto-container .form-control,body.paymentspage2 .main-cont .cambia-pwd .opzioni-container .form-control,body.paymentspage2 .main-cont .giroconto .giroconto-container .form-control,body.paymentspage2 .main-cont .giroconto .opzioni-container .form-control,body.paymentspage2 .main-cont .report .giroconto-container .form-control,body.paymentspage2 .main-cont .report .opzioni-container .form-control,body.paymentspage2 .main-cont .lista-utenti .giroconto-container .form-control,body.paymentspage2 .main-cont .lista-utenti .opzioni-container .form-control,body.paymentspage2 .main-cont .trasferimenti .giroconto-container .form-control,body.paymentspage2 .main-cont .trasferimenti .opzioni-container .form-control,body.paymentspage2 .main-cont .lista-movimenti .giroconto-container .form-control,body.paymentspage2 .main-cont .lista-movimenti .opzioni-container .form-control,body.paymentspage2 .main-cont .lista-scommesse .giroconto-container .form-control,body.paymentspage2 .main-cont .lista-scommesse .opzioni-container .form-control{background:rgba(255,255,255,0.09)}body.areariservata .side-nav-backoffice .sub-page-header,body.paymentspage2 .side-nav-backoffice .sub-page-header{border-bottom-color:transparent}body.areariservata .main-cont .resoconti-giochi .myaccount-cont .row .col-sm-6,body.areariservata .main-cont .account-personal-data-container .myaccount-cont .row .col-sm-6,body.areariservata .main-cont .account-documents-container .myaccount-cont .row .col-sm-6,body.areariservata .main-cont .myaccount-container .myaccount-cont .row .col-sm-6,body.areariservata .main-cont .bonus .myaccount-cont .row .col-sm-6,body.areariservata .main-cont .messaggi .myaccount-cont .row .col-sm-6,body.areariservata .main-cont .cambia-pwd .myaccount-cont .row .col-sm-6,body.areariservata .main-cont .giroconto .myaccount-cont .row .col-sm-6,body.areariservata .main-cont .report .myaccount-cont .row .col-sm-6,body.areariservata .main-cont .lista-utenti .myaccount-cont .row .col-sm-6,body.areariservata .main-cont .trasferimenti .myaccount-cont .row .col-sm-6,body.areariservata .main-cont .lista-movimenti .myaccount-cont .row .col-sm-6,body.areariservata .main-cont .lista-scommesse .myaccount-cont .row .col-sm-6,body.paymentspage2 .main-cont .resoconti-giochi .myaccount-cont .row .col-sm-6,body.paymentspage2 .main-cont .account-personal-data-container .myaccount-cont .row .col-sm-6,body.paymentspage2 .main-cont .account-documents-container .myaccount-cont .row .col-sm-6,body.paymentspage2 .main-cont .myaccount-container .myaccount-cont .row .col-sm-6,body.paymentspage2 .main-cont .bonus .myaccount-cont .row .col-sm-6,body.paymentspage2 .main-cont .messaggi .myaccount-cont .row .col-sm-6,body.paymentspage2 .main-cont .cambia-pwd .myaccount-cont .row .col-sm-6,body.paymentspage2 .main-cont .giroconto .myaccount-cont .row .col-sm-6,body.paymentspage2 .main-cont .report .myaccount-cont .row .col-sm-6,body.paymentspage2 .main-cont .lista-utenti .myaccount-cont .row .col-sm-6,body.paymentspage2 .main-cont .trasferimenti .myaccount-cont .row .col-sm-6,body.paymentspage2 .main-cont .lista-movimenti .myaccount-cont .row .col-sm-6,body.paymentspage2 .main-cont .lista-scommesse .myaccount-cont .row .col-sm-6{background:#000}body.areariservata .main-cont .resoconti-giochi .myaccount-cont .row .col-sm-6 .title h5,body.areariservata .main-cont .account-personal-data-container .myaccount-cont .row .col-sm-6 .title h5,body.areariservata .main-cont .account-documents-container .myaccount-cont .row .col-sm-6 .title h5,body.areariservata .main-cont .myaccount-container .myaccount-cont .row .col-sm-6 .title h5,body.areariservata .main-cont .bonus .myaccount-cont .row .col-sm-6 .title h5,body.areariservata .main-cont .messaggi .myaccount-cont .row .col-sm-6 .title h5,body.areariservata .main-cont .cambia-pwd .myaccount-cont .row .col-sm-6 .title h5,body.areariservata .main-cont .giroconto .myaccount-cont .row .col-sm-6 .title h5,body.areariservata .main-cont .report .myaccount-cont .row .col-sm-6 .title h5,body.areariservata .main-cont .lista-utenti .myaccount-cont .row .col-sm-6 .title h5,body.areariservata .main-cont .trasferimenti .myaccount-cont .row .col-sm-6 .title h5,body.areariservata .main-cont .lista-movimenti .myaccount-cont .row .col-sm-6 .title h5,body.areariservata .main-cont .lista-scommesse .myaccount-cont .row .col-sm-6 .title h5,body.paymentspage2 .main-cont .resoconti-giochi .myaccount-cont .row .col-sm-6 .title h5,body.paymentspage2 .main-cont .account-personal-data-container .myaccount-cont .row .col-sm-6 .title h5,body.paymentspage2 .main-cont .account-documents-container .myaccount-cont .row .col-sm-6 .title h5,body.paymentspage2 .main-cont .myaccount-container .myaccount-cont .row .col-sm-6 .title h5,body.paymentspage2 .main-cont .bonus .myaccount-cont .row .col-sm-6 .title h5,body.paymentspage2 .main-cont .messaggi .myaccount-cont .row .col-sm-6 .title h5,body.paymentspage2 .main-cont .cambia-pwd .myaccount-cont .row .col-sm-6 .title h5,body.paymentspage2 .main-cont .giroconto .myaccount-cont .row .col-sm-6 .title h5,body.paymentspage2 .main-cont .report .myaccount-cont .row .col-sm-6 .title h5,body.paymentspage2 .main-cont .lista-utenti .myaccount-cont .row .col-sm-6 .title h5,body.paymentspage2 .main-cont .trasferimenti .myaccount-cont .row .col-sm-6 .title h5,body.paymentspage2 .main-cont .lista-movimenti .myaccount-cont .row .col-sm-6 .title h5,body.paymentspage2 .main-cont .lista-scommesse .myaccount-cont .row .col-sm-6 .title h5{border-bottom:1px solid #000;-webkit-box-shadow:inset 0 -1px 0 0 #000;-moz-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000}body.areariservata .main-cont .form-group select option{background:#000}.quote-page .main-container-quote .palinsesto-container{background:#000}.quote-page .main-container-quote .palinsesto-container .sports h4{color:#ffc400}.quote-page .main-container-quote .palinsesto-container .title-pal{border-bottom:1px solid}.quote-page .main-container-quote .palinsesto-container .title-pal span{color:#fff}.quote-page .main-container-quote .palinsesto-container .title-pal .icon-container a:after,.quote-page .main-container-quote .palinsesto-container .title-pal .icon-container a:before{content:'';background:red}.quote-page .main-container-quote .palinsesto-container .button-container .btn{background:#0f0f0f;color:#fff}.quote-page .main-container-quote .palinsesto-container .mercati-container{border-top:1px solid}.quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato{text-shadow:none;background:#333}.quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato a{color:#fff}.quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato:hover{background:#222}.quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato:hover a{color:#fff}.quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato-attivo{text-shadow:none;background:#ffc400}.quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato-attivo a{color:#000}.quote-page .main-container-quote .eventi-container .quote-eventi .int-quote{background:#222;color:#ffc400}.quote-page .main-container-quote .table{-webkit-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.3);box-shadow:5px 5px 5px 0px rgba(0,0,0,0.3)}.quote-page .main-container-quote .table>thead>tr>th.data{color:#ffc400}.quote-page .main-container-quote .table>thead>tr>th.data:first-child{color:#fff}.quote-page .main-container-quote .table>thead>tr:last-child>th,.quote-page .main-container-quote .table>thead tr:last-child{background:#0f0f0f;color:#fff}.quote-page .main-container-quote .table>tbody>tr>td{border-top-color:rgba(255,196,0,0.5)}.quote-page .main-container-quote .table>tbody>tr.tr-quote{background:#000;color:#fff}.quote-page .main-container-quote .table>tbody>tr.tr-quote:hover td.id,.quote-page .main-container-quote .table>tbody>tr.tr-quote:hover td.evento,.quote-page .main-container-quote .table>tbody>tr.tr-quote:hover td.evento_segni{color:#ffc400}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.id1{color:#ffc400}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.quota a.qta{background:#333}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.quota a.qta.quota1_a{color:#fff}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.quota a.qta.quota2_a{color:#c371f1 !important}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.quota a.qta.quota3_a{color:#16c700 !important}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.quota a.qta.quota4_a{color:#00a7a0 !important}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.quota a.qta.quota5_a{color:#d22f06 !important}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.quota a.qta:hover{background:#555}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.quota .pn_image1{color:#ffc400}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.quotapremuta .qta{background:#ffc400;color:#000}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.segni .qta-dp{background:#333}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.segni .qta-dp .tipo{border-bottom:1px solid rgba(255,255,255,0.1)}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.segni .qta-dp span{border-bottom:1px solid}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.segni .qta-dp:hover{background:#555}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.combo select{background:#323232;color:#999}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.combo select option{color:#999}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.combo .qta-dp .qta{background:transparent !important}.quote-page .main-container-quote .legenda-main{background:#000;color:#fff}.quote-page .main-container-quote .legenda-main ul.list-inline>li.riga1:before{color:#e570e7}.quote-page .main-container-quote .legenda-main ul.list-inline>li.riga2:before{color:#fff}.quote-page .main-container-quote .legenda-main ul.list-inline>li.riga3:before{color:#299a0b}.quote-page .main-container-quote .legenda-main ul.list-inline>li.riga4:before{color:#4096ee}.quote-page .main-container-quote .legenda-main ul.list-inline>li.riga5:before{color:#cc0000}.main-quote .table>thead>tr>th,.main-quote .table>tbody>tr>th,.main-quote .table>tfoot>tr>th,.main-quote .table>thead>tr>td,.main-quote .table>tbody>tr>td,.main-quote .table>tfoot>tr>td{border-bottom:1px solid rgba(255,255,255,0.1)}body.qta-other .quote-page .main-container-quote .table>tbody>tr.tr-quote>td.quota .qta{color:#fff}.popquote .modal-content .modal-body>ul>li>.panel{background:#0f0f0f}.popquote .modal-content .modal-body>ul>li>.panel>.panel-heading{background:#222;color:#ffc400}.popquote .modal-content .modal-body>ul>li>.panel>.panel-body>ul>li>.qta-dp{background:#333}.popquote .modal-content .modal-body>ul>li>.panel>.panel-body>ul>li>.qta-dp .tipo{border-bottom:1px solid rgba(255,255,255,0.1);color:#999}.popquote .modal-content .modal-body>ul>li>.panel>.panel-body>ul>li>.qta-dp .nome-quota{color:#fff}.popquote .modal-content .modal-body>ul>li>.panel>.panel-body>ul>li>.qta-dp:hover{background:#555}.popquote .modal-content .modal-body>ul>li>.panel>.panel-body>ul>li>.qta-dp .button-quota-click{background:#ffc400}.popquote .modal-content .modal-body>ul>li>.panel>.panel-body>ul>li>.qta-dp .button-quota-click .tipo{color:#000;border-bottom:1px solid rgba(0,0,0,0.2)}.popquote .modal-content .modal-body>ul>li>.panel>.panel-body>ul>li>.qta-dp .button-quota-click .nome-quota{color:#000}.main-stampa-quote .main-container{background:#000}.main-stampa-quote .main-container .page-title h3{color:#fff}.main-stampa-quote .main-container .stampa-quote-container .title{color:#ffc400}.main-stampa-quote .main-container .stampa-quote-container .visualizza-quote .quote-stamp{background:#0f0f0f;color:#fff}.main-stampa-quote .main-container .stampa-quote-container .visualizza-quote .quote-stamp div.checkbox input[type=checkbox]:after{color:#ffc400}.main-stampa-quote .main-container .stampa-quote-container .pal-selezionati .title{background:#0f0f0f;border-left:1px solid rgba(255,255,255,0.2);border-right:1px solid rgba(255,255,255,0.2);border-top:1px solid rgba(255,255,255,0.2)}.main-stampa-quote .main-container .stampa-quote-container .pal-selezionati ul li{background:#0f0f0f;color:#fff;border-left:1px solid rgba(255,255,255,0.2);border-right:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2)}.main-stampa-quote .main-container .stampa-quote-container .pal-selezionati ul li>.checkbox input:after{color:#ffc400}.main-stampa-quote .main-container .stampa-quote-container .date-container .checkbox-container{border-bottom:1px solid rgba(255,255,255,0.05)}.main-stampa-quote .main-container .stampa-quote-container .date-container .checkbox-container label{color:#fff}.main-stampa-quote .main-container .stampa-quote-container .date-container .data-calendario{border-bottom:1px solid rgba(255,255,255,0.05)}.main-stampa-quote .main-container .stampa-quote-container .tipo-stampa-container .ordinamento,.main-stampa-quote .main-container .stampa-quote-container .tipo-stampa-container .dimensione-caratteri,.main-stampa-quote .main-container .stampa-quote-container .tipo-stampa-container .tipo-stampa,.main-stampa-quote .main-container .stampa-quote-container .tipo-stampa-container .stampa-logo-container{border-bottom:1px solid rgba(255,255,255,0.05)}.main-stampa-quote .main-container .stampa-quote-container .date-container .data-calendario .form-group label{color:#fff}.main-stampa-quote .main-container .opzioni-stampa{border:1px solid rgba(255,255,255,0.2);background:#0f0f0f}.main-stampa-quote .main-container .opzioni-stampa label{color:#fff}.main-stampa-quote .main-container .button-container{border-top:1px solid}.main-stampa-quote .main-container .button-container .btn-stampa-quote a{color:#000}body.casino-live .wrapper-boxed .main-content-casino-live .top .latest-wins{background:#000}body.casino-live .wrapper-boxed .main-content-casino-live .top .latest-wins ul.nav.nav-tabs li a{color:#999;background:#0f0f0f}body.casino-live .wrapper-boxed .main-content-casino-live .top .latest-wins ul.nav.nav-tabs li.active a{color:#ffc400;background:#000}body.casino-live .wrapper-boxed .main-content-casino-live .top .latest-wins .tab-content ul li{border-bottom:1px solid rgba(255,255,255,0.1)}body.casino-live .wrapper-boxed .main-content-casino-live .top .latest-wins .tab-content ul li .info span.username{color:#999}body.casino-live .wrapper-boxed .main-content-casino-live .top .latest-wins .tab-content ul li .info span.slot-name{color:#fff}body.casino-live .wrapper-boxed .main-content-casino-live .top .latest-wins .tab-content ul li .prize span{color:#ffc400}body.casino-live .wrapper-boxed .main-content-casino-live .top #slider-casino .carousel-indicators li.active{background-color:#ffc400;border-color:#ffc400}body.casino-live .wrapper-boxed .main-content-casino-live .games-cont .section ul li.game .caption{background:rgba(0,0,0,0.8)}body.casino-live .wrapper-boxed .main-content-casino-live .games-cont .section ul li.game .caption span{color:#fff}body.casino-live .wrapper-boxed .main-content-casino-live .games-cont .section ul li.game .game-back{background:rgba(0,0,0,0.6)}body.casino-live .wrapper-boxed .main-content-casino-live .games-cont .section ul li.game .game-back .btn-play{background:#ffc400;color:#000}body.casino-live .wrapper-boxed .main-content-casino-live .games-cont .section ul li.game .game-back .btn-play:hover{-webkit-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);color:#fff !important;color:#fff}body.poker .wrapper-boxed .main-content-poker .top .latest-wins{background:#000}body.poker .wrapper-boxed .main-content-poker .top .latest-wins ul.nav.nav-tabs li a{color:#999;background:#0f0f0f}body.poker .wrapper-boxed .main-content-poker .top .latest-wins ul.nav.nav-tabs li.active a{color:#ffc400;background:#000}body.poker .wrapper-boxed .main-content-poker .top .latest-wins .tab-content ul li{border-bottom:1px solid rgba(255,255,255,0.1)}body.poker .wrapper-boxed .main-content-poker .top .latest-wins .tab-content ul li .info span.username{color:#999}body.poker .wrapper-boxed .main-content-poker .top .latest-wins .tab-content ul li .info span.slot-name{color:#fff}body.poker .wrapper-boxed .main-content-poker .top .latest-wins .tab-content ul li .prize span{color:#ffc400}body.poker .wrapper-boxed .main-content-poker .top #slider-casino .carousel-indicators li.active{margin:1px 0;background-color:#ffc400;border-color:#ffc400}body.poker .wrapper-boxed .main-content-poker .games-cont .section ul li.game .caption{background:rgba(0,0,0,0.8)}body.poker .wrapper-boxed .main-content-poker .games-cont .section ul li.game .caption span{color:#fff}body.poker .wrapper-boxed .main-content-poker .games-cont .section ul li.game .game-back{background:rgba(0,0,0,0.6)}body.poker .wrapper-boxed .main-content-poker .games-cont .section ul li.game .game-back .btn-play{background:#ffc400;color:#000}body.poker .wrapper-boxed .main-content-poker .games-cont .section ul li.game .game-back .btn-play:hover{-webkit-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);color:#fff !important;color:#fff}.main-content-casino-live .top-container .menu-casino .panel-heading{text-shadow:0 1px 1px #787878}.main-content-casino-live .bottom-container .game-container-dbg .game-box .label,.main-content-casino-live .bottom-container .game-container-evo .game-box .label{text-shadow:0 1px 1px #000000}.main-content-casino-live .bottom-container .game-container-dbg .game-box .btn-play,.main-content-casino-live .bottom-container .game-container-evo .game-box .btn-play{text-shadow:0 1px 1px #787878}.main-content-casino-live .bottom-container .panel-heading{background:#111}.main-content-casino-live .bottom-container #menu-livecasino ul.nav-tabs{border:0px !important}.main-content-casino-live .bottom-container #menu-livecasino ul.nav-tabs li.active a{border:1px solid}.main-content-casino-live .bottom-container .casino-cont{background:rgba(17,17,17,0.7)}.main-content-casino-live .bottom-container .casino-cont:hover .game-container-new .game-box.title{background:red}.main-content-casino-live .bottom-container .game-container-new .game-box.title{background:rgba(0,0,0,0.5)}.main-content-casino-live .bottom-container .game-container-new .game-box .label-new{background:rgba(0,0,0,0.8)}.main-container-poker .top-container .animate-box .slice-c{text-shadow:0 1px 1px #000000}.main-container-poker .top-container .animate-box .slice-c h2{text-shadow:0 1px 1px #000}.main-container-poker .bottom-container .panel-body .bottom-container h3{text-shadow:0 3px 1px #000, 0 3.5px 1px #999}.main-container-poker .bottom-container .panel-body .bottom-container h3>span{text-shadow:0 2px 0px #000, 0 2.5px 0px #999}.main-container-poker .bottom-container .panel-body .btn{text-shadow:0 1px 1px #787878}.casino-live-opengame{background:#0f0f0f}.casino-live-opengame .error-msg{background:#000}.casino-live-opengame .error-msg .msg span{color:#fff}body.casino-live .animate-box ul.select-casino{background:#0f0f0f}body.casino-live .animate-box ul.select-casino li.active{background:rgba(255,255,255,0.2)}body.casino-live .bottom-container .col-md-3.game-box span.label{background:rgba(0,0,0,0.8);color:#fff}body.casino-live .bottom-container .col-md-3.game-box .btn.btn-play{background:#ffc400;color:#000}body.casino-live .wrapper-boxed .main-content-casino-live-new .top .latest-wins{background:#000}body.casino-live .wrapper-boxed .main-content-casino-live-new .top .latest-wins ul.nav.nav-tabs li a{color:#999;background:#0f0f0f}body.casino-live .wrapper-boxed .main-content-casino-live-new .top .latest-wins ul.nav.nav-tabs li.active a{color:#ffc400;background:#000}body.casino-live .wrapper-boxed .main-content-casino-live-new .top .latest-wins .tab-content ul li{border-bottom:1px solid rgba(255,255,255,0.1)}body.casino-live .wrapper-boxed .main-content-casino-live-new .top .latest-wins .tab-content ul li .info span.username{color:#999}body.casino-live .wrapper-boxed .main-content-casino-live-new .top .latest-wins .tab-content ul li .info span.slot-name{color:#fff}body.casino-live .wrapper-boxed .main-content-casino-live-new .top .latest-wins .tab-content ul li .prize span{color:#ffc400}body.casino-live .wrapper-boxed .main-content-casino-live-new .top #slider-casino .carousel-indicators li.active{background-color:#ffc400;border-color:#ffc400}body.casino-live .wrapper-boxed .main-content-casino-live-new .games-cont .section ul li.game .caption{background:rgba(0,0,0,0.8)}body.casino-live .wrapper-boxed .main-content-casino-live-new .games-cont .section ul li.game .caption span{color:#fff}body.casino-live .wrapper-boxed .main-content-casino-live-new .games-cont .section ul li.game .game-back{background:transparent !important}body.casino-live .wrapper-boxed .main-content-casino-live-new .games-cont .section ul li.game .game-back .btn-play{background:#ffc400;color:#000}body.casino-live .wrapper-boxed .main-content-casino-live-new .games-cont .section ul li.game .game-back .btn-play:hover{-webkit-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);color:#fff !important;color:#fff}body.casino-live .wrapper-boxed .main-content-casino-live-new .latest-wins{background:#000}body.casino-live .wrapper-boxed .main-content-casino-live-new .latest-wins ul.nav.nav-tabs li a{color:#999;background:#0f0f0f}body.casino-live .wrapper-boxed .main-content-casino-live-new .latest-wins ul.nav.nav-tabs li.active a{color:#ffc400;background:#000}body.casino-live .wrapper-boxed .main-content-casino-live-new .latest-wins .tab-content ul li{border-bottom:1px solid rgba(255,255,255,0.1)}body.casino-live .wrapper-boxed .main-content-casino-live-new .latest-wins .tab-content ul li .info span.username{color:#999}body.casino-live .wrapper-boxed .main-content-casino-live-new .latest-wins .tab-content ul li .info span.slot-name{color:#fff}body.casino-live .wrapper-boxed .main-content-casino-live-new .latest-wins .tab-content ul li .prize span{color:#ffc400}body.poker .wrapper-boxed .main-content-poker .top .latest-wins{background:#000}body.poker .wrapper-boxed .main-content-poker .top .latest-wins ul.nav.nav-tabs li a{color:#999;background:#0f0f0f}body.poker .wrapper-boxed .main-content-poker .top .latest-wins ul.nav.nav-tabs li.active a{color:#ffc400;background:#000}body.poker .wrapper-boxed .main-content-poker .top .latest-wins .tab-content ul li{border-bottom:1px solid rgba(255,255,255,0.1)}body.poker .wrapper-boxed .main-content-poker .top .latest-wins .tab-content ul li .info span.username{color:#999}body.poker .wrapper-boxed .main-content-poker .top .latest-wins .tab-content ul li .info span.slot-name{color:#fff}body.poker .wrapper-boxed .main-content-poker .top .latest-wins .tab-content ul li .prize span{color:#ffc400}body.poker .wrapper-boxed .main-content-poker .top #slider-casino .carousel-indicators li.active{margin:1px 0;background-color:#ffc400;border-color:#ffc400}body.poker .wrapper-boxed .main-content-poker .games-cont .section ul li.game .caption{background:rgba(0,0,0,0.8)}body.poker .wrapper-boxed .main-content-poker .games-cont .section ul li.game .caption span{color:#fff}body.poker .wrapper-boxed .main-content-poker .games-cont .section ul li.game .game-back{background:transparent !important}body.poker .wrapper-boxed .main-content-poker .games-cont .section ul li.game .game-back .btn-play{background:#ffc400;color:#000}body.poker .wrapper-boxed .main-content-poker .games-cont .section ul li.game .game-back .btn-play:hover{-webkit-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);color:#fff !important;color:#fff}.main-content-casino-live-new .top-container .menu-casino .panel-heading{text-shadow:0 1px 1px #787878}.main-content-casino-live-new .bottom-container .game-container-dbg .game-box .label,.main-content-casino-live-new .bottom-container .game-container-evo .game-box .label{text-shadow:0 1px 1px #000000}.main-content-casino-live-new .bottom-container .game-container-dbg .game-box .btn-play,.main-content-casino-live-new .bottom-container .game-container-evo .game-box .btn-play{text-shadow:0 1px 1px #787878}.main-content-casino-live-new .bottom-container .panel-heading{background:#111}.main-content-casino-live-new .bottom-container #menu-livecasino ul.nav-tabs{border:0px !important}.main-content-casino-live-new .bottom-container #menu-livecasino ul.nav-tabs li.active a{border:1px solid}.main-content-casino-live-new .bottom-container .casino-cont{background:rgba(17,17,17,0.7)}.main-content-casino-live-new .bottom-container .casino-cont:hover .game-container-new .game-box.title{background:red}.main-content-casino-live-new .bottom-container .game-container-new .game-box.title{background:rgba(0,0,0,0.5)}.main-content-casino-live-new .bottom-container .game-container-new .game-box .label-new{background:rgba(0,0,0,0.8)}.main-container-poker .top-container .animate-box .slice-c{text-shadow:0 1px 1px #000000}.main-container-poker .top-container .animate-box .slice-c h2{text-shadow:0 1px 1px #000}.main-container-poker .bottom-container .panel-body .bottom-container h3{text-shadow:0 3px 1px #000, 0 3.5px 1px #999}.main-container-poker .bottom-container .panel-body .bottom-container h3>span{text-shadow:0 2px 0px #000, 0 2.5px 0px #999}.main-container-poker .bottom-container .panel-body .btn{text-shadow:0 1px 1px #787878}.casino-live-opengame{background:#0f0f0f}.casino-live-opengame .error-msg{background:#000}.casino-live-opengame .error-msg .msg span{color:#fff}.game-popup-container .popup-box{background:rgba(0,0,0,0.8)}.carousel-indicators li{border:1px solid}body.casino .main-container-casino #menu-casino.left-menu{background:#0f0f0f}body.casino .main-container-casino #menu-casino.left-menu .title-menu{background:#000;color:#ffc400}body.casino .main-container-casino #menu-casino.left-menu ul#slottype li{background:transparent !important;border:1px solid #171717}body.casino .main-container-casino #menu-casino.left-menu ul#slottype li a{background:#0f0f0f;color:#fff}body.casino .main-container-casino #menu-casino.left-menu ul#slottype li.active a{background:#ffc400;color:#000}body.casino .main-container-casino #menu-casino.left-menu ul#slottype li:hover a{background:#ffc400;color:#000}body.casino .main-container-casino #menu-casino.left-menu ul#ctl03_casinotype li{border:1px solid #171717}body.casino .main-container-casino #menu-casino.left-menu ul#ctl03_casinotype li a:focus{background:#0f0f0f}body.casino .main-container-casino #menu-casino.left-menu ul#ctl03_casinotype li a:active{background:#0f0f0f}body.casino .main-container-casino #menu-casino.left-menu ul#ctl03_casinotype li a:visited{background:#0f0f0f}body.casino .main-container-casino #menu-casino.left-menu ul#ctl03_casinotype li.active a{background:#333}body.casino .main-container-casino #menu-casino.left-menu ul#ctl03_casinotype li:hover a{background:#333}body.casino .main-container-casino .col-md-10.game-container .toolbar{background:#0f0f0f}body.casino .main-container-casino .col-md-10.game-container .game-tab #divslot h5.no-games{color:#fff;background:rgba(0,0,0,0.5)}body.casino .main-container-casino .col-md-10.game-container .game-tab #divslot .game-box .game-back{background:rgba(0,0,0,0.7);-webkit-box-shadow:inset 0px 0px 0px 1px #fc0;-moz-box-shadow:inset 0px 0px 0px 1px #fc0;box-shadow:inset 0px 0px 0px 1px #fc0}body.casino .main-container-casino .col-md-10.game-container .game-tab #divslot .game-box .game-back .game-title{color:#fff;background:rgba(0,0,0,0.5)}body.casino .main-container-casino .col-md-10.game-container .game-tab #divslot .game-box .game-back .bottom-container-back .btn-play{background:#ffc400;color:#000}.casino .popup-box .error-box{background:#222222;background:-moz-linear-gradient(-45deg, #222 0%, #111 100%);background:-webkit-linear-gradient(-45deg, #222 0%, #111 100%);background:linear-gradient(135deg, #222 0%, #111 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#111111', GradientType=1);box-shadow:inset 0 0 0 5px #333}.casino .popup-box .error-box .login-cont span.span1{color:#fc0}.casino .popup-box .error-box .login-cont span.span2{color:#fff;border-bottom:1px solid #333}.casino .popup-box .error-box .login-cont span.span3{color:#fff;border-bottom:1px solid #333}.casino .popup-box .error-box .login-box .form-group>.form-control{background-color:#fff;color:#212121;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.casino .popup-box .error-box .login-cont .btn.btn-registrazione,.casino .popup-box .error-box .login-cont .login-box .btn.btn-login{color:#fff;text-shadow:0 0 0 #000}.casino .popup-box .error-box .error-msg span.span1{color:#fc0;border-bottom:1px solid #333}.casino .popup-box .error-box .error-msg span.span2{color:#fff;background:#111;box-shadow:inset 0 0 0 3px #333}#main.main-container-casino-new{background:rgba(51,51,51,0.8)}#main.main-container-casino-new .container-fluid .row .left-cont .panel{background:#0f0f0f}#main.main-container-casino-new .container-fluid .row .left-cont .panel.most-played .panel-body ul li .game-back .preferiti i{color:#fff}#main.main-container-casino-new .container-fluid .row .left-cont .panel.most-played .panel-body ul li .game-back .preferiti i:before{content:"\f006"}#main.main-container-casino-new .container-fluid .row .left-cont .panel.most-played .panel-body ul li .game-back .preferiti i:hover:before{content:"\f005";color:#ffc400}#main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-heading{background:#000;color:#ffc400}#main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body{color:#fff}#main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body .add-pref span{color:#fff}#main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body ul li .game-back{background:rgba(0,0,0,0.5)}#main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body ul li .game-back .slot-name{color:#fff}#main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body ul li .game-back .btn-play{background:#ffc400;color:#000}#main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body ul li .game-back .btn-play:hover{-webkit-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);color:#fff !important;color:#fff}#main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body ul li .game-back .preferiti i{color:#ffc400}#main.main-container-casino-new .container-fluid .row .right-cont .top #slider-casino .carousel-indicators li.active{background-color:#ffc400;border-color:#ffc400}#main.main-container-casino-new .container-fluid .row .right-cont .top .latest-wins{background:#000}#main.main-container-casino-new .container-fluid .row .right-cont .top .latest-wins ul.nav.nav-tabs li a{color:#999;background:#0f0f0f}#main.main-container-casino-new .container-fluid .row .right-cont .top .latest-wins ul.nav.nav-tabs li.active a{color:#ffc400;background:#000}#main.main-container-casino-new .container-fluid .row .right-cont .top .latest-wins .tab-content ul li{border-bottom:1px solid rgba(255,255,255,0.1)}#main.main-container-casino-new .container-fluid .row .right-cont .top .latest-wins .tab-content ul li .info span.username{color:#999}#main.main-container-casino-new .container-fluid .row .right-cont .top .latest-wins .tab-content ul li .info span.slot-name{color:#fff}#main.main-container-casino-new .container-fluid .row .right-cont .top .latest-wins .tab-content ul li .prize span{color:#ffc400}#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont{background:#0f0f0f}#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont .dropdown-cont{background:#0f0f0f}#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul#slottype li a{color:#fff}#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul#slottype li:hover a,#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul#slottype li.active a{background-color:transparent;-webkit-box-shadow:inset 0 -3px 0 0 #ffc400;-moz-box-shadow:inset 0 -3px 0 0 #ffc400;box-shadow:inset 0 -3px 0 0 #ffc400}#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont .search-cont .search:before{content:"\f002";color:#999}#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype{border-top:1px solid rgba(255,255,255,0.1)}#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype li{border-bottom:1px solid rgba(255,255,255,0.1)}#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype li a{border-right:1px solid rgba(255,255,255,0.1)}#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype li a:focus{background-color:transparent}#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype li.active a{background-color:#333}#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype li:hover a{background-color:#333}#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont .open-menu{color:#fff}#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-front .slot-name{background:rgba(0,0,0,0.8);color:#fff}#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back{background:rgba(0,0,0,0.5)}#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .btn-play{background:#ffc400;color:#000}#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .btn-play:hover{-webkit-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);color:#fff !important;color:#fff}#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .preferiti{color:#fff}#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .preferiti:hover i:before{content:"\f005";color:#ffc400}#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .info{color:#fff;border:1px solid #fff}#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .info .info-box{background:#222;color:#fff;-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.5);box-shadow:1px 1px 5px 0px rgba(0,0,0,0.5)}#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .info .info-box:before{content:'';border-right:7px solid #222;border-bottom:7px solid transparent;border-top:7px solid transparent}#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .info .info-box .type{background:#ffc400;color:#000}#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .info:hover{background:#ffc400;color:#000}ul#pref-list li .game-back .preferiti:hover i:before{content:"\f006";color:#fff}.login-main-cont{background:rgba(0,0,0,0.5)}.login-main-cont .login-cont span.span2{border-bottom:1px solid #333}.login-main-cont .login-cont span.span3{border-bottom:1px solid #333}.login-main-cont .login-box .form-group>.form-control{background-color:#fff;color:#212121;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.login-main-cont .login-cont .btn.btn-registrazione,.login-main-cont .login-cont .login-box .btn.btn-login{color:#fff;text-shadow:0 0 0 #000}.login-main-cont .error-msg span.span1{border-bottom:1px solid #333}.login-main-cont .error-msg span.span2{color:#fff;background:#111;box-shadow:inset 0 0 0 3px #333}.game-popup-container .popup-box{background:rgba(0,0,0,0.8)}body .casino-game-wrapper{background:rgba(0,0,0,0.8)}body .casino-game-wrapper .game-container-wrapper{background:rgba(0,0,0,0.5)}body .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box:before{content:"\f002";color:#999}body .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box input#gameSearch{color:#999}body .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box .slimScrollDiv .slimScrollBar{background:#ffc400 !important}body .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box .ui-autocomplete{background:#111}body .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box .ui-autocomplete li.ui-menu-item a.ui-state-focus{background:rgba(255,255,255,0.1);border-color:#000}body .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box .ui-autocomplete li.ui-menu-item:hover a{background:rgba(255,255,255,0.1);border-color:#000}body .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box .ui-autocomplete li.ui-menu-item .labeltext{color:#fff}body .casino-game-wrapper .game-container-wrapper .game-menu .game-info .add-pref{border:1px solid rgba(255,255,255,0.3)}body .casino-game-wrapper .game-container-wrapper .game-menu .game-info .add-pref span{color:#fff}body .casino-game-wrapper .game-container-wrapper .game-menu .game-info .add-pref:hover span:before{content:"\f005";color:#ffc400}body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-heading{background:#111;color:white}body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body{color:#fff}body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body ul li .game-back{background:rgba(0,0,0,0.5)}body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body ul li .game-back .btn-play{background:#ffc400;color:#000}body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body ul li .game-back .btn-play:hover{-webkit-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);color:#fff !important;color:#fff}body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body ul li .game-back .preferiti i{color:#ffc400}body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body ul li .game-back .slot-name{color:#fff}body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body .add-pref span{color:#fff}body .casino-game-wrapper .game-container-wrapper .game-menu ul.titles{background:#111}body .casino-game-wrapper .game-container-wrapper .game-menu ul.titles li:hover a{background:#fff}body .casino-game-wrapper .game-container-wrapper .game-menu ul.titles li{color:#fff}body .casino-game-wrapper .game-container-wrapper .game-menu ul.titles li:hover a{color:#ffc400}body .casino-game-wrapper .game-container-wrapper .game-menu ul.titles li a{color:#fff}body .casino-game-wrapper .game-container-wrapper .game-menu ul.titles li.active a{color:#ffc400;background:#000}body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti{background:#000}body .casino-game-wrapper .game-container-wrapper .controls{background:#111}body .casino-game-wrapper .game-container-wrapper .controls .time{color:#fff}body .casino-game-wrapper .game-container-wrapper .controls .btn-group button{background:transparent;color:#fff}body .casino-game-wrapper .game-container-wrapper .game-frame .game #pngioco{background:rgba(0,0,0,0.8)}.palinsesti-container .main-palinsesti{background:#000}.palinsesti-container .main-palinsesti .heading-sport{color:#ffc400}.palinsesti-container .main-palinsesti .heading-sport .icon-container a>i{color:#ffc400}.palinsesti-container .main-palinsesti .pal-heading{background:#0f0f0f;color:#ffc400}.palinsesti-container .main-palinsesti .pal-heading .icon-container-sub a i{color:#fff}.palinsesti-container .main-palinsesti ul.pal-container{background:#0f0f0f}.palinsesti-container .main-palinsesti .pal-container .checkbox>label{color:#fff}.palinsesti-container .main-palinsesti .pal-container .checkbox input[type="checkbox"]:after{color:#ffc400}.qt-fav .sport-qt-cont ul li{border-color:rgba(0,0,0,0.2)}.qt-fav .sport-qt-cont ul li .quote .qta{background:rgba(0,0,0,0.3)}.qt-fav .qt-max,.qt-fav .tempo{color:#ffc400}.qt-fav .sport-qt-cont ul li{border-bottom:1px solid #333}.qt-fav .sport-qt-cont ul li .quote .qta{background:#333}.qt-fav .sport-qt-cont ul li .quote .qta:hover{background:#555}.qt-fav .sport-qt-cont ul li .quote .qta.fav{border:1px dashed rgba(255,255,255,0.5)}.qt-fav .sport-qt-cont ul li .orario{color:#ffc400}.qt-fav .sport-qt-cont ul li .event .championship{color:#999}.registrazione-page .page-title h3{color:#fff}.registrazione-page .title{background:#000}.registrazione-page .title h4{color:#ffc400}.registrazione-page .row .form-group label{color:#fff}.registrazione-page .row .form-group i.fa-info{color:#ffc400}.tooltip .tooltip-inner{background-color:#ffc400;color:#000;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75)}.tooltip.top .tooltip-arrow{border-top-color:#ffc400}.tooltip.right .tooltip-arrow{border-right-color:#ffc400}.tooltip.bottom .tooltip-arrow{border-bottom-color:#ffc400}.tooltip.left .tooltip-arrow{border-left-color:#ffc400}.main-container-quote .main-quote .evento-singolo .panel{color:#fff;background:#0f0f0f}.main-container-quote .main-quote .evento-singolo .panel .panel-heading{background:#000;color:#ffc400}.main-container-quote .main-quote .evento-singolo .panel .panel-heading .main-title,.main-container-quote .main-quote .evento-singolo .panel .panel-heading h4{width:100%;font-weight:bold;font-size:14px;display:flex;padding:0}.main-container-quote .main-quote .evento-singolo .panel .panel-heading .main-title a,.main-container-quote .main-quote .evento-singolo .panel .panel-heading h4 a{display:block;width:100%;color:#ffc400;padding:5px}.main-container-quote .main-quote .evento-singolo .panel .panel-heading .main-title a:before,.main-container-quote .main-quote .evento-singolo .panel .panel-heading h4 a:before{font-family:'FontAwesome';content:"\f107";float:right;transition:all 0.5s}.main-container-quote .main-quote .evento-singolo .panel .panel-heading .main-title a.collapsed:before,.main-container-quote .main-quote .evento-singolo .panel .panel-heading h4 a.collapsed:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.main-container-quote .main-quote .evento-singolo .panel .panel-heading .main-title span,.main-container-quote .main-quote .evento-singolo .panel .panel-heading h4 span{display:inline-block;margin-right:5px}.main-container-quote .main-quote .evento-singolo .panel .panel-heading .main-title span.sport,.main-container-quote .main-quote .evento-singolo .panel .panel-heading h4 span.sport{color:#ffc400;line-height:23px}.main-container-quote .main-quote .evento-singolo .panel .panel-heading .main-title .campionato,.main-container-quote .main-quote .evento-singolo .panel .panel-heading h4 .campionato{font-size:13px;line-height:20px;margin-left:5px}.main-container-quote .main-quote .evento-singolo .panel .panel-heading .main-title .campionato img,.main-container-quote .main-quote .evento-singolo .panel .panel-heading h4 .campionato img{width:25px;display:inline-block}.main-container-quote .main-quote .evento-singolo .panel .panel-heading .main-title .evento-select,.main-container-quote .main-quote .evento-singolo .panel .panel-heading h4 .evento-select{margin-left:5px}.main-container-quote .main-quote .evento-singolo .panel .panel-heading .main-title .evento-select button.btn,.main-container-quote .main-quote .evento-singolo .panel .panel-heading h4 .evento-select button.btn{background:#000;color:#ffc400;line-height:21px;padding:0;font-size:12px;text-transform:unset}.main-container-quote .main-quote .evento-singolo .panel .panel-heading .main-title .evento-select button.btn:hover,.main-container-quote .main-quote .evento-singolo .panel .panel-heading h4 .evento-select button.btn:hover{box-shadow:unset}.main-container-quote .main-quote .evento-singolo .panel .panel-heading .main-title .evento-select button.btn:after,.main-container-quote .main-quote .evento-singolo .panel .panel-heading h4 .evento-select button.btn:after{content:"\f0d7";font-family:FontAwesome;font-size:12px;position:absolute;right:-9px;top:1px;color:#ffc400}.main-container-quote .main-quote .evento-singolo .panel .panel-heading .main-title .evento-select button.btn span.evento,.main-container-quote .main-quote .evento-singolo .panel .panel-heading h4 .evento-select button.btn span.evento{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.main-container-quote .main-quote .evento-singolo .panel .panel-heading .main-title .evento-select ul.dropdown-menu,.main-container-quote .main-quote .evento-singolo .panel .panel-heading h4 .evento-select ul.dropdown-menu{background:#000;padding:0;margin:0;max-height:240px;overflow:auto;width:240px;-ms-overflow-style:none;scrollbar-width:none}.main-container-quote .main-quote .evento-singolo .panel .panel-heading .main-title .evento-select ul.dropdown-menu::-webkit-scrollbar,.main-container-quote .main-quote .evento-singolo .panel .panel-heading h4 .evento-select ul.dropdown-menu::-webkit-scrollbar{display:none}.main-container-quote .main-quote .evento-singolo .panel .panel-heading .main-title .evento-select ul.dropdown-menu li,.main-container-quote .main-quote .evento-singolo .panel .panel-heading h4 .evento-select ul.dropdown-menu li{padding:7px 10px;border-bottom:1px solid #1f1f1f;cursor:pointer;width:100%}.main-container-quote .main-quote .evento-singolo .panel .panel-heading .main-title .evento-select ul.dropdown-menu li span,.main-container-quote .main-quote .evento-singolo .panel .panel-heading h4 .evento-select ul.dropdown-menu li span{text-transform:none;font-weight:normal;cursor:pointer;font-size:12px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-container-quote .main-quote .evento-singolo .panel .panel-body ul.nav.nav-tabs{border-bottom-color:transparent}.main-container-quote .main-quote .evento-singolo .panel .panel-body ul.nav.nav-tabs li a{width:100%;margin:0;border:unset;border-radius:0;text-transform:uppercase;font-weight:bold;font-size:9px;color:#fff;padding:9px 15px;text-decoration:none}.main-container-quote .main-quote .evento-singolo .panel .panel-body ul.nav.nav-tabs li a:hover{background-color:transparent}.main-container-quote .main-quote .evento-singolo .panel .panel-body ul.nav.nav-tabs li.active a{background-color:transparent;color:#ffc400}.main-container-quote .main-quote .evento-singolo .panel .panel-body h3{width:100%;font-size:9px;opacity:0.8}.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content{background:transparent}.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel{width:100%}.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-heading{width:100%;background:#000;border:unset}.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-heading h4{width:100%;font-size:11px;font-weight:bold;text-transform:uppercase;color:#ffc400}.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body{width:100%;display:flex;flex-wrap:wrap;background:#0f0f0f;padding:0}.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body .odds-panel{width:100%;float:left;display:flex}.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body .odd-container{min-width:33.33%;max-width:33.33%;flex-grow:1;background:#2a3040;color:#fff;border:1px solid #0f0f0f;cursor:pointer}.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body .odd-container .market{padding:2px 5px 0px 5px;float:left;width:100%;text-align:center;font-size:11px;line-height:14px;color:#999}.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body .odd-container .odd{padding:0px 5px 2px 5px;width:100%;text-align:center;font-size:11px;line-height:15px;font-weight:bold}.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body .odd-container:hover{background:#ffc400}.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body .odd-container:hover .market,.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body .odd-container:hover .odd{color:#000}.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body .odd-container.evento-select button.btn{background:#2a3040;color:#fff;line-height:32px;padding:0;font-size:12px;width:100%;height:100%}.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body .odd-container.evento-select button.btn:after{content:"\f0d7";font-family:FontAwesome;font-size:12px;position:absolute;right:6px;top:1px;color:#fff}.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body .odd-container.evento-select ul.dropdown-menu{background:#2a3040;padding:0;margin:0;max-height:240px;overflow:auto;width:240px;-ms-overflow-style:none;scrollbar-width:none}.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body .odd-container.evento-select ul.dropdown-menu::-webkit-scrollbar{display:none}.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body .odd-container.evento-select ul.dropdown-menu li{padding:7px 10px;border-bottom:1px solid #1f1f1f;cursor:pointer}.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body .odd-container.evento-select ul.dropdown-menu li span{text-transform:none;font-weight:normal;cursor:pointer;font-size:12px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body .odd-container.evento-select:hover{background:unset}.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body.scorer .odd-container .market{display:none}.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body.scorer .odd-container .odd{line-height:30px}.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body.fixed-div .odd-container{min-width:unset;max-width:unset;flex-grow:0;width:40%}.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body.fixed-div .odd-container.title{width:20%;cursor:default;background:#2a3040 !important}.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body.fixed-div .odd-container.title span{display:block;text-indent:0;line-height:32px;font-weight:bold;text-align:center;color:#ffc400}.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body.double .odd-container{min-width:50%;max-width:50%}.ev-click{cursor:pointer !important}.quote-page .main-container-quote .palinsesto-container .mercati-container ul.nav.nav-tabs li.active a{background-color:transparent;color:#ffc400}.asian-betting-container.panel .panel-body span{color:#000}.asian-betting-container.panel .panel-body .sub-titles div.markets .full-time{border-left:1px solid}.asian-betting-container.panel .panel-body .sub-titles div.markets .half-time{border-left:1px solid;border-right:1px solid}.asian-betting-container.panel .panel-body .sub-titles div.markets .full-time .title,.asian-betting-container.panel .panel-body .sub-titles div.markets .half-time .title{border-bottom:1px solid}.asian-betting-container.panel .panel-body .content div.campionato{background:#064b8d;border-top:1px solid}.asian-betting-container.panel .panel-body .content div.campionato span{color:#fff}.asian-betting-container.panel .panel-body .content div.event{border-bottom:1px solid #9a9a9a;border-left:1px solid #9a9a9a;border-right:1px solid #9a9a9a;background:#c9d8de}.asian-betting-container.panel .panel-body .content div.event .event-name div.live-link span{background:#2a9b0a;color:#fff}.asian-betting-container.panel .panel-body .content div.event .event-name span{color:#064a8c}.asian-betting-container.panel .panel-body .content div.piu-cont span{background:#efefef}.asian-betting-container.panel .panel-body .content div.piu-cont span:hover{background:#999}.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-1 div,.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-2 div{background:#efefef}.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-1 div.parte-a,.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-2 div.parte-a{border-top:1px solid;border-left:1px solid;border-bottom:1px solid}.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-1 div.parte-b,.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-2 div.parte-b{border-top:1px solid;border-bottom:1px solid}.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-1 div.parte-c,.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-2 div.parte-c{border-top:1px solid;border-right:1px solid;border-bottom:1px solid}.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-1 div.parte-a,.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-2 div.parte-a,.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-1 div.parte-b,.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-2 div.parte-b,.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-1 div.parte-c,.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-2 div.parte-c{border-color:#a9a9a9 !important}.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-1:hover div,.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-2:hover div{background:#999}.left-column .page-header,.left-column-quote .page-header{border-bottom:0px solid !important;background:#000}.left-column .page-header span,.left-column-quote .page-header span{color:#ffc400}.navbar-default.sidebar{background:#000}.navbar-default.sidebar .sidebar-nav .page-header{border-bottom:0px solid !important;background:#000}.navbar-default.sidebar .sidebar-nav .page-header span{color:#ffc400}.navbar-default.sidebar .sidebar-nav ul>li{background:#0f0f0f}.navbar-default.sidebar .sidebar-nav ul>li:hover{background:#222}.navbar-default.sidebar .sidebar-nav ul>li:hover a{color:#fff}.navbar-default.sidebar .sidebar-nav ul>li:hover:before{color:#fff}.navbar-default.sidebar .sidebar-nav ul>li:before{content:"\f105";color:#fff}.navbar-default.sidebar .sidebar-nav ul>li a{color:#fff}.betting-menu-4{background:#000}.betting-menu-4 li.header{color:#ffc400}.betting-menu-4 li.level-1>a{background:#0f0f0f;color:#fff}.betting-menu-4 li.level-1>a:hover{background:#222}.betting-menu-4 li.level-1>a:hover span{color:#fff}.betting-menu-4 li.level-1>a:hover:before{color:#fff}.betting-menu-4 li.level-1>a span.event-no{background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.7)}.betting-menu-4 li.level-1 ul.treeview-menu li.level-2 a{background:#222}.betting-menu-4 li.level-1 ul.treeview-menu li.level-2 a span{color:#fff}.betting-menu-4 li.level-1 ul.treeview-menu li.level-2 a:before{color:#fff}.betting-menu-4 li.level-1 ul.treeview-menu li.level-2 ul.treeview-menu li.level-3 a{background:rgba(255,255,255,0.15);color:#fff}.betting-menu-4 li.level-1 ul.treeview-menu li.level-2 ul.treeview-menu li.level-3 a span{color:#fff}.betting-menu-4 li.level-1 ul.treeview-menu li.level-2 ul.treeview-menu li.level-3 a:hover{color:#ffc400}.betting-menu-4 li.level-1 ul.treeview-menu li.level-2 ul.treeview-menu li.level-3 a:hover:before{color:#ffc400}.betting-menu-4 li.level-1 ul.treeview-menu li.level-2 ul.treeview-menu li.level-3 a.active{color:#ffc400}.betting-menu-4 li.level-1 ul.treeview-menu li.level-2 ul.treeview-menu li.level-3 a.active:before{color:#ffc400}.live-betting a,.eventi-oggi a,.quote-favorite a,.expiring-events a{color:#ffc400;background:#000}.live-betting a:hover,.eventi-oggi a:hover,.quote-favorite a:hover,.expiring-events a:hover{color:#fff}.sidebar-nav.mini-menu ul>li>a>.ev-name.open{border-bottom:1px solid}.sidebar-nav.mini-menu ul>li:hover>a>.ev-name{border-bottom:1px solid}button.btn.btn-live-score,button.btn.btn-stats{background:#ffc400;color:#000}.box-coupon .CItems{background:#000;color:#fff}.box-coupon .CItems #loadercoupon .loadbk{background:rgba(0,0,0,0.9)}.box-coupon .CItems .header1{background:#000;color:#ffc400}.box-coupon .CItems .CItem{background:#d9d9d9;color:#222}.box-coupon .CItems .CItem .CodEv{color:#fff}.box-coupon .CItems .CItem .CSubEv{background:#0f0f0f;color:#fff}.box-coupon .CItems .CItem .COdds .CFissa .bank:after{color:#fff}.box-coupon .CItems .CItem .COdds .CFissa .bank.active:after{color:#ffc400}.box-coupon .CItems .CItem .COdds .CDelete a:after,.box-coupon .CItems .CItem .COdds .CDelete a:before{background:#000}.box-coupon .CItems .CItem .COdds .CDelete a:hover:after{background:red}.box-coupon .CItems .CItem .COdds .CDelete a:hover:before{background:red}.box-coupon .CItems .CItem .COdds .CQuota span.label{background:#222;color:#fff}.box-coupon #slide-updown{background:#333}.box-coupon #slide-updown .text{color:#d2100c}.box-coupon .importo-tot-coupon .row-importo{background:#000;color:#fff}.box-coupon .importo-tot-coupon .row-importo .row-sx{color:#ffc400}.box-coupon .importo-tot-coupon .row-importo .row-sx span{color:#ffc400}.box-coupon .importo-tot-coupon .row-btn{background:#000}.box-coupon .importo-tot-coupon .row-btn #pnconferma{background:#419d0d;color:#fff}.box-coupon .importo-tot-coupon .row-btn .row-sx .btn.btn-indietro{background:transparent}.box-coupon .importo-tot-coupon .row-btn .row-sx .btn.btn-indietro span{color:#fff}.box-coupon .importo-tot-coupon .row-btn .row-sx .btn.btn-indietro span:hover{color:#d2100c}.box-coupon .footercp input[type="text"]{background:#555 !important;color:#fff !important}.box-coupon .footercp #divcheckauto{background:#0f0f0f;color:#fff}.box-coupon .footercp #divcheckauto input[type=checkbox]:after{color:#ccc}.box-coupon .footercp .row_footer_bt>div div{background:#000;color:#d9d9d9}.box-coupon .footercp .row_footer_bt>div div.active{background:#0f0f0f}.box-coupon .footercp #pn_sis_rid,.box-coupon .footercp #qtint,.box-coupon .footercp #qtsolo{background:#0f0f0f}.box-coupon .footercp #pn_sis_rid>div,.box-coupon .footercp #qtint>div,.box-coupon .footercp #qtsolo>div{color:#fff}.box-coupon .footercp #pn_sis_rid>div .footer_dx input,.box-coupon .footercp #qtint>div .footer_dx input,.box-coupon .footercp #qtsolo>div .footer_dx input{color:#000}.box-coupon .footercp #pn_sis_rid div input[type=checkbox]{cursor:pointer}.box-coupon .footercp #pn_sis_rid div input[type=checkbox]:after{color:#ccc}.box-coupon .footercp #pn_sis_rid div .cp_sis_cont{border-top:1px solid rgba(255,255,255,0.1)}.box-coupon .footercp #pn_sis_rid div .CpnTipoRiep{border-top:1px solid rgba(255,255,255,0.1)}.box-coupon .footercp #pn_sis_rid div .CpnTipoRiepDbl{border-top:1px solid rgba(255,255,255,0.1)}.box-coupon .riepilogo-schedina{background:#0f0f0f}.box-coupon .riepilogo-schedina .header{background:#000}.box-coupon .riepilogo-schedina .header .title{color:#ffc400}.box-coupon .riepilogo-schedina .body .cod-scomm .accettazione{color:#ffc400}.box-coupon .riepilogo-schedina .body .cod-scomm .cod{color:#fff}.box-coupon .riepilogo-schedina .body .cod-scomm .text{color:#ffc400}.box-coupon .riepilogo-schedina .body .cod-scomm .dx-img span{color:#fff}.box-coupon .riepilogo-schedina .body .cod-scomm .dx-img span:hover{color:#ffc400}.box-coupon .riepilogo-schedina .body .button-continua .btn-continua-scomm{background:#ffc400;color:#000}.box-coupon .ricarica-sched .header{background:#000}.box-coupon .ricarica-sched .header .title{color:#ffc400}.box-coupon .ricarica-sched .body{background:#0f0f0f}.box-coupon .ricarica-sched .body .row-sched .sx-text{color:#ffc400}.box-coupon .ricarica-sched .body .row-sched .dx-ora{color:#fff}.box-coupon .ricarica-sched .body .row-sched2 .img-scom-atte,.box-coupon .ricarica-sched .body .row-sched2 .sx-text2{color:#fff}.box-coupon .ricarica-sched .body .row-sched2 .dx-ora2{color:#fff}.box-coupon .riepilogo-prenotazione .panel-heading{background:#000}.box-coupon .riepilogo-prenotazione .panel-heading span{color:#ffc400}.box-coupon .riepilogo-prenotazione .panel-body{background:#0f0f0f;color:#fff}.box-coupon .riepilogo-prenotazione .panel-body .testo-prenotazione h5{color:#ffc400}.box-coupon .riepilogo-prenotazione .panel-body .testo-prenotazione h3{color:#ffc400}.box-coupon .row_footer_bt1{background:#0f0f0f}.box-coupon .row_footer_bt1 .footer_sx_bt .btn-scommetti{background:#ffc400}.box-coupon .row_footer_bt1 .footer_sx_bt .btn-scommetti span{color:#000}.box-coupon .row_footer_bt1 .footer_dx_bt .btn-reset{color:#fff;background:transparent}.box-coupon .row_footer_bt1 .footer_dx_bt .btn-reset span:hover{color:#f00}.box-coupon .row_footer_bt1 .footer_dx_bt .btn-reset:hover{color:#f00}.box-coupon .row_footer_bt1 .footer_save_cp p{color:#000}.box-coupon .row_footer_bt1 .footer_save_cp .btn-salva{color:#000;background:#ffc400}.box-coupon .count-container{background:rgba(0,0,0,0.9)}.box-coupon .count-container .timer-body{color:#fff}.box-coupon .count-container .timer-body>div.timer-box span{color:#fff}.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background:#ffc400;color:#000}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#222;color:#fff}.datepicker.dropdown-menu{background:#000;border:1px solid rgba(255,255,255,0.2)}.datepicker.dropdown-menu .datepicker-switch{color:#ffc400}.datepicker.dropdown-menu .datepicker-switch:hover{background:#222}.datepicker.dropdown-menu th.dow,.datepicker.dropdown-menu td.day{color:#999}.datepicker.dropdown-menu th.dow.new,.datepicker.dropdown-menu th.dow.old,.datepicker.dropdown-menu td.day.new,.datepicker.dropdown-menu td.day.old{color:#555}.datepicker thead tr th.prev,.datepicker thead tr th.prev{color:#fff}.datepicker thead tr th.prev:hover,.datepicker thead tr th.prev:hover{background:#222}.datepicker-dropdown:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #000;border-bottom-color:rgba(0,0,0,0.2)}.datepicker-dropdown:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #000}.ui-datepicker th span{color:#555}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#000;color:#fff}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#ffc400;color:#000}#sliderIndex{border-radius:15px;overflow:hidden}#sliderIndex .carousel-indicators li.active{background:#ffc400;border-color:#ffc400}.multislider-cont{background:rgba(0,0,0,0.5)}.multislider-cont .slider-box-1,.multislider-cont .slider-box-2{background:rgba(0,0,0,0.5)}.multislider-cont .slider-box-4,.multislider-cont .slider-box-3{background:rgba(0,0,0,0.5)}.multislider-cont [class^="slider-box"]:after{content:"";background:red}.multislider-cont .caption{background:rgba(0,0,0,0.9)}.tp-cin .eventi-piu-giocati ul li{border-bottom:1px solid}.verifica-scommessa-container,.ricerca-sport,body.oddslessthan .qt-fav,.tpt.piu-giocate-container,.info-agenzia-container,.tpd.piu-giocate-container,.ultimo-minuto-container,.market-movers-container,.ultime-vincite-container,.lotto-win-container,.eventi-piu-giocati{height:auto}.verifica-scommessa-container.panel,.ricerca-sport.panel,body.oddslessthan .qt-fav.panel,.tpt.piu-giocate-container.panel,.info-agenzia-container.panel,.tpd.piu-giocate-container.panel,.ultimo-minuto-container.panel,.market-movers-container.panel,.ultime-vincite-container.panel,.lotto-win-container.panel,.eventi-piu-giocati.panel{background:red;color:#fff;height:auto}.verifica-scommessa-container .panel-heading,.verifica-scommessa-container .page-title,.ricerca-sport .panel-heading,.ricerca-sport .page-title,body.oddslessthan .qt-fav .panel-heading,body.oddslessthan .qt-fav .page-title,.tpt.piu-giocate-container .panel-heading,.tpt.piu-giocate-container .page-title,.info-agenzia-container .panel-heading,.info-agenzia-container .page-title,.tpd.piu-giocate-container .panel-heading,.tpd.piu-giocate-container .page-title,.ultimo-minuto-container .panel-heading,.ultimo-minuto-container .page-title,.market-movers-container .panel-heading,.market-movers-container .page-title,.ultime-vincite-container .panel-heading,.ultime-vincite-container .page-title,.lotto-win-container .panel-heading,.lotto-win-container .page-title,.eventi-piu-giocati .panel-heading,.eventi-piu-giocati .page-title{background:rgba(0,0,0,0);height:auto}.verifica-scommessa-container .panel-heading h4,.verifica-scommessa-container .panel-heading>span,.verifica-scommessa-container .page-title h4,.verifica-scommessa-container .page-title>span,.ricerca-sport .panel-heading h4,.ricerca-sport .panel-heading>span,.ricerca-sport .page-title h4,.ricerca-sport .page-title>span,body.oddslessthan .qt-fav .panel-heading h4,body.oddslessthan .qt-fav .panel-heading>span,body.oddslessthan .qt-fav .page-title h4,body.oddslessthan .qt-fav .page-title>span,.tpt.piu-giocate-container .panel-heading h4,.tpt.piu-giocate-container .panel-heading>span,.tpt.piu-giocate-container .page-title h4,.tpt.piu-giocate-container .page-title>span,.info-agenzia-container .panel-heading h4,.info-agenzia-container .panel-heading>span,.info-agenzia-container .page-title h4,.info-agenzia-container .page-title>span,.tpd.piu-giocate-container .panel-heading h4,.tpd.piu-giocate-container .panel-heading>span,.tpd.piu-giocate-container .page-title h4,.tpd.piu-giocate-container .page-title>span,.ultimo-minuto-container .panel-heading h4,.ultimo-minuto-container .panel-heading>span,.ultimo-minuto-container .page-title h4,.ultimo-minuto-container .page-title>span,.market-movers-container .panel-heading h4,.market-movers-container .panel-heading>span,.market-movers-container .page-title h4,.market-movers-container .page-title>span,.ultime-vincite-container .panel-heading h4,.ultime-vincite-container .panel-heading>span,.ultime-vincite-container .page-title h4,.ultime-vincite-container .page-title>span,.lotto-win-container .panel-heading h4,.lotto-win-container .panel-heading>span,.lotto-win-container .page-title h4,.lotto-win-container .page-title>span,.eventi-piu-giocati .panel-heading h4,.eventi-piu-giocati .panel-heading>span,.eventi-piu-giocati .page-title h4,.eventi-piu-giocati .page-title>span{color:#a7a7a7}.ultimo-minuto-container .tab-content ul>li>.row-partita>.tempo-partita span{color:#ffc400}.ultimo-minuto-container .tab-content ul>li>.row-partita>.quote-partita .col-sm-4 .qta{background:#333;color:#fff}.ultimo-minuto-container .tab-content ul>li>.row-partita>.quote-partita .col-sm-4 .qta:hover{background:#555}.ultimo-minuto-container .tab-content ul>li>.row-partita>.quote-partita .col-sm-4 .qta:before{color:#ffc400}.ultimo-minuto-container .tab-content ul>li>.row-partita>.quote-partita .col-sm-4 .qta.active{background:#ffc400;color:#000}.ultimo-minuto-container .tab-content ul>li>.row-partita>.quote-partita .col-sm-4 .qta.active:before{color:#000}.ultimo-minuto-container .tab-content ul>li>.row-partita:hover .titolo-partita span.match{color:#ffc400}.ultimo-minuto-container .tab-content ul>li>.row-partita{border-bottom:1px solid rgba(255,255,255,0.1)}.ultimo-minuto-container .tab-content ul li .row-partita .piu{color:#ffc400;-webkit-box-shadow:inset 0 0 30px 0px rgba(35,39,50,0.3);-moz-box-shadow:inset 0 0 30px 0px rgba(35,39,50,0.3);box-shadow:inset 0 0 30px 0px rgba(35,39,50,0.3)}.ultimo-minuto-container.Gcl .tab-content ul>li>.row-partita,.ultimo-minuto-container.qtcl .tab-content ul>li>.row-partita{border-bottom:1px solid rgba(255,255,255,0.1)}.ultimo-minuto-container.Gcl .tab-content ul>li>.row-partita .quote-partita .qta,.ultimo-minuto-container.qtcl .tab-content ul>li>.row-partita .quote-partita .qta{background:#222}.ultimo-minuto-container.Gcl .tab-content ul>li>.row-partita .quote-partita .qta:hover,.ultimo-minuto-container.qtcl .tab-content ul>li>.row-partita .quote-partita .qta:hover{background:#333}.ultimo-minuto-container.Gcl .tab-content ul>li>.row-partita .quote-partita ul li:first-child .qta,.ultimo-minuto-container.qtcl .tab-content ul>li>.row-partita .quote-partita ul li:first-child .qta{-webkit-box-shadow:inset 10px -4px 0px -9px rgba(0,0,0,0.2);-moz-box-shadow:inset 10px -4px 0px -9px rgba(0,0,0,0.2);box-shadow:inset 10px -4px 0px -9px rgba(0,0,0,0.2)}.ultimo-minuto-container.Gcl .panel-body .content .sub-title,.ultimo-minuto-container.qtcl .panel-body .content .sub-title{background:#ffc400;color:#000}.ultimo-minuto-container .panel-body .content .sub-title{background:rgba(249,220,28,0.1);color:#fff}.ultimo-minuto-container .panel-body .content ul li .row-partita .tempo-partita{-webkit-box-shadow:inset 0 -0 30px 0px #232732;-moz-box-shadow:inset 0 -0 30px 0px #232732;box-shadow:inset 0 -0 30px 0px #232732}.ultimo-minuto-container .panel-body .content ul li .row-partita .titolo-partita{-webkit-box-shadow:inset -1px 0px 0px 0px rgba(0,0,0,0.3);-moz-box-shadow:inset -1px 0px 0px 0px rgba(0,0,0,0.3);box-shadow:inset -1px 0px 0px 0px rgba(0,0,0,0.3)}.ultimo-minuto-container .panel-body .content ul li .row-partita .quote-partita ul li span.qta.spread{color:#ffc400}.ultimo-minuto-container.panel .tab-content ul li:nth-child(even) .row-partita{background:rgba(11,13,22,0.521569)}.right-container .ultime-vincite-container{background:#000}.right-container .ultime-vincite-container li.list-group-item{background:#0f0f0f;color:#fff}.right-container .ultime-vincite-container li.list-group-item .data-vincita{color:#999}.right-container .ultime-vincite-container .vincita{background:#333}.right-container .ultime-vincite-container .vincita a{color:#ffc400}.ultime-vincite-container .giocata-vincita:after{content:"\f091";color:#ffc400}.box-lottobet .loading-container-coupon{background:rgba(0,0,0,0.9);color:#fff}.info-agenzia-container .panel-body .table{color:#ffffff}.info-agenzia-container .panel-body .table>thead>tr>th{border-bottom:1px solid}.info-agenzia-container .panel-body .table>tbody>tr>td{border-bottom:1px solid}.info-agenzia-container .panel-body .table>tfoot>tr>td{border-top:1px solid}.tpd.piu-giocate-container .panel-body ul>li{border-bottom:1px dashed}.tpd.piu-giocate-container .panel-body ul li .partita{color:#ffc400}.tpd.piu-giocate-container .panel-body ul li .mercato{background:transparent;color:#ffc400}.tpd.piu-giocate-container .panel-body ul li .mercato:last-child{color:#808080 !important}.chart-mp-c1{color:#ffc400}.chart-mp-c2{color:#cc9d00}.chart-mp-c3{color:#997600}.tpt.piu-giocate-container .panel-body .partita{color:#999}.tpt.piu-giocate-container .panel-body .chart-container{border-right:1px solid rgba(255,255,255,0.1)}.tpt.piu-giocate-container .panel-body .chart-container tspan{fill:#ffc400}.tpt.piu-giocate-container .panel-body .chart-container ul>li span{color:#ffc400}.tpt.piu-giocate-container .panel-body .chart-container ul>li .quota>.qta{background:#333}.tpt.piu-giocate-container .panel-body .chart-container ul>li .quota>.qta:hover{background:#555}.tpt.piu-giocate-container .panel-body .chart-container ul>li .quota>.qta.active{background:#ffc400;color:#000}.tpt.piu-giocate-container .ev-container>.ev-title{border-right:1px solid}.tpt.piu-giocate-container .ev-container>.ev-title>.ev-away .shield:before{background-color:rgba(0,0,0,0.4);box-shadow:inset 0 0 2px 1px #000}.tpt.piu-giocate-container .ev-container>.ev-title>.ev-home .shield:before{background-color:rgba(0,0,0,0.4);box-shadow:inset 0 0 2px 1px #000}.tpt.piu-giocate-container .ev-container ul>li .qt-box>.qta{background:#333}.tpq.piu-giocate-container .panel-body ul>li{border-left:1px solid}.tpq.piu-giocate-container .panel-body ul>li .graph>span{background:#bfd255;background:-moz-linear-gradient(-45deg, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%);background:-webkit-linear-gradient(-45deg, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%);background:linear-gradient(135deg, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%);position:absolute}.tpq.piu-giocate-container .panel-body ul>li .quota .qta{background:#333;border:1px solid}.tpq.piu-giocate-container .panel-body ul>li .quota .qta:hover{background:#555}.market-movers-container .nav-tabs>li a{color:#999}.market-movers-container .nav-tabs>li a:hover{background:transparent;color:#fff}.market-movers-container .nav-tabs>li.active>a{background:transparent;color:#ffc400}.market-movers-container .chart-container .bottom-container ul.ind-qt span{color:#ffc400}.market-movers-container .chart-container .bottom-container ul.ind-qt .quota .qta{background:#333}.market-movers-container .chart-container .bottom-container ul.ind-qt .quota .qta:hover{background:#555}.market-movers-container .chart-container .bottom-container ul.ind-qt .quota .qta.qta-up{color:#13FF0A}.market-movers-container .chart-container .bottom-container ul.ind-qt .quota .qta.qta-up:before{color:#13FF0A}.market-movers-container .chart-container .bottom-container ul.ind-qt .quota .qta.qta-down{color:#f00}.market-movers-container .chart-container .bottom-container ul.ind-qt .quota .qta.qta-down:before{color:#f00}.market-movers-container .chart-container .bottom-container ul.ind-qt .quota .qta.active{background:#ffc400;color:#000}.market-movers-container .chart-container .bottom-container .desc{color:#fff}.lm-du .panel-body .tab-pane .item{box-shadow:-1px 0px 5px 0px rgba(0,0,0,0.5)}.lm-du .panel-body .tab-pane .item .box-partita .titolo-partita{border-bottom:1px solid}.lm-du .panel-body .tab-pane .item .box-partita .quote-partita ul{border-top:1px solid;border-bottom:1px solid}@keyframes timecol{0%,50%{text-shadow:0 0 14px #FDFFA3}60%,100%{text-shadow:0 0 2px #FAFF00}}@-moz-keyframes timecol{0%,50%{text-shadow:0 0 14px #FDFFA3}60%,100%{text-shadow:0 0 2px #FAFF00}}@-webkit-keyframes timecol{0%,50%{text-shadow:0 0 14px #FDFFA3}60%,100%{text-shadow:0 0 2px #FAFF00}}@-o-keyframes timecol{0%,50%{text-shadow:0 0 14px #FDFFA3}60%,100%{text-shadow:0 0 2px #FAFF00}}.top-leagues.panel{background:#000}.top-leagues.panel .panel-heading{background:rgba(0,0,0,0)}.top-leagues.panel .panel-heading h4{color:#ffc400}.top-leagues.panel .panel-body ul li{background:rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0.2)}.top-leagues.panel .panel-body ul li span i{color:#fff}.top-leagues.panel .panel-body ul li span.campionato{color:#fff}.top-leagues.panel .panel-body ul li :last-child{border-bottom:0}.selettore-giorni .title{background:#000;color:#ffc400}.tpb.selettore-giorni{background:#0f0f0f;color:#fff}.tpc.selettore-giorni .title{background:transparent;border-bottom:1px solid}.tpq.selettore-giorni{background:#0f0f0f;color:#fff}.tpq.selettore-giorni .slider-tick.in-selection,.tpq.selettore-giorni .slider-selection.tick-slider-selection{background:#ffc400}.tpq.selettore-giorni .slider-handle{background:#ffe799;-webkit-box-shadow:0px 0px 5px 0px #ffc400,inset 0px 0px 0px 1px #ffc400;-moz-box-shadow:0px 0px 5px 0px #ffc400,inset 0px 0px 0px 1px #ffc400;box-shadow:0px 0px 5px 0px #ffc400,inset 0px 0px 0px 1px #ffc400}.tpcn.selettore-giorni .title{background:transparent;border-bottom:1px solid}footer{background:#0f0f0f;color:#fff}footer .footer-top ul>li a{color:#fff}footer .footer-top .text p{color:#fff}footer .footer-top .text a{color:#fff}footer .footer-top .text ul li{border-right:1px solid}footer .footer-top .row.pay.col-md-12{border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3)}.live-widget .panel-group .fav.panel .panel-collapse .panel-heading,.live-widget .panel-group .soccer.panel .panel-collapse .panel-heading,.live-widget .panel-group .tennis.panel .panel-collapse .panel-heading,.live-widget .panel-group .basket.panel .panel-collapse .panel-heading,.live-widget .panel-group .pallavolo.panel .panel-collapse .panel-heading,.live-widget .panel-group .hockey.panel .panel-collapse .panel-heading,.live-widget .panel-group .rugby.panel .panel-collapse .panel-heading{background:#212121;background:-moz-linear-gradient(top, #212121 0%, #303030 100%);background:-webkit-linear-gradient(top, #212121 0%, #303030 100%);background:linear-gradient(to bottom, #212121 0%, #303030 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#303030', GradientType=0)}.live-widget .panel-group .panel .panel-heading h4.panel-title .btn-group .btn{background:rgba(0,0,0,0.3);color:rgba(255,255,255,0.8);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.4)}.live-widget .panel-group .panel .panel-heading h4.panel-title .btn-group .btn:hover{background:rgba(0,0,0,0.6);color:#fff}.live-widget .panel-group .panel .panel-body{background:#222;border-color:#222}.live-widget .panel-group .panel .panel-collapse .panel-heading h4.panel-title a,.live-widget .panel-group .panel .panel-collapse .panel-heading h4.panel-title:before{color:#fff}.live-widget .panel-group .panel .panel-collapse table{color:#fff;border-bottom:2px solid #111}.live-widget .panel-group .panel .panel-collapse table table.table{background:#222;border-color:#222}.live-widget .panel-group .panel .panel-collapse table table.table tr td span.set.active,.live-widget .panel-group .panel .panel-collapse table table.table tr td span.score{color:#fc0}.live-widget .panel-group .panel .panel-collapse table table.table tr td span.quota{color:#000}.live-widget .panel-group .panel .panel-collapse table table.table tr td .hnd span.quota{color:#fff}.live-widget .panel-group .panel .panel-collapse table table.table tr td .qt-container.hnd{cursor:pointer;background:#223148 !important;box-shadow:inset 2px 0px 0px 0px #222}.live-widget .panel-group .panel .panel-collapse table table.table tr td .qt-container.hnd:hover{background:#223148 !important;color:#000 !important}.live-widget .panel-group .panel .panel-collapse table table.table tr td .mercato-container{background:#111;box-shadow:inset 2px 0px 0px 0px #222}.live-widget .panel-group .panel .panel-collapse table table.table tr td .qt-container.no-qt{background:#111}.live-widget .panel-group .panel .panel-collapse table table.table tr td .qt-container.no-qt:before{content:'\f023';color:#f00}.live-widget .panel-group .panel .panel-collapse table table.table tr td .qt-container.no-qt:hover{background:#111 !important}.live-widget .panel-group .panel .panel-collapse table tr{background:transparent}.live-widget .panel-group .panel .panel-collapse table tr td .qt-container{cursor:pointer;background:rgba(255,255,255,0.7);box-shadow:inset 2px 0px 0px 0px #222}.live-widget .panel-group .panel .panel-collapse table tr td .qt-container span.qta-up{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid green}.live-widget .panel-group .panel .panel-collapse table tr td .qt-container span.qta-down{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid red}.live-widget .panel-group .panel .panel-collapse table tr td .qt-container:hover{background:#fff}.live-widget .panel-group .panel .panel-collapse table tr td span.set{color:#999}.live-widget .panel-group .panel .panel-collapse table tr td select{background:#323232}.live-widget .panel-group .panel .panel-collapse table tr td .market-title>span{box-shadow:inset 2px 0px 0px 0px #222}.live-widget .panel-group .panel .panel-collapse table tr td .market-title.final-title{background:rgba(255,255,255,0.1)}.live-widget .panel-group .panel .panel-collapse table tr td .market-title.final-title:hover{background:rgba(0,0,0,0.3)}.live-widget .panel-group .panel .panel-collapse table tr .dark{background-color:#222}.live-widget .panel-group .panel .panel-collapse table tr .dark>.dark a span.scorehome,.live-widget .panel-group .panel .panel-collapse table tr .dark>.dark a span.scoreaway{color:#fc0}.live-widget .panel-group .panel .panel-collapse table tr .dark a{color:#fff}.live-widget .panel-group .panel .panel-collapse table tr .event.dark{border-top:1px solid transparent !important;border-bottom:1px solid transparent !important;border-right:1px solid #333}.live-widget .panel-group .panel .panel-collapse table tr .event.dark a{color:#fff}.live-widget .panel-group .panel .panel-collapse table tr .time.dark{border-bottom:1px solid transparent !important;border-right:1px solid #333}.live-widget .panel-group .panel .panel-collapse table tr .time.dark>span{color:#999}.live-widget .panel-group .panel .panel-collapse table tr .time.dark>span.stato{color:#fff}.live-widget .panel-group .panel .panel-collapse table.tennis tr td .qt-container,.live-widget .panel-group .panel .panel-collapse table.basket tr td .qt-container{background:#fff;box-shadow:inset 2px 0px 0px 0px #222}.live-widget .panel-group .panel .panel-collapse table.tennis tr td .mercato-container,.live-widget .panel-group .panel .panel-collapse table.basket tr td .mercato-container{background:#111;box-shadow:inset 2px 0px 0px 0px #222}.live-widget .panel-group .panel .panel-collapse table:hover tr .dark{background-color:#1b1b1b}.live-widget .panel-group .fav.panel,.live-widget .panel-group .soccer.panel,.live-widget .panel-group .tennis.panel,.live-widget .panel-group .basket.panel,.live-widget .panel-group .pallavolo.panel,.live-widget .panel-group .hockey.panel,.live-widget .panel-group .rugby.panel{background:#333}.live-widget .panel-group .fav.panel .panel-heading h4 a span.title,.live-widget .panel-group .soccer.panel .panel-heading h4 a span.title,.live-widget .panel-group .tennis.panel .panel-heading h4 a span.title,.live-widget .panel-group .basket.panel .panel-heading h4 a span.title,.live-widget .panel-group .pallavolo.panel .panel-heading h4 a span.title,.live-widget .panel-group .hockey.panel .panel-heading h4 a span.title,.live-widget .panel-group .rugby.panel .panel-heading h4 a span.title{color:#fff}.live-widget .panel-group .fav.panel .panel-heading h4 a span.title,.live-widget .panel-group .soccer.panel .panel-heading h4 a span.title,.live-widget .panel-group .tennis.panel .panel-heading h4 a span.title,.live-widget .panel-group .basket.panel .panel-heading h4 a span.title,.live-widget .panel-group .pallavolo.panel .panel-heading h4 a span.title,.live-widget .panel-group .hockey.panel .panel-heading h4 a span.title,.live-widget .panel-group .rugby.panel .panel-heading h4 a span.title{background:transparent}.live-widget .panel-group .fav.panel{background:rgba(153,153,153,0.3)}.live-widget .panel-group .fav.panel .panel-heading{background:transparent;border-bottom:0px solid transparent}.live-widget .panel-group .soccer.panel .panel-heading,.live-widget .panel-group .tennis.panel .panel-heading,.live-widget .panel-group .basket.panel .panel-heading,.live-widget .panel-group .pallavolo.panel .panel-heading,.live-widget .panel-group .hockey.panel .panel-heading,.live-widget .panel-group .rugby.panel .panel-heading{background:transparent;border-bottom:0px solid transparent}.live-widget a.piu:after{content:"\f105";color:#777;text-shadow:0 0 1px #000}.live-widget a.piu.active:after,.live-widget a.piu:hover:after{content:"\f105";color:#999}.panel-group .panel-heading+.panel-collapse>.panel-body{border-color:transparent}.live-widget .tennis span.teamhome.active:before,.live-widget .tennis span.teamaway.active:after{color:#fc0;text-shadow:0 0 5px #fc0}.live-widget .pallavolo span.teamhome.active:before,.live-widget .pallavolo span.teamaway.active:after{color:#fc0;text-shadow:0 0 5px #fc0}.live-widget a span.tennis-team1.active:before,.live-widget a span.tennis-team2.active:after,.live-widget a span.volley-team1.active:before,.live-widget a span.volley-team2.active:after{color:#fc0;text-shadow:0 0 5px #fc0}.live-widget .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel{background:transparent}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive5 .panel-heading{color:#008EDA}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive5 .panel-heading h4.panel-title a span.title{color:#008EDA}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive1 .panel-heading{color:#79B526}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive1 .panel-heading h4.panel-title a span.title{color:#79B526}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive2 .panel-heading{color:#FA8320}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive2 .panel-heading h4.panel-title a span.title{color:#FA8320}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive23 .panel-heading{color:#4c7d8b}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive23 .panel-heading h4.panel-title a span.title{color:#4c7d8b}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive4 .panel-heading{color:#902222}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive4 .panel-heading h4.panel-title a span.title{color:#902222}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive20 .panel-heading{color:#6b0262}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive20 .panel-heading h4.panel-title a span.title{color:#6b0262}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive12 .panel-heading{color:#005A3D}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive12 .panel-heading h4.panel-title a span.title{color:#005A3D}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive3 .panel-heading{color:#f00}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive3 .panel-heading h4.panel-title a span.title{color:#f00}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive6 .panel-heading{color:#fc0}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive6 .panel-heading h4.panel-title a span.title{color:#fc0}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive21 .panel-heading{color:#005A3D}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive21 .panel-heading h4.panel-title a span.title{color:#005A3D}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive29 .panel-heading{color:#79b525}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive29 .panel-heading h4.panel-title a span.title{color:#79b525}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive19 .panel-heading{color:#008eda}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive19 .panel-heading h4.panel-title a span.title{color:#008eda}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive22 .panel-heading{color:#fa8320}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive22 .panel-heading h4.panel-title a span.title{color:#fa8320}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive31 .panel-heading{color:#79B526}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive31 .panel-heading h4.panel-title a span.title{color:#79B526}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive32 .panel-heading{color:#4c7c8b}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive32 .panel-heading h4.panel-title a span.title{color:#4c7c8b}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive37 .panel-heading{color:#902223}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive37 .panel-heading h4.panel-title a span.title{color:#902223}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive37 .panel-heading{color:#025a3c}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive37 .panel-heading h4.panel-title a span.title{color:#025a3c}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive34 .panel-heading{color:#02375a}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive34 .panel-heading h4.panel-title a span.title{color:#03436d}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-heading{background:#111}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-heading h4.panel-title a span.title{color:#222}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse .panel-body{background:transparent}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event{background:#2d2d2d !important;border:1px solid #111}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event:before{background:#1f1f1f;border-top:solid 1px #111;border-left:solid 1px #111;border-bottom:solid 1px #111}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr{background:transparent !important}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td{background:transparent}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.info-td-width span.torneo{color:#fff}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.info-td-width span.stato{color:#fff}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.info-td-width>div.dark{background:transparent !important}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.info-td-width>div.dark a{background:transparent !important}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.info-td-width>div.dark a span.score{color:#fc0}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.info-td-width>div.dark a span.teamhome,body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.info-td-width>div.dark a span.teamaway{color:#fc0}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.dark .titles{background:transparent}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.dark .titles .row .market-title>span{color:#999}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.dark .titles .row .market-title .quota-cont{-webkit-box-shadow:inset 0px 0px 0px 1px #000,inset 0px 0px 16px 0px #000;-moz-box-shadow:inset 0px 0px 0px 1px #000,inset 0px 0px 16px 0px #000;box-shadow:inset 0px 0px 0px 1px #000,inset 0px 0px 16px 0px #000;background:#111}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.dark .titles .row .market-title .quota-cont .mercato-container{color:#999}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.dark .titles .row .market-title .quota-cont .qt-container{color:#fff}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.dark .titles .row .market-title .quota-cont .qt-container.hnd{background:#e0b403 !important}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.dark .titles .row .market-title .quota-cont .qt-container.hnd .quota{color:#000}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.dark .titles .row .market-title .quota-cont:hover{background:#fc0}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.dark .titles .row .market-title .quota-cont:hover .mercato-container{color:#000}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.dark .titles .row .market-title .quota-cont:hover .qt-container .quota{color:#000 !important}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td:nth-child(3){background:transparent}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td:nth-child(3) a.piu:after{color:#fff}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td:nth-child(3) a.piu:hover:after{color:#fc0}body.live section.main-content .wrapper .live-col-cont .live-calendario .panel-body ul.nav-tabs{border-bottom:1px solid #404040}body.live section.main-content .wrapper .live-col-cont .live-calendario .panel-body ul.nav-tabs li a{border-right:1px solid #333;border-left:1px solid #333;border-top:1px solid #333}body.live section.main-content .wrapper .live-col-cont .live-calendario .panel-body .tab-content table thead tr th{color:#fff;background:#1f1f1f}body.live section.main-content .wrapper .live-col-cont .live-calendario .panel-body .tab-content table tbody{background:#292929}body.live section.main-content .wrapper .live-col-cont .live-calendario .panel-body .tab-content table tbody tr{background:#292929}body.live section.main-content .wrapper .live-col-cont .live-calendario .panel-body .tab-content table tbody tr:hover{background:#3b3b3b}body.live section.main-content .wrapper .live-col-cont .live-calendario .panel-body .tab-content table tbody tr td.sport{color:#fff;color:#fc0}body.live section.main-content .wrapper .live-col-cont .live-calendario .panel-body .tab-content table tbody tr td.evento{color:#fff}body.live{background:url("../../../images/sfondi/sport.jpg") #222 no-repeat top center fixed;background-size:cover}body.live .wrapper-live{background:url("../../../images/sfondi/sport.jpg") #222 no-repeat top center fixed;background-size:cover}body.live .menu-live .panel-heading.title{background:#0f0f0f}body.live .live-calendario .panel-body .tab-content table thead tr th{background:#999}body.live .wrapper .col-left .top-menu-socc ul.list-group>li .ev-num{background:red}body.live .live-calendario .panel-body .tab-content table tr:hover{background:#666}body.live .live-calendario .panel-body ul.nav-tabs li:hover a{background:#444}body.live .live-calendario .panel-body .tab-content table tr{background:#424242}.wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content.new .tab-content,body.live .scroll-wrapper .col-main.scroll-content,body.live .wrapper .col-main .container-quote .quote-bottom .row .col-sm-12{background:#2d2d2d}body.live .main-content .top-menu-live,body.live .wrapper .col-main .container-quote .iframe-content ul.nav.nav-tabs{background:#111}body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel,body.live div.campo{background:#2d2d2d}body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .box-quota .qt-container{color:#fff;background:#111}body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .int-quote.panel-heading{background:#1f1f1f}.wrapper-live .main-content .wrapper .col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item .odds-row .quota:hover,body.live .live-calendario .panel-body ul.nav-tabs li.active a,body.live .live-calendario .panel-body ul.nav-tabs li:hover a,body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .box-quota .qt-container:hover{background:#ffc400}body.live .wrapper .col-left .left-nav .menu-live{background:#1e1e1e}body.live .selected-menu{background:#f8fbf5 !important}.wrapper-live .main-content .wrapper body.live .wrapper .col-left .top-menu-socc ul.list-group>li,body.live .wrapper .col-left .top-menu-socc ul.list-group>li>ul.sub-menu>li>a{background:#181818}body.live .live-calendario .panel-body ul.nav-tabs li a{background:#212121;background:-webkit-gradient(linear, left top, left bottom, from(#212121), to(#303030));background:linear-gradient(to bottom, #212121 0, #303030 100%)}body.live button#btnEnlargeFrame{background:#101010}body.live .bk-grn{background:#1bad04 !important}body.live .wrapper .col-left .menu-live .first-row .live-icon span{background:red}.col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item .odds-row .quota .qta:hover,body.live .header-qt .tophd .lang-box .form-group .dropdown .btn.dropdown-toggle,body.live .wrapper .col-main .framesocc iframe{background:0 0}body.live .wrapper .col-main .framesocc iframe{background:0 0}body.live .wrapper .col-left .menu-live .menu-item>a{background:rgba(0,0,0,0.5)}body.live .wrapper .col-right .coupon-container .coupon-total .quote-coupon .row-quota .bnk span{background:rgba(255,255,255,0.5)}body.live .wrapper .col-left .top-menu-socc ul.list-group>li>ul.sub-menu>li,body.live .wrapper .col-left .top-menu-socc ul.list-group>li:hover>ul.sub-menu{background:rgba(0,0,0,0.3)}body.live .live-calendario .panel-body .tab-content table tr td.empty,body.live .live-calendario .panel-body .tab-content table tr td.evento,body.live .live-col-cont .top-menu-live ul li a,body.live .panel-body p,body.live .panel-coupon .title,body.live .wrapper .col-left .menu-live .last-row .preferiti,body.live .wrapper .col-left .menu-live .menu-item>a,body.live .wrapper .col-left .menu-live .menu-item>a>span,body.live .wrapper .col-left .top-menu-socc ul.list-group>li .ev-num,body.live .wrapper .col-left .top-menu-socc ul.list-group>li>ul.sub-menu,body.live .wrapper .col-left .top-menu-socc ul.list-group>li>ul.sub-menu>li>a,body.live .wrapper .col-left .top-menu-socc ul.list-group>li>ul.sub-menu>li>a:hover,body.live .wrapper .col-main .container-quote .quote-bottom .quote-close,body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .box-quota .qt-container .segno-quota,body.live .wrapper .col-main .top-settings>a>div,body.live a.rec-password:after,body.live button#btnEnlargeFrame,body.live button#btnEnlargeFrame span.close-live:before,body.live button#btnEnlargeFrame span.open-live:before,body.live div#top-header-due.top-header .form-group .search-btn:hover,body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .box-quota .qt-container .tipo-quota{color:#fff}.wrapper-live .main-content .wrapper .col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item .odds-row .quota:hover .mercato,.wrapper-live .main-content .wrapper .col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item .odds-row .quota:hover .qta,body.live .wrapper .col-left .menu-live .menu-item .list-group>div>li.list-group-item.selected-menu,body.live .wrapper .col-left .menu-live .menu-item .list-group>div>li.list-group-item:active,body.live .wrapper .col-left .menu-live .menu-item .list-group>li.list-group-item.selected-menu,body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .box-quota .qt-container:hover .segno-quota,body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .box-quota .qt-container:hover .tipo-quota,body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .box-quota .qt-container:hover>div,body.live .wrapper .col-main .top-settings>a>div,body.live .wrapper .col-main .top-settings i{color:#000}body.live .selected-menu{color:#000 !important}body.live .wrapper .col-left .menu-live .menu-item a,body.live .col-left .left-nav .menu-live .menu-item a span.sport-title,body.live .live-calendario .panel-body ul.nav-tabs li a:hover>span.data,body.live .live-calendario .panel-body ul.nav-tabs li a:hover>span.giorno,body.live .live-calendario .panel-body ul.nav-tabs li.active a span.data,body.live .live-calendario .panel-body ul.nav-tabs li.active a span.giorno,body.live .main-content .top-menu-live ul li a.active,body.live .main-content .top-menu-live ul li a:hover,body.live .menu-live .panel-heading.title,body.live .wrapper .col-left .menu-live .menu-item>a>i,body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .int-quote.panel-heading{color:#ffc400}body.live .selected-menu .preferiti{color:#ffc400 !important}body.live .tennis span.torneo,body.live .wrapper .col-left .menu-live .menu-item .list-group>div>li.list-group-item,body.live .wrapper .col-left .menu-live .menu-item .list-group>li.list-group-item,body.live span.torneo{color:#999}body.live .no-markets{color:#999 !important}body.live .live-calendario .panel-body .tab-content table thead tr th{color:#444}body.live .grn{color:#1bad04 !important}body.live .red{color:red}body.live .oran{color:#f60}body.live .live-calendario .panel-body ul.nav-tabs li a span.data{color:#8e8e8e}body.live .live-calendario .panel-body .tab-content table tr td.campionato,body.live .live-calendario .panel-body .tab-content table tr td.orario,body.live .live-calendario .panel-body .tab-content table tr td.sport,body.live .live-calendario .panel-body ul.nav-tabs li a span.giorno{color:#c5c5c5}body.live .pallavolo span.teamaway.active:after,body.live .pallavolo span.teamhome.active:before,body.live .tennis span.teamaway.active:after,body.live .tennis span.teamhome.active:before,body.live a span.tennis-team1.active:before,body.live a span.tennis-team2.active:after,body.live a span.volley-team1.active:before,body.live a span.volley-team2.active:after{color:#fc0}body.live .live-calendario .panel-body .tab-content table thead tr th{border-color:#555}body.live .live-calendario .panel-body .tab-content table tr:hover{border-color:#444}body.live .main-content .top-menu-live ul li,body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .int-quote.panel-heading{border-color:rgba(0,0,0,0.3)}body.live .live-calendario .panel-body .tab-content table tr{border-color:#333}body.live .fav span.title:after{border-left-color:#fc0}body.live .soccer span.title:after{border-left-color:#008eda}body.live .tennis span.title:after{border-left-color:#79b526}body.live .basket span.title:after{border-left-color:#fa8320}body.live .pallavolo span.title:after{border-left-color:#4c7d8b}body.live .hockey span.title:after{border-left-color:#902222}body.live .rugby span.title:after{border-left-color:#005a3d}body.live .wrapper .col-left .menu-live .menu-item .list-group>div>li.list-group-item,body.live .wrapper .col-left .menu-live .menu-item .list-group>li.list-group-item,body.live .wrapper .col-left .menu-live .menu-item>a,body.live .wrapper .col-right .coupon-container .coupon-conferma-sch .list-group .row-coupon{border-bottom-color:rgba(255,255,255,0.2)}body.live .wrapper .col-left .top-menu-socc ul.list-group>li{border-bottom-color:rgba(0,0,0,0.5)}body.live .wrapper .col-left .top-menu-socc ul.list-group>li>ul.sub-menu>li>a{border-bottom-color:rgba(0,0,0,0.2)}body.live .panel-group .panel-heading+.panel-collapse>.panel-body{border-color:transparent}body.live .live-calendario .panel-body ul.nav-tabs li a{border-right-color:#333;border-left-color:#222;border-top-color:#333}body.live .wrapper .col-left .menu-live .first-row .score-home{box-shadow:0 4px 0 -3px rgba(255,255,255,0.3);-webkit-box-shadow:0 4px 0 -3px rgba(255,255,255,0.3);-moz-box-shadow:0 4px 0 -3px rgba(255,255,255,0.3)}body.live .wrapper .col-left .menu-live .selected-menu .first-row .score-home{box-shadow:0 4px 0 -3px rgba(0,0,0,0.3);-webkit-box-shadow:0 4px 0 -3px rgba(0,0,0,0.3);-moz-box-shadow:0 4px 0 -3px rgba(0,0,0,0.3)}.col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item .odds-row .quota:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.4);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.4)}body.live div.campo{-webkit-box-shadow:0 0 0 1px #111;box-shadow:0 0 0 1px #111}body.live div.campo.active,body.live div.campo:hover{-webkit-box-shadow:0 0 0 1px rgba(255,204,0,0.5);box-shadow:0 0 0 1px rgba(255,204,0,0.5)}body.live .wrapper .col-main .container-quote .quote-bottom .nav-markets-groups ul li.active a,body.live ul.nav.nav-tabs li.active a{-webkit-box-shadow:inset 0 -3px 0 0 #ffc400;-moz-box-shadow:inset 0 -3px 0 0 #ffc400;box-shadow:inset 0 -3px 0 0 #ffc400;color:#ffc400;background-color:transparent !important}body.live .wrapper .col-main .container-quote .quote-bottom .nav-markets-groups ul li a:hover,body.live ul.nav.nav-tabs li:hover a{color:#ffc400;background-color:transparent !important}.nav-markets-groups .scrollbar .handle{background:#ffc400}body .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright ul.nav.nav-tabs li.active a{-webkit-box-shadow:inset 0 -3px 0 0 #ffc400;-moz-box-shadow:inset 0 -3px 0 0 #ffc400;box-shadow:inset 0 -3px 0 0 #ffc400;color:#ffc400;background-color:transparent !important}body .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright ul.nav.nav-tabs li:hover a{color:#ffc400;background-color:transparent !important}.main-content .top-menu-live ul li a.active{color:#fff;-webkit-box-shadow:inset 0 -3px 0 0 #ffc400;-moz-box-shadow:inset 0 -3px 0 0 #ffc400;box-shadow:inset 0 -3px 0 0 #ffc400}@-webkit-keyframes quotachang{0%{background:#0068c1;-webkit-box-shadow:0 0 1px #0068c1;box-shadow:0 0 1px #0068c1}50%{background:0 0;-webkit-box-shadow:0 0 0 #0068c1;box-shadow:0 0 0 #0068c1}100%{background:#0068c1;-webkit-box-shadow:0 0 1px #0068c1;box-shadow:0 0 1px #0068c1}}@keyframes quotachang{0%{background:#0068c1;-webkit-box-shadow:0 0 1px #0068c1;box-shadow:0 0 1px #0068c1}50%{background:0 0;-webkit-box-shadow:0 0 0 #0068c1;box-shadow:0 0 0 #0068c1}100%{background:#0068c1;-webkit-box-shadow:0 0 1px #0068c1;box-shadow:0 0 1px #0068c1}}@-webkit-keyframes quotachang{0%{background:#0068c1;-webkit-box-shadow:0 0 1px #0068c1;box-shadow:0 0 1px #0068c1}50%{background:0 0;-webkit-box-shadow:0 0 0 #0068c1;box-shadow:0 0 0 #0068c1}100%{background:#0068c1;-webkit-box-shadow:0 0 1px #0068c1;box-shadow:0 0 1px #0068c1}}@keyframes quotarem{0%{background:red;-webkit-box-shadow:0 0 1px red;box-shadow:0 0 1px red}50%{background:0 0;-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}100%{background:red;-webkit-box-shadow:0 0 1px red;box-shadow:0 0 1px red}}@-webkit-keyframes quotarem{0%{background:red;-webkit-box-shadow:0 0 1px red;box-shadow:0 0 1px red}50%{background:0 0;-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}100%{background:red;-webkit-box-shadow:0 0 1px red;box-shadow:0 0 1px red}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwiY29sb3Iuc2NzcyIsInRoZW1lcy9fY29sb3ItdmFyLnNjc3MiLCIuLi9oZWxwZXJzL19taXhpbnMuc2NzcyIsInRoZW1lcy9fYmFja29mZmljZV9jb2xvci5zY3NzIiwidGhlbWVzL19iZXRfY29sb3Iuc2NzcyIsInRoZW1lcy9fc3RhbXBhLXF1b3RlX2NvbG9yLnNjc3MiLCJ0aGVtZXMvX2Nhc2luby1saXZlX2NvbG9yLnNjc3MiLCJ0aGVtZXMvX2Nhc2luby1saXZlLW5ld19jb2xvci5zY3NzIiwidGhlbWVzL19jYXNpbm9fY29sb3Iuc2NzcyIsInRoZW1lcy9fY2FzaW5vLW5ld19jb2xvci5zY3NzIiwidGhlbWVzL19tYWluc3BvcnRfY29sb3Iuc2NzcyIsInRoZW1lcy9fcXVvdGEtZmF2X2NvbG9yLnNjc3MiLCJ0aGVtZXMvX3JlZ2lzdGVyX2NvbG9yLnNjc3MiLCJ0aGVtZXMvX3NpbmdsZS1ldmVudC1vZGRzX2NvbG9yLnNjc3MiLCJ0aGVtZXMvX2FzaWEtYmV0X2NvbG9yLnNjc3MiLCJ0aGVtZXMvX2JldHRpbmctbWVudV9jb2xvci5zY3NzIiwidGhlbWVzL19jb3Vwb25fY29sb3Iuc2NzcyIsInRoZW1lcy9fZGF0ZS1waWNrZXJfY29sb3Iuc2NzcyIsInRoZW1lcy9fdXNlci1jb250cm9sX2NvbG9yLnNjc3MiLCJ0aGVtZXMvX3NlbGV0dG9yZS1naW9ybmlfY29sb3Iuc2NzcyIsInRoZW1lcy9fZm9vdGVyX2NvbG9yLnNjc3MiLCJ0aGVtZXMvX2xpdmUtd2lkZ2V0X2NvbG9yLnNjc3MiLCJ0aGVtZXMvX2xpdmUtY29sb3Iuc2NzcyIsInRoZW1lcy9fbGl2ZS1vdmVydmlldy10aW1lcmJldF9jb2xvci5zY3NzIiwidGhlbWVzL19saXZlLWNhbGVuZGFyaW8tdGltZXJiZXRfY29sb3Iuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiY29sb3JcIjtcclxuQGltcG9ydCBcInRoZW1lcy9jb2xvci12YXJcIjtcclxuXHJcbkBpbXBvcnQgXCIuLi9oZWxwZXJzL21peGluc1wiO1xyXG5cclxuLy8gQGltcG9ydCBcImhlbHBlcnMvYmFzZV9jb2xvci5zY3NzXCI7XHJcblxyXG5AaW1wb3J0IFwidGhlbWVzL2JhY2tvZmZpY2VfY29sb3JcIjtcclxuQGltcG9ydCBcInRoZW1lcy9iZXRfY29sb3JcIjtcclxuQGltcG9ydCBcInRoZW1lcy9zdGFtcGEtcXVvdGVfY29sb3JcIjtcclxuQGltcG9ydCBcInRoZW1lcy9jYXNpbm8tbGl2ZV9jb2xvclwiO1xyXG5AaW1wb3J0IFwidGhlbWVzL2Nhc2luby1saXZlLW5ld19jb2xvclwiO1xyXG5AaW1wb3J0IFwidGhlbWVzL2Nhc2lub19jb2xvclwiO1xyXG5AaW1wb3J0IFwidGhlbWVzL2Nhc2luby1uZXdfY29sb3JcIjtcclxuQGltcG9ydCBcInRoZW1lcy9tYWluc3BvcnRfY29sb3JcIjtcclxuQGltcG9ydCBcInRoZW1lcy9xdW90YS1mYXZfY29sb3JcIjtcclxuQGltcG9ydCBcInRoZW1lcy9yZWdpc3Rlcl9jb2xvclwiO1xyXG5AaW1wb3J0IFwidGhlbWVzL3NpbmdsZS1ldmVudC1vZGRzX2NvbG9yXCI7XHJcblxyXG5AaW1wb3J0IFwidGhlbWVzL2FzaWEtYmV0X2NvbG9yXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZXMvYmV0dGluZy1tZW51X2NvbG9yXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZXMvY291cG9uX2NvbG9yXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZXMvZGF0ZS1waWNrZXJfY29sb3JcIjtcclxuLy8gQGltcG9ydCBcInRoZW1lcy9oZWFkZXItNV9jb2xvclwiO1xyXG5AaW1wb3J0IFwidGhlbWVzL3VzZXItY29udHJvbF9jb2xvclwiO1xyXG5AaW1wb3J0IFwidGhlbWVzL3NlbGV0dG9yZS1naW9ybmlfY29sb3JcIjtcclxuLy8gQGltcG9ydCBcInRoZW1lcy9xYmV0X2NvbG9yXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZXMvZm9vdGVyX2NvbG9yXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZXMvbGl2ZS13aWRnZXRfY29sb3JcIjtcclxuXHJcbkBpbXBvcnQgXCJ0aGVtZXMvbGl2ZS1jb2xvclwiOyIsIi8vaWNvbnNcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vaW1nLnNlcnZpY2VjZG4uY29tL2Nzcy9zaWRlLW1lbnUtMi15ZWxsb3cuY3NzJyk7XHJcblxyXG4vLyBDb2xvcnMgYW5kIEJhY2tncm91bmRzXHJcbiRsaWdodCA6ICNmZmZmZmY7XHJcbiRkYXJrIDogIzAwMDAwMDtcclxuJHRyYXNwIDogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLyBDb2xvciBQcmltYXJ5IGZvciBCdG4sIHF1b3RlLC4uXHJcbiRwcmltYXJ5X2EgOiAjZmMwO1xyXG4kcHJpbWFyeV9iIDogI2ZmZjtcclxuJHByaW1hcnlfYyA6ICMwMDA7XHJcbiRwcmltYXJ5X2QgOiByZ2JhKDIzLDMwLDU0LDAuNzI5NDEyKTsgLy8gSG92ZXJcclxuXHJcbi8vIENvbG9yIFNlY29uZGFyeSBmb3IgYm94LCBwYW5lbCwgLi4uXHJcbiRzZWNvbmRhcnlfYSA6ICMxNzFlMzZiYTtcclxuJHNlY29uZGFyeV9iIDogI2ZjMDtcclxuJHNlY29uZGFyeV9jIDogI2ZmZjtcclxuJHNlY29uZGFyeV9kIDogIzA4MGIxNGMyOy8vIEhvdmVyXHJcblxyXG4vLyBDb2xvciBUaGlyZCBmb3Igc3RhdGljIGFzc2V0cywgbGlrZSBpbnB1dCwgc2VsZWN0XHJcbiR0aGlyZF9hIDogcmdiYSgwLDAsMCwwLjUpO1xyXG4kdGhpcmRfYiA6ICNlZmVmZWY7XHJcbiR0aGlyZF9jIDogIzBiMGQxNjg1O1xyXG4kdGhpcmRfZCA6ICNmYzA7IC8vIEZvY3VzIGFjdGl2ZSBob3ZlclxyXG5cclxuLy8gQ29sb3IgRm9vdGVyXHJcbiRmb3VyX2EgOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XHJcbiRmb3VyX2IgOiAjZmMwO1xyXG4kZm91cl9jIDogIzE3MWUzNmJhO1xyXG4kZm91cl9kIDogcmdiYSgyNTUsMjU1LDI1NSwuMSk7XHJcbiRmb3VyX2UgOiByZ2JhKDAsMCwwLDAuMSk7XHJcblxyXG4vLyB0YWJsZSBvZGRzLCB3aWRnZXQsIGV0Y1xyXG4kZml2ZV9hIDogcmdiYSgyNTUsMjU1LDI1NSwwLjE1KTtcclxuJGZpdmVfYiA6ICNmZmY7XHJcbiRmaXZlX2MgOiAjMTcxZTM2ZTY7XHJcbiRmaXZlX2QgOiByZ2JhKDAsMCwwLC4zKTtcclxuJGZpdmVfZSA6ICNmYzA7XHJcblxyXG4vLyBDYXNpbm9cclxuXHJcbiRzaXhfYSA6ICMxNzFlMzZiYTtcclxuJHNpeF9iIDogI2ZmZjtcclxuJHNpeF9jIDogcmdiYSgwLDAsMCwuMyk7XHJcbiRzaXhfZCA6ICNmYzA7XHJcbiRzaXhfZSA6IHJnYmEoMjU1LDI1NSwyNTUsLjgpO1xyXG5cclxuLy8gR2VuZXJpY1xyXG4kcmVkIDogI2ZmMDAwMDtcclxuJGRrX3JlZCA6ICNmZDBhMGFhYjtcclxuJGdyZWVuIDogZ3JlZW47XHJcbiRka19ncmVlbiA6ICMxNDUwMWFhMztcclxuJGJsdWUgOiBibHVlO1xyXG4kdmlvbGV0IDogdmlvbGV0O1xyXG4kb3JhbmdlIDogb3JhbmdlO1xyXG4kbGlnaHRfYmx1ZSA6IGxpZ2h0Ymx1ZTtcclxuXHJcbi8vIEJvcmRlciBHZW5lcmljXHJcbiRib3JkZXJfYSA6IDFweCBzb2xpZCAjMzMzMzMzO1xyXG4kYm9yZGVyX2IgOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjQ1KTtcclxuJGJvcmRlcl9jIDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcclxuJGJvcmRlcl9kIDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcclxuXHJcblxyXG4vLyBCb3JkZXIgQ29sb3IgU2tpblxyXG4kYm9yZGVyX2NvbG9yX2EgOiAjZmMwO1xyXG4kYm9yZGVyX2NvbG9yX2IgOiAgcmdiYSgyMzAsMjMwLDIzMCwwLjUpO1xyXG4kYm9yZGVyX2NvbG9yX2MgOiAjMTcxZTM2YmE7XHJcbiRib3JkZXJfY29sb3JfZCA6IHJnYmEoMjU1LDI1NSwyNTUsLjIyKTtcclxuJGJvcmRlcl9jb2xvcl9lIDogICMwYzJmNGQ7XHJcblxyXG4vLyBJY29uIENvbG9yIFNraW5cclxuJGljb25fY29sb3JfYSA6ICNmYzA7XHJcbiRpY29uX2NvbG9yX2IgOiAgI2ZmZjtcclxuJGljb25fY29sb3JfYyA6ICMzMzM7XHJcblxyXG4kaWNvbl9ia19hIDogcmdiYSgwLDAsMCwwLjMzKTtcclxuJGljb25fYmtfYiA6IHJnYmEoMjU1LDI1NSwyNTUsMC4xMSk7XHJcblxyXG4vLyBUZXh0IFNoYWRvd1xyXG4kdHh0X3NoYWRvd19hIDpyZ2JhKDAsMCwwLDEpO1xyXG4kdHh0X3NoYWRvd19iIDogMCAwIDE1cHggIzAwMDsgIFxyXG4kdHh0X3NoYWRvd19jIDogMXB4IDNweCAycHggIzAwMDtcclxuXHJcbi8vIEJveCBTaGFkb3dcclxuJHNoYWRvd19jdG0gOiAwIDAuNXJlbSAxcmVtICMzNTQ3NTc7XHJcblxyXG4kc2hhZG93X2EgOiAwIDFyZW0gM3JlbSByZ2JhKDAsMCwwLC4xNzUpO1xyXG4kc2hhZG93X2IgOiAwIDAgMTVweCByZ2JhKDAsMCwwLCAuOSk7XHJcbiRzaGFkb3dfYyA6IDAgLjVyZW0gMXJlbSByZ2JhKDAsMCwwLC4xNSk7XHJcbiRzaGFkb3dfZCA6IDByZW0gMnJlbSAycmVtIHJnYmEoMCwwLDAsLjY2KTtcclxuJHNoYWRvd19lIDogMCAwIDFyZW0gcmdiYSgwLDAsMCwuMSk7XHJcbiRzaGFkb3dfZiA6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiRzaGFkb3dfbm8gOiAwIDAgMCAwIHRyYW5zcGFyZW50O1xyXG5cclxuLy8gRm9udHNcclxuJGZhbWlseSA6ICdBcmlhbCcsIHNhbnMtc2VyaWY7XHJcbiRmYW1pbHlfaWNvbiA6ICdGb250QXdlc29tZSc7XHJcbiRmYW1pbHlfaWNvbl9zaXplX3hzIDogMTRweDtcclxuJGZhbWlseV9pY29uX3NpemVfcyA6IDE2cHg7XHJcbiRmYW1pbHlfaWNvbl9zaXplX20gOiAxOHB4O1xyXG4kZmFtaWx5X2ljb25fc2l6ZV9sIDogMjBweDtcclxuJGZhbWlseV9pY29uX3NpemVfeGwgOiAzMHB4O1xyXG5cclxuJGZvbnRfc2l6ZV94cyA6IDExcHg7XHJcbiRmb250X3NpemVfcyA6IDEycHg7XHJcbiRmb250X3NpemVfbSA6IDE0cHg7XHJcbiRmb250X3NpemVfbCA6IDE4cHg7XHJcbiRmb250X3NpemVfeGwgOiAyMHB4O1xyXG5cclxuJGZvbnRfc2l6ZV9pbnB1dCA6IDE1cHg7XHJcblxyXG4kZm9udF93ZWlnaHRfcyA6IDEwMDtcclxuJGZvbnRfd2VpZ2h0X20gOiA1MDA7XHJcbiRmb250X3dlaWdodF9sIDogODAwO1xyXG5cclxuLy8gUGFkZGluZyBcclxuJHBfMCA6IDA7XHJcbiRwXzUgOiAuNXJlbTtcclxuJHBfMTAgOiAxcmVtO1xyXG5cclxuLy8gTWFyZ2luIFxyXG4kbV8wIDogMDtcclxuJG1fNSA6IC41cmVtO1xyXG4kbV8xMCA6IDFyZW07XHJcblxyXG4vLyBCb3JkZXIgUmFkaXVzXHJcbiRicl9jdG0gOiAxNXB4OyAvLyB1c2VkIGluIF9ib3JkZXItcmFkaXVzLnNjc3NcclxuJGJyX2lucHV0X2N0bSA6IDE1cHg7IC8vIGJvcmRlciByYWRpdXMgZm9yIGlucHV0IGFuZCBzZWxlY3RcclxuXHJcbiRicl8wIDogMDtcclxuJGJyXzIgOiAycHg7XHJcbiRicl81IDogNXB4O1xyXG4kYnJfMTAgOiAxMHB4O1xyXG4kYnJfMTUgOiAxNXB4O1xyXG4kYnJfNTAgOiA1MHB4O1xyXG5cclxuJGJyX3RwXzMwIDogMzBweCAzMHB4IDAgMDtcclxuJGJyX2J0XzMwIDogMCAwIDMwcHggMzBweDtcclxuXHJcbiRicl90cF81MCA6IDUwcHggNTBweCAwIDA7XHJcbiRicl9idF81MCA6IDAgMCA1MHB4IDUwcHg7XHJcblxyXG4vLyBUcmFuc2l0aW9uXHJcblxyXG4kdHJhbnNfYSA6IGFsbCAwLjMzcyBlYXNlLWluLW91dDtcclxuXHJcbi8vIEJhY2tncm91bmRzIEltYWdlcyAgaHR0cDovL2ltZy5hZHJpYmV0MjQuY29tL2ltYWdlcy90ZXN0L1xyXG4kYmtfc3BvcnRfYiA6IHVybChcImh0dHA6Ly9pbWcuYWRyaWJldDI0LmNvbS9pbWFnZXMvdGVzdC9iYW5uZXItdGltZXJiZXQtMS5wbmdcIik7XHJcbiRia19zcG9ydF9hIDogdXJsKFwiaHR0cDovL2ltZy5hZHJpYmV0MjQuY29tL2ltYWdlcy90ZXN0L2JnLTIuanBnXCIpO1xyXG4kYmtfc3BvcnRfYyA6IHVybChcImh0dHA6Ly9pbWcuYWRyaWJldDI0LmNvbS9pbWFnZXMvdGVzdC9hZmZpbGlhdGVzLTMucG5nXCIpO1xyXG4kYmtfc3BvcnRfZCA6IHVybChcImh0dHA6Ly9pbWcuYWRyaWJldDI0LmNvbS9pbWFnZXMvdGVzdC9iYW5uZXItc2hhcGUucG5nXCIpO1xyXG5cclxuLy8gQ2FzaW5vIFxyXG4kYmtfY2FzaW5vX2EgOiB1cmwoXCJodHRwOi8vaW1nLmFkcmliZXQyNC5jb20vaW1hZ2VzL3Rlc3QvYmFubmVyLXNoYXBlLnBuZ1wiKTtcclxuJGJrX2Nhc2lub19iIDogdXJsKFwiaHR0cDovL2ltZy5hZHJpYmV0MjQuY29tL2ltYWdlcy90ZXN0L2Nhc2luby1iZy5qcGdcIik7XHJcblxyXG4vLyBJY29uc1xyXG4kaWNvbnNfY2FzaW5vX3dodCA6IHVybChcImh0dHA6Ly9pbWcuYWRyaWJldDI0LmNvbS9pbWFnZXMvaWNvbnMvaWNvbi1zZXQtY2FzaW5vLXdodC5wbmdcIik7XHJcbiRpY29uc19jYXNpbm9fYmxrIDogdXJsKFwiaHR0cDovL2ltZy5hZHJpYmV0MjQuY29tL2ltYWdlcy9pY29ucy9pY29uLXNldC1jYXNpbm8tYmxrLnBuZ1wiKTtcclxuXHJcblxyXG5cclxuJHByaW1hcnk6ICMwMDA7IC8vY29sb3JlIHByaW1hcmlvIHNraW5cclxuJHNlY29uZGFyeTogIzBmMGYwZjsgLy8gY29sb3JlIHNmb25kbyBza2luXHJcbiRhY2NlbnQ6ICNmZmM0MDA7XHJcbiRhY2NlbnQtMiA6ICNmZmM0MDA7XHJcblxyXG4kdGVydGlhcnk6ICMyMjI7IC8vIGNvbG9yZSBzZm9uZG8gc2tpblxyXG4kdGVydGlhcnktMjogIzMzMztcclxuJHRlcnRpYXJ5LTM6ICM1NTU7IC8vIGNvbG9yZSBzZm9uZG8gc2tpbiBzZWNvbmRhcmlvXHJcbiR0ZXJ0aWFyeS00OiAjOTk5OyBcclxuJHRlcnRpYXJ5LTU6ICNkOWQ5ZDk7IFxyXG4kd2hpdGU6ICNmZmY7XHJcbiRibGFjazogIzAwMDtcclxuXHJcbiRzb2NjZXI6ICM3OWI1MjU7XHJcbiR0ZW5uaXM6ICMwMDhlZGE7XHJcbiRiYXNrZXQ6ICNmYTgzMjA7XHJcbiRwYWxsYXZvbG86ICM0YzdjOGI7XHJcbiRob2NrZXk6ICM5MDIyMjM7XHJcbiRydWdieTogIzAyNWEzYztcclxuXHJcbi8vIENhbGN1bGF0ZSB0aGUgbHVtaW5hbmNlIGZvciBhIGNvbG9yLlxyXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC1URUNIUy9HMTcuaHRtbCNHMTctdGVzdHNcclxuQGZ1bmN0aW9uIGx1bWluYW5jZSgkY29sb3IpIHtcclxuICAgICRyZWQ6IG50aCgkbGluZWFyLWNoYW5uZWwtdmFsdWVzLCByZWQoJGNvbG9yKSArIDEpO1xyXG4gICAgJGdyZWVuOiBudGgoJGxpbmVhci1jaGFubmVsLXZhbHVlcywgZ3JlZW4oJGNvbG9yKSArIDEpO1xyXG4gICAgJGJsdWU6IG50aCgkbGluZWFyLWNoYW5uZWwtdmFsdWVzLCBibHVlKCRjb2xvcikgKyAxKTtcclxuICBcclxuICAgIEByZXR1cm4gLjIxMjYgKiAkcmVkICsgLjcxNTIgKiAkZ3JlZW4gKyAuMDcyMiAqICRibHVlO1xyXG4gIH1cclxuICBcclxuICAvLyBDYWxjdWxhdGUgdGhlIGNvbnRyYXN0IHJhdGlvIGJldHdlZW4gdHdvIGNvbG9ycy5cclxuICAvLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC1URUNIUy9HMTcuaHRtbCNHMTctdGVzdHNcclxuICBAZnVuY3Rpb24gY29udHJhc3QoJGJhY2ssICRmcm9udCkge1xyXG4gICAgJGJhY2tMdW06IGx1bWluYW5jZSgkYmFjaykgKyAuMDU7XHJcbiAgICAkZm9yZUx1bTogbHVtaW5hbmNlKCRmcm9udCkgKyAuMDU7XHJcbiAgXHJcbiAgICBAcmV0dXJuIG1heCgkYmFja0x1bSwgJGZvcmVMdW0pIC8gbWluKCRiYWNrTHVtLCAkZm9yZUx1bSk7XHJcbiAgfVxyXG4gIFxyXG4gIC8vIERldGVybWluZSB3aGV0aGVyIHRvIHVzZSBkYXJrIG9yIGxpZ2h0IHRleHQgb24gdG9wIG9mIGdpdmVuIGNvbG9yLlxyXG4gIC8vIFJldHVybnMgYmxhY2sgZm9yIGRhcmsgdGV4dCBhbmQgd2hpdGUgZm9yIGxpZ2h0IHRleHQuXHJcbiAgQGZ1bmN0aW9uIGNob29zZS1jb250cmFzdC1jb2xvcigkY29sb3IpIHtcclxuICAgICRsaWdodENvbnRyYXN0OiBjb250cmFzdCgkY29sb3IsIHdoaXRlKTtcclxuICAgICRkYXJrQ29udHJhc3Q6IGNvbnRyYXN0KCRjb2xvciwgYmxhY2spO1xyXG4gIFxyXG4gICAgQGlmICgkbGlnaHRDb250cmFzdCA+ICRkYXJrQ29udHJhc3QpIHtcclxuICAgICAgQHJldHVybiAkd2hpdGU7Ly93aGl0ZVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICBAcmV0dXJuICRibGFjazsvL2JsYWNrXHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC8vICBQcmVjb21wdXRlZCBsaW5lYXIgY29sb3IgY2hhbm5lbCB2YWx1ZXMsIGZvciB1c2UgaW4gY29udHJhc3QgY2FsY3VsYXRpb25zLlxyXG4gIC8vICBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC1URUNIUy9HMTcuaHRtbCNHMTctdGVzdHNcclxuICAvL1xyXG4gIC8vICBBbGdvcml0aG0sIGZvciBjIGluIDAgdG8gMjU1OlxyXG4gIC8vICBmKGMpIHtcclxuICAvLyAgICBjID0gYyAvIDI1NTtcclxuICAvLyAgICByZXR1cm4gYyA8IDAuMDM5MjggPyBjIC8gMTIuOTIgOiBNYXRoLnBvdygoYyArIDAuMDU1KSAvIDEuMDU1LCAyLjQpO1xyXG4gIC8vICB9XHJcbiAgLy9cclxuICAvLyAgVGhpcyBsb29rdXAgdGFibGUgaXMgbmVlZGVkIHNpbmNlIHRoZXJlIGlzIG5vIGBwb3dgIGluIFNBU1MuXHJcbiAgJGxpbmVhci1jaGFubmVsLXZhbHVlczpcclxuICAgIDBcclxuICAgIC4wMDAzMDM1MjY5ODM1NDg4Mzc1XHJcbiAgICAuMDAwNjA3MDUzOTY3MDk3Njc1XHJcbiAgICAuMDAwOTEwNTgwOTUwNjQ2NTEyNVxyXG4gICAgLjAwMTIxNDEwNzkzNDE5NTM1XHJcbiAgICAuMDAxNTE3NjM0OTE3NzQ0MTg3NFxyXG4gICAgLjAwMTgyMTE2MTkwMTI5MzAyNVxyXG4gICAgLjAwMjEyNDY4ODg4NDg0MTg2MjZcclxuICAgIC4wMDI0MjgyMTU4NjgzOTA3XHJcbiAgICAuMDAyNzMxNzQyODUxOTM5NTM3M1xyXG4gICAgLjAwMzAzNTI2OTgzNTQ4ODM3NVxyXG4gICAgLjAwMzM0NjUzNTc2Mzg5OTE2MVxyXG4gICAgLjAwMzY3NjUwNzMyNDA0NzQzNlxyXG4gICAgLjAwNDAyNDcxNzAxODQ5NjMwN1xyXG4gICAgLjAwNDM5MTQ0MjAzNzQxMDI5M1xyXG4gICAgLjAwNDc3Njk1MzQ4MDY5MzcyOVxyXG4gICAgLjAwNTE4MTUxNjcwMjMzODM4NlxyXG4gICAgLjAwNTYwNTM5MTYyNDIwMjcyM1xyXG4gICAgLjAwNjA0ODgzMzAyMjg1NzA1NFxyXG4gICAgLjAwNjUxMjA5MDc5MjU5NDQ3NVxyXG4gICAgLjAwNjk5NTQxMDE4NzI2NTM4N1xyXG4gICAgLjAwNzQ5OTAzMjA0MzIyNjE3NVxyXG4gICAgLjAwODAyMzE5Mjk4NTM4NDk5NFxyXG4gICAgLjAwODU2ODEyNTYxODA2OTMwN1xyXG4gICAgLjAwOTEzNDA1ODcwMjIyMDc4N1xyXG4gICAgLjAwOTcyMTIxNzMyMDIzNzg1XHJcbiAgICAuMDEwMzI5ODIzMDI5NjI2OTM2XHJcbiAgICAuMDEwOTYwMDk0MDA2NDg4MjQ2XHJcbiAgICAuMDExNjEyMjQ1MTc5NzQzODg1XHJcbiAgICAuMDEyMjg2NDg4MzU2OTE1ODcyXHJcbiAgICAuMDEyOTgzMDMyMzQyMTczMDEyXHJcbiAgICAuMDEzNzAyMDgzMDQ3Mjg5Njg2XHJcbiAgICAuMDE0NDQzODQzNTk2MDkyNTQ1XHJcbiAgICAuMDE1MjA4NTE0NDIyOTEyNzFcclxuICAgIC4wMTU5OTYyOTMzNjU1MDk2M1xyXG4gICAgLjAxNjgwNzM3NTc1Mjg4NzM4NFxyXG4gICAgLjAxNzY0MTk1NDQ4ODM4NDA3OFxyXG4gICAgLjAxODUwMDIyMDEyODM3OTY5N1xyXG4gICAgLjAxOTM4MjM2MDk1NjkzNTcyM1xyXG4gICAgLjAyMDI4ODU2MzA1NjY1MjRcclxuICAgIC4wMjEyMTkwMTAzNzYwMDM1NTVcclxuICAgIC4wMjIxNzM4ODQ3OTMzODczODVcclxuICAgIC4wMjMxNTMzNjYxNzgxMTA0MVxyXG4gICAgLjAyNDE1NzYzMjQ0ODUwNDc1NlxyXG4gICAgLjAyNTE4Njg1OTYyNzM2MTYzXHJcbiAgICAuMDI2MjQxMjIxODk0ODQ5ODk4XHJcbiAgICAuMDI3MzIwODkxNjM5MDc0ODk0XHJcbiAgICAuMDI4NDI2MDM5NTA0NDIwNzkzXHJcbiAgICAuMDI5NTU2ODM0NDM3ODA4OFxyXG4gICAgLjAzMDcxMzQ0MzczMjk5MzYzNVxyXG4gICAgLjAzMTg5NjAzMzA3MzAxMTUzXHJcbiAgICAuMDMzMTA0NzY2NTcwODg1MDU1XHJcbiAgICAuMDM0MzM5ODA2ODA4NjgyMTdcclxuICAgIC4wMzU2MDEzMTQ4NzUwMjAzNFxyXG4gICAgLjAzNjg4OTQ1MDQwMTEwMDA0XHJcbiAgICAuMDM4MjA0MzcxNTk1MzQ2NVxyXG4gICAgLjAzOTU0NjIzNTI3NjczMjg0XHJcbiAgICAuMDQwOTE1MTk2OTA2ODUzMTlcclxuICAgIC4wNDIzMTE0MTA2MjA4MDk2NzVcclxuICAgIC4wNDM3MzUwMjkyNTY5NzM0NjVcclxuICAgIC4wNDUxODYyMDQzODU2NzU1NFxyXG4gICAgLjA0NjY2NTA4NjMzNjg4MDA5NVxyXG4gICAgLjA0ODE3MTgyNDIyNjg4OTQyXHJcbiAgICAuMDQ5NzA2NTY1OTg0MTI3MjNcclxuICAgIC4wNTEyNjk0NTgzNzQwNDMyNFxyXG4gICAgLjA1Mjg2MDY0NzAyMzE4MDI0NlxyXG4gICAgLjA1NDQ4MDI3NjQ0MjQ0MjM3XHJcbiAgICAuMDU2MTI4NDkwMDQ5NjAwMDlcclxuICAgIC4wNTc4MDU0MzAxOTEwNjcyM1xyXG4gICAgLjA1OTUxMTIzODE2Mjk4MTJcclxuICAgIC4wNjEyNDYwNTQyMzE2MTc2MVxyXG4gICAgLjA2MzAxMDAxNzY1MzE2NzY3XHJcbiAgICAuMDY0ODAzMjY2NjkyOTA1NzdcclxuICAgIC4wNjY2MjU5Mzg2NDM3NzI4OVxyXG4gICAgLjA2ODQ3ODE2OTg0NDQwMDE3XHJcbiAgICAuMDcwMzYwMDk1Njk2NTk1ODhcclxuICAgIC4wNzIyNzE4NTA2ODIzMTc0OFxyXG4gICAgLjA3NDIxMzU2ODM4MDE0OTYzXHJcbiAgICAuMDc2MTg1MzgxNDgxMzA3ODVcclxuICAgIC4wNzgxODc0MjE4MDUxODYzM1xyXG4gICAgLjA4MDIxOTgyMDMxNDQ2ODMyXHJcbiAgICAuMDgyMjgyNzA3MTI5ODE0OFxyXG4gICAgLjA4NDM3NjIxMTU0NDE0ODgyXHJcbiAgICAuMDg2NTAwNDYyMDM2NTQ5NzZcclxuICAgIC4wODg2NTU1ODYyODU3NzI5NFxyXG4gICAgLjA5MDg0MTcxMTE4MzQwNzY4XHJcbiAgICAuMDkzMDU4OTYyODQ2Njg3NDVcclxuICAgIC4wOTUzMDc0NjY2MzA5NjQ3XHJcbiAgICAuMDk3NTg3MzQ3MTQxODYyNDZcclxuICAgIC4wOTk4OTg3MjgyNDcxMTM4OVxyXG4gICAgLjEwMjI0MTczMzA4ODEwMTMyXHJcbiAgICAuMTA0NjE2NDg0MDkxMTA0MTlcclxuICAgIC4xMDcwMjMxMDI5NzgyNjc2MVxyXG4gICAgLjEwOTQ2MTcxMDc3ODI5OTMzXHJcbiAgICAuMTExOTMyNDI3ODM2OTA1NlxyXG4gICAgLjExNDQzNTM3MzgyNjk3MzczXHJcbiAgICAuMTE2OTcwNjY3NzU4NTEwODRcclxuICAgIC4xMTk1Mzg0Mjc5ODgzNDU2MlxyXG4gICAgLjEyMjEzODc3MjIyOTYwMTg3XHJcbiAgICAuMTI0NzcxODE3NTYwOTUwNDlcclxuICAgIC4xMjc0Mzc2ODA0MzU2NDc0M1xyXG4gICAgLjEzMDEzNjQ3NjY5MDM2NDNcclxuICAgIC4xMzI4NjgzMjE1NTM4MTc5OFxyXG4gICAgLjEzNTYzMzMyOTY1NTIwNTY2XHJcbiAgICAuMTM4NDMxNjE1MDMyNDUxODNcclxuICAgIC4xNDEyNjMyOTExNDAyNzE2NFxyXG4gICAgLjE0NDEyODQ3MDg1ODA1Nzc3XHJcbiAgICAuMTQ3MDI3MjY2NDk3NTk0OThcclxuICAgIC4xNDk5NTk3ODk4MTA2MDg1NlxyXG4gICAgLjE1MjkyNjE1MTk5NjE1MDE3XHJcbiAgICAuMTU1OTI2NDYzNzA3ODI3NFxyXG4gICAgLjE1ODk2MDgzNTA2MDg4MDRcclxuICAgIC4xNjIwMjkzNzU2MzkxMTFcclxuICAgIC4xNjUxMzIxOTQ1MDE2Njc2XHJcbiAgICAuMTY4MjY5NDAwMTg5NjkwNzVcclxuICAgIC4xNzE0NDExMDA3MzI4MjI2XHJcbiAgICAuMTc0NjQ3NDAzNjU1NTg1MDRcclxuICAgIC4xNzc4ODg0MTU5ODM2MjkxMlxyXG4gICAgLjE4MTE2NDI0NDI0OTg2MDIyXHJcbiAgICAuMTg0NDc0OTk0NTAwNDQxXHJcbiAgICAuMTg3ODIwNzcyMzAwNjc3ODdcclxuICAgIC4xOTEyMDE2ODI3NDA3OTEzOFxyXG4gICAgLjE5NDYxNzgzMDQ0MTU3NThcclxuICAgIC4xOTgwNjkzMTk1NTk5NDg4NlxyXG4gICAgLjIwMTU1NjI1Mzc5NDM5NzA3XHJcbiAgICAuMjA1MDc4NzM2MzkwMzE2OTNcclxuICAgIC4yMDg2MzY4NzAxNDUyNTU3NVxyXG4gICAgLjIxMjIzMDc1NzQxNDA1NTIzXHJcbiAgICAuMjE1ODYwNTAwMTEzODk5MjZcclxuICAgIC4yMTk1MjYxOTk3MjkyNjkyXHJcbiAgICAuMjIzMjI3OTU3MzE2ODA4NVxyXG4gICAgLjIyNjk2NTg3MzUxMDA5ODM2XHJcbiAgICAuMjMwNzQwMDQ4NTI0MzQ5MTVcclxuICAgIC4yMzQ1NTA1ODIxNjEwMDUyMlxyXG4gICAgLjIzODM5NzU3MzgxMjI3MVxyXG4gICAgLjI0MjI4MTEyMjQ2NTU1NDg2XHJcbiAgICAuMjQ2MjAxMzI2NzA3ODM1NDhcclxuICAgIC4yNTAxNTgyODQ3Mjk5NTM0NFxyXG4gICAgLjI1NDE1MjA5NDMzMDgyNjc1XHJcbiAgICAuMjU4MTgyODUyOTIxNTk1OFxyXG4gICAgLjI2MjI1MDY1NzUyOTY5NjIzXHJcbiAgICAuMjY2MzU1NjA0ODAyODYyNDdcclxuICAgIC4yNzA0OTc3OTEwMTMwNjU4XHJcbiAgICAuMjc0Njc3MzEyMDYwMzg0NjVcclxuICAgIC4yNzg4OTQyNjM0NzY4MTA0XHJcbiAgICAuMjgzMTQ4NzQwNDI5OTkyMVxyXG4gICAgLjI4NzQ0MDgzNzcyNjkxNzVcclxuICAgIC4yOTE3NzA2NDk4MTc1MzU4N1xyXG4gICAgLjI5NjEzODI3MDc5ODMyMTFcclxuICAgIC4zMDA1NDM3OTQ0MTU3NzY1XHJcbiAgICAuMzA0OTg3MzE0MDY5ODg2M1xyXG4gICAgLjMwOTQ2ODkyMjgxNzUwODU0XHJcbiAgICAuMzEzOTg4NzEzMzc1NzE3NTRcclxuICAgIC4zMTg1NDY3NzgxMjUwOTE4NlxyXG4gICAgLjMyMzE0MzIwOTExMjk1MDc1XHJcbiAgICAuMzI3Nzc4MDk4MDU2NTQyMlxyXG4gICAgLjMzMjQ1MTUzNjM0NjE3OTM1XHJcbiAgICAuMzM3MTYzNjE1MDQ4MzMwMzdcclxuICAgIC4zNDE5MTQ0MjQ5MDg2NjA5XHJcbiAgICAuMzQ2NzA0MDU2MzU1MDI5NlxyXG4gICAgLjM1MTUzMjU5OTUwMDQzOTM2XHJcbiAgICAuMzU2NDAwMTQ0MTQ1OTQzNVxyXG4gICAgLjM2MTMwNjc3OTc4MzUwOTVcclxuICAgIC4zNjYyNTI1OTU1OTg4Mzk1XHJcbiAgICAuMzcxMjM3NjgwNDc0MTQ5MVxyXG4gICAgLjM3NjI2MjEyMjk5MDkwNjVcclxuICAgIC4zODEzMjYwMTE0MzI1MzAxNFxyXG4gICAgLjM4NjQyOTQzMzc4NzA0OVxyXG4gICAgLjM5MTU3MjQ3Nzc0OTcyMzI2XHJcbiAgICAuMzk2NzU1MjMwNzI1NjI2ODVcclxuICAgIC40MDE5Nzc3Nzk4MzIxOTU4XHJcbiAgICAuNDA3MjQwMjExOTAxNzM2N1xyXG4gICAgLjQxMjU0MjYxMzQ4MzkwMzc1XHJcbiAgICAuNDE3ODg1MDcwODQ4MTM3NVxyXG4gICAgLjQyMzI2NzY2OTk4NjA3MTdcclxuICAgIC40Mjg2OTA0OTY2MTM5MDY2XHJcbiAgICAuNDM0MTUzNjM2MTc0NzQ4OTVcclxuICAgIC40Mzk2NTcxNzM4NDA5MTg4XHJcbiAgICAuNDQ1MjAxMTk0NTE2MjI3ODZcclxuICAgIC40NTA3ODU3ODI4MzgyMjM0NlxyXG4gICAgLjQ1NjQxMTAyMzE4MDQwNDY2XHJcbiAgICAuNDYyMDc2OTk5NjU0NDA3MVxyXG4gICAgLjQ2Nzc4Mzc5NjExMjE1OVxyXG4gICAgLjQ3MzUzMTQ5NjE0ODAwOTU1XHJcbiAgICAuNDc5MzIwMTgzMTAwODI2OFxyXG4gICAgLjQ4NTE0OTk0MDA1NjA3MDRcclxuICAgIC40OTEwMjA4NDk4NDc4MzU2XHJcbiAgICAuNDk2OTMyOTk1MDYwODcwNFxyXG4gICAgLjUwMjg4NjQ1ODAzMjU2ODdcclxuICAgIC41MDg4ODEzMjA4NTQ5MzM4XHJcbiAgICAuNTE0OTE3NjY1Mzc2NTIxNFxyXG4gICAgLjUyMDk5NTU3MzIwNDM1NDNcclxuICAgIC41MjcxMTUxMjU3MDU4MTMxXHJcbiAgICAuNTMzMjc2NDA0MDEwNTA1MlxyXG4gICAgLjUzOTQ3OTQ4OTAxMjEwNzJcclxuICAgIC41NDU3MjQ0NjEzNzAxODY2XHJcbiAgICAuNTUyMDExNDAxNTEyMDAwMVxyXG4gICAgLjU1ODM0MDM4OTYzNDI2NzlcclxuICAgIC41NjQ3MTE1MDU3MDQ5MjkyXHJcbiAgICAuNTcxMTI0ODI5NDY0ODczMVxyXG4gICAgLjU3NzU4MDQ0MDQyOTY1MDZcclxuICAgIC41ODQwNzg0MTc4OTExNjQxXHJcbiAgICAuNTkwNjE4ODQwOTE5MzM2OVxyXG4gICAgLjU5NzIwMTc4ODM2Mzc2MzRcclxuICAgIC42MDM4MjczMzg4NTUzMzc4XHJcbiAgICAuNjEwNDk1NTcwODA3ODY0OFxyXG4gICAgLjYxNzIwNjU2MjQxOTY1MTFcclxuICAgIC42MjM5NjAzOTE2NzUwNzYxXHJcbiAgICAuNjMwNzU3MTM2MzQ2MTQ2OFxyXG4gICAgLjYzNzU5Njg3Mzk5NDAzMjZcclxuICAgIC42NDQ0Nzk2ODE5NzA1ODIxXHJcbiAgICAuNjUxNDA1NjM3NDE5ODI0MlxyXG4gICAgLjY1ODM3NDgxNzI3OTQ0ODVcclxuICAgIC42NjUzODcyOTgyODIyNzJcclxuICAgIC42NzI0NDMxNTY5NTc2ODc1XHJcbiAgICAuNjc5NTQyNDY5NjMzMDkzOFxyXG4gICAgLjY4NjY4NTMxMjQzNTMxMzVcclxuICAgIC42OTM4NzE3NjEyOTE5ODk5XHJcbiAgICAuNzAxMTAxODkxOTMyOTczMVxyXG4gICAgLjcwODM3NTc3OTg5MTY4NjhcclxuICAgIC43MTU2OTM1MDA1MDY0ODA3XHJcbiAgICAuNzIzMDU1MTI4OTIxOTY5M1xyXG4gICAgLjczMDQ2MDc0MDA5MDM1MzdcclxuICAgIC43Mzc5MTA0MDg3NzI3MzA4XHJcbiAgICAuNzQ1NDA0MjA5NTQwMzg3NFxyXG4gICAgLjc1Mjk0MjIxNjc3NjA3NzlcclxuICAgIC43NjA1MjQ1MDQ2NzUyOTI0XHJcbiAgICAuNzY4MTUxMTQ3MjQ3NTA3XHJcbiAgICAuNzc1ODIyMjE4MzE3NDIzNlxyXG4gICAgLjc4MzUzNzc5MTUyNjE5MzVcclxuICAgIC43OTEyOTc5NDAzMzI2MzAyXHJcbiAgICAuNzk5MTAyNzM4MDE0NDA5XHJcbiAgICAuODA2OTUyMjU3NjY5MjUxNlxyXG4gICAgLjgxNDg0NjU3MjIxNjEwMTJcclxuICAgIC44MjI3ODU3NTQzOTYyODM1XHJcbiAgICAuODMwNzY5ODc2Nzc0NjU0NlxyXG4gICAgLjgzODc5OTAxMTc0MDc0XHJcbiAgICAuODQ2ODczMjMxNTA5ODU4XHJcbiAgICAuODU0OTkyNjA4MTI0MjMzOFxyXG4gICAgLjg2MzE1NzIxMzQ1NDEwMjNcclxuICAgIC44NzEzNjcxMTkxOTg3OTcyXHJcbiAgICAuODc5NjIyMzk2ODg3ODMxN1xyXG4gICAgLjg4NzkyMzExNzg4MTk2NjNcclxuICAgIC44OTYyNjkzNTMzNzQyNjY0XHJcbiAgICAuOTA0NjYxMTc0MzkxMTQ5NlxyXG4gICAgLjkxMzA5ODY1MTc5MzQxOTJcclxuICAgIC45MjE1ODE4NTYyNzcyOTQ2XHJcbiAgICAuOTMwMTEwODU4Mzc1NDIzN1xyXG4gICAgLjkzODY4NTcyODQ1Nzg4OFxyXG4gICAgLjk0NzMwNjUzNjczMzE5OTlcclxuICAgIC45NTU5NzMzNTMyNDkyODYxXHJcbiAgICAuOTY0Njg2MjQ3ODk0NDY1MVxyXG4gICAgLjk3MzQ0NTI5MDM5ODQxMjVcclxuICAgIC45ODIyNTA1NTAzMzMxMTcxXHJcbiAgICAuOTkxMTAyMDk3MTEzODI5OFxyXG4gICAgMTtcclxuICAgIFxyXG4gIFxyXG4gIC8vICAgdGhlbWUtY29sb3ItYmcge1xyXG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gIC8vIH1cclxuICBcclxuICAvLyB0aGVtZS1jb2xvci1iZy1jb250cmFzdCB7XHJcbiAgLy8gICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCR0aGVtZS1jb2xvcik7XHJcbiAgLy8gfSIsIi8vIENvbG9ycyBhbmQgQmFja2dyb3VuZHNcclxuJGxpZ2h0IDogI2ZmZmZmZjtcclxuJGRhcmsgOiAjMDAwMDAwO1xyXG5cclxuJHByaW1hcnlfYSA6ICMwMDA7XHJcbiRwcmltYXJ5X2IgOiAjZmZmO1xyXG4kc2Vjb25kYXJ5X2EgOiAjZmYwMDAwO1xyXG4kc2Vjb25kYXJ5X2IgOiAjYTdhN2E3O1xyXG4kdGhpcmRfYSA6ICMyMzIzMjM7XHJcbiR0aGlyZF9iIDogI2ViZWJlYjtcclxuXHJcbi8vIEJvcmRlclxyXG4kYm9yZGVyX2EgOiAxcHggc29saWQgIzMzMzMzMztcclxuJGJvcmRlcl9iIDogMXB4IHNvbGlkICNlYmViZWI7XHJcblxyXG4vLyBTaGFkb3dcclxuJHNoYWRvd19hIDogMCAwIDAgMXB4IHJlZDtcclxuJHNoYWRvd19iIDogMCAwIDFweCAxcHggcmVkO1xyXG4kc2hhZG93X2MgOiAwIDAgMnB4IDJweCByZWQ7XHJcblxyXG4vLyBQYWRkaW5nIFxyXG4kcF8wIDogMDtcclxuJHBfNSA6IC41cmVtO1xyXG4kcF8xMCA6IDFyZW07XHJcblxyXG4vLyBNYXJnaW4gXHJcbiRtXzAgOiAwO1xyXG4kbV81IDogLjVyZW07XHJcbiRtXzEwIDogMXJlbTtcclxuXHJcbi8vIEJvcmRlciBSYWRpdXNcclxuJGJyXzAgOiAwO1xyXG4kYnJfNSA6IDVweDtcclxuJGJyXzEwIDogMTBweDtcclxuJGJyXzE1IDogMTVweDtcclxuJGJyXzUwIDogNTBweDtcclxuXHJcblxyXG4gLyogKi9cclxuXHJcbiAkcHJpbWFyeTogIzAwMDsgLy9jb2xvcmUgcHJpbWFyaW8gc2tsaW5cclxuJHNlY29uZGFyeTogIzBmMGYwZjsgLy8gY29sb3JlIHNmb25kbyBza2luXHJcbiRhY2NlbnQ6ICNmZmM0MDA7XHJcbiRhY2NlbnQtMiA6ICNmZmM0MDA7XHJcblxyXG4kdGVydGlhcnk6ICMyMjI7IC8vIGNvbG9yZSBzZm9uZG8gc2tpblxyXG4kdGVydGlhcnktMjogIzMzMztcclxuJHRlcnRpYXJ5LTM6ICM1NTU7IC8vIGNvbG9yZSBzZm9uZG8gc2tpbiBzZWNvbmRhcmlvXHJcbiR0ZXJ0aWFyeS00OiAjOTk5OyBcclxuJHRlcnRpYXJ5LTU6ICNkOWQ5ZDk7IFxyXG4kd2hpdGU6ICNmZmY7XHJcbiRibGFjazogIzAwMDtcclxuXHJcbiRzb2NjZXI6ICM3OWI1MjU7XHJcbiR0ZW5uaXM6ICMwMDhlZGE7XHJcbiRiYXNrZXQ6ICNmYTgzMjA7XHJcbiRwYWxsYXZvbG86ICM0YzdjOGI7XHJcbiRob2NrZXk6ICM5MDIyMjM7XHJcbiRydWdieTogIzAyNWEzYztcclxuXHJcbi8vIENhbGN1bGF0ZSB0aGUgbHVtaW5hbmNlIGZvciBhIGNvbG9yLlxyXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC1URUNIUy9HMTcuaHRtbCNHMTctdGVzdHNcclxuQGZ1bmN0aW9uIGx1bWluYW5jZSgkY29sb3IpIHtcclxuICAgICRyZWQ6IG50aCgkbGluZWFyLWNoYW5uZWwtdmFsdWVzLCByZWQoJGNvbG9yKSArIDEpO1xyXG4gICAgJGdyZWVuOiBudGgoJGxpbmVhci1jaGFubmVsLXZhbHVlcywgZ3JlZW4oJGNvbG9yKSArIDEpO1xyXG4gICAgJGJsdWU6IG50aCgkbGluZWFyLWNoYW5uZWwtdmFsdWVzLCBibHVlKCRjb2xvcikgKyAxKTtcclxuICBcclxuICAgIEByZXR1cm4gLjIxMjYgKiAkcmVkICsgLjcxNTIgKiAkZ3JlZW4gKyAuMDcyMiAqICRibHVlO1xyXG4gIH1cclxuICBcclxuICAvLyBDYWxjdWxhdGUgdGhlIGNvbnRyYXN0IHJhdGlvIGJldHdlZW4gdHdvIGNvbG9ycy5cclxuICAvLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC1URUNIUy9HMTcuaHRtbCNHMTctdGVzdHNcclxuICBAZnVuY3Rpb24gY29udHJhc3QoJGJhY2ssICRmcm9udCkge1xyXG4gICAgJGJhY2tMdW06IGx1bWluYW5jZSgkYmFjaykgKyAuMDU7XHJcbiAgICAkZm9yZUx1bTogbHVtaW5hbmNlKCRmcm9udCkgKyAuMDU7XHJcbiAgXHJcbiAgICBAcmV0dXJuIG1heCgkYmFja0x1bSwgJGZvcmVMdW0pIC8gbWluKCRiYWNrTHVtLCAkZm9yZUx1bSk7XHJcbiAgfVxyXG4gIFxyXG4gIC8vIERldGVybWluZSB3aGV0aGVyIHRvIHVzZSBkYXJrIG9yIGxpZ2h0IHRleHQgb24gdG9wIG9mIGdpdmVuIGNvbG9yLlxyXG4gIC8vIFJldHVybnMgYmxhY2sgZm9yIGRhcmsgdGV4dCBhbmQgd2hpdGUgZm9yIGxpZ2h0IHRleHQuXHJcbiAgQGZ1bmN0aW9uIGNob29zZS1jb250cmFzdC1jb2xvcigkY29sb3IpIHtcclxuICAgICRsaWdodENvbnRyYXN0OiBjb250cmFzdCgkY29sb3IsIHdoaXRlKTtcclxuICAgICRkYXJrQ29udHJhc3Q6IGNvbnRyYXN0KCRjb2xvciwgYmxhY2spO1xyXG4gIFxyXG4gICAgQGlmICgkbGlnaHRDb250cmFzdCA+ICRkYXJrQ29udHJhc3QpIHtcclxuICAgICAgQHJldHVybiAkd2hpdGU7Ly93aGl0ZVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICBAcmV0dXJuICRibGFjazsvL2JsYWNrXHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC8vICBQcmVjb21wdXRlZCBsaW5lYXIgY29sb3IgY2hhbm5lbCB2YWx1ZXMsIGZvciB1c2UgaW4gY29udHJhc3QgY2FsY3VsYXRpb25zLlxyXG4gIC8vICBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC1URUNIUy9HMTcuaHRtbCNHMTctdGVzdHNcclxuICAvL1xyXG4gIC8vICBBbGdvcml0aG0sIGZvciBjIGluIDAgdG8gMjU1OlxyXG4gIC8vICBmKGMpIHtcclxuICAvLyAgICBjID0gYyAvIDI1NTtcclxuICAvLyAgICByZXR1cm4gYyA8IDAuMDM5MjggPyBjIC8gMTIuOTIgOiBNYXRoLnBvdygoYyArIDAuMDU1KSAvIDEuMDU1LCAyLjQpO1xyXG4gIC8vICB9XHJcbiAgLy9cclxuICAvLyAgVGhpcyBsb29rdXAgdGFibGUgaXMgbmVlZGVkIHNpbmNlIHRoZXJlIGlzIG5vIGBwb3dgIGluIFNBU1MuXHJcbiAgJGxpbmVhci1jaGFubmVsLXZhbHVlczpcclxuICAgIDBcclxuICAgIC4wMDAzMDM1MjY5ODM1NDg4Mzc1XHJcbiAgICAuMDAwNjA3MDUzOTY3MDk3Njc1XHJcbiAgICAuMDAwOTEwNTgwOTUwNjQ2NTEyNVxyXG4gICAgLjAwMTIxNDEwNzkzNDE5NTM1XHJcbiAgICAuMDAxNTE3NjM0OTE3NzQ0MTg3NFxyXG4gICAgLjAwMTgyMTE2MTkwMTI5MzAyNVxyXG4gICAgLjAwMjEyNDY4ODg4NDg0MTg2MjZcclxuICAgIC4wMDI0MjgyMTU4NjgzOTA3XHJcbiAgICAuMDAyNzMxNzQyODUxOTM5NTM3M1xyXG4gICAgLjAwMzAzNTI2OTgzNTQ4ODM3NVxyXG4gICAgLjAwMzM0NjUzNTc2Mzg5OTE2MVxyXG4gICAgLjAwMzY3NjUwNzMyNDA0NzQzNlxyXG4gICAgLjAwNDAyNDcxNzAxODQ5NjMwN1xyXG4gICAgLjAwNDM5MTQ0MjAzNzQxMDI5M1xyXG4gICAgLjAwNDc3Njk1MzQ4MDY5MzcyOVxyXG4gICAgLjAwNTE4MTUxNjcwMjMzODM4NlxyXG4gICAgLjAwNTYwNTM5MTYyNDIwMjcyM1xyXG4gICAgLjAwNjA0ODgzMzAyMjg1NzA1NFxyXG4gICAgLjAwNjUxMjA5MDc5MjU5NDQ3NVxyXG4gICAgLjAwNjk5NTQxMDE4NzI2NTM4N1xyXG4gICAgLjAwNzQ5OTAzMjA0MzIyNjE3NVxyXG4gICAgLjAwODAyMzE5Mjk4NTM4NDk5NFxyXG4gICAgLjAwODU2ODEyNTYxODA2OTMwN1xyXG4gICAgLjAwOTEzNDA1ODcwMjIyMDc4N1xyXG4gICAgLjAwOTcyMTIxNzMyMDIzNzg1XHJcbiAgICAuMDEwMzI5ODIzMDI5NjI2OTM2XHJcbiAgICAuMDEwOTYwMDk0MDA2NDg4MjQ2XHJcbiAgICAuMDExNjEyMjQ1MTc5NzQzODg1XHJcbiAgICAuMDEyMjg2NDg4MzU2OTE1ODcyXHJcbiAgICAuMDEyOTgzMDMyMzQyMTczMDEyXHJcbiAgICAuMDEzNzAyMDgzMDQ3Mjg5Njg2XHJcbiAgICAuMDE0NDQzODQzNTk2MDkyNTQ1XHJcbiAgICAuMDE1MjA4NTE0NDIyOTEyNzFcclxuICAgIC4wMTU5OTYyOTMzNjU1MDk2M1xyXG4gICAgLjAxNjgwNzM3NTc1Mjg4NzM4NFxyXG4gICAgLjAxNzY0MTk1NDQ4ODM4NDA3OFxyXG4gICAgLjAxODUwMDIyMDEyODM3OTY5N1xyXG4gICAgLjAxOTM4MjM2MDk1NjkzNTcyM1xyXG4gICAgLjAyMDI4ODU2MzA1NjY1MjRcclxuICAgIC4wMjEyMTkwMTAzNzYwMDM1NTVcclxuICAgIC4wMjIxNzM4ODQ3OTMzODczODVcclxuICAgIC4wMjMxNTMzNjYxNzgxMTA0MVxyXG4gICAgLjAyNDE1NzYzMjQ0ODUwNDc1NlxyXG4gICAgLjAyNTE4Njg1OTYyNzM2MTYzXHJcbiAgICAuMDI2MjQxMjIxODk0ODQ5ODk4XHJcbiAgICAuMDI3MzIwODkxNjM5MDc0ODk0XHJcbiAgICAuMDI4NDI2MDM5NTA0NDIwNzkzXHJcbiAgICAuMDI5NTU2ODM0NDM3ODA4OFxyXG4gICAgLjAzMDcxMzQ0MzczMjk5MzYzNVxyXG4gICAgLjAzMTg5NjAzMzA3MzAxMTUzXHJcbiAgICAuMDMzMTA0NzY2NTcwODg1MDU1XHJcbiAgICAuMDM0MzM5ODA2ODA4NjgyMTdcclxuICAgIC4wMzU2MDEzMTQ4NzUwMjAzNFxyXG4gICAgLjAzNjg4OTQ1MDQwMTEwMDA0XHJcbiAgICAuMDM4MjA0MzcxNTk1MzQ2NVxyXG4gICAgLjAzOTU0NjIzNTI3NjczMjg0XHJcbiAgICAuMDQwOTE1MTk2OTA2ODUzMTlcclxuICAgIC4wNDIzMTE0MTA2MjA4MDk2NzVcclxuICAgIC4wNDM3MzUwMjkyNTY5NzM0NjVcclxuICAgIC4wNDUxODYyMDQzODU2NzU1NFxyXG4gICAgLjA0NjY2NTA4NjMzNjg4MDA5NVxyXG4gICAgLjA0ODE3MTgyNDIyNjg4OTQyXHJcbiAgICAuMDQ5NzA2NTY1OTg0MTI3MjNcclxuICAgIC4wNTEyNjk0NTgzNzQwNDMyNFxyXG4gICAgLjA1Mjg2MDY0NzAyMzE4MDI0NlxyXG4gICAgLjA1NDQ4MDI3NjQ0MjQ0MjM3XHJcbiAgICAuMDU2MTI4NDkwMDQ5NjAwMDlcclxuICAgIC4wNTc4MDU0MzAxOTEwNjcyM1xyXG4gICAgLjA1OTUxMTIzODE2Mjk4MTJcclxuICAgIC4wNjEyNDYwNTQyMzE2MTc2MVxyXG4gICAgLjA2MzAxMDAxNzY1MzE2NzY3XHJcbiAgICAuMDY0ODAzMjY2NjkyOTA1NzdcclxuICAgIC4wNjY2MjU5Mzg2NDM3NzI4OVxyXG4gICAgLjA2ODQ3ODE2OTg0NDQwMDE3XHJcbiAgICAuMDcwMzYwMDk1Njk2NTk1ODhcclxuICAgIC4wNzIyNzE4NTA2ODIzMTc0OFxyXG4gICAgLjA3NDIxMzU2ODM4MDE0OTYzXHJcbiAgICAuMDc2MTg1MzgxNDgxMzA3ODVcclxuICAgIC4wNzgxODc0MjE4MDUxODYzM1xyXG4gICAgLjA4MDIxOTgyMDMxNDQ2ODMyXHJcbiAgICAuMDgyMjgyNzA3MTI5ODE0OFxyXG4gICAgLjA4NDM3NjIxMTU0NDE0ODgyXHJcbiAgICAuMDg2NTAwNDYyMDM2NTQ5NzZcclxuICAgIC4wODg2NTU1ODYyODU3NzI5NFxyXG4gICAgLjA5MDg0MTcxMTE4MzQwNzY4XHJcbiAgICAuMDkzMDU4OTYyODQ2Njg3NDVcclxuICAgIC4wOTUzMDc0NjY2MzA5NjQ3XHJcbiAgICAuMDk3NTg3MzQ3MTQxODYyNDZcclxuICAgIC4wOTk4OTg3MjgyNDcxMTM4OVxyXG4gICAgLjEwMjI0MTczMzA4ODEwMTMyXHJcbiAgICAuMTA0NjE2NDg0MDkxMTA0MTlcclxuICAgIC4xMDcwMjMxMDI5NzgyNjc2MVxyXG4gICAgLjEwOTQ2MTcxMDc3ODI5OTMzXHJcbiAgICAuMTExOTMyNDI3ODM2OTA1NlxyXG4gICAgLjExNDQzNTM3MzgyNjk3MzczXHJcbiAgICAuMTE2OTcwNjY3NzU4NTEwODRcclxuICAgIC4xMTk1Mzg0Mjc5ODgzNDU2MlxyXG4gICAgLjEyMjEzODc3MjIyOTYwMTg3XHJcbiAgICAuMTI0NzcxODE3NTYwOTUwNDlcclxuICAgIC4xMjc0Mzc2ODA0MzU2NDc0M1xyXG4gICAgLjEzMDEzNjQ3NjY5MDM2NDNcclxuICAgIC4xMzI4NjgzMjE1NTM4MTc5OFxyXG4gICAgLjEzNTYzMzMyOTY1NTIwNTY2XHJcbiAgICAuMTM4NDMxNjE1MDMyNDUxODNcclxuICAgIC4xNDEyNjMyOTExNDAyNzE2NFxyXG4gICAgLjE0NDEyODQ3MDg1ODA1Nzc3XHJcbiAgICAuMTQ3MDI3MjY2NDk3NTk0OThcclxuICAgIC4xNDk5NTk3ODk4MTA2MDg1NlxyXG4gICAgLjE1MjkyNjE1MTk5NjE1MDE3XHJcbiAgICAuMTU1OTI2NDYzNzA3ODI3NFxyXG4gICAgLjE1ODk2MDgzNTA2MDg4MDRcclxuICAgIC4xNjIwMjkzNzU2MzkxMTFcclxuICAgIC4xNjUxMzIxOTQ1MDE2Njc2XHJcbiAgICAuMTY4MjY5NDAwMTg5NjkwNzVcclxuICAgIC4xNzE0NDExMDA3MzI4MjI2XHJcbiAgICAuMTc0NjQ3NDAzNjU1NTg1MDRcclxuICAgIC4xNzc4ODg0MTU5ODM2MjkxMlxyXG4gICAgLjE4MTE2NDI0NDI0OTg2MDIyXHJcbiAgICAuMTg0NDc0OTk0NTAwNDQxXHJcbiAgICAuMTg3ODIwNzcyMzAwNjc3ODdcclxuICAgIC4xOTEyMDE2ODI3NDA3OTEzOFxyXG4gICAgLjE5NDYxNzgzMDQ0MTU3NThcclxuICAgIC4xOTgwNjkzMTk1NTk5NDg4NlxyXG4gICAgLjIwMTU1NjI1Mzc5NDM5NzA3XHJcbiAgICAuMjA1MDc4NzM2MzkwMzE2OTNcclxuICAgIC4yMDg2MzY4NzAxNDUyNTU3NVxyXG4gICAgLjIxMjIzMDc1NzQxNDA1NTIzXHJcbiAgICAuMjE1ODYwNTAwMTEzODk5MjZcclxuICAgIC4yMTk1MjYxOTk3MjkyNjkyXHJcbiAgICAuMjIzMjI3OTU3MzE2ODA4NVxyXG4gICAgLjIyNjk2NTg3MzUxMDA5ODM2XHJcbiAgICAuMjMwNzQwMDQ4NTI0MzQ5MTVcclxuICAgIC4yMzQ1NTA1ODIxNjEwMDUyMlxyXG4gICAgLjIzODM5NzU3MzgxMjI3MVxyXG4gICAgLjI0MjI4MTEyMjQ2NTU1NDg2XHJcbiAgICAuMjQ2MjAxMzI2NzA3ODM1NDhcclxuICAgIC4yNTAxNTgyODQ3Mjk5NTM0NFxyXG4gICAgLjI1NDE1MjA5NDMzMDgyNjc1XHJcbiAgICAuMjU4MTgyODUyOTIxNTk1OFxyXG4gICAgLjI2MjI1MDY1NzUyOTY5NjIzXHJcbiAgICAuMjY2MzU1NjA0ODAyODYyNDdcclxuICAgIC4yNzA0OTc3OTEwMTMwNjU4XHJcbiAgICAuMjc0Njc3MzEyMDYwMzg0NjVcclxuICAgIC4yNzg4OTQyNjM0NzY4MTA0XHJcbiAgICAuMjgzMTQ4NzQwNDI5OTkyMVxyXG4gICAgLjI4NzQ0MDgzNzcyNjkxNzVcclxuICAgIC4yOTE3NzA2NDk4MTc1MzU4N1xyXG4gICAgLjI5NjEzODI3MDc5ODMyMTFcclxuICAgIC4zMDA1NDM3OTQ0MTU3NzY1XHJcbiAgICAuMzA0OTg3MzE0MDY5ODg2M1xyXG4gICAgLjMwOTQ2ODkyMjgxNzUwODU0XHJcbiAgICAuMzEzOTg4NzEzMzc1NzE3NTRcclxuICAgIC4zMTg1NDY3NzgxMjUwOTE4NlxyXG4gICAgLjMyMzE0MzIwOTExMjk1MDc1XHJcbiAgICAuMzI3Nzc4MDk4MDU2NTQyMlxyXG4gICAgLjMzMjQ1MTUzNjM0NjE3OTM1XHJcbiAgICAuMzM3MTYzNjE1MDQ4MzMwMzdcclxuICAgIC4zNDE5MTQ0MjQ5MDg2NjA5XHJcbiAgICAuMzQ2NzA0MDU2MzU1MDI5NlxyXG4gICAgLjM1MTUzMjU5OTUwMDQzOTM2XHJcbiAgICAuMzU2NDAwMTQ0MTQ1OTQzNVxyXG4gICAgLjM2MTMwNjc3OTc4MzUwOTVcclxuICAgIC4zNjYyNTI1OTU1OTg4Mzk1XHJcbiAgICAuMzcxMjM3NjgwNDc0MTQ5MVxyXG4gICAgLjM3NjI2MjEyMjk5MDkwNjVcclxuICAgIC4zODEzMjYwMTE0MzI1MzAxNFxyXG4gICAgLjM4NjQyOTQzMzc4NzA0OVxyXG4gICAgLjM5MTU3MjQ3Nzc0OTcyMzI2XHJcbiAgICAuMzk2NzU1MjMwNzI1NjI2ODVcclxuICAgIC40MDE5Nzc3Nzk4MzIxOTU4XHJcbiAgICAuNDA3MjQwMjExOTAxNzM2N1xyXG4gICAgLjQxMjU0MjYxMzQ4MzkwMzc1XHJcbiAgICAuNDE3ODg1MDcwODQ4MTM3NVxyXG4gICAgLjQyMzI2NzY2OTk4NjA3MTdcclxuICAgIC40Mjg2OTA0OTY2MTM5MDY2XHJcbiAgICAuNDM0MTUzNjM2MTc0NzQ4OTVcclxuICAgIC40Mzk2NTcxNzM4NDA5MTg4XHJcbiAgICAuNDQ1MjAxMTk0NTE2MjI3ODZcclxuICAgIC40NTA3ODU3ODI4MzgyMjM0NlxyXG4gICAgLjQ1NjQxMTAyMzE4MDQwNDY2XHJcbiAgICAuNDYyMDc2OTk5NjU0NDA3MVxyXG4gICAgLjQ2Nzc4Mzc5NjExMjE1OVxyXG4gICAgLjQ3MzUzMTQ5NjE0ODAwOTU1XHJcbiAgICAuNDc5MzIwMTgzMTAwODI2OFxyXG4gICAgLjQ4NTE0OTk0MDA1NjA3MDRcclxuICAgIC40OTEwMjA4NDk4NDc4MzU2XHJcbiAgICAuNDk2OTMyOTk1MDYwODcwNFxyXG4gICAgLjUwMjg4NjQ1ODAzMjU2ODdcclxuICAgIC41MDg4ODEzMjA4NTQ5MzM4XHJcbiAgICAuNTE0OTE3NjY1Mzc2NTIxNFxyXG4gICAgLjUyMDk5NTU3MzIwNDM1NDNcclxuICAgIC41MjcxMTUxMjU3MDU4MTMxXHJcbiAgICAuNTMzMjc2NDA0MDEwNTA1MlxyXG4gICAgLjUzOTQ3OTQ4OTAxMjEwNzJcclxuICAgIC41NDU3MjQ0NjEzNzAxODY2XHJcbiAgICAuNTUyMDExNDAxNTEyMDAwMVxyXG4gICAgLjU1ODM0MDM4OTYzNDI2NzlcclxuICAgIC41NjQ3MTE1MDU3MDQ5MjkyXHJcbiAgICAuNTcxMTI0ODI5NDY0ODczMVxyXG4gICAgLjU3NzU4MDQ0MDQyOTY1MDZcclxuICAgIC41ODQwNzg0MTc4OTExNjQxXHJcbiAgICAuNTkwNjE4ODQwOTE5MzM2OVxyXG4gICAgLjU5NzIwMTc4ODM2Mzc2MzRcclxuICAgIC42MDM4MjczMzg4NTUzMzc4XHJcbiAgICAuNjEwNDk1NTcwODA3ODY0OFxyXG4gICAgLjYxNzIwNjU2MjQxOTY1MTFcclxuICAgIC42MjM5NjAzOTE2NzUwNzYxXHJcbiAgICAuNjMwNzU3MTM2MzQ2MTQ2OFxyXG4gICAgLjYzNzU5Njg3Mzk5NDAzMjZcclxuICAgIC42NDQ0Nzk2ODE5NzA1ODIxXHJcbiAgICAuNjUxNDA1NjM3NDE5ODI0MlxyXG4gICAgLjY1ODM3NDgxNzI3OTQ0ODVcclxuICAgIC42NjUzODcyOTgyODIyNzJcclxuICAgIC42NzI0NDMxNTY5NTc2ODc1XHJcbiAgICAuNjc5NTQyNDY5NjMzMDkzOFxyXG4gICAgLjY4NjY4NTMxMjQzNTMxMzVcclxuICAgIC42OTM4NzE3NjEyOTE5ODk5XHJcbiAgICAuNzAxMTAxODkxOTMyOTczMVxyXG4gICAgLjcwODM3NTc3OTg5MTY4NjhcclxuICAgIC43MTU2OTM1MDA1MDY0ODA3XHJcbiAgICAuNzIzMDU1MTI4OTIxOTY5M1xyXG4gICAgLjczMDQ2MDc0MDA5MDM1MzdcclxuICAgIC43Mzc5MTA0MDg3NzI3MzA4XHJcbiAgICAuNzQ1NDA0MjA5NTQwMzg3NFxyXG4gICAgLjc1Mjk0MjIxNjc3NjA3NzlcclxuICAgIC43NjA1MjQ1MDQ2NzUyOTI0XHJcbiAgICAuNzY4MTUxMTQ3MjQ3NTA3XHJcbiAgICAuNzc1ODIyMjE4MzE3NDIzNlxyXG4gICAgLjc4MzUzNzc5MTUyNjE5MzVcclxuICAgIC43OTEyOTc5NDAzMzI2MzAyXHJcbiAgICAuNzk5MTAyNzM4MDE0NDA5XHJcbiAgICAuODA2OTUyMjU3NjY5MjUxNlxyXG4gICAgLjgxNDg0NjU3MjIxNjEwMTJcclxuICAgIC44MjI3ODU3NTQzOTYyODM1XHJcbiAgICAuODMwNzY5ODc2Nzc0NjU0NlxyXG4gICAgLjgzODc5OTAxMTc0MDc0XHJcbiAgICAuODQ2ODczMjMxNTA5ODU4XHJcbiAgICAuODU0OTkyNjA4MTI0MjMzOFxyXG4gICAgLjg2MzE1NzIxMzQ1NDEwMjNcclxuICAgIC44NzEzNjcxMTkxOTg3OTcyXHJcbiAgICAuODc5NjIyMzk2ODg3ODMxN1xyXG4gICAgLjg4NzkyMzExNzg4MTk2NjNcclxuICAgIC44OTYyNjkzNTMzNzQyNjY0XHJcbiAgICAuOTA0NjYxMTc0MzkxMTQ5NlxyXG4gICAgLjkxMzA5ODY1MTc5MzQxOTJcclxuICAgIC45MjE1ODE4NTYyNzcyOTQ2XHJcbiAgICAuOTMwMTEwODU4Mzc1NDIzN1xyXG4gICAgLjkzODY4NTcyODQ1Nzg4OFxyXG4gICAgLjk0NzMwNjUzNjczMzE5OTlcclxuICAgIC45NTU5NzMzNTMyNDkyODYxXHJcbiAgICAuOTY0Njg2MjQ3ODk0NDY1MVxyXG4gICAgLjk3MzQ0NTI5MDM5ODQxMjVcclxuICAgIC45ODIyNTA1NTAzMzMxMTcxXHJcbiAgICAuOTkxMTAyMDk3MTEzODI5OFxyXG4gICAgMTtcclxuICAgIFxyXG4gIFxyXG4gIC8vICAgdGhlbWUtY29sb3ItYmcge1xyXG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gIC8vIH1cclxuICBcclxuICAvLyB0aGVtZS1jb2xvci1iZy1jb250cmFzdCB7XHJcbiAgLy8gICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCR0aGVtZS1jb2xvcik7XHJcbiAgLy8gfSIsIkBtaXhpbiBidG4taG92ZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCA4MHB4IHJnYmEoJGJsYWNrLDAuNSk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDgwcHggcmdiYSgkYmxhY2ssMC41KTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDgwcHggcmdiYSgkYmxhY2ssMC41KTtcclxuICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xyXG59XHJcbiAgXHJcbkBtaXhpbiBwcmltYXJ5LWdyYWR7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDUxLDUwLDUxLDEpO1xyXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTVkZWcsIHJnYmEoNTEsNTAsNTEsMSkgMCUsIHJnYmEoMCwwLDAsMSkgNDUlLCByZ2JhKDAsMCwwLDEpIDczJSwgcmdiYSgwLDAsMCwxKSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSg1MSw1MCw1MSwxKSksIGNvbG9yLXN0b3AoNDUlLCByZ2JhKDAsMCwwLDEpKSwgY29sb3Itc3RvcCg3MyUsIHJnYmEoMCwwLDAsMSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMCwwLDAsMSkpKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE1ZGVnLCByZ2JhKDUxLDUwLDUxLDEpIDAlLCByZ2JhKDAsMCwwLDEpIDQ1JSwgcmdiYSgwLDAsMCwxKSA3MyUsIHJnYmEoMCwwLDAsMSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTVkZWcsIHJnYmEoNTEsNTAsNTEsMSkgMCUsIHJnYmEoMCwwLDAsMSkgNDUlLCByZ2JhKDAsMCwwLDEpIDczJSwgcmdiYSgwLDAsMCwxKSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoMTVkZWcsIHJnYmEoNTEsNTAsNTEsMSkgMCUsIHJnYmEoMCwwLDAsMSkgNDUlLCByZ2JhKDAsMCwwLDEpIDczJSwgcmdiYSgwLDAsMCwxKSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNWRlZywgcmdiYSg1MSw1MCw1MSwxKSAwJSwgcmdiYSgwLDAsMCwxKSA0NSUsIHJnYmEoMCwwLDAsMSkgNzMlLCByZ2JhKDAsMCwwLDEpIDEwMCUpO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMzMzMyMzMnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMCcsIEdyYWRpZW50VHlwZT0xICk7XHJcbn1cclxuXHJcbkBtaXhpbiBzZWNvbmRhcnktZ3JhZHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoNjksNjksNjksMSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxNWRlZywgcmdiKDQ5LCA0OSwgNDkpIDAlLCByZ2JhKDI2LDI2LDI2LDEpIDQ1JSwgcmdiYSgxNSwxNSwxNSwxKSA3MyUsIHJnYmEoMTUsMTUsMTUsMSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHJnYmEoNjksNjksNjksMSkpLCBjb2xvci1zdG9wKDQ1JSwgcmdiYSgyNiwyNiwyNiwxKSksIGNvbG9yLXN0b3AoNzMlLCByZ2JhKDE1LDE1LDE1LDEpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDE1LDE1LDE1LDEpKSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxNWRlZywgcmdiKDQ5LCA0OSwgNDkpIDAlLCByZ2JhKDI2LDI2LDI2LDEpIDQ1JSwgcmdiYSgxNSwxNSwxNSwxKSA3MyUsIHJnYmEoMTUsMTUsMTUsMSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTVkZWcsIHJnYig0OSwgNDksIDQ5KSAwJSwgcmdiYSgyNiwyNiwyNiwxKSA0NSUsIHJnYmEoMTUsMTUsMTUsMSkgNzMlLCByZ2JhKDE1LDE1LDE1LDEpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCgxNWRlZywgcmdiKDQ5LCA0OSwgNDkpIDAlLCByZ2JhKDI2LDI2LDI2LDEpIDQ1JSwgcmdiYSgxNSwxNSwxNSwxKSA3MyUsIHJnYmEoMTUsMTUsMTUsMSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTVkZWcsIHJnYig0OSwgNDksIDQ5KSAwJSwgcmdiYSgyNiwyNiwyNiwxKSA0NSUsIHJnYmEoMTUsMTUsMTUsMSkgNzMlLCByZ2JhKDE1LDE1LDE1LDEpIDEwMCUpO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM0NTQ1NDUnLCBlbmRDb2xvcnN0cj0nIzBmMGYwZicsIEdyYWRpZW50VHlwZT0xICk7XHJcbn1cclxuXHJcbkBtaXhpbiBhY2NlbnQtZ3JhZHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDE1MywwLDEpO1xyXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDE1MywwLDEpIDAlLCByZ2JhKDI1NSwxOTYsMCwxKSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsMTUzLDAsMSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LDE5NiwwLDEpKSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsMTUzLDAsMSkgMCUsIHJnYmEoMjU1LDE5NiwwLDEpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwxNTMsMCwxKSAwJSwgcmdiYSgyNTUsMTk2LDAsMSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwxNTMsMCwxKSAwJSwgcmdiYSgyNTUsMTk2LDAsMSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDE1MywwLDEpIDAlLCByZ2JhKDI1NSwxOTYsMCwxKSAxMDAlKTtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZmY5OTAwJywgZW5kQ29sb3JzdHI9JyNmZmM0MDAnLCBHcmFkaWVudFR5cGU9MSApO1xyXG59IiwiLyogQVJFQSBSSVNFUlZBVEEgKi9cclxuLmFyZWFyaXNlcnZhdGF7XHJcbiAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgLm9wemlvbmktcmljZXJjYXtcclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgfVxyXG4gIC5vcHppb25pLWNvbnRhaW5lcntcclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgfVxyXG4gIC5sZWdlbmRhLWlucHV0e1xyXG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTtcclxuICB9XHJcbiAgLmxlZ2VuZGEtYm90dG9te1xyXG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTtcclxuICAgIFxyXG4gIH1cclxuXHJcbiAgLnJpc3VsdGF0aS1jb250YWluZXJ7XHJcbiAgICAudGl0bGUtcGFnZXtcclxuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgfVxyXG4gIH1cclxuICB0YWJsZXtcclxuICAgICYudGFibGV7XHJcbiAgICAgIHRye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTsgICBcclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5LTU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnk7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHRlcnRpYXJ5LTMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0ZHtcclxuICAgICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkd2hpdGUpO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6JGJsYWNrXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZXNpdG8tcXVhZHJve1xyXG4gICAgICAgICAgICAuZ2lhbGxvIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjZkYzQzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52ZXJkZS12aW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDRjZDA2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52ZXJkZS1wYWcge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMzgzMDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJvc3NvIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2YwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgJi50YWJsZS1saXN0IHtcclxuICAgICAgdGZvb3Qgc3BhbiwgYSwgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIHRmb290IHRyIHRkLCB0aGVhZCB0ciB0aCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICB9XHJcbiAgICAgIHRib2R5IHRyIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHRkIHtcclxuICAgICAgICAgIGEsIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0aGVhZCB0ciB0aCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0RCREJEQjtcclxuICAgICAgfVxyXG4gICAgICB0Zm9vdCB0ciB0ZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0RCREJEQjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRyOmhvdmVyIHRkIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRvdGFsaXtcclxuICAgIC53ZWxse1xyXG4gICAgICBiYWNrZ3JvdW5kOiRzZWNvbmRhcnk7XHJcbiAgICAgIC5sYWJlbC1kYXJlLFxyXG4gICAgICAubGFiZWwtZ2lvY2F0b3tcclxuICAgICAgICBjb2xvcjogI2YwMDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTsgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubGFiZWwtYXZlcmUsXHJcbiAgICAgIC5sYWJlbC12aW50b3tcclxuICAgICAgICBjb2xvcjogIzEzODMwMTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTsgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSBcclxuICB9XHJcbiAgdWwucGFnaW5hdGlvbntcclxuICAgIGxpeyAgICAgIFxyXG4gICAgICBhe1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHByaW1hcnkpO1xyXG4gICAgICAgIGJvcmRlcjp1bnNldDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZle1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xyXG4gICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5kaXNhYmxlZHtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6JHRlcnRpYXJ5LTQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGFzaGJvYXJkIHtcclxuICAuanVtYm90cm9uIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjIpO1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDBweCAyMDBweCByZ2JhKCRibGFjaywgMC45KSwgaW5zZXQgMHB4IDBweCAwcHggMXB4ICNjY2M7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwcHggMjBweCByZ2JhKCRibGFjaywgMC40KSwgaW5zZXQgMHB4IDBweCAwcHggMnB4ICNjY2M7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3R0b20taW5mbyB7XHJcbiAgICAucGFuZWwge1xyXG4gICAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBSRUdPTEFNRU5UTyBQQUdFICovXHJcblxyXG4ucmVnb2xhbWVudG8tcGFnZSB7XHJcbiAgLnBhbmVsIHtcclxuICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgfVxyXG4gICAgLnBhbmVsLWJvZHkgLnBhcmFncmFwaCB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2tcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFRFUk1JTkkgRSBDT05ESVpJT05JIFBBR0UgKi9cclxuXHJcbi50ZXJtaW5pLXBhZ2Uge1xyXG4gIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgfVxyXG4gIC5wYW5lbCAucGFuZWwtYm9keSAucGFyYWdyYXBoIHtcclxuICAgIGNvbG9yOiAkYmxhY2tcclxuICB9XHJcbn1cclxuXHJcbi8qIEdJT0NPIFJFU1BPTlNBQklMRSBQQUdFICovXHJcblxyXG4uZ2lvY29yZXNwLXBhZ2Uge1xyXG4gIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgfVxyXG4gIC5wYW5lbC1ib2R5IGEge1xyXG4gICAgY29sb3I6ICRibGFja1xyXG4gIH1cclxuICAucGFuZWwgLnBhbmVsLWJvZHkgLnBhcmFncmFwaCB7XHJcbiAgICBjb2xvcjogJGJsYWNrXHJcbiAgfVxyXG59XHJcblxyXG4vKiBDSEkgU0lBTU8gKi9cclxuXHJcbi5jb250ZW50LWNoaXNpYW1vIC5yb3cge1xyXG4gIC50aXRsZS1jaGlzaWFtbyB7XHJcbiAgICBjb2xvcjogJGFjY2VudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogQUZGSUxJQVRJICovXHJcblxyXG4uYmx1e1xyXG4gIGNvbG9yOiMwYTNiYWQ7XHJcbn1cclxuLnJvc3Nve1xyXG4gIGNvbG9yOiNmMDA7XHJcbn1cclxuLmFyYW5jaW9uZXtcclxuICBjb2xvcjojZTE2MzAwO1xyXG59XHJcbi5naWFsbG97XHJcbiAgY29sb3I6I2Y2ZGM0MztcclxufVxyXG4udmVyZGUtdmlue1xyXG4gIGNvbG9yOiMwNGNkMDY7XHJcbn1cclxuLnZlcmRlLXBhZyB7XHJcbiAgY29sb3I6ICMxMzgzMDE7XHJcbn1cclxuXHJcblxyXG4gIFxyXG4vKiBMSVNUQSBTQ09NTUVTU0UgKi9cclxuXHJcbi5saXN0YS1zY29tbWVzc2Uge1xyXG4gIC5vcHppb25pLWNvbnRhaW5lciB7XHJcbiAgICAudG9wLWNvbnRhaW5lciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcbiAgICB9XHJcbiAgICAubGVnZW5kYS1pbnB1dCB1bCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgIH1cclxuICAgIC5idXR0b24tY29udGFpbmVyIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGFnaW5hdGlvbiAubGlzdGEtc2NvbW1lc3NlIC5wYWdpbmF0aW9uOmhvdmVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIH1cclxufVxyXG5cclxuLyogUE9QVVAgTElTVEEgU0NPTU1FU1NFICovXHJcblxyXG4ucG9wdXAtc2NvbSB7XHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gICAgICAudGFibGUtYm9yZGVyZWQgPiB7XHJcbiAgICAgICAgdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGFibGUtZGV0YWlscy1zeXMge1xyXG4gICAgICAgID4ge1xyXG4gICAgICAgICAgdGZvb3QgPiB0ciA+IHRkIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMSVNUQSBNT1ZJTUVOVEkgKi9cclxuICBcclxuLmxpc3RhLW1vdmltZW50aSB7XHJcbiAgLm9wemlvbmktY29udGFpbmVyIHtcclxuICAgIC50b3AtY29udGFpbmVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgfVxyXG4gICAgLm1pZGRsZS1jb250YWluZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBSRVNPQ09OVE8gR0lPQ0hJICovXHJcblxyXG4vKiBMSVNUQSBNT1ZJTUVOVEkgKi9cclxuXHJcbi5yZXNvY29udGktZ2lvY2hpIHtcclxuICAub3B6aW9uaS1jb250YWluZXIge1xyXG4gICAgLnRvcC1jb250YWluZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICB9XHJcbiAgICAubWlkZGxlLWNvbnRhaW5lciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIERFVFRBR0xJTyBDT01NSVNTSU9OSSAqL1xyXG5cclxuLmRldHRhZ2xpby1jb21taXNzaW9uaSB7XHJcbiAgdGFibGUudGFibGUge1xyXG4gICAgdGJvZHl7XHJcbiAgICAgIHRye1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktNTtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwOyBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuICBcclxuICAvKiBSRVBPUlQgKi9cclxuICBcclxuYm9keS5hcmVhcmlzZXJ2YXRhIC5yZXBvcnQge1xyXG4gIC5vcHppb25pLWNvbnRhaW5lciB7XHJcbiAgICAudG9wLWNvbnRhaW5lciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgIH1cclxuICAgIC5taWRkbGUtY29udGFpbmVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgfVxyXG4gIH1cclxuICAucmlzdWx0YXRpLWNvbnRhaW5lciB7XHJcbiAgICAudG90YWxpLWhlYWRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICAgID4gLnRpdGxlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICAgIH1cclxuICAgICAgLmJveC1jb250YWluZXIge1xyXG4gICAgICAgICYuZ2lvY2F0bywgJi52aW50bywgJi5uZXR0bywgJi5jb21taXNzaW9uaSwgJi5ib251cywgJi51dGlsZSB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVwb3J0LXBhZ2Uge1xyXG4gICAgICAucGFuZWwtbWFzdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICB9XHJcbiAgICAgIC5wYW5lbC1hZ2VudGUsIC5wYW5lbC1zdWJhZ2VudGUgeyBcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgIH1cclxuICAgICAgLnBhbmVsLW1hc3RlciAucGFuZWwtaGVhZGVyIC50aXRsZSwgLnBhbmVsLWFnZW50ZSAucGFuZWwtaGVhZGVyIC50aXRsZSwgLnBhbmVsLXN1YmFnZW50ZSAucGFuZWwtaGVhZGVyIC50aXRsZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgICB9XHJcbiAgICAgIC5wYW5lbC1tYXN0ZXIgLnBhbmVsLWhlYWRlciAudGl0bGU6YmVmb3JlLCAucGFuZWwtYWdlbnRlIC5wYW5lbC1oZWFkZXIgLnRpdGxlOmJlZm9yZSwgLnBhbmVsLXN1YmFnZW50ZSAucGFuZWwtaGVhZGVyIC50aXRsZTpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgICB9XHJcbiAgICAgIC5wYW5lbC1tYXN0ZXIgLnBhbmVsLWhlYWRlci5hY3RpdmUgLnRpdGxlOmJlZm9yZSwgLnBhbmVsLWFnZW50ZSAucGFuZWwtaGVhZGVyLmFjdGl2ZSAudGl0bGU6YmVmb3JlLCAucGFuZWwtc3ViYWdlbnRlIC5wYW5lbC1oZWFkZXIuYWN0aXZlIC50aXRsZTpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgICB9XHJcbiAgICAgIC5wYW5lbC1oZWFkZXIgLnRpdGxlIHtcclxuICAgICAgICAubmV0dG8sIC5naW9jYXRvLCAudmludG8sIC5jb21taXNzaW9uaSwgLm51bWVyby1jb3Vwb24ge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggcmdiYSgkd2hpdGUsIDAuMykgc29saWQ7XHJcbiAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvdGFsLWNvdW50IHtcclxuICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wYW5lbC1zdWJhZ2VudGUge1xyXG4gICAgICAgIC50YWJsZS1yZXBvcnQge1xyXG4gICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAudG90LWdpb2NhdG8ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDg4NjA4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50b3QtdmludG8ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjQzMwMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wYW5lbC1tYXN0ZXIgLnBhbmVsLWhlYWRlciAudGl0bGUgPiAuYmFkZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwZWI0MDI7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5wYW5lbC1hZ2VudGUgLnBhbmVsLWhlYWRlciAudGl0bGUgPiAuYmFkZ2Uge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2JhMDEwMTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnBhbmVsLXN1YmFnZW50ZSAucGFuZWwtaGVhZGVyIC50aXRsZSA+IC5iYWRnZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDIzZmJjO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAucGFuZWwtc3ViYWdlbnRlIC50YWJsZS1yZXBvcnQgdGFibGUgdGZvb3QgLnRvdC1naW9jYXRvIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwODg2MDg7XHJcbiAgICAgIH1cclxuICAgIFxyXG4gICAgfVxyXG4gICAgLnRhYmxlLWJvcmRlcmVkID4ge1xyXG4gICAgICB0aGVhZHtcclxuICAgICAgICB0cntcclxuICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHByaW1hcnksIDE1JSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRwcmltYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHl7XHJcbiAgICAgICAgdHJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktNTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGZvb3R7XHJcbiAgICAgICAgdHJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRwcmltYXJ5KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0OyAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b3QtZ2lvY2F0byB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDg4NjA4O1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b3QtdmludG8ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0MzMDAwMDtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIGRpdiNpbmZvQWdlbnppYXtcclxuICAgdGFibGUudGFibGUudGFibGUtYm9yZGVyZWR7XHJcbiAgICAgdGJvZHl7XHJcbiAgICAgICB0cntcclxuICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktNTtcclxuICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgICB0Zm9vdHtcclxuICAgICAgIHRye1xyXG4gICAgICAgICB0ZHtcclxuICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgfVxyXG4gfSBcclxuICBcclxuLmRpZmZlcmVuemUucm9zc28tYmsge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICNmZjAwMDA7XHJcbn1cclxuXHJcbiAgXHJcbiAgLyogR0lST0NPTlRPICovXHJcblxyXG4uZ2lyb2NvbnRvIHtcclxuICAuZ2lyb2NvbnRvLWNvbnRhaW5lciB7XHJcbiAgICAuY2hlY2tib3gtY29udGFpbmVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgfVxyXG4gICAgLm1pZGRsZS1jb250YWluZXIge1xyXG4gICAgICAuY2hlY2tib3gtY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idXR0b24tY29udGFpbmVyIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4gIFxyXG4gIC8qIExJU1RBIFVURU5USSAqL1xyXG5cclxuLmxpc3RhLXV0ZW50aSB7XHJcbiAgLm9wemlvbmktcmljZXJjYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgIH1cclxuICAgIC5vcHppb25pLWNvbnRhaW5lciB7XHJcbiAgICAgIC5idXR0b24tY29udGFpbmVyLXRvcCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG50YWJsZSAucm93LXRhYi11dGVudGkge1xyXG4gICAgdGR7XHJcbiAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICB9XHJcbn1cclxuICBcclxuICAvKiBDQVNTQS9UUkFTRkVSSU1FTlRJICovXHJcbiAgXHJcbi50cmFzZmVyaW1lbnRpIHtcclxuICAudHJhc2ZlcmltZW50aS1jb250YWluZXIge1xyXG4gICAgLmJ1dHRvbi1jb250YWluZXItYm90dG9tIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgfVxyXG4gICAgLm9wdGlvbi1jb250YWluZXItc2FsZG8ge1xyXG4gICAgICAuYm94LWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJGFjY2VudCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIE1FU1NBR0dJIE5FVyovXHJcblxyXG4ubWVzc2FnZ2ktY29udGFpbmVyIHtcclxuICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAuZmEtaG92ZXIge1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJGJsYWNrKTtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFuZWwtdGl0bGUubmF2YmFyIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgJi5zb2dnZXR0bywgJi5kYXRhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGVja2JveC1kZWwge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgfVxyXG4gIC5wYW5lbC5wYW5lbC1kZWZhdWx0IHtcclxuICAgICYubWVzc05vbkxldHRvIC5wYW5lbC1oZWFkaW5nIC5uYXZiYXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjQyYzJjICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYW5lbC1ib2R5IHtcclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcclxuICAgIHNwYW4sIHAge1xyXG4gICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1mbHVpZC5tZXNzYWdnaSAucGFnZS10aXRsZSB7XHJcbiAgLmZhLWhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjUpO1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkYmxhY2spO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogR0VTVElPTkUgQU5USUVGRiAqL1xyXG5cclxuLmdlc3Rpb25lLWFudGllZmZyYXppb25lIHtcclxuICAucGFnZS1jb250ZW50IHtcclxuICAgIC5kZXR0YWdsaS1ib3R0b20ge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICAgIHVsID4gbGkge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLypQQVlNRU5UU1BBR0UgMiAqL1xyXG5ib2R5LmFyZWFyaXNlcnZhdGEsXHJcbmJvZHkucGF5bWVudHNwYWdlMiB7XHJcbiAgICAuc2lkZS1uYXYtYmFja29mZmljZSB7XHJcbiAgICAgIC5wYWdlLWhlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnN1Yi1wYWdlLWhlYWRlciB7XHJcbiAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRwcmltYXJ5KTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICAgIH1cclxuICAgICAgLmJyZWFre1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6bGlnaHRlbigkcHJpbWFyeSwgNSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1jb250e1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgIH1cclxuICAgIC5wYXltZW50LWNvbnRhaW5lciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAucGFnZS10aXRsZXtcclxuICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoJGJsYWNrLCAwLjc1KTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgkYmxhY2ssIDAuNzUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgkYmxhY2ssIDAuNzUpO1xyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5LTQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAmI21lc2Ugb3B0aW9uOmZpcnN0LWNoaWxkLCAmI2Fubm8gb3B0aW9uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5LTQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiNtZXNlIG9wdGlvbiwgJiNhbm5vIG9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeS0zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZHMtY29udGFpbmVyIHsgICBcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICAuY2FyZCB7XHJcbiAgICAgICAgLmNvbnQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoJGJsYWNrLCAwLjc1KTtcclxuICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCByZ2JhKCRibGFjaywgMC43NSk7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoJGJsYWNrLCAwLjc1KTtcclxuICAgICAgICAgIC5pbmZvLWJveCB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRuLWNvbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC4xKTtcclxuICAgICAgICAgICAgLmV4dHJhLWluZm8ge1xyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2Fzc2UtY29udGFpbmVyIHsgICBcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgPiAuY29sLWxnLTZ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6JHRlcnRpYXJ5O1xyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAmLmNhc3Nhe1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5LTI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgJi5jYXNzYXtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeS0yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDokdGVydGlhcnktMjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IC0xcHggMHB4IDBweCAwcHggcmdiYSgkcHJpbWFyeSwxKTtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAtMXB4IDBweCAwcHggMHB4IHJnYmEoJHByaW1hcnksMSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMHB4IDBweCAwcHggcmdiYSgkcHJpbWFyeSwxKTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICBsYWJlbHtcclxuICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHByaW1hcnkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuICBcclxuLnBheW1lbnRzLWNje1xyXG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gIC5jb250IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgkYmxhY2ssIDAuNzUpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoJGJsYWNrLCAwLjc1KTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgkYmxhY2ssIDAuNzUpO1xyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJHRlcnRpYXJ5LTQ7XHJcbiAgICAgIH1cclxuICAgICAgc2VsZWN0IHtcclxuICAgICAgICAmI21lc2Ugb3B0aW9uOmZpcnN0LWNoaWxkLCAmI2Fubm8gb3B0aW9uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGNvbG9yOiAkdGVydGlhcnktNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiNtZXNlIG9wdGlvbiwgJiNhbm5vIG9wdGlvbiB7XHJcbiAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5LTM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXJlYXJpc2VydmF0YS5tb2RhbC1vcGVuIC5tb2RhbCNtb2RhbFBheW1lbnQsXHJcbi5wYXltZW50c3BhZ2UyLm1vZGFsLW9wZW4gLm1vZGFsI21vZGFsUGF5bWVudCB7ICBcclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBjb2xvcjokd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAwcHggN3B4IHJnYmEoJHRlcnRpYXJ5LTIsIDEpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDBweCA3cHggcmdiYSgkdGVydGlhcnktMiwgMSk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCA3cHggcmdiYSgkdGVydGlhcnktMiwgMSkhaW1wb3J0YW50O1xyXG4gICAgLmxvYWRpbmd7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLDAuOSk7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0LmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuICBcclxuXHJcbiAgXHJcbi5wYXltZW50c3BhZ2UgLnBheW1lbnRzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC5wYW5lbC1ncm91cCB7XHJcbiAgLnRodW1ibmFpbCB7XHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjUpO1xyXG4gICAgfVxyXG4gICAgYSBpIHtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuc2VjdGlvbi5tYWluLVBheW1lbnRzQ0Mge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgI2RpdlBhZ0NDIHtcclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBCT05VUyBORVcqL1xyXG5cclxuLmJvbnVzLWNvbnRhaW5lciB7XHJcbiAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgLnBhbmVsLXRpdGxlLm5hdmJhciB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICYuc29nZ2V0dG8sICYuZGF0YSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGJhY2tncm91bmQ6ICMyMjI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYW5lbC5wYW5lbC1kZWZhdWx0IHtcclxuICAgICYubWVzc05vbkxldHRvIC5wYW5lbC1oZWFkaW5nIC5uYXZiYXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjQyYzJjICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYW5lbC1ib2R5IHtcclxuICAgIGJhY2tncm91bmQ6ICMzMzMgIWltcG9ydGFudDtcclxuICAgIHNwYW4sIHAge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvZGljZS1jb250IHtcclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1mbHVpZC5ib251cyAucGFnZS10aXRsZSB7XHJcbiAgLmZhLWhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBDQU1CSUEgUEFTU1dPUkQgUEFHRSAqL1xyXG5cclxuYm9keS5jYW1iaWFwd2QgLmRhdGktY29udGFpbmVyIHtcclxuICAuY29sLXNtLTEyLmNvbC1tZC0xMiB7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAudGVzdG8ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5LnJlY3VwZXJhLXB3ZHtcclxuICBjb2xvcjogI2ZmZjtcclxuICAucGFnZS10aXRsZXtcclxuICAgIGg0e1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qKioqKioqKiBXSVJFQ0FSRCAqKioqKioqKi9cclxuXHJcbi5tYWluLXdpcmVjYXJkIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbiAgLmxvZ28ge1xyXG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgfVxyXG4gIHAsIHNwYW4ge1xyXG4gICAgY29sb3I6ICMxZTFlMWU7XHJcbiAgfVxyXG4gIC5pbnB1dC1ncm91cC1idG4gLmJ0bi1pbmZvIHtcclxuICAgIGJhY2tncm91bmQ6ICMzMzdBQjc7XHJcbiAgICBzcGFuLmZhIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbmZvLWFtb3VudCB7XHJcbiAgICBjb2xvcjogIzFlMWUxZTtcclxuICB9XHJcbiAgLmFsZXJ0LWRhbmdlciBzcGFuIHtcclxuICAgIGNvbG9yOiAjYTk0NDQyO1xyXG4gIH1cclxuICAud2FsbGV0LXNlY3Rpb24gLmNyZWRpdC1jYXJkcyBhOmFjdGl2ZSwgLnBheW1lbnQtc2VjdGlvbiAuY3JlZGl0LWNhcmRzIGE6YWN0aXZlIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4IHJnYmEoMCwgOTUsIDE5NiwgMC43KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4IHJnYmEoMCwgOTUsIDE5NiwgMC43KTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKDAsIDk1LCAxOTYsIDAuNyk7XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIGNvbG9yOiAjMWUxZTFlO1xyXG4gIH1cclxuICBmaWVsZHNldCB7XHJcbiAgICBpbnB1dCwgc2VsZWN0IHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcclxuICAgIH1cclxuICAgIGxhYmVsIHtcclxuICAgICAgY29sb3I6ICMxZTFlMWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWxlY3RlZF9icmFuZGltYWdlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gIH1cclxufVxyXG4ucG9wdXAtc2NvbSAubW9kYWwtYm9keSAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGR7XHJcbiAgYmFja2dyb3VuZDogJHRlcnRpYXJ5O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ucG9wdXAtc2NvbSB7XHJcbiAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAjcG5DYXNob3V0IHtcclxuICAgICAgLmZ0LWFtb3VudC1jb250YWluZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggJHRlcnRpYXJ5LTU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wb3B1cC1zY29tIC5tb2RhbC1ib2R5IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZCBzcGFue1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5ib2R5LmFyZWFyaXNlcnZhdGF7XHJcbiAgLmxvYWRpbmctY29udGFpbmVye1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgLmxvYWRia3tcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKiogQk9OVVMgUEFHRSAqKioqKioqKi9cclxuYm9keS5hcmVhcmlzZXJ2YXRhe1xyXG4gIC5ib251cy1jb250YWluZXIge1xyXG4gICAgLnBhbmVsLWJvZHkge1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgIC5wYW5lbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNkbGctYm9udXMtY291cG9ucyB7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUEFZTUVOVFMgTUVUSE9EUyBQQUdFICovXHJcblxyXG4ucGF5bWVudC1tZXRob2RzLXBhZ2V7XHJcbiAgLnJvd3tcclxuICAgIC5jb2wtc20tMTJ7XHJcbiAgICAgIC5wYXltZW50cy1jb250e1xyXG4gICAgICAgIHVsLm5hdi10YWJze1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDsgICAgICAgICAgXHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjM2YzZjNmO1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7ICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmYzA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmMwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGFiLWNvbnRlbnR7ICAgIFxyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgLm1lbnUtY29udHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyNzI3Mjc7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI3MjcyNztcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzI3MjcyNztcclxuICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjcyNzI3O1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgJi50eXBlLW51bXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmYzA7XHJcbiAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgJi50eXBle1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgICAgLnBheW1lbnQtZ3Jwe1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyZDJkMmQ7XHJcbiAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZjMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmxpbmUtY29udHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwZjBmMGY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgICAgJi5tZXRob2R7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzEwMTAxMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmluZm97XHJcbiAgICAgICAgICAgICAgICAgIC5kZXRhaWxze1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZjMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZjMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGV0YWlscy1jb250eyAgICBcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBiMGIwYjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNmM2YzZjsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMHB4IDE2cHggIzExMTtcclxuICAgICAgICAgICAgICAgICAgLmNhcmQtYm9keXsgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWExYTFhOyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDBweCAxNnB4ICMxMTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfSAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gICAgXHJcbiAgfSAgXHJcbn1cclxuXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAuc2lkZS1uYXYtYmFja29mZmljZSB1bC5uYXYgbGkgYTphZnRlciwgXHJcbmJvZHkucGF5bWVudHNwYWdlMiAuc2lkZS1uYXYtYmFja29mZmljZSB1bC5uYXYgbGkgYTphZnRlcixcclxuYm9keS5hcmVhcmlzZXJ2YXRhIC5zaWRlLW5hdi1iYWNrb2ZmaWNlIHVsLm5hdiBsaSBhLCBcclxuYm9keS5wYXltZW50c3BhZ2UyIC5zaWRlLW5hdi1iYWNrb2ZmaWNlIHVsLm5hdiBsaSBhe1xyXG4gIGNvbG9yOiNmZmY7XHJcbn1cclxuXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAubWFpbi1jb250IC5hY2NvdW50LXBlcnNvbmFsLWRhdGEtY29udGFpbmVyIC5teWFjY291bnQtY29udCAucm93IC5jb2wtc20tNiB1bCBsaTpob3ZlciBhIHNwYW4sXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAubWFpbi1jb250IC5hY2NvdW50LXBlcnNvbmFsLWRhdGEtY29udGFpbmVyIC5teWFjY291bnQtY29udCAucm93IC5jb2wtc20tNiB1bCBsaTpob3ZlciBhIC50aXRsZS1jb250LFxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLnNpZGUtbmF2LWJhY2tvZmZpY2UgdWwubmF2IGxpIGEuYWN0aXZlOmFmdGVyLCBcclxuYm9keS5wYXltZW50c3BhZ2UyIC5zaWRlLW5hdi1iYWNrb2ZmaWNlIHVsLm5hdiBsaSBhLmFjdGl2ZTphZnRlcixcclxuYm9keS5hcmVhcmlzZXJ2YXRhIC5zaWRlLW5hdi1iYWNrb2ZmaWNlIHVsLm5hdiBsaSBhLmFjdGl2ZSwgXHJcbmJvZHkucGF5bWVudHNwYWdlMiAuc2lkZS1uYXYtYmFja29mZmljZSB1bC5uYXYgbGkgYS5hY3RpdmV7XHJcbiAgY29sb3I6JGFjY2VudC0yOyBcclxufVxyXG5cclxuYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLmFjY291bnQtcGVyc29uYWwtZGF0YS1jb250YWluZXIgdWwubmF2Lm5hdi10YWJzIGxpLmFjdGl2ZSBhe1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgMCAkYWNjZW50O1xyXG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgMCAkYWNjZW50O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgJGFjY2VudDtcclxuICBjb2xvcjogJGFjY2VudDtcclxufVxyXG5cclxuYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLmFjY291bnQtcGVyc29uYWwtZGF0YS1jb250YWluZXIgdWwubmF2Lm5hdi10YWJzIGxpIGF7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYWNjZW50XHJcbn1cclxuYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLnJlc29jb250aS1naW9jaGkgLmZvcm0tY29udHJvbCwgYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLmFjY291bnQtcGVyc29uYWwtZGF0YS1jb250YWluZXIgLmZvcm0tY29udHJvbCwgYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLmFjY291bnQtZG9jdW1lbnRzLWNvbnRhaW5lciAuZm9ybS1jb250cm9sLCBib2R5LmFyZWFyaXNlcnZhdGEgLm1haW4tY29udCAubXlhY2NvdW50LWNvbnRhaW5lciAuZm9ybS1jb250cm9sLCBib2R5LmFyZWFyaXNlcnZhdGEgLm1haW4tY29udCAuYm9udXMgLmZvcm0tY29udHJvbCwgYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLm1lc3NhZ2dpIC5mb3JtLWNvbnRyb2wsIGJvZHkuYXJlYXJpc2VydmF0YSAubWFpbi1jb250IC5jYW1iaWEtcHdkIC5mb3JtLWNvbnRyb2wsIGJvZHkuYXJlYXJpc2VydmF0YSAubWFpbi1jb250IC5naXJvY29udG8gLmZvcm0tY29udHJvbCwgYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLnJlcG9ydCAuZm9ybS1jb250cm9sLCBib2R5LmFyZWFyaXNlcnZhdGEgLm1haW4tY29udCAubGlzdGEtdXRlbnRpIC5mb3JtLWNvbnRyb2wsIGJvZHkuYXJlYXJpc2VydmF0YSAubWFpbi1jb250IC50cmFzZmVyaW1lbnRpIC5mb3JtLWNvbnRyb2wsIGJvZHkuYXJlYXJpc2VydmF0YSAubWFpbi1jb250IC5saXN0YS1tb3ZpbWVudGkgLmZvcm0tY29udHJvbCwgYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLmxpc3RhLXNjb21tZXNzZSAuZm9ybS1jb250cm9sLCBib2R5LnBheW1lbnRzcGFnZTIgLm1haW4tY29udCAucmVzb2NvbnRpLWdpb2NoaSAuZm9ybS1jb250cm9sLCBib2R5LnBheW1lbnRzcGFnZTIgLm1haW4tY29udCAuYWNjb3VudC1wZXJzb25hbC1kYXRhLWNvbnRhaW5lciAuZm9ybS1jb250cm9sLCBib2R5LnBheW1lbnRzcGFnZTIgLm1haW4tY29udCAuYWNjb3VudC1kb2N1bWVudHMtY29udGFpbmVyIC5mb3JtLWNvbnRyb2wsIGJvZHkucGF5bWVudHNwYWdlMiAubWFpbi1jb250IC5teWFjY291bnQtY29udGFpbmVyIC5mb3JtLWNvbnRyb2wsIGJvZHkucGF5bWVudHNwYWdlMiAubWFpbi1jb250IC5ib251cyAuZm9ybS1jb250cm9sLCBib2R5LnBheW1lbnRzcGFnZTIgLm1haW4tY29udCAubWVzc2FnZ2kgLmZvcm0tY29udHJvbCwgYm9keS5wYXltZW50c3BhZ2UyIC5tYWluLWNvbnQgLmNhbWJpYS1wd2QgLmZvcm0tY29udHJvbCwgYm9keS5wYXltZW50c3BhZ2UyIC5tYWluLWNvbnQgLmdpcm9jb250byAuZm9ybS1jb250cm9sLCBib2R5LnBheW1lbnRzcGFnZTIgLm1haW4tY29udCAucmVwb3J0IC5mb3JtLWNvbnRyb2wsIGJvZHkucGF5bWVudHNwYWdlMiAubWFpbi1jb250IC5saXN0YS11dGVudGkgLmZvcm0tY29udHJvbCwgYm9keS5wYXltZW50c3BhZ2UyIC5tYWluLWNvbnQgLnRyYXNmZXJpbWVudGkgLmZvcm0tY29udHJvbCwgYm9keS5wYXltZW50c3BhZ2UyIC5tYWluLWNvbnQgLmxpc3RhLW1vdmltZW50aSAuZm9ybS1jb250cm9sLCBib2R5LnBheW1lbnRzcGFnZTIgLm1haW4tY29udCAubGlzdGEtc2NvbW1lc3NlIC5mb3JtLWNvbnRyb2wsXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAubWFpbi1jb250IC5yZXNvY29udGktZ2lvY2hpIC5naXJvY29udG8tY29udGFpbmVyIC5mb3JtLWNvbnRyb2wsIGJvZHkuYXJlYXJpc2VydmF0YSAubWFpbi1jb250IC5yZXNvY29udGktZ2lvY2hpIC5vcHppb25pLWNvbnRhaW5lciAuZm9ybS1jb250cm9sLCBib2R5LmFyZWFyaXNlcnZhdGEgLm1haW4tY29udCAuYWNjb3VudC1wZXJzb25hbC1kYXRhLWNvbnRhaW5lciAuZ2lyb2NvbnRvLWNvbnRhaW5lciAuZm9ybS1jb250cm9sLCBib2R5LmFyZWFyaXNlcnZhdGEgLm1haW4tY29udCAuYWNjb3VudC1wZXJzb25hbC1kYXRhLWNvbnRhaW5lciAub3B6aW9uaS1jb250YWluZXIgLmZvcm0tY29udHJvbCwgYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLmFjY291bnQtZG9jdW1lbnRzLWNvbnRhaW5lciAuZ2lyb2NvbnRvLWNvbnRhaW5lciAuZm9ybS1jb250cm9sLCBib2R5LmFyZWFyaXNlcnZhdGEgLm1haW4tY29udCAuYWNjb3VudC1kb2N1bWVudHMtY29udGFpbmVyIC5vcHppb25pLWNvbnRhaW5lciAuZm9ybS1jb250cm9sLCBib2R5LmFyZWFyaXNlcnZhdGEgLm1haW4tY29udCAubXlhY2NvdW50LWNvbnRhaW5lciAuZ2lyb2NvbnRvLWNvbnRhaW5lciAuZm9ybS1jb250cm9sLCBib2R5LmFyZWFyaXNlcnZhdGEgLm1haW4tY29udCAubXlhY2NvdW50LWNvbnRhaW5lciAub3B6aW9uaS1jb250YWluZXIgLmZvcm0tY29udHJvbCwgYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLmJvbnVzIC5naXJvY29udG8tY29udGFpbmVyIC5mb3JtLWNvbnRyb2wsIGJvZHkuYXJlYXJpc2VydmF0YSAubWFpbi1jb250IC5ib251cyAub3B6aW9uaS1jb250YWluZXIgLmZvcm0tY29udHJvbCwgYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLm1lc3NhZ2dpIC5naXJvY29udG8tY29udGFpbmVyIC5mb3JtLWNvbnRyb2wsIGJvZHkuYXJlYXJpc2VydmF0YSAubWFpbi1jb250IC5tZXNzYWdnaSAub3B6aW9uaS1jb250YWluZXIgLmZvcm0tY29udHJvbCwgYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLmNhbWJpYS1wd2QgLmdpcm9jb250by1jb250YWluZXIgLmZvcm0tY29udHJvbCwgYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLmNhbWJpYS1wd2QgLm9wemlvbmktY29udGFpbmVyIC5mb3JtLWNvbnRyb2wsIGJvZHkuYXJlYXJpc2VydmF0YSAubWFpbi1jb250IC5naXJvY29udG8gLmdpcm9jb250by1jb250YWluZXIgLmZvcm0tY29udHJvbCwgYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLmdpcm9jb250byAub3B6aW9uaS1jb250YWluZXIgLmZvcm0tY29udHJvbCwgYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLnJlcG9ydCAuZ2lyb2NvbnRvLWNvbnRhaW5lciAuZm9ybS1jb250cm9sLCBib2R5LmFyZWFyaXNlcnZhdGEgLm1haW4tY29udCAucmVwb3J0IC5vcHppb25pLWNvbnRhaW5lciAuZm9ybS1jb250cm9sLCBib2R5LmFyZWFyaXNlcnZhdGEgLm1haW4tY29udCAubGlzdGEtdXRlbnRpIC5naXJvY29udG8tY29udGFpbmVyIC5mb3JtLWNvbnRyb2wsIGJvZHkuYXJlYXJpc2VydmF0YSAubWFpbi1jb250IC5saXN0YS11dGVudGkgLm9wemlvbmktY29udGFpbmVyIC5mb3JtLWNvbnRyb2wsIGJvZHkuYXJlYXJpc2VydmF0YSAubWFpbi1jb250IC50cmFzZmVyaW1lbnRpIC5naXJvY29udG8tY29udGFpbmVyIC5mb3JtLWNvbnRyb2wsIGJvZHkuYXJlYXJpc2VydmF0YSAubWFpbi1jb250IC50cmFzZmVyaW1lbnRpIC5vcHppb25pLWNvbnRhaW5lciAuZm9ybS1jb250cm9sLCBib2R5LmFyZWFyaXNlcnZhdGEgLm1haW4tY29udCAubGlzdGEtbW92aW1lbnRpIC5naXJvY29udG8tY29udGFpbmVyIC5mb3JtLWNvbnRyb2wsIGJvZHkuYXJlYXJpc2VydmF0YSAubWFpbi1jb250IC5saXN0YS1tb3ZpbWVudGkgLm9wemlvbmktY29udGFpbmVyIC5mb3JtLWNvbnRyb2wsIGJvZHkuYXJlYXJpc2VydmF0YSAubWFpbi1jb250IC5saXN0YS1zY29tbWVzc2UgLmdpcm9jb250by1jb250YWluZXIgLmZvcm0tY29udHJvbCwgYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLmxpc3RhLXNjb21tZXNzZSAub3B6aW9uaS1jb250YWluZXIgLmZvcm0tY29udHJvbCwgYm9keS5wYXltZW50c3BhZ2UyIC5tYWluLWNvbnQgLnJlc29jb250aS1naW9jaGkgLmdpcm9jb250by1jb250YWluZXIgLmZvcm0tY29udHJvbCwgYm9keS5wYXltZW50c3BhZ2UyIC5tYWluLWNvbnQgLnJlc29jb250aS1naW9jaGkgLm9wemlvbmktY29udGFpbmVyIC5mb3JtLWNvbnRyb2wsIGJvZHkucGF5bWVudHNwYWdlMiAubWFpbi1jb250IC5hY2NvdW50LXBlcnNvbmFsLWRhdGEtY29udGFpbmVyIC5naXJvY29udG8tY29udGFpbmVyIC5mb3JtLWNvbnRyb2wsIGJvZHkucGF5bWVudHNwYWdlMiAubWFpbi1jb250IC5hY2NvdW50LXBlcnNvbmFsLWRhdGEtY29udGFpbmVyIC5vcHppb25pLWNvbnRhaW5lciAuZm9ybS1jb250cm9sLCBib2R5LnBheW1lbnRzcGFnZTIgLm1haW4tY29udCAuYWNjb3VudC1kb2N1bWVudHMtY29udGFpbmVyIC5naXJvY29udG8tY29udGFpbmVyIC5mb3JtLWNvbnRyb2wsIGJvZHkucGF5bWVudHNwYWdlMiAubWFpbi1jb250IC5hY2NvdW50LWRvY3VtZW50cy1jb250YWluZXIgLm9wemlvbmktY29udGFpbmVyIC5mb3JtLWNvbnRyb2wsIGJvZHkucGF5bWVudHNwYWdlMiAubWFpbi1jb250IC5teWFjY291bnQtY29udGFpbmVyIC5naXJvY29udG8tY29udGFpbmVyIC5mb3JtLWNvbnRyb2wsIGJvZHkucGF5bWVudHNwYWdlMiAubWFpbi1jb250IC5teWFjY291bnQtY29udGFpbmVyIC5vcHppb25pLWNvbnRhaW5lciAuZm9ybS1jb250cm9sLCBib2R5LnBheW1lbnRzcGFnZTIgLm1haW4tY29udCAuYm9udXMgLmdpcm9jb250by1jb250YWluZXIgLmZvcm0tY29udHJvbCwgYm9keS5wYXltZW50c3BhZ2UyIC5tYWluLWNvbnQgLmJvbnVzIC5vcHppb25pLWNvbnRhaW5lciAuZm9ybS1jb250cm9sLCBib2R5LnBheW1lbnRzcGFnZTIgLm1haW4tY29udCAubWVzc2FnZ2kgLmdpcm9jb250by1jb250YWluZXIgLmZvcm0tY29udHJvbCwgYm9keS5wYXltZW50c3BhZ2UyIC5tYWluLWNvbnQgLm1lc3NhZ2dpIC5vcHppb25pLWNvbnRhaW5lciAuZm9ybS1jb250cm9sLCBib2R5LnBheW1lbnRzcGFnZTIgLm1haW4tY29udCAuY2FtYmlhLXB3ZCAuZ2lyb2NvbnRvLWNvbnRhaW5lciAuZm9ybS1jb250cm9sLCBib2R5LnBheW1lbnRzcGFnZTIgLm1haW4tY29udCAuY2FtYmlhLXB3ZCAub3B6aW9uaS1jb250YWluZXIgLmZvcm0tY29udHJvbCwgYm9keS5wYXltZW50c3BhZ2UyIC5tYWluLWNvbnQgLmdpcm9jb250byAuZ2lyb2NvbnRvLWNvbnRhaW5lciAuZm9ybS1jb250cm9sLCBib2R5LnBheW1lbnRzcGFnZTIgLm1haW4tY29udCAuZ2lyb2NvbnRvIC5vcHppb25pLWNvbnRhaW5lciAuZm9ybS1jb250cm9sLCBib2R5LnBheW1lbnRzcGFnZTIgLm1haW4tY29udCAucmVwb3J0IC5naXJvY29udG8tY29udGFpbmVyIC5mb3JtLWNvbnRyb2wsIGJvZHkucGF5bWVudHNwYWdlMiAubWFpbi1jb250IC5yZXBvcnQgLm9wemlvbmktY29udGFpbmVyIC5mb3JtLWNvbnRyb2wsIGJvZHkucGF5bWVudHNwYWdlMiAubWFpbi1jb250IC5saXN0YS11dGVudGkgLmdpcm9jb250by1jb250YWluZXIgLmZvcm0tY29udHJvbCwgYm9keS5wYXltZW50c3BhZ2UyIC5tYWluLWNvbnQgLmxpc3RhLXV0ZW50aSAub3B6aW9uaS1jb250YWluZXIgLmZvcm0tY29udHJvbCwgYm9keS5wYXltZW50c3BhZ2UyIC5tYWluLWNvbnQgLnRyYXNmZXJpbWVudGkgLmdpcm9jb250by1jb250YWluZXIgLmZvcm0tY29udHJvbCwgYm9keS5wYXltZW50c3BhZ2UyIC5tYWluLWNvbnQgLnRyYXNmZXJpbWVudGkgLm9wemlvbmktY29udGFpbmVyIC5mb3JtLWNvbnRyb2wsIGJvZHkucGF5bWVudHNwYWdlMiAubWFpbi1jb250IC5saXN0YS1tb3ZpbWVudGkgLmdpcm9jb250by1jb250YWluZXIgLmZvcm0tY29udHJvbCwgYm9keS5wYXltZW50c3BhZ2UyIC5tYWluLWNvbnQgLmxpc3RhLW1vdmltZW50aSAub3B6aW9uaS1jb250YWluZXIgLmZvcm0tY29udHJvbCwgYm9keS5wYXltZW50c3BhZ2UyIC5tYWluLWNvbnQgLmxpc3RhLXNjb21tZXNzZSAuZ2lyb2NvbnRvLWNvbnRhaW5lciAuZm9ybS1jb250cm9sLCBib2R5LnBheW1lbnRzcGFnZTIgLm1haW4tY29udCAubGlzdGEtc2NvbW1lc3NlIC5vcHppb25pLWNvbnRhaW5lciAuZm9ybS1jb250cm9se1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4wOSk7XHJcbn1cclxuXHJcbmJvZHkuYXJlYXJpc2VydmF0YSAuc2lkZS1uYXYtYmFja29mZmljZSAuc3ViLXBhZ2UtaGVhZGVyLCBib2R5LnBheW1lbnRzcGFnZTIgLnNpZGUtbmF2LWJhY2tvZmZpY2UgLnN1Yi1wYWdlLWhlYWRlcntcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLnJlc29jb250aS1naW9jaGkgLm15YWNjb3VudC1jb250IC5yb3cgLmNvbC1zbS02LCBib2R5LmFyZWFyaXNlcnZhdGEgLm1haW4tY29udCAuYWNjb3VudC1wZXJzb25hbC1kYXRhLWNvbnRhaW5lciAubXlhY2NvdW50LWNvbnQgLnJvdyAuY29sLXNtLTYsIGJvZHkuYXJlYXJpc2VydmF0YSAubWFpbi1jb250IC5hY2NvdW50LWRvY3VtZW50cy1jb250YWluZXIgLm15YWNjb3VudC1jb250IC5yb3cgLmNvbC1zbS02LCBib2R5LmFyZWFyaXNlcnZhdGEgLm1haW4tY29udCAubXlhY2NvdW50LWNvbnRhaW5lciAubXlhY2NvdW50LWNvbnQgLnJvdyAuY29sLXNtLTYsIGJvZHkuYXJlYXJpc2VydmF0YSAubWFpbi1jb250IC5ib251cyAubXlhY2NvdW50LWNvbnQgLnJvdyAuY29sLXNtLTYsIGJvZHkuYXJlYXJpc2VydmF0YSAubWFpbi1jb250IC5tZXNzYWdnaSAubXlhY2NvdW50LWNvbnQgLnJvdyAuY29sLXNtLTYsIGJvZHkuYXJlYXJpc2VydmF0YSAubWFpbi1jb250IC5jYW1iaWEtcHdkIC5teWFjY291bnQtY29udCAucm93IC5jb2wtc20tNiwgYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLmdpcm9jb250byAubXlhY2NvdW50LWNvbnQgLnJvdyAuY29sLXNtLTYsIGJvZHkuYXJlYXJpc2VydmF0YSAubWFpbi1jb250IC5yZXBvcnQgLm15YWNjb3VudC1jb250IC5yb3cgLmNvbC1zbS02LCBib2R5LmFyZWFyaXNlcnZhdGEgLm1haW4tY29udCAubGlzdGEtdXRlbnRpIC5teWFjY291bnQtY29udCAucm93IC5jb2wtc20tNiwgYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLnRyYXNmZXJpbWVudGkgLm15YWNjb3VudC1jb250IC5yb3cgLmNvbC1zbS02LCBib2R5LmFyZWFyaXNlcnZhdGEgLm1haW4tY29udCAubGlzdGEtbW92aW1lbnRpIC5teWFjY291bnQtY29udCAucm93IC5jb2wtc20tNiwgYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLmxpc3RhLXNjb21tZXNzZSAubXlhY2NvdW50LWNvbnQgLnJvdyAuY29sLXNtLTYsIGJvZHkucGF5bWVudHNwYWdlMiAubWFpbi1jb250IC5yZXNvY29udGktZ2lvY2hpIC5teWFjY291bnQtY29udCAucm93IC5jb2wtc20tNiwgYm9keS5wYXltZW50c3BhZ2UyIC5tYWluLWNvbnQgLmFjY291bnQtcGVyc29uYWwtZGF0YS1jb250YWluZXIgLm15YWNjb3VudC1jb250IC5yb3cgLmNvbC1zbS02LCBib2R5LnBheW1lbnRzcGFnZTIgLm1haW4tY29udCAuYWNjb3VudC1kb2N1bWVudHMtY29udGFpbmVyIC5teWFjY291bnQtY29udCAucm93IC5jb2wtc20tNiwgYm9keS5wYXltZW50c3BhZ2UyIC5tYWluLWNvbnQgLm15YWNjb3VudC1jb250YWluZXIgLm15YWNjb3VudC1jb250IC5yb3cgLmNvbC1zbS02LCBib2R5LnBheW1lbnRzcGFnZTIgLm1haW4tY29udCAuYm9udXMgLm15YWNjb3VudC1jb250IC5yb3cgLmNvbC1zbS02LCBib2R5LnBheW1lbnRzcGFnZTIgLm1haW4tY29udCAubWVzc2FnZ2kgLm15YWNjb3VudC1jb250IC5yb3cgLmNvbC1zbS02LCBib2R5LnBheW1lbnRzcGFnZTIgLm1haW4tY29udCAuY2FtYmlhLXB3ZCAubXlhY2NvdW50LWNvbnQgLnJvdyAuY29sLXNtLTYsIGJvZHkucGF5bWVudHNwYWdlMiAubWFpbi1jb250IC5naXJvY29udG8gLm15YWNjb3VudC1jb250IC5yb3cgLmNvbC1zbS02LCBib2R5LnBheW1lbnRzcGFnZTIgLm1haW4tY29udCAucmVwb3J0IC5teWFjY291bnQtY29udCAucm93IC5jb2wtc20tNiwgYm9keS5wYXltZW50c3BhZ2UyIC5tYWluLWNvbnQgLmxpc3RhLXV0ZW50aSAubXlhY2NvdW50LWNvbnQgLnJvdyAuY29sLXNtLTYsIGJvZHkucGF5bWVudHNwYWdlMiAubWFpbi1jb250IC50cmFzZmVyaW1lbnRpIC5teWFjY291bnQtY29udCAucm93IC5jb2wtc20tNiwgYm9keS5wYXltZW50c3BhZ2UyIC5tYWluLWNvbnQgLmxpc3RhLW1vdmltZW50aSAubXlhY2NvdW50LWNvbnQgLnJvdyAuY29sLXNtLTYsIGJvZHkucGF5bWVudHNwYWdlMiAubWFpbi1jb250IC5saXN0YS1zY29tbWVzc2UgLm15YWNjb3VudC1jb250IC5yb3cgLmNvbC1zbS02e1xyXG4gIGJhY2tncm91bmQ6IGRhcmtlbigkc2Vjb25kYXJ5LCA2JSk7IFxyXG59XHJcblxyXG5ib2R5LmFyZWFyaXNlcnZhdGEgLm1haW4tY29udCAucmVzb2NvbnRpLWdpb2NoaSAubXlhY2NvdW50LWNvbnQgLnJvdyAuY29sLXNtLTYgLnRpdGxlIGg1LCBib2R5LmFyZWFyaXNlcnZhdGEgLm1haW4tY29udCAuYWNjb3VudC1wZXJzb25hbC1kYXRhLWNvbnRhaW5lciAubXlhY2NvdW50LWNvbnQgLnJvdyAuY29sLXNtLTYgLnRpdGxlIGg1LCBib2R5LmFyZWFyaXNlcnZhdGEgLm1haW4tY29udCAuYWNjb3VudC1kb2N1bWVudHMtY29udGFpbmVyIC5teWFjY291bnQtY29udCAucm93IC5jb2wtc20tNiAudGl0bGUgaDUsIGJvZHkuYXJlYXJpc2VydmF0YSAubWFpbi1jb250IC5teWFjY291bnQtY29udGFpbmVyIC5teWFjY291bnQtY29udCAucm93IC5jb2wtc20tNiAudGl0bGUgaDUsIGJvZHkuYXJlYXJpc2VydmF0YSAubWFpbi1jb250IC5ib251cyAubXlhY2NvdW50LWNvbnQgLnJvdyAuY29sLXNtLTYgLnRpdGxlIGg1LCBib2R5LmFyZWFyaXNlcnZhdGEgLm1haW4tY29udCAubWVzc2FnZ2kgLm15YWNjb3VudC1jb250IC5yb3cgLmNvbC1zbS02IC50aXRsZSBoNSwgYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLmNhbWJpYS1wd2QgLm15YWNjb3VudC1jb250IC5yb3cgLmNvbC1zbS02IC50aXRsZSBoNSwgYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLmdpcm9jb250byAubXlhY2NvdW50LWNvbnQgLnJvdyAuY29sLXNtLTYgLnRpdGxlIGg1LCBib2R5LmFyZWFyaXNlcnZhdGEgLm1haW4tY29udCAucmVwb3J0IC5teWFjY291bnQtY29udCAucm93IC5jb2wtc20tNiAudGl0bGUgaDUsIGJvZHkuYXJlYXJpc2VydmF0YSAubWFpbi1jb250IC5saXN0YS11dGVudGkgLm15YWNjb3VudC1jb250IC5yb3cgLmNvbC1zbS02IC50aXRsZSBoNSwgYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLnRyYXNmZXJpbWVudGkgLm15YWNjb3VudC1jb250IC5yb3cgLmNvbC1zbS02IC50aXRsZSBoNSwgYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLmxpc3RhLW1vdmltZW50aSAubXlhY2NvdW50LWNvbnQgLnJvdyAuY29sLXNtLTYgLnRpdGxlIGg1LCBib2R5LmFyZWFyaXNlcnZhdGEgLm1haW4tY29udCAubGlzdGEtc2NvbW1lc3NlIC5teWFjY291bnQtY29udCAucm93IC5jb2wtc20tNiAudGl0bGUgaDUsIGJvZHkucGF5bWVudHNwYWdlMiAubWFpbi1jb250IC5yZXNvY29udGktZ2lvY2hpIC5teWFjY291bnQtY29udCAucm93IC5jb2wtc20tNiAudGl0bGUgaDUsIGJvZHkucGF5bWVudHNwYWdlMiAubWFpbi1jb250IC5hY2NvdW50LXBlcnNvbmFsLWRhdGEtY29udGFpbmVyIC5teWFjY291bnQtY29udCAucm93IC5jb2wtc20tNiAudGl0bGUgaDUsIGJvZHkucGF5bWVudHNwYWdlMiAubWFpbi1jb250IC5hY2NvdW50LWRvY3VtZW50cy1jb250YWluZXIgLm15YWNjb3VudC1jb250IC5yb3cgLmNvbC1zbS02IC50aXRsZSBoNSwgYm9keS5wYXltZW50c3BhZ2UyIC5tYWluLWNvbnQgLm15YWNjb3VudC1jb250YWluZXIgLm15YWNjb3VudC1jb250IC5yb3cgLmNvbC1zbS02IC50aXRsZSBoNSwgYm9keS5wYXltZW50c3BhZ2UyIC5tYWluLWNvbnQgLmJvbnVzIC5teWFjY291bnQtY29udCAucm93IC5jb2wtc20tNiAudGl0bGUgaDUsIGJvZHkucGF5bWVudHNwYWdlMiAubWFpbi1jb250IC5tZXNzYWdnaSAubXlhY2NvdW50LWNvbnQgLnJvdyAuY29sLXNtLTYgLnRpdGxlIGg1LCBib2R5LnBheW1lbnRzcGFnZTIgLm1haW4tY29udCAuY2FtYmlhLXB3ZCAubXlhY2NvdW50LWNvbnQgLnJvdyAuY29sLXNtLTYgLnRpdGxlIGg1LCBib2R5LnBheW1lbnRzcGFnZTIgLm1haW4tY29udCAuZ2lyb2NvbnRvIC5teWFjY291bnQtY29udCAucm93IC5jb2wtc20tNiAudGl0bGUgaDUsIGJvZHkucGF5bWVudHNwYWdlMiAubWFpbi1jb250IC5yZXBvcnQgLm15YWNjb3VudC1jb250IC5yb3cgLmNvbC1zbS02IC50aXRsZSBoNSwgYm9keS5wYXltZW50c3BhZ2UyIC5tYWluLWNvbnQgLmxpc3RhLXV0ZW50aSAubXlhY2NvdW50LWNvbnQgLnJvdyAuY29sLXNtLTYgLnRpdGxlIGg1LCBib2R5LnBheW1lbnRzcGFnZTIgLm1haW4tY29udCAudHJhc2ZlcmltZW50aSAubXlhY2NvdW50LWNvbnQgLnJvdyAuY29sLXNtLTYgLnRpdGxlIGg1LCBib2R5LnBheW1lbnRzcGFnZTIgLm1haW4tY29udCAubGlzdGEtbW92aW1lbnRpIC5teWFjY291bnQtY29udCAucm93IC5jb2wtc20tNiAudGl0bGUgaDUsIGJvZHkucGF5bWVudHNwYWdlMiAubWFpbi1jb250IC5saXN0YS1zY29tbWVzc2UgLm15YWNjb3VudC1jb250IC5yb3cgLmNvbC1zbS02IC50aXRsZSBoNXtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIGRhcmtlbigkc2Vjb25kYXJ5LCAxMCUpO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAkcHJpbWFyeTtcclxuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgJHByaW1hcnk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAkcHJpbWFyeTtcclxufVxyXG5cclxuYm9keS5hcmVhcmlzZXJ2YXRhIC5tYWluLWNvbnQgLmZvcm0tZ3JvdXAgc2VsZWN0IG9wdGlvbntcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG59IiwiXHJcbiAgXHJcbi5xdW90ZS1wYWdlIHtcclxuICAubWFpbi1jb250YWluZXItcXVvdGUge1xyXG4gICAgLnBhbGluc2VzdG8tY29udGFpbmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgIC5zcG9ydHMge1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50aXRsZS1wYWwge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6cmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWVyY2F0aS1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxuICAgICAgICAuYnRuLW1lcmNhdG8ge1xyXG4gICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiR0ZXJ0aWFyeS0yO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCR0ZXJ0aWFyeS0yKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiR0ZXJ0aWFyeTtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHRlcnRpYXJ5LTMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tbWVyY2F0by1hdHRpdm8ge1xyXG4gICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRhY2NlbnQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmV2ZW50aS1jb250YWluZXIgLnF1b3RlLWV2ZW50aSB7XHJcbiAgICAgIC5pbnQtcXVvdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeTtcclxuICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGUge1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDVweCA1cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgIC1tb3otYm94LXNoYWRvdzogNXB4IDVweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgYm94LXNoYWRvdzogNXB4IDVweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgPiB7XHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgPiB0ciA+IHRoIHtcclxuICAgICAgICAgICAgJi5kYXRhIHtcclxuICAgICAgICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRwcmltYXJ5KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgID4gdHI6bGFzdC1jaGlsZCA+IHRoLCB0cjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDokc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRib2R5ID4gdHIge1xyXG4gICAgICAgICAgPiB0ZHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgkYWNjZW50LCAwLjUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi50ci1xdW90ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHByaW1hcnkpO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgJi5pZCwmLmV2ZW50byAsICYuZXZlbnRvX3NlZ25pe1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgJi5pZDF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5xdW90YSB7XHJcbiAgICAgICAgICAgICAgICBhLnF0YXtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5LTI7XHJcbiAgICAgICAgICAgICAgICAgICYucXVvdGExX2Ege1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHRlcnRpYXJ5LTIpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICYucXVvdGEyX2Ege1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMTk1LCAxMTMsIDI0MSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgJi5xdW90YTNfYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDIyLCAxOTksIDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICYucXVvdGE0X2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiKDAsIDE2NywgMTYwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAmLnF1b3RhNV9hIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMjEwLCA0NywgNikhaW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktMztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IHRkIHtcclxuICAgICAgICAgICAgICAmLnF1b3RhIC5wbl9pbWFnZTEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5xdW90YXByZW11dGEge1xyXG4gICAgICAgICAgICAgICAgLnF0YXtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRhY2NlbnQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLnNlZ25pIC5xdGEtZHAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5LTI7XHJcbiAgICAgICAgICAgICAgICAudGlwbyB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5jb21ibyB7XHJcbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzIzMjMyO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnF0YS1kcCB7XHJcbiAgICAgICAgICAgICAgICAgIC5xdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sZWdlbmRhLW1haW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgICAgdWwubGlzdC1pbmxpbmUgPiBsaSB7XHJcbiAgICAgICAgICAmLnJpZ2ExOmJlZm9yZXtcclxuICAgICAgICAgICAgY29sb3I6ICNlNTcwZTc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnJpZ2EyOmJlZm9yZXtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucmlnYTM6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5OWEwYjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucmlnYTQ6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb2xvcjogIzQwOTZlZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucmlnYTU6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb2xvcjogI2NjMDAwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1xdW90ZSAudGFibGUgPiB7XHJcbiAgdGhlYWQgPiB0ciA+IHRoLCBcclxuICB0Ym9keSA+IHRyID4gdGgsIFxyXG4gIHRmb290ID4gdHIgPiB0aCwgXHJcbiAgdGhlYWQgPiB0ciA+IHRkLCBcclxuICB0Ym9keSA+IHRyID4gdGQsIFxyXG4gIHRmb290ID4gdHIgPiB0ZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gIH1cclxufVxyXG5cclxuYm9keS5xdGEtb3RoZXIgLnF1b3RlLXBhZ2UgLm1haW4tY29udGFpbmVyLXF1b3RlIC50YWJsZSA+IHRib2R5ID4gdHIudHItcXVvdGUgPiB0ZC5xdW90YSAucXRhIHtcclxuICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHByaW1hcnkpO1xyXG4gICAgXHJcbn1cclxuXHJcbiAgLyogTU9EQUwgUE9QVVAgUVVPVEUgKi9cclxuXHJcbi5wb3BxdW90ZSAubW9kYWwtY29udGVudCB7XHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgPiB1bCA+IGxpID4gLnBhbmVsIHtcclxuICAgICAgYmFja2dyb3VuZDokc2Vjb25kYXJ5O1xyXG4gICAgICA+IHtcclxuICAgICAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnk7XHJcbiAgICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgPiAucXRhLWRwIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeS0yO1xyXG4gICAgICAgICAgICAgICAgLnRpcG8ge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiR0ZXJ0aWFyeS00O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm5vbWUtcXVvdGEge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCR0ZXJ0aWFyeS0yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeS0zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1xdW90YS1jbGlja3tcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgLnRpcG97XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLm5vbWUtcXVvdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIiAgXHJcbiAgLyogU1RBTVBBIFFVT1RFICovXHJcblxyXG4ubWFpbi1zdGFtcGEtcXVvdGUgLm1haW4tY29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAucGFnZS10aXRsZSBoMyB7XHJcbiAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRwcmltYXJ5KTtcclxuICB9XHJcbiAgLnN0YW1wYS1xdW90ZS1jb250YWluZXIge1xyXG4gICAgLnRpdGxlIHsgICAgICBcclxuICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICB9XHJcbiAgICAudmlzdWFsaXp6YS1xdW90ZSB7XHJcbiAgICAgIC5xdW90ZS1zdGFtcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgICAgIGRpdi5jaGVja2JveCB7XHJcbiAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlcntcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFsLXNlbGV6aW9uYXRpIHtcclxuICAgICAgLnRpdGxleyAgICAgICAgICBcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgICB9XHJcbiAgICAgIHVsIGxpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICAgICAgPiAuY2hlY2tib3gge1xyXG4gICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRhdGUtY29udGFpbmVyIHtcclxuICAgICAgLmNoZWNrYm94LWNvbnRhaW5lciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjA1KTtcclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHByaW1hcnkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZGF0YS1jYWxlbmRhcmlvIHsgICAgICAgIFxyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4wNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXBvLXN0YW1wYS1jb250YWluZXIge1xyXG4gICAgICAub3JkaW5hbWVudG8sIFxyXG4gICAgICAuZGltZW5zaW9uZS1jYXJhdHRlcmksIFxyXG4gICAgICAudGlwby1zdGFtcGEsIFxyXG4gICAgICAuc3RhbXBhLWxvZ28tY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMDUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGF0ZS1jb250YWluZXIgLmRhdGEtY2FsZW5kYXJpbyAuZm9ybS1ncm91cCBsYWJlbCB7XHJcbiAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHByaW1hcnkpO1xyXG4gICAgfVxyXG4gIH1cclxuICAub3B6aW9uaS1zdGFtcGEge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xyXG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgIGxhYmVse1xyXG4gICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICAuYnRuLXN0YW1wYS1xdW90ZSBhIHtcclxuICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvKiBDQVNJTk8gTElWRSAqL1xyXG5cclxuYm9keSB7XHJcbiAgICAmLmNhc2luby1saXZlIC53cmFwcGVyLWJveGVkIHtcclxuICAgICAgLm1haW4tY29udGVudC1jYXNpbm8tbGl2ZSB7XHJcbiAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAubGF0ZXN0LXdpbnMgeyAgICAgICAgICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDokcHJpbWFyeTtcclxuICAgICAgICAgICAgdWwubmF2Lm5hdi10YWJzIGxpIHtcclxuICAgICAgICAgICAgICBhIHsgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0ZXJ0aWFyeS00O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDokc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLnVzZXJuYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeS00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgJi5zbG90LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAucHJpemUge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4geyAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICNzbGlkZXItY2FzaW5vIHtcclxuICAgICAgICAgICAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xyXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nYW1lcy1jb250IHtcclxuICAgICAgICAgIC5zZWN0aW9uIHtcclxuICAgICAgICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgICAgICYuZ2FtZSB7XHJcbiAgICAgICAgICAgICAgICAuY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRibGFjayk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5nYW1lLWJhY2sge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC42KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5nYW1lLWJhY2sgLmJ0bi1wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgIC8qIFBPS0VSICovXHJcbiAgXHJcbiAgICAmLnBva2VyIC53cmFwcGVyLWJveGVkIHtcclxuICAgICAgLm1haW4tY29udGVudC1wb2tlciB7XHJcbiAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAubGF0ZXN0LXdpbnMgeyAgICAgICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDokcHJpbWFyeTtcclxuICAgICAgICAgICAgdWwubmF2Lm5hdi10YWJzIHtcclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHsgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgY29sb3I6JHRlcnRpYXJ5LTQ7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgJi51c2VybmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVydGlhcnktNDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICYuc2xvdC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRwcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLnByaXplIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHsgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAjc2xpZGVyLWNhc2lubyB7XHJcbiAgICAgICAgICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcclxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFweCAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdhbWVzLWNvbnQge1xyXG4gICAgICAgICAgLnNlY3Rpb24ge1xyXG4gICAgICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgICAgJi5nYW1lIHtcclxuICAgICAgICAgICAgICAgIC5jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJGJsYWNrKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmdhbWUtYmFjayB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmdhbWUtYmFjayAuYnRuLXBsYXkge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRhY2NlbnQpO1xyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRwcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBcclxuICBcclxuICAvKiBQT0tFUiAqL1xyXG4gIFxyXG4gIC8qIE1BSU4gQ09OVEVOVCAqL1xyXG4gIFxyXG4ubWFpbi1jb250ZW50LWNhc2luby1saXZlIHtcclxuICAudG9wLWNvbnRhaW5lciAubWVudS1jYXNpbm8ge1xyXG4gICAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4ICM3ODc4Nzg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3R0b20tY29udGFpbmVyIHtcclxuICAgIC5nYW1lLWNvbnRhaW5lci1kYmcgLmdhbWUtYm94IC5sYWJlbCwgLmdhbWUtY29udGFpbmVyLWV2byAuZ2FtZS1ib3ggLmxhYmVsIHtcclxuICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCAjMDAwMDAwO1xyXG4gICAgfVxyXG4gICAgLmdhbWUtY29udGFpbmVyLWRiZyAuZ2FtZS1ib3ggLmJ0bi1wbGF5LCAuZ2FtZS1jb250YWluZXItZXZvIC5nYW1lLWJveCAuYnRuLXBsYXkge1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4ICM3ODc4Nzg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3R0b20tY29udGFpbmVyIHtcclxuICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgYmFja2dyb3VuZDogIzExMTtcclxuICAgIH1cclxuICAgICNtZW51LWxpdmVjYXNpbm8ge1xyXG4gICAgICB1bC5uYXYtdGFicyB7XHJcbiAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBsaS5hY3RpdmUgYSB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXNpbm8tY29udCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC43KTtcclxuICAgICAgJjpob3ZlciAuZ2FtZS1jb250YWluZXItbmV3IC5nYW1lLWJveC50aXRsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ2FtZS1jb250YWluZXItbmV3IHtcclxuICAgICAgLmdhbWUtYm94IHtcclxuICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGFiZWwtbmV3IHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4gIFxyXG4vKiBQT0tFUiAqL1xyXG5cclxuLm1haW4tY29udGFpbmVyLXBva2VyIHtcclxuICAudG9wLWNvbnRhaW5lciB7XHJcbiAgICAuYW5pbWF0ZS1ib3gge1xyXG4gICAgICAuc2xpY2UtYyB7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCAjMDAwMDAwO1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJvdHRvbS1jb250YWluZXIge1xyXG4gICAgLnBhbmVsLWJvZHkge1xyXG4gICAgICAuYm90dG9tLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDAgM3B4IDFweCAjMDAwLCAwIDMuNXB4IDFweCAjOTk5O1xyXG4gICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDBweCAjMDAwLCAwIDIuNXB4IDBweCAjOTk5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4ICM3ODc4Nzg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXNpbm8tbGl2ZS1vcGVuZ2FtZSB7XHJcbiAgYmFja2dyb3VuZDogIzBmMGYwZjtcclxuICAuZXJyb3ItbXNnIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAubXNnIHNwYW4ge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKioqKiBORVcgMTIvMi8xOSAqKioqL1xyXG5cclxuYm9keS5jYXNpbm8tbGl2ZXtcclxuICAuYW5pbWF0ZS1ib3h7ICAgXHJcbiAgICAgIHVsLnNlbGVjdC1jYXNpbm97XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGYwZjBmO1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbiAgLmJvdHRvbS1jb250YWluZXJ7XHJcbiAgICAgIC5jb2wtbWQtMy5nYW1lLWJveHtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgJi5sYWJlbHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuOCk7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyAgXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0bi5idG4tcGxheXtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjNDAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG59IiwiLyogQ0FTSU5PIExJVkUgKi9cclxuXHJcbmJvZHkge1xyXG4gICAgJi5jYXNpbm8tbGl2ZSAud3JhcHBlci1ib3hlZCB7XHJcbiAgICAgIC5tYWluLWNvbnRlbnQtY2FzaW5vLWxpdmUtbmV3IHtcclxuICAgICAgICAudG9wIHtcclxuICAgICAgICAgIC5sYXRlc3Qtd2lucyB7ICAgICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRwcmltYXJ5O1xyXG4gICAgICAgICAgICB1bC5uYXYubmF2LXRhYnMgbGkge1xyXG4gICAgICAgICAgICAgIGEgeyAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgY29sb3I6JHRlcnRpYXJ5LTQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICYudXNlcm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5LTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLnNsb3QtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5wcml6ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7ICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgI3NsaWRlci1jYXNpbm8ge1xyXG4gICAgICAgICAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XHJcbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdhbWVzLWNvbnQge1xyXG4gICAgICAgICAgLnNlY3Rpb24ge1xyXG4gICAgICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgICAgJi5nYW1lIHtcclxuICAgICAgICAgICAgICAgIC5jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJGJsYWNrKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmdhbWUtYmFjayB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5nYW1lLWJhY2sgLmJ0bi1wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhdGVzdC13aW5zIHsgICAgICAgICAgXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiRwcmltYXJ5O1xyXG4gICAgICAgICAgdWwubmF2Lm5hdi10YWJzIGxpIHtcclxuICAgICAgICAgICAgYSB7ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgY29sb3I6JHRlcnRpYXJ5LTQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDokc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnVzZXJuYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVydGlhcnktNDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zbG90LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRwcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wcml6ZSB7XHJcbiAgICAgICAgICAgICAgICAgIHNwYW4geyAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgIC8qIFBPS0VSICovXHJcbiAgXHJcbiAgICAmLnBva2VyIC53cmFwcGVyLWJveGVkIHtcclxuICAgICAgLm1haW4tY29udGVudC1wb2tlciB7XHJcbiAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAubGF0ZXN0LXdpbnMgeyAgICAgICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDokcHJpbWFyeTtcclxuICAgICAgICAgICAgdWwubmF2Lm5hdi10YWJzIHtcclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHsgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgY29sb3I6JHRlcnRpYXJ5LTQ7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgJi51c2VybmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVydGlhcnktNDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICYuc2xvdC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRwcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLnByaXplIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHsgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAjc2xpZGVyLWNhc2lubyB7XHJcbiAgICAgICAgICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcclxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFweCAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdhbWVzLWNvbnQge1xyXG4gICAgICAgICAgLnNlY3Rpb24ge1xyXG4gICAgICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgICAgJi5nYW1lIHtcclxuICAgICAgICAgICAgICAgIC5jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJGJsYWNrKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmdhbWUtYmFjayB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5nYW1lLWJhY2sgLmJ0bi1wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgXHJcbiAgLyogUE9LRVIgKi9cclxuICBcclxuICAvKiBNQUlOIENPTlRFTlQgKi9cclxuICBcclxuLm1haW4tY29udGVudC1jYXNpbm8tbGl2ZS1uZXcge1xyXG4gIC50b3AtY29udGFpbmVyIC5tZW51LWNhc2lubyB7XHJcbiAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggIzc4Nzg3ODtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvdHRvbS1jb250YWluZXIge1xyXG4gICAgLmdhbWUtY29udGFpbmVyLWRiZyAuZ2FtZS1ib3ggLmxhYmVsLCAuZ2FtZS1jb250YWluZXItZXZvIC5nYW1lLWJveCAubGFiZWwge1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4ICMwMDAwMDA7XHJcbiAgICB9XHJcbiAgICAuZ2FtZS1jb250YWluZXItZGJnIC5nYW1lLWJveCAuYnRuLXBsYXksIC5nYW1lLWNvbnRhaW5lci1ldm8gLmdhbWUtYm94IC5idG4tcGxheSB7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggIzc4Nzg3ODtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvdHRvbS1jb250YWluZXIge1xyXG4gICAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMTExO1xyXG4gICAgfVxyXG4gICAgI21lbnUtbGl2ZWNhc2lubyB7XHJcbiAgICAgIHVsLm5hdi10YWJzIHtcclxuICAgICAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpLmFjdGl2ZSBhIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhc2luby1jb250IHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjcpO1xyXG4gICAgICAmOmhvdmVyIC5nYW1lLWNvbnRhaW5lci1uZXcgLmdhbWUtYm94LnRpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5nYW1lLWNvbnRhaW5lci1uZXcge1xyXG4gICAgICAuZ2FtZS1ib3gge1xyXG4gICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYWJlbC1uZXcge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiAgXHJcbi8qIFBPS0VSICovXHJcblxyXG4ubWFpbi1jb250YWluZXItcG9rZXIge1xyXG4gIC50b3AtY29udGFpbmVyIHtcclxuICAgIC5hbmltYXRlLWJveCB7XHJcbiAgICAgIC5zbGljZS1jIHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4ICMwMDAwMDA7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm90dG9tLWNvbnRhaW5lciB7XHJcbiAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgIC5ib3R0b20tY29udGFpbmVyIHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAzcHggMXB4ICMwMDAsIDAgMy41cHggMXB4ICM5OTk7XHJcbiAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggMHB4ICMwMDAsIDAgMi41cHggMHB4ICM5OTk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggIzc4Nzg3ODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhc2luby1saXZlLW9wZW5nYW1lIHtcclxuICBiYWNrZ3JvdW5kOiAjMGYwZjBmO1xyXG4gIC5lcnJvci1tc2cge1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIC5tc2cgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLmdhbWUtcG9wdXAtY29udGFpbmVyIHtcclxuICAucG9wdXAtYm94IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjgpO1xyXG4gIH1cclxufVxyXG4gIFxyXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIH1cclxuICBcclxuICBib2R5LmNhc2lubyAubWFpbi1jb250YWluZXItY2FzaW5vIHtcclxuICAgICNtZW51LWNhc2luby5sZWZ0LW1lbnV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgICAudGl0bGUtbWVudXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCNzbG90dHlwZXtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE3MTcxNztcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwZjBmMGY7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRhY2NlbnQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bCNjdGwwM19jYXNpbm90eXBleyAgICAgICAgICBcclxuICAgICAgICAgIGxpeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTcxNzE3O1xyXG4gICAgICAgICAgICBheyAgICBcclxuICAgICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBmMGYwZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGYwZjBmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOnZpc2l0ZWR7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGYwZjBmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSBhe1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciBhe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTEwLmdhbWUtY29udGFpbmVyIHtcclxuICAgICAgLnRvb2xiYXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICAgIH1cclxuICAgICAgLmdhbWUtdGFiIHtcclxuICAgICAgICAjZGl2c2xvdCB7XHJcbiAgICAgICAgICBoNS5uby1nYW1lc3tcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmdhbWUtYm94IHtcclxuICAgICAgICAgIC5nYW1lLWJhY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMjU1LDIwNCwwLDEpO1xyXG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDI1NSwyMDQsMCwxKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMjU1LDIwNCwwLDEpO1xyXG4gICAgICAgICAgICAuZ2FtZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ib3R0b20tY29udGFpbmVyLWJhY2sgLmJ0bi1wbGF5IHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjNDAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogQ0FTSU5PIFBPUFVQIEVSUk9SRSAqL1xyXG5cclxuLmNhc2lubyAucG9wdXAtYm94IC5lcnJvci1ib3gge1xyXG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XHJcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMjIyMjIyIDAlLCAjMTExMTExIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzIyMjIyMiAwJSwgIzExMTExMSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMjIyMjIyIDAlLCAjMTExMTExIDEwMCUpO1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMjIyMjIyJywgZW5kQ29sb3JzdHI9JyMxMTExMTEnLCBHcmFkaWVudFR5cGU9MSk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNXB4ICMzMzNcclxufVxyXG5cclxuLmNhc2lubyAucG9wdXAtYm94IC5lcnJvci1ib3ggLmxvZ2luLWNvbnQgc3Bhbi5zcGFuMSB7XHJcbiAgY29sb3I6ICNmYzA7XHJcbn1cclxuXHJcbi5jYXNpbm8gLnBvcHVwLWJveCAuZXJyb3ItYm94IC5sb2dpbi1jb250IHNwYW4uc3BhbjIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzXHJcbn1cclxuXHJcbi5jYXNpbm8gLnBvcHVwLWJveCAuZXJyb3ItYm94IC5sb2dpbi1jb250IHNwYW4uc3BhbjMge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xyXG59XHJcblxyXG4uY2FzaW5vIC5wb3B1cC1ib3ggLmVycm9yLWJveCAubG9naW4tYm94IC5mb3JtLWdyb3VwPi5mb3JtLWNvbnRyb2wge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgY29sb3I6ICMyMTIxMjE7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcclxufVxyXG5cclxuLmNhc2lubyAucG9wdXAtYm94IC5lcnJvci1ib3ggLmxvZ2luLWNvbnQgLmJ0bi5idG4tcmVnaXN0cmF6aW9uZSxcclxuLmNhc2lubyAucG9wdXAtYm94IC5lcnJvci1ib3ggLmxvZ2luLWNvbnQgLmxvZ2luLWJveCAuYnRuLmJ0bi1sb2dpbiB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMwMDA7XHJcbn1cclxuXHJcbi5jYXNpbm8gLnBvcHVwLWJveCAuZXJyb3ItYm94IC5lcnJvci1tc2cgc3Bhbi5zcGFuMSB7XHJcbiAgY29sb3I6ICNmYzA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzNcclxufVxyXG5cclxuLmNhc2lubyAucG9wdXAtYm94IC5lcnJvci1ib3ggLmVycm9yLW1zZyBzcGFuLnNwYW4yIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjMTExO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAjMzMzO1xyXG59IiwiI21haW4ubWFpbi1jb250YWluZXItY2FzaW5vLW5ldyB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSg1MSw1MSw1MSwwLjgpO1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCAucm93IHtcclxuICAgICAgLmxlZnQtY29udCB7XHJcbiAgICAgICAgLnBhbmVsIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6JHNlY29uZGFyeTtcclxuICAgICAgICAgICYubW9zdC1wbGF5ZWQgLnBhbmVsLWJvZHkgdWwgbGkgLmdhbWUtYmFjayAucHJlZmVyaXRpIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBjb250ZW50OlwiXFxmMDA2XCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYwMDVcIjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgLmFkZC1wcmVmIHtcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAuZ2FtZS1iYWNrIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ2FtZS1iYWNrIHtcclxuICAgICAgICAgICAgICAgICAgLnNsb3QtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLmJ0bi1wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5wcmVmZXJpdGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnJpZ2h0LWNvbnQge1xyXG4gICAgICAgIC50b3Age1xyXG4gICAgICAgICAgI3NsaWRlci1jYXNpbm8ge1xyXG4gICAgICAgICAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XHJcbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5sYXRlc3Qtd2lucyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHByaW1hcnk7XHJcbiAgICAgICAgICAgIHVsLm5hdi5uYXYtdGFicyB7XHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiR0ZXJ0aWFyeS00O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICYudXNlcm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5LTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLnNsb3QtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5wcml6ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1Yi1tZW51LWNvbnQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgICAgIC5kcm9wZG93bi1jb250IHsgICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdWwjc2xvdHR5cGUge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIgYSwgJi5hY3RpdmUgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgMCAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAwICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAwICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2VhcmNoLWNvbnQge1xyXG4gICAgICAgICAgICAuc2VhcmNoIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeS00O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdWwuY2FzaW5vdHlwZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuYWN0aXZlIGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihjaG9vc2UtY29udHJhc3QtY29sb3IoJGFjY2VudCksIDIwJSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KSwgMjAlKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5vcGVuLW1lbnUge1xyXG4gICAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2FtZS1jb250YWluZXIge1xyXG4gICAgICAgICAgLmdhbWUtdGFiIHtcclxuICAgICAgICAgICAgLmdhbWUtYm94IHtcclxuICAgICAgICAgICAgICAuZ2FtZS1mcm9udCB7XHJcbiAgICAgICAgICAgICAgICAuc2xvdC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuZ2FtZS1iYWNrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgLmJ0bi1wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRhY2NlbnQpO1xyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRwcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnByZWZlcml0aSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIGk6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwNVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgIC5pbmZvLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHRlcnRpYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggNXB4IDBweCByZ2JhKCRibGFjaywgMC41KTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDFweCAxcHggNXB4IDBweCByZ2JhKCRibGFjaywgMC41KTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAwcHggcmdiYSgkYmxhY2ssIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCAkdGVydGlhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJGFjY2VudCk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbnVsI3ByZWYtbGlzdCBsaSAuZ2FtZS1iYWNrIC5wcmVmZXJpdGk6aG92ZXIgaTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuICBcclxuLmxvZ2luLW1haW4tY29udCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC41KTtcclxuICAgIC5sb2dpbi1jb250IHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJi5zcGFuMiB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zcGFuMyB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2dpbi1ib3ggLmZvcm0tZ3JvdXAge1xyXG4gICAgICA+IC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICMyMTIxMjE7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIDAuMDc1KTtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIDAuMDc1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvZ2luLWNvbnQge1xyXG4gICAgICAuYnRuLmJ0bi1yZWdpc3RyYXppb25lLCAubG9naW4tYm94IC5idG4uYnRuLWxvZ2luIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDAgIzAwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVycm9yLW1zZyB7XHJcbiAgICAgIHNwYW4uc3BhbjEge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4uc3BhbjIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxMTE7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICMzMzM7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiBDQVNJTk8gR0FNRSAqL1xyXG5cclxuXHJcbi5nYW1lLXBvcHVwLWNvbnRhaW5lciB7XHJcbiAgLnBvcHVwLWJveCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC44KTtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIC5jYXNpbm8tZ2FtZS13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjgpO1xyXG4gICAgLmdhbWUtY29udGFpbmVyLXdyYXBwZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC41KTtcclxuICAgICAgLmdhbWUtbWVudSB7XHJcbiAgICAgICAgLmdhbWUtc2VhcmNoLWJveCB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVydGlhcnktNDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGlucHV0I2dhbWVTZWFyY2gge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5LTQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2xpbVNjcm9sbERpdiB7XHJcbiAgICAgICAgICAgIC5zbGltU2Nyb2xsQmFyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC51aS1hdXRvY29tcGxldGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTExO1xyXG4gICAgICAgICAgICBsaS51aS1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJi51aS1zdGF0ZS1mb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmxhYmVsdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdhbWUtaW5mbyB7XHJcbiAgICAgICAgICAuYWRkLXByZWYge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4zKTtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciBzcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMDVcIjtcclxuICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFuZWwtcHJlZmVyaXRpIHtcclxuICAgICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzExMTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBhbmVsLWJvZHkge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIC5nYW1lLWJhY2sge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC41KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5nYW1lLWJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAuYnRuLXBsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5wcmVmZXJpdGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5zbG90LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hZGQtcHJlZiB7XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwudGl0bGVzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTE7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIgYSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bC50aXRsZXMgbGkge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAmOmhvdmVyIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYWN0aXZlIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhbmVsLXByZWZlcml0aXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29udHJvbHMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxMTE7XHJcbiAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tZ3JvdXAgYnV0dG9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5nYW1lLWZyYW1lIC5nYW1lIHtcclxuICAgICAgICAjcG5naW9jbyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC44KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gICAgICBcclxuICB9XHJcbn1cclxuIiwiLyogTUFJTiBQQUxJTlNFU1RJICovXHJcblxyXG4ucGFsaW5zZXN0aS1jb250YWluZXIge1xyXG4gICAgXHJcbiAgICAgIC5tYWluLXBhbGluc2VzdGkgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgYmFja2dyb3VuZDokcHJpbWFyeTtcclxuICAgICAgICAgIC5oZWFkaW5nLXNwb3J0IHtcclxuICAgICAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5oZWFkaW5nLXNwb3J0IC5pY29uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGEgPiBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wYWwtaGVhZGluZyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgICAgIC5pY29uLWNvbnRhaW5lci1zdWIge1xyXG4gICAgICAgICAgICAgIGEgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB1bC5wYWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wYWwtY29udGFpbmVyIHtcclxuICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4iLCIvKiBRVU9UQSBGQVZPUklUQSAqL1xyXG5cclxuLyogUVVPVEUgRkFWT1JJVEUgKi9cclxuXHJcbi5xdC1mYXYgLnNwb3J0LXF0LWNvbnQgdWwgbGkge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIC5xdW90ZSAucXRhIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4gIFxyXG4gIC5xdC1mYXYge1xyXG4gICAgLnF0LW1heCwgLnRlbXBvIHtcclxuICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICB9XHJcbiAgICAuc3BvcnQtcXQtY29udCB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzsgICAgICAgICAgXHJcbiAgICAgICAgICAucXVvdGUge1xyXG4gICAgICAgICAgICAucXRhIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktMjtcclxuICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5LTM7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuZmF2IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKCR3aGl0ZSwgMC41KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgLm9yYXJpbyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmV2ZW50IHtcclxuICAgICAgICAgICAgLmNoYW1waW9uc2hpcCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeS00O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4iLCIucmVnaXN0cmF6aW9uZS1wYWdlIHtcclxuICAucGFnZS10aXRsZXtcclxuICAgIGgze1xyXG4gICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGl0bGV7ICAgICBcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgaDQge1xyXG4gICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnJvd3tcclxuICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICBsYWJlbHtcclxuICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgICB9XHJcbiAgICAgIGkuZmEtaW5mb3tcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4gIFxyXG4gIC50b29sdGlwIHtcclxuICAgIC50b29sdGlwLWlubmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgICB9XHJcbiAgICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICB9XHJcbiAgICAmLnJpZ2h0IC50b29sdGlwLWFycm93IHtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYWNjZW50O1xyXG4gICAgfVxyXG4gICAgJi5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgfVxyXG4gICAgJi5sZWZ0IC50b29sdGlwLWFycm93IHtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4iLCIubWFpbi1jb250YWluZXItcXVvdGUge1xyXG4gIC5tYWluLXF1b3RlIHtcclxuICAgIC5ldmVudG8tc2luZ29sbyB7XHJcbiAgICAgIC5wYW5lbCB7XHJcbiAgICAgICAgY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgLm1haW4tdGl0bGUsXHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICYuY29sbGFwc2Vke1xyXG4gICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICYuc3BvcnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhbXBpb25hdG8ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ldmVudG8tc2VsZWN0IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIGJ1dHRvbi5idG4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtOXB4O1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgJi5ldmVudG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB1bC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xyXG4gICAgICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFmMWYxZjtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICB1bC5uYXYubmF2LXRhYnMge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMTVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudC0yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAucGFuZWwge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgLm9kZHMtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAub2RkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzMuMzMlO1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmEzMDQwO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luOiAwcHggMHB4IDVweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgLm1hcmtldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweCAwcHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLm9kZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDVweCAycHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudC0yO1xyXG4gICAgICAgICAgICAgICAgICAgIC5tYXJrZXQsXHJcbiAgICAgICAgICAgICAgICAgICAgLm9kZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJi5ldmVudG8tc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBidXR0b24uYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IzJhMzA0MCA7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmEzMDQwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFmMWYxZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNjb3JlcntcclxuICAgICAgICAgICAgICAgICAgLm9kZC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1hcmtldHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5vZGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZml4ZWQtZGl2IHtcclxuICAgICAgICAgICAgICAgICAgLm9kZC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7ICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYTMwNDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50LTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmRvdWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgIC5vZGQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmV2LWNsaWNre1xyXG4gIGN1cnNvcjpwb2ludGVyIWltcG9ydGFudDtcclxufVxyXG5cclxuLnF1b3RlLXBhZ2UgLm1haW4tY29udGFpbmVyLXF1b3RlIC5wYWxpbnNlc3RvLWNvbnRhaW5lciAubWVyY2F0aS1jb250YWluZXIgdWwubmF2Lm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogJGFjY2VudC0yO1xyXG59IiwiXHJcbi8qIEFTSUEgQkVUVElORyAqL1xyXG5cclxuICAuYXNpYW4tYmV0dGluZy1jb250YWluZXIucGFuZWwgLnBhbmVsLWJvZHkge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgICAuc3ViLXRpdGxlcyBkaXYge1xyXG4gICAgICAmLm1hcmtldHMge1xyXG4gICAgICAgIC5mdWxsLXRpbWUge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhhbGYtdGltZSB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mdWxsLXRpbWUgLnRpdGxlLCAuaGFsZi10aW1lIC50aXRsZSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgJi5jYW1waW9uYXRvIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNjRiOGQ7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ldmVudCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlhOWE5YTtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzlhOWE5YTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5YTlhOWE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzlkOGRlO1xyXG4gICAgICAgICAgLmV2ZW50LW5hbWUge1xyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICYubGl2ZS1saW5rIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJhOWIwYTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDY0YThjO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGl1LWNvbnQge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeS00O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZXZlbnQgLnF1b3RlLWxpbmVlIHtcclxuICAgICAgICAgIC5xdW90YS1jb250IHtcclxuICAgICAgICAgICAgLmxpbmVhLTEgZGl2LCAubGluZWEtMiBkaXYge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpbmVhLTEgZGl2LnBhcnRlLWEsIC5saW5lYS0yIGRpdi5wYXJ0ZS1hIHtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpbmVhLTEgZGl2LnBhcnRlLWIsIC5saW5lYS0yIGRpdi5wYXJ0ZS1iIHtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saW5lYS0xIGRpdi5wYXJ0ZS1jLCAubGluZWEtMiBkaXYucGFydGUtYyB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGluZWEtMSBkaXYucGFydGUtYSwgLmxpbmVhLTIgZGl2LnBhcnRlLWEsIC5saW5lYS0xIGRpdi5wYXJ0ZS1iLCAubGluZWEtMiBkaXYucGFydGUtYiwgLmxpbmVhLTEgZGl2LnBhcnRlLWMsIC5saW5lYS0yIGRpdi5wYXJ0ZS1jIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNhOWE5YTkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGluZWEtMTpob3ZlciBkaXYsIC5saW5lYS0yOmhvdmVyIGRpdiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5LTQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbi8qICovICBcclxuXHJcbi8qIEFTSUEgQkVUICovXHJcbi8qIExJVkUgT1ZFUlZJRVcgKi9cclxuIiwiLmxlZnQtY29sdW1uIC5wYWdlLWhlYWRlciwgXHJcbi5sZWZ0LWNvbHVtbi1xdW90ZSAucGFnZS1oZWFkZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gIHNwYW57XHJcbiAgICBjb2xvcjokYWNjZW50O1xyXG4gIH1cclxufVxyXG4gIFxyXG4ubmF2YmFyLWRlZmF1bHQuc2lkZWJhciB7XHJcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgLnNpZGViYXItbmF2IHtcclxuICAgIC5wYWdlLWhlYWRlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgID4gbGkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeTtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHRlcnRpYXJ5KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkdGVydGlhcnkpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiOyAgIFxyXG4gICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKipORVcgQkVUVElORyBNRU5VKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5iZXR0aW5nLW1lbnUtNCB7XHJcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgbGkge1xyXG4gICAgJi5oZWFkZXJ7XHJcbiAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgfVxyXG4gICAgJi5sZXZlbC0xIHtcclxuICAgICAgPiBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5O1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkdGVydGlhcnkpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCR0ZXJ0aWFyeSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgJi5ldmVudC1ubyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdWwudHJlZXZpZXctbWVudSBsaS5sZXZlbC0yIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6JHRlcnRpYXJ5O1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkdGVydGlhcnkpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHRlcnRpYXJ5KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwudHJlZXZpZXctbWVudSBsaS5sZXZlbC0zIHsgICAgICAgICAgXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMTUpOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCR0ZXJ0aWFyeSk7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkdGVydGlhcnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9ICAgIFxyXG4gIH1cclxufVxyXG4gIFxyXG4vKiBFWFRSQSBNRU5VICovXHJcbiAgXHJcbi5saXZlLWJldHRpbmcgYSwgXHJcbi5ldmVudGktb2dnaSBhLCBcclxuLnF1b3RlLWZhdm9yaXRlIGEsIFxyXG4uZXhwaXJpbmctZXZlbnRzIGEge1xyXG4gIGNvbG9yOiRhY2NlbnQ7XHJcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgJjpob3ZlcntcclxuICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgfVxyXG59XHJcblxyXG4gIC8qIExFRlQgTUlOSSBNRU5VICovXHJcblxyXG4uc2lkZWJhci1uYXYubWluaS1tZW51IHtcclxuICB1bCB7XHJcbiAgICA+IGxpIHtcclxuICAgICAgPiBhIHtcclxuICAgICAgICA+IC5ldi1uYW1lIHtcclxuICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciA+IGEgPiAuZXYtbmFtZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiAgXHJcblxyXG4vKiBCT1RUT05JIExJVkUgU0NPUkUgLSBTVEFUSVNUSUNIRSAtIEhPTUUgKi9cclxuXHJcbmJ1dHRvbi5idG4ge1xyXG4gICYuYnRuLWxpdmUtc2NvcmUsICYuYnRuLXN0YXRzIHtcclxuICAgIGJhY2tncm91bmQ6JGFjY2VudDsgICAgXHJcbiAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRhY2NlbnQpO1xyXG4gIH1cclxufVxyXG4iLCIuYm94LWNvdXBvbntcclxuICAuQ0l0ZW1zIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICNsb2FkZXJjb3Vwb257XHJcbiAgICAgIC5sb2FkYmt7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyMSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgIH1cclxuXHJcbiAgICAuQ0l0ZW0ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xyXG4gICAgICBjb2xvcjogJHRlcnRpYXJ5O1xyXG4gICAgICAuQ29kRXYge1xyXG4gICAgICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLkNTdWJFdiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHRlcnRpYXJ5KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLkNPZGRzIHtcclxuICAgICAgICAuQ0Zpc3NhIHtcclxuICAgICAgICAgIC5iYW5rIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkdGVydGlhcnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlOmFmdGVye1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuQ0RlbGV0ZSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5DUXVvdGEge1xyXG4gICAgICAgICAgc3Bhbi5sYWJlbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHRlcnRpYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gICNzbGlkZS11cGRvd24ge1xyXG4gICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgIC50ZXh0IHtcclxuICAgICAgY29sb3I6ICNkMjEwMGM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW1wb3J0by10b3QtY291cG9ue1xyXG4gICAgLnJvdy1pbXBvcnRve1xyXG4gICAgICBiYWNrZ3JvdW5kOiRwcmltYXJ5O1xyXG4gICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRwcmltYXJ5KTtcclxuICAgICAgLnJvdy1zeHtcclxuICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJvdy1idG57XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAjcG5jb25mZXJtYXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNDE5ZDBkO1xyXG4gICAgICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICAucm93LXN4e1xyXG4gICAgICAgIC5idG4uYnRuLWluZGlldHJve1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRwcmltYXJ5KTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNkMjEwMGM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb290ZXJjcCB7XHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXXtcclxuICAgICAgYmFja2dyb3VuZDokdGVydGlhcnktMyFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI2RpdmNoZWNrYXV0byB7XHJcbiAgICAgIGJhY2tncm91bmQ6JHNlY29uZGFyeTtcclxuICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucm93X2Zvb3Rlcl9idCB7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICBjb2xvcjogI2Q5ZDlkOTtcclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjcG5fc2lzX3JpZCxcclxuICAgICNxdGludCxcclxuICAgICNxdHNvbG8ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG5cclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgICAgLmZvb3Rlcl9keCB7XHJcblxyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBjb2xvcjokYmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3BuX3Npc19yaWR7XHJcbiAgICAgIGRpdntcclxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jcF9zaXNfY29udHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwwLjEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuQ3BuVGlwb1JpZXAge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgkd2hpdGUsMC4xKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLkNwblRpcG9SaWVwRGJse1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgkd2hpdGUsMC4xKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJpZXBpbG9nby1zY2hlZGluYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgLmhlYWRlcnsgICAgICBcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgLnRpdGxle1xyXG4gICAgICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib2R5IHsgIFxyXG4gICAgICAuY29kLXNjb21tIHtcclxuICAgICAgICAuYWNjZXR0YXppb25lIHsgICAgXHJcbiAgICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29ke1xyXG4gICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQgeyAgICAgXHJcbiAgICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZHgtaW1nIHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ1dHRvbi1jb250aW51YSB7XHJcbiAgICAgICAgLmJ0bi1jb250aW51YS1zY29tbSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiRhY2NlbnQ7XHJcbiAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJGFjY2VudCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmljYXJpY2Etc2NoZWQge1xyXG4gICAgLmhlYWRlcnsgICAgICBcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgIC50aXRsZXtcclxuICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9keSB7XHJcbiAgICAgIGJhY2tncm91bmQ6JHNlY29uZGFyeTtcclxuICAgICAgLnJvdy1zY2hlZCB7XHJcbiAgICAgICAgLnN4LXRleHQge1xyXG4gICAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmR4LW9yYXtcclxuICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5yb3ctc2NoZWQyIHtcclxuICAgICAgICAuaW1nLXNjb20tYXR0ZSwgLnN4LXRleHQyIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZHgtb3JhMiB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJpZXBpbG9nby1wcmVub3RhemlvbmUge1xyXG4gICAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhbmVsLWJvZHkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiRzZWNvbmRhcnk7XHJcbiAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgIC50ZXN0by1wcmVub3RhemlvbmUge1xyXG4gICAgICAgIGg1e1xyXG4gICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yb3dfZm9vdGVyX2J0MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG5cclxuICAgIC5mb290ZXJfc3hfYnQge1xyXG5cclxuICAgICAgLmJ0bi1zY29tbWV0dGkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRhY2NlbnQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfZHhfYnQge1xyXG4gICAgICAuYnRuLXJlc2V0IHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjZjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfc2F2ZV9jcCB7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50LTIpO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4tc2FsdmEge1xyXG4gICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJGFjY2VudC0yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50LTI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvdW50LWNvbnRhaW5lciAge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG4gICAgLnRpbWVyLWJvZHkge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgICYudGltZXItYm94IHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLCBcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmFjdGl2ZSwgXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsIFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZle1xyXG4gICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJGFjY2VudCk7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3ZlciwgXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheS5mb2N1c2VkIHtcclxuICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeTtcclxuICAgIGNvbG9yOiR3aGl0ZTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXJ7XHJcbiAgICAmLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMik7XHJcbiAgICAgICAgLmRhdGVwaWNrZXItc3dpdGNoe1xyXG4gICAgICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoLmRvdyxcclxuICAgICAgICB0ZC5kYXl7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVydGlhcnktNDtcclxuICAgICAgICAgICAgJi5uZXcsXHJcbiAgICAgICAgICAgICYub2xke1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JHRlcnRpYXJ5LTM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0aGVhZHtcclxuICAgICAgICB0cntcclxuICAgICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgICAmLnByZXYsXHJcbiAgICAgICAgICAgICAgICAmLnByZXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7IFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWRyb3Bkb3due1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICRwcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMik7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgIH1cclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgdGggc3BhbntcclxuICAgIGNvbG9yOiAkdGVydGlhcnktM1xyXG59XHJcblxyXG4udWktc3RhdGUtZGVmYXVsdCwgXHJcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgXHJcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0e1xyXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRwcmltYXJ5KTsgICAgXHJcbn1cclxuXHJcbi51aS1zdGF0ZS1oaWdobGlnaHQsIFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCwgXHJcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHR7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xyXG4gICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxufSIsIi8qIFNMSURFU0hPVyAqL1xyXG5cclxuI3NsaWRlckluZGV4IHtcclxuICBib3JkZXItcmFkaXVzOiAkYnJfMTU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLmNhcm91c2VsLWluZGljYXRvcnN7XHJcbiAgICBsaXtcclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBNVUxUSVNMSURFUiAqL1xyXG5cclxuLm11bHRpc2xpZGVyLWNvbnQge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjUpO1xyXG4gIC5zbGlkZXItYm94LTEsIC5zbGlkZXItYm94LTIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNSk7XHJcbiAgfVxyXG4gIC5zbGlkZXItYm94LTQsIC5zbGlkZXItYm94LTMge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNSk7XHJcbiAgfVxyXG4gIFtjbGFzc149XCJzbGlkZXItYm94XCJdIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FwdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC45KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBFVkVOVEkgUElVIEdJT0NBVEkgMiAqL1xyXG5cclxuLnRwLWNpbiAuZXZlbnRpLXBpdS1naW9jYXRpIHtcclxuICB1bCBsaSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgfVxyXG59XHJcbi52ZXJpZmljYS1zY29tbWVzc2EtY29udGFpbmVyLFxyXG4ucmljZXJjYS1zcG9ydCxcclxuYm9keS5vZGRzbGVzc3RoYW4gLnF0LWZhdixcclxuLnRwdC5waXUtZ2lvY2F0ZS1jb250YWluZXIsXHJcbi5pbmZvLWFnZW56aWEtY29udGFpbmVyLFxyXG4udHBkLnBpdS1naW9jYXRlLWNvbnRhaW5lcixcclxuLnVsdGltby1taW51dG8tY29udGFpbmVyLFxyXG4ubWFya2V0LW1vdmVycy1jb250YWluZXIsXHJcbi51bHRpbWUtdmluY2l0ZS1jb250YWluZXIsXHJcbi5sb3R0by13aW4tY29udGFpbmVyLFxyXG4uZXZlbnRpLXBpdS1naW9jYXRpeyAgICBcclxuICBoZWlnaHQ6IGF1dG87ICBcclxuICAmLnBhbmVse1xyXG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeV9hO1xyXG4gICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAucGFuZWwtaGVhZGluZywgLnBhZ2UtdGl0bGUge1xyXG4gICAgYmFja2dyb3VuZDokdHJhc3A7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBoNCwgPiBzcGFuIHtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnlfYjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFVMVElNTyBNSU5VVE8gQ09OVEFJTkVSICovXHJcblxyXG4udWx0aW1vLW1pbnV0by1jb250YWluZXIgeyAgXHJcbiAgLnRhYi1jb250ZW50IHVsID4gbGkge1xyXG4gICAgPiAucm93LXBhcnRpdGEge1xyXG4gICAgICA+IHtcclxuICAgICAgICAudGVtcG8tcGFydGl0YSB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgID4gLnF1b3RlLXBhcnRpdGEgLmNvbC1zbS00IHtcclxuICAgICAgICAucXRhIHsgICAgICAgICBcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeS0yO1xyXG4gICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCR0ZXJ0aWFyeS0yKTtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5LTM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJGFjY2VudCk7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJGFjY2VudCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICAudGl0b2xvLXBhcnRpdGF7XHJcbiAgICAgICAgICBzcGFuLm1hdGNoe2NvbG9yOiAkYWNjZW50O31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRhYi1jb250ZW50IHtcclxuICAgIHVsIHtcclxuICAgICAgPiBsaSA+IC5yb3ctcGFydGl0YSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgICB9XHJcbiAgICAgIGxpIC5yb3ctcGFydGl0YSAucGl1IHtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTAgMzBweCAwcHggcmdiYSgzNSwgMzksIDUwLDAuMyk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIC0wIDMwcHggMHB4IHJnYmEoMzUsIDM5LCA1MCwwLjMpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTAgMzBweCAwcHggcmdiYSgzNSwgMzksIDUwLDAuMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5HY2wsXHJcbiAgJi5xdGNse1xyXG4gICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgdWwge1xyXG4gICAgICAgID4gbGkgeyAgICAgICAgICBcclxuICAgICAgICAgID4gLnJvdy1wYXJ0aXRhIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpOyAgXHJcbiAgICAgICAgICAgIC5xdW90ZS1wYXJ0aXRhIHtcclxuICAgICAgICAgICAgICAucXRhIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeS0yXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHVsIGxpOmZpcnN0LWNoaWxkIC5xdGEge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxMHB4IC00cHggMHB4IC05cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAxMHB4IC00cHggMHB4IC05cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMTBweCAtNHB4IDBweCAtOXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIC5zdWItdGl0bGUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJGFjY2VudCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBhbmVsLWJvZHkge1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAuc3ViLXRpdGxle1xyXG4gICAgICAgIGJhY2tncm91bmQ6cmdiYSgyNDksIDIyMCwgMjgsIDAuMSk7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgfVxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgLnJvdy1wYXJ0aXRhIHtcclxuICAgICAgICAgICAgLnRlbXBvLXBhcnRpdGEge1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMCAzMHB4IDBweCAjMjMyNzMyO1xyXG4gICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAtMCAzMHB4IDBweCAjMjMyNzMyO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTAgMzBweCAwcHggIzIzMjczMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0b2xvLXBhcnRpdGF7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAtMXB4IDBweCAwcHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAtMXB4IDBweCAwcHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwcHggMHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnF1b3RlLXBhcnRpdGEge1xyXG4gICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgc3Bhbi5xdGEuc3ByZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnBhbmVsIHtcclxuICAgIC50YWItY29udGVudCB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaTpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgLnJvdy1wYXJ0aXRhIHtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogcmdiYSgkYWNjZW50LCAwLjEpXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGlyZF9jO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIFJJR0hUIENPTlRBSU5FUiAqL1xyXG5cclxuLnJpZ2h0LWNvbnRhaW5lciB7XHJcbiAgLnVsdGltZS12aW5jaXRlLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgIGxpLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTtcclxuICAgICAgLmRhdGEtdmluY2l0YXtcclxuICAgICAgICAgIGNvbG9yOiR0ZXJ0aWFyeS00O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudmluY2l0YSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeS0yO1xyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBVTFRJTUUgVklOQ0lURSAqL1xyXG5cclxuLnVsdGltZS12aW5jaXRlLWNvbnRhaW5lciB7XHJcbiAgLmdpb2NhdGEtdmluY2l0YSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcXGYwOTFcIjtcclxuICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIEJPWCBMT1RUT0JFVCAqL1xyXG5cclxuLmJveC1sb3R0b2JldCB7XHJcbiAgLmxvYWRpbmctY29udGFpbmVyLWNvdXBvbntcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC45KTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLyogSU5GTyBBR0VOWklBICovXHJcblxyXG4uaW5mby1hZ2VuemlhLWNvbnRhaW5lciB7XHJcbiAgLnBhbmVsLWJvZHkge1xyXG4gICAgLnRhYmxlIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgID4ge1xyXG4gICAgICAgIHRoZWFkID4gdHIgPiB0aCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRib2R5ID4gdHIgPiB0ZCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRmb290ID4gdHIgPiB0ZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMRSBQSVUgR0lPQ0FURSAyICovXHJcblxyXG4udHBkLnBpdS1naW9jYXRlLWNvbnRhaW5lciB7XHJcbiAgLnBhbmVsLWJvZHkgdWwge1xyXG4gICAgPiBsaSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQ7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgIC5wYXJ0aXRhIHtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgfVxyXG4gICAgICAubWVyY2F0byB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGNvbG9yOiAjODA4MDgwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBDSEFSVCBMRSBQSVUgR0lPQ0FURSAqL1xyXG4uY2hhcnQtbXAtYzF7XHJcbiAgY29sb3I6ICRhY2NlbnQ7XHJcbn1cclxuLmNoYXJ0LW1wLWMye1xyXG4gY29sb3I6IGRhcmtlbigkYWNjZW50LCAxMCUpO1xyXG59XHJcbi5jaGFydC1tcC1jM3tcclxuIGNvbG9yOiBkYXJrZW4oJGFjY2VudCwgMjAlKTtcclxufSAgIFxyXG5cclxuLnRwdC5waXUtZ2lvY2F0ZS1jb250YWluZXJ7XHJcbiAgXHJcbiAgLnBhbmVsLWJvZHkge1xyXG4gICAgLnBhcnRpdGEge1xyXG4gICAgICBjb2xvcjokdGVydGlhcnktNDtcclxuICAgIH1cclxuICAgIC5jaGFydC1jb250YWluZXIge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgICAgdHNwYW57XHJcbiAgICAgICAgICBmaWxsOiRhY2NlbnQ7XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnF1b3RhIHtcclxuICAgICAgICAgICAgPiAucXRhIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktMjtcclxuICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktMztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmV2LWNvbnRhaW5lciB7XHJcbiAgICA+IHtcclxuICAgICAgLmV2LXRpdGxlIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICAgICAgICA+IHtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgLmV2LWF3YXkgLnNoaWVsZDpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAycHggMXB4ICMwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZXYtaG9tZSAuc2hpZWxkOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDJweCAxcHggIzAwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHVsID4gbGkge1xyXG4gICAgICAucXQtYm94IHtcclxuICAgICAgICA+IC5xdGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5LTI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IFxyXG5cclxuLyogTEUgUElVIEdJT0NBVEUgRiovXHJcblxyXG4udHBxLnBpdS1naW9jYXRlLWNvbnRhaW5lciB7XHJcbiAgLnBhbmVsLWJvZHkgdWwgPiBsaSB7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xyXG4gICAgLmdyYXBoID4gc3BhbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNiZmQyNTU7XHJcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2JmZDI1NSAwJSwgIzhlYjkyYSA1MCUsICM3MmFhMDAgNTElLCAjOWVjYjJkIDEwMCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICNiZmQyNTUgMCUsICM4ZWI5MmEgNTAlLCAjNzJhYTAwIDUxJSwgIzllY2IyZCAxMDAlKTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2JmZDI1NSAwJSwgIzhlYjkyYSA1MCUsICM3MmFhMDAgNTElLCAjOWVjYjJkIDEwMCUpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICAucXVvdGEge1xyXG4gICAgICAucXRhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktMjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIE1BUktFVCBNT1ZFUlMgKi9cclxuXHJcbi5tYXJrZXQtbW92ZXJzLWNvbnRhaW5lciB7XHJcbiAgLm5hdi10YWJzIHtcclxuICAgID4gbGkge1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHRlcnRpYXJ5LTQ7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICAgIH0gICAgICAgICBcclxuICAgIH1cclxuICB9XHJcbiAgLmNoYXJ0LWNvbnRhaW5lciB7XHJcbiAgICAuYm90dG9tLWNvbnRhaW5lciB7XHJcbiAgICAgIHVsLmluZC1xdCB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnF1b3RhIC5xdGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5LTI7XHJcbiAgICAgICAgICAmOmhvdmVyeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktMztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucXRhLXVwe1xyXG4gICAgICAgICAgICBjb2xvcjojMTNGRjBBO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBjb2xvcjojMTNGRjBBO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnF0YS1kb3due1xyXG4gICAgICAgICAgICBjb2xvcjojZjAwO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBjb2xvcjojZjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRlc2Mge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG0tZHUgLnBhbmVsLWJvZHkge1xyXG4gIC50YWItcGFuZSAuaXRlbSB7XHJcbiAgICBib3gtc2hhZG93OiAtMXB4IDBweCA1cHggMHB4IHJnYmEoJGJsYWNrLCAwLjUpO1xyXG4gICAgLmJveC1wYXJ0aXRhIHtcclxuICAgICAgLnRpdG9sby1wYXJ0aXRhIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3gtcGFydGl0YSAucXVvdGUtcGFydGl0YSB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHRpbWVjb2wge1xyXG4gIDAlLFxyXG4gICAgNTAlIHtcclxuICAgIHRleHQtc2hhZG93OiAwIDAgMTRweCAjRkRGRkEzO1xyXG4gIH1cclxuXHJcbiAgNjAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDJweCAjRkFGRjAwO1xyXG4gIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHRpbWVjb2wge1xyXG4gIDAlLFxyXG4gICAgNTAlIHtcclxuICAgIHRleHQtc2hhZG93OiAwIDAgMTRweCAjRkRGRkEzO1xyXG4gIH1cclxuXHJcbiAgNjAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDJweCAjRkFGRjAwO1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHRpbWVjb2wge1xyXG4gIDAlLFxyXG4gICAgNTAlIHtcclxuICAgIHRleHQtc2hhZG93OiAwIDAgMTRweCAjRkRGRkEzO1xyXG4gIH1cclxuXHJcbiAgNjAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDJweCAjRkFGRjAwO1xyXG4gIH1cclxufVxyXG5cclxuQC1vLWtleWZyYW1lcyB0aW1lY29sIHtcclxuICAwJSxcclxuICAgIDUwJSB7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDE0cHggI0ZERkZBMztcclxuICB9XHJcblxyXG4gIDYwJSxcclxuICAgIDEwMCUge1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMCAycHggI0ZBRkYwMDtcclxuICB9XHJcbn1cclxuXHJcbi50b3AtbGVhZ3Vlcy5wYW5lbHsgIFxyXG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgYmFja2dyb3VuZDogJHRyYXNwOyAvLyBCZWZvcmUgcHJpbWFyeVxyXG4gICAgaDR7ICAgICBcclxuICAgICAgY29sb3I6ICRhY2NlbnQ7IFxyXG4gICAgfVxyXG4gIH1cclxuICAucGFuZWwtYm9keXtcclxuICAgIHVse1xyXG4gICAgICBsaXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdHJhc3A7IC8vIEJlZm9yZSBwcmltYXJ5XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcl9kO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5uYXppb25le1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5jYW1waW9uYXRve1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5jYW1waW9uYXRvLWljb25he1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKiogU0VMRVRUT1JFIEdJT1JOSSAqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5zZWxldHRvcmUtZ2lvcm5pIC50aXRsZSB7XHJcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgY29sb3I6JGFjY2VudDtcclxufVxyXG5cclxuLyogU0VMRVRUT1JFIEdHIE1PRCAyICovXHJcblxyXG4udHBiLnNlbGV0dG9yZS1naW9ybmkge1xyXG4gIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG59XHJcblxyXG4vKiBTRUxFVFRPUkUgR0cgTU9EIDMgKi9cclxuXHJcbi50cGMuc2VsZXR0b3JlLWdpb3JuaSB7XHJcbiAgLnRpdGxlIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gIH1cclxufVxyXG5cclxuICAvKiBTRUxFVFRPUkUgR0cgTU9EIDQgKi9cclxuXHJcbiAgLnRwcS5zZWxldHRvcmUtZ2lvcm5pIHsgIFxyXG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTtcclxuICAgIC5zbGlkZXItdGljay5pbi1zZWxlY3Rpb24sXHJcbiAgICAuc2xpZGVyLXNlbGVjdGlvbi50aWNrLXNsaWRlci1zZWxlY3Rpb257XHJcbiAgICAgIGJhY2tncm91bmQ6JGFjY2VudDtcclxuICAgIH1cclxuICAgIC5zbGlkZXItaGFuZGxlIHsgIFxyXG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRhY2NlbnQsIDMwJSk7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4ICRhY2NlbnQsIGluc2V0IDBweCAwcHggMHB4IDFweCAkYWNjZW50O1xyXG4gICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCAkYWNjZW50LCBpbnNldCAwcHggMHB4IDBweCAxcHggJGFjY2VudDtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4ICRhY2NlbnQsIGluc2V0IDBweCAwcHggMHB4IDFweCAkYWNjZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4vKiBTRUxFVFRPUkUgR0cgTU9EIDUgKi9cclxuXHJcbi50cGNuLnNlbGV0dG9yZS1naW9ybmkgLnRpdGxlIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbn1cclxuIiwiLyogRk9PVEVSICovXHJcbiAgXHJcbmZvb3RlciB7XHJcbiAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgLmZvb3Rlci10b3AgeyAgXHJcbiAgICAgIHVsIHtcclxuICAgICAgICA+IGxpIGEge1xyXG4gICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucm93IHtcclxuICAgICAgICAmLnBheS5jb2wtbWQtMTIge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4iLCJcclxuLmxpdmUtd2lkZ2V0IHtcclxuICAucGFuZWwtZ3JvdXAge1xyXG4gICAgLmZhdi5wYW5lbCAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWhlYWRpbmcsIFxyXG4gICAgLnNvY2Nlci5wYW5lbCAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWhlYWRpbmcsIFxyXG4gICAgLnRlbm5pcy5wYW5lbCAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWhlYWRpbmcsIFxyXG4gICAgLmJhc2tldC5wYW5lbCAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWhlYWRpbmcsIFxyXG4gICAgLnBhbGxhdm9sby5wYW5lbCAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWhlYWRpbmcsXHJcbiAgICAuaG9ja2V5LnBhbmVsIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtaGVhZGluZywgXHJcbiAgICAucnVnYnkucGFuZWwgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgYmFja2dyb3VuZDogIzIxMjEyMTtcclxuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMjEyMTIxIDAlLCAjMzAzMDMwIDEwMCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMyMTIxMjEgMCUsICMzMDMwMzAgMTAwJSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyMTIxMjEgMCUsICMzMDMwMzAgMTAwJSk7XHJcbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMjEyMTIxJywgZW5kQ29sb3JzdHI9JyMzMDMwMzAnLCBHcmFkaWVudFR5cGU9MCk7XHJcbiAgICB9XHJcbiAgICAucGFuZWwge1xyXG4gICAgICAucGFuZWwtaGVhZGluZyB7ICAgICAgICAgIFxyXG4gICAgICAgIGg0LnBhbmVsLXRpdGxlIHtcclxuICAgICAgICAgIC5idG4tZ3JvdXAge1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzIyMjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICMyMjI7XHJcbiAgICAgIH1cclxuICAgICAgLnBhbmVsLWNvbGxhcHNle1xyXG4gICAgICAgIC5wYW5lbC1oZWFkaW5nIGg0LnBhbmVsLXRpdGxlIHtcclxuICAgICAgICAgIGEsICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxMTE7XHJcbiAgICAgICAgICB0YWJsZS50YWJsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjI7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzIyMjtcclxuICAgICAgICAgICAgdHIgdGQge1xyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgJi5zZXQuYWN0aXZlLCAmLnNjb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYzA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnF1b3RhIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5obmQgc3Bhbi5xdW90YSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnF0LWNvbnRhaW5lci5obmQge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjMxNDggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjMxNDggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDJweCAwcHggMHB4IDBweCAjMjIyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAubWVyY2F0by1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzExMTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDJweCAwcHggMHB4IDBweCAjMjIyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAucXQtY29udGFpbmVyLm5vLXF0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTE7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwMjMnO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2YwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTExICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0ciB7ICAgICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgIC5xdC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICYucXRhLXVwIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCBncmVlbjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmLnF0YS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCByZWQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDJweCAwcHggMHB4IDBweCAjMjIyO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgJi5zZXQge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMjMyMzI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5tYXJrZXQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDBweCAwcHggMHB4ICMyMjI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmZpbmFsLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRhcmsge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XHJcbiAgICAgICAgICAgICAgPiAuZGFyayB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zY29yZWhvbWUsICYuc2NvcmVhd2F5IHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmMwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZXZlbnQuZGFyayB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGltZS5kYXJrIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICYuc3RhdG8ge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYudGVubmlzIHRyIHRkLCBcclxuICAgICAgICAgICYuYmFza2V0IHRyIHRkIHtcclxuICAgICAgICAgICAgLnF0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDJweCAwcHggMHB4IDBweCAjMjIyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZXJjYXRvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzExMTtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAycHggMHB4IDBweCAwcHggIzIyMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB0ciAuZGFyayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNywgMjcsIDI3KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAuZmF2LnBhbmVsLCBcclxuICAgIC5zb2NjZXIucGFuZWwsIFxyXG4gICAgLnRlbm5pcy5wYW5lbCwgXHJcbiAgICAuYmFza2V0LnBhbmVsLCBcclxuICAgIC5wYWxsYXZvbG8ucGFuZWwsIFxyXG4gICAgLmhvY2tleS5wYW5lbCwgXHJcbiAgICAucnVnYnkucGFuZWwge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgfVxyXG4gICAgLmZhdi5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4udGl0bGUsIFxyXG4gICAgLnNvY2Nlci5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4udGl0bGUsIFxyXG4gICAgLnRlbm5pcy5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4udGl0bGUsIFxyXG4gICAgLmJhc2tldC5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4udGl0bGUsIFxyXG4gICAgLnBhbGxhdm9sby5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4udGl0bGUsIFxyXG4gICAgLmhvY2tleS5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4udGl0bGUsIFxyXG4gICAgLnJ1Z2J5LnBhbmVsIC5wYW5lbC1oZWFkaW5nIGg0IGEgc3Bhbi50aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmZhdi5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4udGl0bGUsIFxyXG4gICAgLnNvY2Nlci5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4udGl0bGUsIFxyXG4gICAgLnRlbm5pcy5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4udGl0bGUsIFxyXG4gICAgLmJhc2tldC5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4udGl0bGUsIFxyXG4gICAgLnBhbGxhdm9sby5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4udGl0bGUsIFxyXG4gICAgLmhvY2tleS5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4udGl0bGUsIFxyXG4gICAgLnJ1Z2J5LnBhbmVsIC5wYW5lbC1oZWFkaW5nIGg0IGEgc3Bhbi50aXRsZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgLmZhdi5wYW5lbCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUzLCAxNTMsIDE1MywgMC4zKTtcclxuICAgICAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvY2Nlci5wYW5lbCAucGFuZWwtaGVhZGluZywgXHJcbiAgICAudGVubmlzLnBhbmVsIC5wYW5lbC1oZWFkaW5nLCBcclxuICAgIC5iYXNrZXQucGFuZWwgLnBhbmVsLWhlYWRpbmcsIFxyXG4gICAgLnBhbGxhdm9sby5wYW5lbCAucGFuZWwtaGVhZGluZywgXHJcbiAgICAuaG9ja2V5LnBhbmVsIC5wYW5lbC1oZWFkaW5nLCBcclxuICAgIC5ydWdieS5wYW5lbCAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9ICAgIFxyXG4gIH1cclxuICBhLnBpdSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMXB4ICMwMDA7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZTphZnRlciwgJjpob3ZlcjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbiAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuICAgXHJcbi5saXZlLXdpZGdldCB7XHJcblxyXG4gIC50ZW5uaXMgc3BhbiB7XHJcbiAgICAmLnRlYW1ob21lLmFjdGl2ZTpiZWZvcmUsICYudGVhbWF3YXkuYWN0aXZlOmFmdGVyIHtcclxuICAgICAgY29sb3I6ICNmYzA7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgNXB4ICNmYzA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWxsYXZvbG8gc3BhbiB7XHJcbiAgICAmLnRlYW1ob21lLmFjdGl2ZTpiZWZvcmUsICYudGVhbWF3YXkuYWN0aXZlOmFmdGVyIHtcclxuICAgICAgY29sb3I6ICNmYzA7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgNXB4ICNmYzA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGEgc3BhbiB7XHJcbiAgICAmLnRlbm5pcy10ZWFtMS5hY3RpdmU6YmVmb3JlLCAmLnRlbm5pcy10ZWFtMi5hY3RpdmU6YWZ0ZXIsICYudm9sbGV5LXRlYW0xLmFjdGl2ZTpiZWZvcmUsICYudm9sbGV5LXRlYW0yLmFjdGl2ZTphZnRlciB7XHJcbiAgICAgIGNvbG9yOiAjZmMwO1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDVweCAjZmMwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwidGhlbWVzL2xpdmUtb3ZlcnZpZXctdGltZXJiZXRfY29sb3JcIjtcclxuQGltcG9ydCBcInRoZW1lcy9saXZlLWNhbGVuZGFyaW8tdGltZXJiZXRfY29sb3JcIjtcclxuXHJcblxyXG5ib2R5LmxpdmV7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1hZ2VzL3Nmb25kaS9zcG9ydC5qcGdcIikgIzIyMiBuby1yZXBlYXQgdG9wIGNlbnRlciBmaXhlZDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXItbGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1hZ2VzL3Nmb25kaS9zcG9ydC5qcGdcIikgIzIyMiBuby1yZXBlYXQgdG9wIGNlbnRlciBmaXhlZDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLm1lbnUtbGl2ZSAucGFuZWwtaGVhZGluZy50aXRsZSB7XHJcbiAgYmFja2dyb3VuZDogIzBmMGYwZjtcclxufVxyXG5cclxuYm9keS5saXZlIC5saXZlLWNhbGVuZGFyaW8gLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50IHRhYmxlIHRoZWFkIHRyIHRoIHtcclxuICBiYWNrZ3JvdW5kOiAjOTk5O1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1sZWZ0IC50b3AtbWVudS1zb2NjIHVsLmxpc3QtZ3JvdXAgPiBsaSAuZXYtbnVtIHtcclxuICBiYWNrZ3JvdW5kOiByZWQ7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAubGl2ZS1jYWxlbmRhcmlvIC5wYW5lbC1ib2R5IC50YWItY29udGVudCB0YWJsZSB0cjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzY2NjtcclxufVxyXG5cclxuYm9keS5saXZlIC5saXZlLWNhbGVuZGFyaW8gLnBhbmVsLWJvZHkgdWwubmF2LXRhYnMgbGk6aG92ZXIgYSB7XHJcbiAgYmFja2dyb3VuZDogIzQ0NDtcclxufVxyXG5cclxuYm9keS5saXZlIC5saXZlLWNhbGVuZGFyaW8gLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50IHRhYmxlIHRyIHtcclxuICBiYWNrZ3JvdW5kOiAjNDI0MjQyO1xyXG59XHJcblxyXG4ud3JhcHBlciAubGl2ZS1jb2wtY29udCAuY29sLW1haW4gI2RpdmNlbnRlciAuY29udGFpbmVyLXF1b3RlIC5pZnJhbWUtY29udGVudC5uZXcgLnRhYi1jb250ZW50LFxyXG5ib2R5LmxpdmUgLnNjcm9sbC13cmFwcGVyIC5jb2wtbWFpbi5zY3JvbGwtY29udGVudCxcclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbWFpbiAuY29udGFpbmVyLXF1b3RlIC5xdW90ZS1ib3R0b20gLnJvdyAuY29sLXNtLTEyIHtcclxuICBiYWNrZ3JvdW5kOiAjMmQyZDJkO1xyXG59XHJcblxyXG5cclxuYm9keS5saXZlIC5tYWluLWNvbnRlbnQgLnRvcC1tZW51LWxpdmUsXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLW1haW4gLmNvbnRhaW5lci1xdW90ZSAuaWZyYW1lLWNvbnRlbnQgdWwubmF2Lm5hdi10YWJzIHtcclxuICBiYWNrZ3JvdW5kOiAjMTExO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1tYWluIC5jb250YWluZXItcXVvdGUgLnF1b3RlLWJvdHRvbSAudGFiLXF0LnBhbmVsLFxyXG5ib2R5LmxpdmUgZGl2LmNhbXBvIHtcclxuICBiYWNrZ3JvdW5kOiAjMmQyZDJkO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1tYWluIC5jb250YWluZXItcXVvdGUgLnF1b3RlLWJvdHRvbSAudGFiLXF0LnBhbmVsIC5ib3gtcXVvdGEgLnF0LWNvbnRhaW5lciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogIzExMTtcclxuICAvLyAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMDAwLCBpbnNldCAwIDAgMTZweCAwICMwMDA7XHJcbiAgLy8gLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzAwMCxpbnNldCAwIDAgMTZweCAwICMwMDA7XHJcbiAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMwMDAsIGluc2V0IDAgMCAxNnB4IDAgIzAwMDtcclxuXHJcbn1cclxuXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLW1haW4gLmNvbnRhaW5lci1xdW90ZSAucXVvdGUtYm90dG9tIC50YWItcXQucGFuZWwgLmludC1xdW90ZS5wYW5lbC1oZWFkaW5nIHtcclxuICBiYWNrZ3JvdW5kOiAjMWYxZjFmO1xyXG59XHJcblxyXG4ud3JhcHBlci1saXZlIC5tYWluLWNvbnRlbnQgLndyYXBwZXIgLmNvbC1sZWZ0IC5sZWZ0LW5hdiAubWVudS1saXZlIC5tZW51LWl0ZW0gdWwubGlzdC1ncm91cCBsaS5saXN0LWdyb3VwLWl0ZW0gLm9kZHMtcm93IC5xdW90YTpob3ZlcixcclxuYm9keS5saXZlIC5saXZlLWNhbGVuZGFyaW8gLnBhbmVsLWJvZHkgdWwubmF2LXRhYnMgbGkuYWN0aXZlIGEsXHJcbmJvZHkubGl2ZSAubGl2ZS1jYWxlbmRhcmlvIC5wYW5lbC1ib2R5IHVsLm5hdi10YWJzIGxpOmhvdmVyIGEsXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLW1haW4gLmNvbnRhaW5lci1xdW90ZSAucXVvdGUtYm90dG9tIC50YWItcXQucGFuZWwgLmJveC1xdW90YSAucXQtY29udGFpbmVyOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZjNDAwO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1sZWZ0IC5sZWZ0LW5hdiAubWVudS1saXZlIHtcclxuICBiYWNrZ3JvdW5kOiAjMWUxZTFlO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLnNlbGVjdGVkLW1lbnUge1xyXG4gIGJhY2tncm91bmQ6ICNmOGZiZjUhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud3JhcHBlci1saXZlIC5tYWluLWNvbnRlbnQgLndyYXBwZXIgYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbGVmdCAudG9wLW1lbnUtc29jYyB1bC5saXN0LWdyb3VwID4gbGksXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLWxlZnQgLnRvcC1tZW51LXNvY2MgdWwubGlzdC1ncm91cCA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSA+IGEge1xyXG4gIGJhY2tncm91bmQ6ICMxODE4MTg7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAubGl2ZS1jYWxlbmRhcmlvIC5wYW5lbC1ib2R5IHVsLm5hdi10YWJzIGxpIGEge1xyXG4gIGJhY2tncm91bmQ6ICMyMTIxMjE7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjMjEyMTIxKSx0bygjMzAzMDMwKSk7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMjEyMTIxIDAsIzMwMzAzMCAxMDAlKTtcclxufVxyXG5cclxuYm9keS5saXZlIGJ1dHRvbiNidG5FbmxhcmdlRnJhbWUge1xyXG4gIGJhY2tncm91bmQ6ICMxMDEwMTA7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAuYmstZ3JuIHtcclxuICBiYWNrZ3JvdW5kOiAjMWJhZDA0IWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbGVmdCAubWVudS1saXZlIC5maXJzdC1yb3cgLmxpdmUtaWNvbiBzcGFuIHtcclxuICBiYWNrZ3JvdW5kOiByZWQ7XHJcbn1cclxuXHJcbi5jb2wtbGVmdCAubGVmdC1uYXYgLm1lbnUtbGl2ZSAubWVudS1pdGVtIHVsLmxpc3QtZ3JvdXAgbGkubGlzdC1ncm91cC1pdGVtIC5vZGRzLXJvdyAucXVvdGEgLnF0YTpob3ZlcixcclxuYm9keS5saXZlIC5oZWFkZXItcXQgLnRvcGhkIC5sYW5nLWJveCAuZm9ybS1ncm91cCAuZHJvcGRvd24gLmJ0bi5kcm9wZG93bi10b2dnbGUsXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLW1haW4gLmZyYW1lc29jYyBpZnJhbWUge1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxufVxyXG5cclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbWFpbiAuZnJhbWVzb2NjIGlmcmFtZSB7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1sZWZ0IC5tZW51LWxpdmUgLm1lbnUtaXRlbSA+IGEge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjUpO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1yaWdodCAuY291cG9uLWNvbnRhaW5lciAuY291cG9uLXRvdGFsIC5xdW90ZS1jb3Vwb24gLnJvdy1xdW90YSAuYm5rIHNwYW4ge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1sZWZ0IC50b3AtbWVudS1zb2NjIHVsLmxpc3QtZ3JvdXAgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGksXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLWxlZnQgLnRvcC1tZW51LXNvY2MgdWwubGlzdC1ncm91cCA+IGxpOmhvdmVyID4gdWwuc3ViLW1lbnUge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjMpO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLmxpdmUtY2FsZW5kYXJpbyAucGFuZWwtYm9keSAudGFiLWNvbnRlbnQgdGFibGUgdHIgdGQuZW1wdHksXHJcbmJvZHkubGl2ZSAubGl2ZS1jYWxlbmRhcmlvIC5wYW5lbC1ib2R5IC50YWItY29udGVudCB0YWJsZSB0ciB0ZC5ldmVudG8sXHJcbmJvZHkubGl2ZSAubGl2ZS1jb2wtY29udCAudG9wLW1lbnUtbGl2ZSB1bCBsaSBhLFxyXG5ib2R5LmxpdmUgLnBhbmVsLWJvZHkgcCxcclxuYm9keS5saXZlIC5wYW5lbC1jb3Vwb24gLnRpdGxlLFxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1sZWZ0IC5tZW51LWxpdmUgLmxhc3Qtcm93IC5wcmVmZXJpdGksXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLWxlZnQgLm1lbnUtbGl2ZSAubWVudS1pdGVtID4gYSxcclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbGVmdCAubWVudS1saXZlIC5tZW51LWl0ZW0gPiBhID4gc3BhbixcclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbGVmdCAudG9wLW1lbnUtc29jYyB1bC5saXN0LWdyb3VwID4gbGkgLmV2LW51bSxcclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbGVmdCAudG9wLW1lbnUtc29jYyB1bC5saXN0LWdyb3VwID4gbGkgPiB1bC5zdWItbWVudSxcclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbGVmdCAudG9wLW1lbnUtc29jYyB1bC5saXN0LWdyb3VwID4gbGkgPiB1bC5zdWItbWVudSA+IGxpID4gYSxcclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbGVmdCAudG9wLW1lbnUtc29jYyB1bC5saXN0LWdyb3VwID4gbGkgPiB1bC5zdWItbWVudSA+IGxpID4gYTpob3ZlcixcclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbWFpbiAuY29udGFpbmVyLXF1b3RlIC5xdW90ZS1ib3R0b20gLnF1b3RlLWNsb3NlLFxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1tYWluIC5jb250YWluZXItcXVvdGUgLnF1b3RlLWJvdHRvbSAudGFiLXF0LnBhbmVsIC5ib3gtcXVvdGEgLnF0LWNvbnRhaW5lciAuc2Vnbm8tcXVvdGEsXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLW1haW4gLnRvcC1zZXR0aW5ncyA+IGEgPiBkaXYsXHJcbmJvZHkubGl2ZSBhLnJlYy1wYXNzd29yZDphZnRlcixcclxuYm9keS5saXZlIGJ1dHRvbiNidG5FbmxhcmdlRnJhbWUsXHJcbmJvZHkubGl2ZSBidXR0b24jYnRuRW5sYXJnZUZyYW1lIHNwYW4uY2xvc2UtbGl2ZTpiZWZvcmUsXHJcbmJvZHkubGl2ZSBidXR0b24jYnRuRW5sYXJnZUZyYW1lIHNwYW4ub3Blbi1saXZlOmJlZm9yZSxcclxuYm9keS5saXZlIGRpdiN0b3AtaGVhZGVyLWR1ZS50b3AtaGVhZGVyIC5mb3JtLWdyb3VwIC5zZWFyY2gtYnRuOmhvdmVyLFxyXG5cclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbWFpbiAuY29udGFpbmVyLXF1b3RlIC5xdW90ZS1ib3R0b20gLnRhYi1xdC5wYW5lbCAuYm94LXF1b3RhIC5xdC1jb250YWluZXIgLnRpcG8tcXVvdGEge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIFxyXG59XHJcblxyXG4ud3JhcHBlci1saXZlIC5tYWluLWNvbnRlbnQgLndyYXBwZXIgLmNvbC1sZWZ0IC5sZWZ0LW5hdiAubWVudS1saXZlIC5tZW51LWl0ZW0gdWwubGlzdC1ncm91cCBsaS5saXN0LWdyb3VwLWl0ZW0gLm9kZHMtcm93IC5xdW90YTpob3ZlciAubWVyY2F0byxcclxuLndyYXBwZXItbGl2ZSAubWFpbi1jb250ZW50IC53cmFwcGVyIC5jb2wtbGVmdCAubGVmdC1uYXYgLm1lbnUtbGl2ZSAubWVudS1pdGVtIHVsLmxpc3QtZ3JvdXAgbGkubGlzdC1ncm91cC1pdGVtIC5vZGRzLXJvdyAucXVvdGE6aG92ZXIgLnF0YSxcclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbGVmdCAubWVudS1saXZlIC5tZW51LWl0ZW0gLmxpc3QtZ3JvdXAgPiBkaXYgPiBsaS5saXN0LWdyb3VwLWl0ZW0uc2VsZWN0ZWQtbWVudSxcclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbGVmdCAubWVudS1saXZlIC5tZW51LWl0ZW0gLmxpc3QtZ3JvdXAgPiBkaXYgPiBsaS5saXN0LWdyb3VwLWl0ZW06YWN0aXZlLFxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1sZWZ0IC5tZW51LWxpdmUgLm1lbnUtaXRlbSAubGlzdC1ncm91cCA+IGxpLmxpc3QtZ3JvdXAtaXRlbS5zZWxlY3RlZC1tZW51LFxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1tYWluIC5jb250YWluZXItcXVvdGUgLnF1b3RlLWJvdHRvbSAudGFiLXF0LnBhbmVsIC5ib3gtcXVvdGEgLnF0LWNvbnRhaW5lcjpob3ZlciAuc2Vnbm8tcXVvdGEsXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLW1haW4gLmNvbnRhaW5lci1xdW90ZSAucXVvdGUtYm90dG9tIC50YWItcXQucGFuZWwgLmJveC1xdW90YSAucXQtY29udGFpbmVyOmhvdmVyIC50aXBvLXF1b3RhLFxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1tYWluIC5jb250YWluZXItcXVvdGUgLnF1b3RlLWJvdHRvbSAudGFiLXF0LnBhbmVsIC5ib3gtcXVvdGEgLnF0LWNvbnRhaW5lcjpob3ZlciA+IGRpdixcclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbWFpbiAudG9wLXNldHRpbmdzID4gYSA+IGRpdixcclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbWFpbiAudG9wLXNldHRpbmdzIGkge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLnNlbGVjdGVkLW1lbnUge1xyXG4gIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbGVmdCAubWVudS1saXZlIC5tZW51LWl0ZW0gYSxcclxuYm9keS5saXZlIC5jb2wtbGVmdCAubGVmdC1uYXYgLm1lbnUtbGl2ZSAubWVudS1pdGVtIGEgc3Bhbi5zcG9ydC10aXRsZSxcclxuYm9keS5saXZlIC5saXZlLWNhbGVuZGFyaW8gLnBhbmVsLWJvZHkgdWwubmF2LXRhYnMgbGkgYTpob3ZlciA+IHNwYW4uZGF0YSxcclxuYm9keS5saXZlIC5saXZlLWNhbGVuZGFyaW8gLnBhbmVsLWJvZHkgdWwubmF2LXRhYnMgbGkgYTpob3ZlciA+IHNwYW4uZ2lvcm5vLFxyXG5ib2R5LmxpdmUgLmxpdmUtY2FsZW5kYXJpbyAucGFuZWwtYm9keSB1bC5uYXYtdGFicyBsaS5hY3RpdmUgYSBzcGFuLmRhdGEsXHJcbmJvZHkubGl2ZSAubGl2ZS1jYWxlbmRhcmlvIC5wYW5lbC1ib2R5IHVsLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHNwYW4uZ2lvcm5vLFxyXG5ib2R5LmxpdmUgLm1haW4tY29udGVudCAudG9wLW1lbnUtbGl2ZSB1bCBsaSBhLmFjdGl2ZSxcclxuYm9keS5saXZlIC5tYWluLWNvbnRlbnQgLnRvcC1tZW51LWxpdmUgdWwgbGkgYTpob3ZlcixcclxuYm9keS5saXZlIC5tZW51LWxpdmUgLnBhbmVsLWhlYWRpbmcudGl0bGUsXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLWxlZnQgLm1lbnUtbGl2ZSAubWVudS1pdGVtID4gYSA+IGksXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLW1haW4gLmNvbnRhaW5lci1xdW90ZSAucXVvdGUtYm90dG9tIC50YWItcXQucGFuZWwgLmludC1xdW90ZS5wYW5lbC1oZWFkaW5nIHtcclxuICBjb2xvcjogI2ZmYzQwMDtcclxufVxyXG5cclxuYm9keS5saXZlIC5zZWxlY3RlZC1tZW51IC5wcmVmZXJpdGkge1xyXG4gIGNvbG9yOiAjZmZjNDAwIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keS5saXZlIC50ZW5uaXMgc3Bhbi50b3JuZW8sXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLWxlZnQgLm1lbnUtbGl2ZSAubWVudS1pdGVtIC5saXN0LWdyb3VwID4gZGl2ID4gbGkubGlzdC1ncm91cC1pdGVtLFxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1sZWZ0IC5tZW51LWxpdmUgLm1lbnUtaXRlbSAubGlzdC1ncm91cCA+IGxpLmxpc3QtZ3JvdXAtaXRlbSxcclxuYm9keS5saXZlIHNwYW4udG9ybmVvIHtcclxuICBjb2xvcjogIzk5OTtcclxufVxyXG5cclxuYm9keS5saXZlIC5uby1tYXJrZXRzIHtcclxuICBjb2xvcjogIzk5OSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAubGl2ZS1jYWxlbmRhcmlvIC5wYW5lbC1ib2R5IC50YWItY29udGVudCB0YWJsZSB0aGVhZCB0ciB0aCB7XHJcbiAgY29sb3I6ICM0NDQ7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAuZ3JuIHtcclxuICBjb2xvcjogIzFiYWQwNCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAucmVkIHtcclxuICBjb2xvcjogcmVkO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLm9yYW4ge1xyXG4gIGNvbG9yOiAjZjYwO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLmxpdmUtY2FsZW5kYXJpbyAucGFuZWwtYm9keSB1bC5uYXYtdGFicyBsaSBhIHNwYW4uZGF0YSB7XHJcbiAgY29sb3I6ICM4ZThlOGU7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAubGl2ZS1jYWxlbmRhcmlvIC5wYW5lbC1ib2R5IC50YWItY29udGVudCB0YWJsZSB0ciB0ZC5jYW1waW9uYXRvLFxyXG5ib2R5LmxpdmUgLmxpdmUtY2FsZW5kYXJpbyAucGFuZWwtYm9keSAudGFiLWNvbnRlbnQgdGFibGUgdHIgdGQub3JhcmlvLFxyXG5ib2R5LmxpdmUgLmxpdmUtY2FsZW5kYXJpbyAucGFuZWwtYm9keSAudGFiLWNvbnRlbnQgdGFibGUgdHIgdGQuc3BvcnQsXHJcbmJvZHkubGl2ZSAubGl2ZS1jYWxlbmRhcmlvIC5wYW5lbC1ib2R5IHVsLm5hdi10YWJzIGxpIGEgc3Bhbi5naW9ybm8ge1xyXG4gIGNvbG9yOiAjYzVjNWM1O1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLnBhbGxhdm9sbyBzcGFuLnRlYW1hd2F5LmFjdGl2ZTphZnRlcixcclxuYm9keS5saXZlIC5wYWxsYXZvbG8gc3Bhbi50ZWFtaG9tZS5hY3RpdmU6YmVmb3JlLFxyXG5ib2R5LmxpdmUgLnRlbm5pcyBzcGFuLnRlYW1hd2F5LmFjdGl2ZTphZnRlcixcclxuYm9keS5saXZlIC50ZW5uaXMgc3Bhbi50ZWFtaG9tZS5hY3RpdmU6YmVmb3JlLFxyXG5ib2R5LmxpdmUgYSBzcGFuLnRlbm5pcy10ZWFtMS5hY3RpdmU6YmVmb3JlLFxyXG5ib2R5LmxpdmUgYSBzcGFuLnRlbm5pcy10ZWFtMi5hY3RpdmU6YWZ0ZXIsXHJcbmJvZHkubGl2ZSBhIHNwYW4udm9sbGV5LXRlYW0xLmFjdGl2ZTpiZWZvcmUsXHJcbmJvZHkubGl2ZSBhIHNwYW4udm9sbGV5LXRlYW0yLmFjdGl2ZTphZnRlciB7XHJcbiAgY29sb3I6ICNmYzA7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAubGl2ZS1jYWxlbmRhcmlvIC5wYW5lbC1ib2R5IC50YWItY29udGVudCB0YWJsZSB0aGVhZCB0ciB0aCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNTU1O1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLmxpdmUtY2FsZW5kYXJpbyAucGFuZWwtYm9keSAudGFiLWNvbnRlbnQgdGFibGUgdHI6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogIzQ0NDtcclxufVxyXG5cclxuYm9keS5saXZlIC5tYWluLWNvbnRlbnQgLnRvcC1tZW51LWxpdmUgdWwgbGksXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLW1haW4gLmNvbnRhaW5lci1xdW90ZSAucXVvdGUtYm90dG9tIC50YWItcXQucGFuZWwgLmludC1xdW90ZS5wYW5lbC1oZWFkaW5nIHtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjMpO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLmxpdmUtY2FsZW5kYXJpbyAucGFuZWwtYm9keSAudGFiLWNvbnRlbnQgdGFibGUgdHIge1xyXG4gIGJvcmRlci1jb2xvcjogIzMzMztcclxufVxyXG5cclxuYm9keS5saXZlIC5mYXYgc3Bhbi50aXRsZTphZnRlciB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmYzA7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAuc29jY2VyIHNwYW4udGl0bGU6YWZ0ZXIge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA4ZWRhO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLnRlbm5pcyBzcGFuLnRpdGxlOmFmdGVyIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogIzc5YjUyNjtcclxufVxyXG5cclxuYm9keS5saXZlIC5iYXNrZXQgc3Bhbi50aXRsZTphZnRlciB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmYTgzMjA7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAucGFsbGF2b2xvIHNwYW4udGl0bGU6YWZ0ZXIge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNGM3ZDhiO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLmhvY2tleSBzcGFuLnRpdGxlOmFmdGVyIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogIzkwMjIyMjtcclxufVxyXG5cclxuYm9keS5saXZlIC5ydWdieSBzcGFuLnRpdGxlOmFmdGVyIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogIzAwNWEzZDtcclxufVxyXG5cclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbGVmdCAubWVudS1saXZlIC5tZW51LWl0ZW0gLmxpc3QtZ3JvdXAgPiBkaXYgPiBsaS5saXN0LWdyb3VwLWl0ZW0sXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLWxlZnQgLm1lbnUtbGl2ZSAubWVudS1pdGVtIC5saXN0LWdyb3VwID4gbGkubGlzdC1ncm91cC1pdGVtLFxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1sZWZ0IC5tZW51LWxpdmUgLm1lbnUtaXRlbSA+IGEsXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLXJpZ2h0IC5jb3Vwb24tY29udGFpbmVyIC5jb3Vwb24tY29uZmVybWEtc2NoIC5saXN0LWdyb3VwIC5yb3ctY291cG9uIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcclxufVxyXG5cclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbGVmdCAudG9wLW1lbnUtc29jYyB1bC5saXN0LWdyb3VwID4gbGkge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1sZWZ0IC50b3AtbWVudS1zb2NjIHVsLmxpc3QtZ3JvdXAgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgPiBhIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsMCwwLC4yKTtcclxufVxyXG5cclxuYm9keS5saXZlIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuYm9keS5saXZlIC5saXZlLWNhbGVuZGFyaW8gLnBhbmVsLWJvZHkgdWwubmF2LXRhYnMgbGkgYSB7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzMzO1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjIyO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLWxlZnQgLm1lbnUtbGl2ZSAuZmlyc3Qtcm93IC5zY29yZS1ob21lIHtcclxuICBib3gtc2hhZG93OiAwIDRweCAwIC0zcHggcmdiYSgyNTUsMjU1LDI1NSwuMyk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCAwIC0zcHggcmdiYSgyNTUsMjU1LDI1NSwuMyk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwIDRweCAwIC0zcHggcmdiYSgyNTUsMjU1LDI1NSwuMyk7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLWxlZnQgLm1lbnUtbGl2ZSAuc2VsZWN0ZWQtbWVudSAuZmlyc3Qtcm93IC5zY29yZS1ob21lIHtcclxuICBib3gtc2hhZG93OiAwIDRweCAwIC0zcHggcmdiYSgwLDAsMCwuMyk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCAwIC0zcHggcmdiYSgwLDAsMCwuMyk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwIDRweCAwIC0zcHggcmdiYSgwLDAsMCwuMyk7XHJcbn1cclxuXHJcbi5jb2wtbGVmdCAubGVmdC1uYXYgLm1lbnUtbGl2ZSAubWVudS1pdGVtIHVsLmxpc3QtZ3JvdXAgbGkubGlzdC1ncm91cC1pdGVtIC5vZGRzLXJvdyAucXVvdGE6aG92ZXIge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwwLDAsLjQpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsMCwwLC40KTtcclxufVxyXG5cclxuYm9keS5saXZlIGRpdi5jYW1wbyB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggIzExMTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzExMTtcclxufVxyXG5cclxuYm9keS5saXZlIGRpdi5jYW1wby5hY3RpdmUsXHJcbmJvZHkubGl2ZSBkaXYuY2FtcG86aG92ZXIge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjU1LDIwNCwwLC41KTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyNTUsMjA0LDAsLjUpO1xyXG59XHJcblxyXG4vLyBib2R5LmxpdmUgYnV0dG9uI2J0bkVubGFyZ2VGcmFtZSBzcGFuLmNsb3NlLWxpdmU6YmVmb3JlLFxyXG4vLyBib2R5LmxpdmUgYnV0dG9uI2J0bkVubGFyZ2VGcmFtZSBzcGFuLm9wZW4tbGl2ZTpiZWZvcmUge1xyXG4vLyAgIHRleHQtc2hhZG93OiAwIDAgOXB4ICNjOGYzMDU7XHJcbi8vIH1cclxuXHJcbi8qKioqKioqKioqKioqKi9cclxuXHJcbi8vIGJvZHkubGl2ZSAud3JhcHBlciAuY29sLW1haW4gLmNvbnRhaW5lci1xdW90ZSAucXVvdGUtYm90dG9tIC5uYXYtbWFya2V0cy1ncm91cHMgdWwgbGkgYSxcclxuLy8gYm9keS5saXZlIHVsLm5hdi5uYXYtdGFicyBsaSBhIHtcclxuLy8gICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgIzNjM2MzYztcclxuLy8gICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgIzNjM2MzYztcclxuLy8gICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAwICMzYzNjM2M7XHJcbi8vICAgY29sb3I6ICNmZmY7XHJcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1tYWluIC5jb250YWluZXItcXVvdGUgLnF1b3RlLWJvdHRvbSAubmF2LW1hcmtldHMtZ3JvdXBzIHVsIGxpLmFjdGl2ZSBhLFxyXG5ib2R5LmxpdmUgdWwubmF2Lm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgI2ZmYzQwMDtcclxuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgI2ZmYzQwMDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAwICNmZmM0MDA7XHJcbiAgY29sb3I6ICNmZmM0MDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1tYWluIC5jb250YWluZXItcXVvdGUgLnF1b3RlLWJvdHRvbSAubmF2LW1hcmtldHMtZ3JvdXBzIHVsIGxpIGE6aG92ZXIsXHJcbmJvZHkubGl2ZSB1bC5uYXYubmF2LXRhYnMgbGk6aG92ZXIgYSB7XHJcbiAgY29sb3I6ICNmZmM0MDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmF2LW1hcmtldHMtZ3JvdXBzIC5zY3JvbGxiYXIgLmhhbmRsZSB7XHJcbiAgYmFja2dyb3VuZDogI2ZmYzQwMDtcclxufVxyXG5cclxuYm9keSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5jb2wtcmlnaHQgLmNvbC1yaWdodC1saXZlICNmcmFtZXNvY2NyaWdodCB1bC5uYXYubmF2LXRhYnMgbGkuYWN0aXZlIGEge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgMCAjZmZjNDAwO1xyXG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgMCAjZmZjNDAwO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgI2ZmYzQwMDtcclxuICBjb2xvcjogI2ZmYzQwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkgLndyYXBwZXItbGl2ZSBzZWN0aW9uLm1haW4tY29udGVudCAud3JhcHBlciAuY29sLXJpZ2h0IC5jb2wtcmlnaHQtbGl2ZSAjZnJhbWVzb2NjcmlnaHQgdWwubmF2Lm5hdi10YWJzIGxpOmhvdmVyIGEge1xyXG4gIGNvbG9yOiAjZmZjNDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxufVxyXG5cclxuLm1haW4tY29udGVudCAudG9wLW1lbnUtbGl2ZSB1bCBsaSBhLmFjdGl2ZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAwICNmZmM0MDA7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAwICNmZmM0MDA7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgMCAjZmZjNDAwO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBxdW90YWNoYW5nIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA2OGMxO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMXB4ICMwMDY4YzE7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICMwMDY4YzE7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAjMDA2OGMxO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgIzAwNjhjMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgYmFja2dyb3VuZDogIzAwNjhjMTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDFweCAjMDA2OGMxO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjMDA2OGMxO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHF1b3RhY2hhbmcge1xyXG4gIDAlIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDY4YzE7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxcHggIzAwNjhjMTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggIzAwNjhjMTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwICMwMDY4YzE7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAjMDA2OGMxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA2OGMxO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMXB4ICMwMDY4YzE7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICMwMDY4YzE7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBxdW90YWNoYW5nIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA2OGMxO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMXB4ICMwMDY4YzE7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICMwMDY4YzE7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAjMDA2OGMxO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgIzAwNjhjMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgYmFja2dyb3VuZDogIzAwNjhjMTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDFweCAjMDA2OGMxO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjMDA2OGMxO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHF1b3RhcmVtIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxcHggcmVkO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDFweCByZWQ7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCByZWQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCByZWQ7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDFweCByZWQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJlZDtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIHF1b3RhcmVtIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxcHggcmVkO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDFweCByZWQ7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCByZWQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCByZWQ7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDFweCByZWQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJlZDtcclxuICB9XHJcbn1cclxuIiwiYm9keXtcclxuICAgICYubGl2ZXtcclxuICAgICAgICBzZWN0aW9uLm1haW4tY29udGVudHtcclxuICAgICAgICAgICAgLndyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAubGl2ZS1jb2wtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAubGl2ZS1vdmVydmlld3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5neyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzAwOEVEQTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LnBhbmVsLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDhFREE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5neyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6Izc5QjUyNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LnBhbmVsLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiM3OUI1MjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5neyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I0ZBODMyMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LnBhbmVsLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNGQTgzMjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTIze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiM0YzdkOGI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNC5wYW5lbC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojNGM3ZDhiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9zcG9ydGxpdmU0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiM5MDIyMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNC5wYW5lbC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojOTAyMjIyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9zcG9ydGxpdmUyMHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojNmIwMjYyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQucGFuZWwtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzZiMDI2MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vc3BvcnRsaXZlMTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5neyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzAwNUEzRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LnBhbmVsLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDVBM0Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5neyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2YwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LnBhbmVsLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5neyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZjMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LnBhbmVsLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmYzA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTIxe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDVBM0Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNC5wYW5lbC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMDA1QTNEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9zcG9ydGxpdmUyOXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojNzliNTI1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQucGFuZWwtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6Izc5YjUyNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vc3BvcnRsaXZlMTl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5neyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzAwOGVkYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LnBhbmVsLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDhlZGE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTIye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmYTgzMjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNC5wYW5lbC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmE4MzIwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9zcG9ydGxpdmUzMXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojNzlCNTI2OztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LnBhbmVsLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiM3OUI1MjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTMye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiM0YzdjOGI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNC5wYW5lbC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojNGM3YzhiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9zcG9ydGxpdmUzN3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojOTAyMjIzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQucGFuZWwtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzkwMjIyMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vc3BvcnRsaXZlMzd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5neyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzAyNWEzYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LnBhbmVsLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMjVhM2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTM0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMjM3NWE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNC5wYW5lbC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMDM0MzZkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzExMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQucGFuZWwtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtY29sbGFwc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUudGFibGUtZXZlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmQyZDJkIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWYxZjFmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMTExO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzExMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzExMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5eyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbmZvLXRkLXdpZHRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudG9ybmVve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zdGF0b3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5kaXYuZGFya3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zY29yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYzA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGVhbWhvbWUsJi50ZWFtYXdheXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYzA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kYXJreyAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWFya2V0LXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5zcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3RhLWNvbnR7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICMwMDAsIGluc2V0IDBweCAwcHggMTZweCAwcHggcmdiYSgwLDAsMCwxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggIzAwMCwgaW5zZXQgMHB4IDBweCAxNnB4IDBweCByZ2JhKDAsMCwwLDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggIzAwMCwgaW5zZXQgMHB4IDBweCAxNnB4IDBweCByZ2JhKDAsMCwwLDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTExO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lcmNhdG8tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5obmR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDIyNCwgMTgwLCAzKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3Rhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmMwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lcmNhdG8tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXVvdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEucGl1e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZjMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsImJvZHkge1xyXG4gICAgJi5saXZlIHtcclxuICAgICAgc2VjdGlvbi5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgIC5saXZlLWNvbC1jb250IHtcclxuICAgICAgICAgICAgLmxpdmUtY2FsZW5kYXJpbyAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgdWwubmF2LXRhYnMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MDQwNDA7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC50YWItY29udGVudCB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZjFmMWY7ICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRib2R5e1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjkyOTI5O1xyXG4gICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI5MjkyOTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzYjNiM2I7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICAgICAgdGQgeyBcclxuICAgICAgICAgICAgICAgICAgICAgICYuc3BvcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYzA7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgICAgICAgICYuZXZlbnRvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAiXSwibmFtZXMiOltdLCJt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QyxFQUFFLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FDekQsSUFBSSxBQUFBLGNBQWMsQ0FBQyxvQkFBb0IsQ0FBQyxFQUFFLEFBQUEsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUN6RCxJQUFJLEFBQUEsY0FBYyxDQUFDLG9CQUFvQixDQUFDLEVBQUUsQUFBQSxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FDbkQsSUFBSSxBQUFBLGNBQWMsQ0FBQyxvQkFBb0IsQ0FBQyxFQUFFLEFBQUEsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsQ0FDakQsS0FBSyxDQUFDLElBQUksQ0FDWCxBQUVELEFBQUEsSUFBSSxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsZ0NBQWdDLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FDaEgsSUFBSSxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsZ0NBQWdDLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FDdkgsSUFBSSxBQUFBLGNBQWMsQ0FBQyxvQkFBb0IsQ0FBQyxFQUFFLEFBQUEsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FDaEUsSUFBSSxBQUFBLGNBQWMsQ0FBQyxvQkFBb0IsQ0FBQyxFQUFFLEFBQUEsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FDaEUsSUFBSSxBQUFBLGNBQWMsQ0FBQyxvQkFBb0IsQ0FBQyxFQUFFLEFBQUEsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsT0FBTyxDQUMxRCxJQUFJLEFBQUEsY0FBYyxDQUFDLG9CQUFvQixDQUFDLEVBQUUsQUFBQSxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUMsQUFBQSxPQUFPLEFBQUEsQ0FDeEQsS0FBSyxDRmhpQ0ssT0FBTyxDRWlpQ2xCLEFBRUQsQUFBQSxJQUFJLEFBQUEsY0FBYyxDQUFDLFVBQVUsQ0FBQyxnQ0FBZ0MsQ0FBQyxFQUFFLEFBQUEsSUFBSSxBQUFBLFNBQVMsQ0FBQyxFQUFFLEFBQUEsT0FBTyxDQUFDLENBQUMsQUFBQSxDQUN4RixrQkFBa0IsQ0FBRSxLQUFLLENBQUMsQ0FBQyxDQUFFLElBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDRnJpQzdCLE9BQU8sQ0VzaUNkLGVBQWUsQ0FBRSxLQUFLLENBQUMsQ0FBQyxDQUFFLElBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDRnRpQzFCLE9BQU8sQ0V1aUNkLFVBQVUsQ0FBRSxLQUFLLENBQUMsQ0FBQyxDQUFFLElBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDRnZpQ3JCLE9BQU8sQ0V3aUNkLEtBQUssQ0Z4aUNFLE9BQU8sQ0V5aUNmLEFBRUQsQUFBQSxJQUFJLEFBQUEsY0FBYyxDQUFDLFVBQVUsQ0FBQyxnQ0FBZ0MsQ0FBQyxFQUFFLEFBQUEsSUFBSSxBQUFBLFNBQVMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFBLENBQ2pGLFlBQVksQ0Y1aUNMLE9BQU8sQ0U2aUNmLEFBQ0QsQUFBQSxJQUFJLEFBQUEsY0FBYyxDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxhQUFhLENBQUUsSUFBSSxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsZ0NBQWdDLENBQUMsYUFBYSxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLDRCQUE0QixDQUFDLGFBQWEsQ0FBRSxJQUFJLEFBQUEsY0FBYyxDQUFDLFVBQVUsQ0FBQyxvQkFBb0IsQ0FBQyxhQUFhLENBQUUsSUFBSSxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLGFBQWEsQ0FBRSxJQUFJLEFBQUEsY0FBYyxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxhQUFhLENBQUUsSUFBSSxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBRSxJQUFJLEFBQUEsY0FBYyxDQUFDLFVBQVUsQ0FBQyxPQUFPLENBQUMsYUFBYSxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxhQUFhLENBQUUsSUFBSSxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDLGFBQWEsQ0FBRSxJQUFJLEFBQUEsY0FBYyxDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxhQUFhLENBQUUsSUFBSSxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsYUFBYSxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLGFBQWEsQ0FBRSxJQUFJLEFBQUEsY0FBYyxDQUFDLFVBQVUsQ0FBQyxnQ0FBZ0MsQ0FBQyxhQUFhLENBQUUsSUFBSSxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsNEJBQTRCLENBQUMsYUFBYSxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLG9CQUFvQixDQUFDLGFBQWEsQ0FBRSxJQUFJLEFBQUEsY0FBYyxDQUFDLFVBQVUsQ0FBQyxNQUFNLENBQUMsYUFBYSxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyxhQUFhLENBQUUsSUFBSSxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGFBQWEsQ0FBRSxJQUFJLEFBQUEsY0FBYyxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxhQUFhLENBQUUsSUFBSSxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLGFBQWEsQ0FBRSxJQUFJLEFBQUEsY0FBYyxDQUFDLFVBQVUsQ0FBQyxjQUFjLENBQUMsYUFBYSxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLGFB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QUMsZ0NBQWdDLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUUsSUFBSSxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsNEJBQTRCLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUUsSUFBSSxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsb0JBQW9CLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUUsSUFBSSxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBRSxJQUFJLEFBQUEsY0FBYyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUUsSUFBSSxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBRSxJQUFJLEFBQUEsY0FBYyxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUUsSUFBSSxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLGdDQUFnQyxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLDRCQUE0QixDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLG9CQUFvQixDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBRSxJQUFJLEFBQUEsY0FBYyxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUUsSUFBSSxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBRSxJQUFJLEFBQUEsY0FBYyxDQUFDLFVBQVUsQ0FBQyxPQUFPLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUUsSUFBSSxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBRSxJQUFJLEFBQUEsY0FBYyxDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBRSxJQUFJLEFBQUEsY0FBYyxDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFNBQVMsQUFBQSxDQUNoL0QsVUFBVSxDQUFFLElBQXNCLENBQ25DLEFBRUQsQUFBQSxJQUFJLEFBQUEsY0FBYyxDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLGdDQUFnQyxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUUsSUFBSSxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsNEJBQTRCLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBRSxJQUFJLEFBQUEsY0FBYyxDQUFDLFVBQVUsQ0FBQyxvQkFBb0IsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUUsSUFBSSxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBRSxJQUFJLEFBQUEsY0FBYyxDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLGdDQUFnQyxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUUsSUFBSSxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsNEJBQTRCLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBRSxJQUFJLEFBQUEsY0FBYyxDQUFDLFVBQVUsQ0FBQyxvQkFBb0IsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFFLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsRUFBRSxD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QUFJLEFBQUEsS0FBSyxDQUFDLGdCQUFnQixDQUFDLFdBQVcsQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxBQUFBLEtBQUssQUFBQyxDQUNoRSxLQUFLLENBQUUsT0FBTyxDQUNmLEFBRUQsQUFBQSxJQUFJLEFBQUEsS0FBSyxDQUFDLGdCQUFnQixDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUMxRSxJQUFJLEFBQUEsS0FBSyxDQUFDLGdCQUFnQixDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxDQUN0RSxJQUFJLEFBQUEsS0FBSyxDQUFDLGdCQUFnQixDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxDQUNyRSxJQUFJLEFBQUEsS0FBSyxDQUFDLGdCQUFnQixDQUFDLFdBQVcsQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxBQUFBLE9BQU8sQUFBQyxDQUNsRSxLQUFLLENBQUUsT0FBTyxDQUNmLEFBRUQsQUFBQSxJQUFJLEFBQUEsS0FBSyxDQUFDLFVBQVUsQ0FBQyxJQUFJLEFBQUEsU0FBUyxBQUFBLE9BQU8sQUFBQSxNQUFNLENBQy9DLElBQUksQUFBQSxLQUFLLENBQUMsVUFBVSxDQUFDLElBQUksQUFBQSxTQUFTLEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FDaEQsSUFBSSxBQUFBLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxBQUFBLFNBQVMsQUFBQSxPQUFPLEFBQUEsTUFBTSxDQUM1QyxJQUFJLEFBQUEsS0FBSyxDQUFDLE9BQU8sQ0FBQyxJQUFJLEFBQUEsU0FBUyxBQUFBLE9BQU8sQUFBQSxPQUFPLENBQzdDLElBQUksQUFBQSxLQUFLLENBQUMsQ0FBQyxDQUFDLElBQUksQUFBQSxhQUFhLEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FDM0MsSUFBSSxBQUFBLEtBQUssQ0FBQyxDQUFDLENBQUMsSUFBSSxBQUFBLGFBQWEsQUFBQSxPQUFPLEFBQUEsTUFBTSxDQUMxQyxJQUFJLEFBQUEsS0FBSyxDQUFDLENBQUMsQ0FBQyxJQUFJLEFBQUEsYUFBYSxBQUFBLE9BQU8sQUFBQSxPQUFPLENBQzNDLElBQUksQUFBQSxLQUFLLENBQUMsQ0FBQyxDQUFDLElBQUksQUFBQSxhQUFhLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQyxDQUN6QyxLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsQUFBQSxJQUFJLEFBQUEsS0FBSyxDQUFDLGdCQUFnQixDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFDLENBQ3BFLFlBQVksQ0FBRSxJQUFJLENBQ25CLEFBRUQsQUFBQSxJQUFJLEFBQUEsS0FBSyxDQUFDLGdCQUFnQixDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsS0FBSyxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUMsQ0FDakUsWUFBWSxDQUFFLElBQUksQ0FDbkIsQUFFRCxBQUFBLElBQUksQUFBQSxLQUFLLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUM1QyxJQUFJLEFBQUEsS0FBSyxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsZ0JBQWdCLENBQUMsYUFBYSxDQUFDLE9BQU8sQUFBQSxNQUFNLENBQUMsVUFBVSxBQUFBLGNBQWMsQUFBQyxDQUNqRyxZQUFZLENBQUUsZUFBYyxDQUM3QixBQUVELEFBQUEsSUFBSSxBQUFBLEtBQUssQ0FBQyxnQkFBZ0IsQ0FBQyxXQUFXLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxFQUFFLEFBQUMsQ0FDM0QsWUFBWSxDQUFFLElBQUksQ0FDbkIsQUFFRCxBQUFBLElBQUksQUFBQSxLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFDLENBQzlCLGlCQUFpQixDQUFFLElBQUksQ0FDeEIsQUFFRCxBQUFBLElBQUksQUFBQSxLQUFLLENBQUMsT0FBTyxDQUFDLElBQUksQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFDLENBQ2pDLGlCQUFpQixDQUFFLE9BQU8sQ0FDM0IsQUFFRCxBQUFBLElBQUksQUFBQSxLQUFLLENBQUMsT0FBTyxDQUFDLElBQUksQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFDLENBQ2pDLGlCQUFpQixDQUFFLE9BQU8sQ0FDM0IsQUFFRCxBQUFBLElBQUksQUFBQSxLQUFLLENBQUMsT0FBTyxDQUFDLElBQUksQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFDLENBQ2pDLGlCQUFpQixDQUFFLE9BQU8sQ0FDM0IsQUFFRCxBQUFBLElBQUksQUFBQSxLQUFLLENBQUMsVUFBVSxDQUFDLElBQUksQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFDLENBQ3BDLGlCQUFpQixDQUFFLE9BQU8sQ0FDM0IsQUFFRCxBQUFBLElBQUksQUFBQSxLQUFLLENBQUMsT0FBTyxDQUFDLElBQUksQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFDLENBQ2pDLGlCQUFpQixDQUFFLE9BQU8sQ0FDM0IsQUFFRCxBQUFBLElBQUksQUFBQSxLQUFLLENBQUMsTUFBTSxDQUFDLElBQUksQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFDLENBQ2hDLGlCQUFpQixDQUFFLE9BQU8sQ0FDM0IsQUFFRCxBQUFBLElBQUksQUFBQSxLQUFLLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBRyxHQUFHLENBQUcsRUFBRSxBQUFBLGdCQUFnQixDQUN6RixJQUFJLEFBQUEsS0FBSyxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUcsRUFBRSxBQUFBLGdCQUFnQixDQUNuRixJQUFJLEFBQUEsS0FBSyxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBRyxDQUFDLENBQ3RELElBQUksQUFBQSxLQUFLLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsQ0FBQyxXQUFXLENBQUMsV0FBVyxBQUFDLENBQzNGLG1CQUFtQixDQUFFLHFCQUFvQixDQUMxQyxBQUVELEFBQUEsSUFBSSxBQUFBLEtBQUssQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLGNBQWMsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFHLEVBQUUsQUFBQyxDQUM3RCxtQkFBbUIsQ0FBRSxlQUFjLENBQ3BDLEFBRUQsQUFBQSxJQUFJLEFBQUEsS0FBSyxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsY0FBYyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUcsRUFBRSxDQUFHLEVBQUUsQUFBQSxTQUFTLENBQUcsRUFBRSxDQUFHLENBQUMsQUFBQyxDQUNwRixtQkFBbUIsQ0FBRSxlQUFjLENBQ3BDLEFBRUQsQUFBQSxJQUFJLEFBQUEsS0FBSyxDQUFDLFlBQVksQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFHLFdBQVcsQUFBQyxDQUNsRSxZQUFZLENBQUUsV0FBVyxDQUMxQixBQUVELEFBQUEsSUFBSSxBQUFBLEtBQUssQ0FBQyxnQkFBZ0IsQ0FBQyxXQUFXLENBQUMsRUFBRSxBQUFBLFNBQVMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFDLENBQ3RELGtCQUFrQixDQUFFLElBQUksQ0FDeEIsaUJBQWlCLENBQUUsSUFBSSxDQUN2QixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3ZCLEFBRUQsQUFBQSxJQUFJLEFBQUEsS0FBSyxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxXQUFXLEFBQUMsQ0FDN0QsVUFBVSxDQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFFLElBQUcsQ0FBQyxxQkFBb0IsQ0FDN0Msa0JBQWtCLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUUsSUFBRyxDQUFDLHFCQUFvQixDQUNyRCxlQUFlLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUUsSUFBRyxDQUFDLHFCQUFvQixDQUNuRCxBQUVELEFBQUEsSUFBSSxBQUFBLEtBQUssQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxjQUFjLENBQUMsVUFBVSxDQUFDLFdBQVcsQUFBQyxDQUM1RSxVQUFVLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUUsSUFBRyxDQUFDLGVBQWMsQ0FDdkMsa0JBQWtCLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUUsSUFBRyxDQUFDLGVBQWMsQ0FDL0MsZUFBZSxDQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFFLElBQUcsQ0FBQyxlQUFjLENBQzdDLEFBRUQsQUFBQSxTQUFTLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsZ0JBQWdCLENBQUMsU0FBUyxDQUFDLE1BQU0sQUFBQSxNQUFNLEFBQUMsQ0FDaEcsa0JBQWtCLENBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxlQUFjLENBQ2xELFVBQVUsQ0FBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLGVBQWMsQ0FDM0MsQUFFRCxBQUFBLElBQUksQUFBQSxLQUFLLENBQUMsR0FBRyxBQUFBLE1BQU0sQUFBQyxDQUNsQixrQkFBa0IsQ0FBRSxjQUFjLENBQ2xDLFVBQVUsQ0FBRSxjQUFjLENBQzNCLEFBRUQsQUFBQSxJQUFJLEFBQUEsS0FBSyxDQUFDLEdBQUcsQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUMxQixJQUFJLEFBQUEsS0FBSyxDQUFDLEdBQUcsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFDLENBQ3hCLGtCQUFrQixDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxtQkFBa0IsQ0FDaEQsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxtQkFBa0Is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 */
