@import url("https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&display=swap");@import url("https://use.typekit.net/xhu6xai.css");html{font-size:62.5%}html,html *{-webkit-box-sizing:border-box;box-sizing:border-box}html[data-whatinput=mouse] .select2-container--focus:focus,html[data-whatinput=mouse] .select2-selection:focus,html[data-whatinput=mouse] .selection:focus,html[data-whatinput=mouse] a:focus,html[data-whatinput=mouse] button:focus,html[data-whatinput=mouse] input:focus{outline:none}html body{margin:0;max-width:100vw;overflow-x:hidden;position:relative;width:100%}html a:focus,html a:hover{text-decoration:none}html ol,html ul{margin-top:0}html .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}html .flex-row:after,html .flex-row:before{width:0}html .flex-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}html .flex-end{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:flex-end}html .relative{position:relative}html img,html svg{max-width:100%}html svg{max-height:100%}html figure{margin:0}html button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:currentcolor;cursor:pointer;font-family:inherit;padding:0}html input:not([class^=able] input){-webkit-appearance:none;-moz-appearance:none;appearance:none}.accordeon-toggle{cursor:pointer}.accordeon-content{overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.onglet-content:not(.active){display:none!important}.unloaded{position:absolute}.modals,.unloaded{opacity:0;visibility:hidden}.modals{height:100vh;left:0;pointer-events:none;position:fixed;top:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100vw;z-index:1000}.modals.modal-visible{opacity:1;pointer-events:auto;visibility:visible}.modals .modal-closer{background:rgba(0,0,0,.4);height:100%;width:100%}.modals .modal-content{left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;visibility:hidden}.modals .modal-content.modal-visible{opacity:1;pointer-events:auto;visibility:visible}.container{margin:0 auto;max-width:calc(100vw - 40px);width:calc(100vw - 40px)}@media screen and (min-width:576px){.container{max-width:calc(100vw - 60px);width:540px}}@media screen and (min-width:768px){.container{width:720px}}@media screen and (min-width:992px){.container{width:960px}}@media screen and (min-width:1200px){.container{width:1170px}}@media screen and (min-width:1700px){.container{width:1320px}}.container-fluid,.container.container-wide{width:calc(100vw - 40px)}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 20px;width:calc(100% + 20px)}@media screen and (min-width:576px){.flex-container{gap:30px 30px;width:calc(100% + 20px)}}.flex-container.flex-space{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-container>.xxs-1{width:calc(8.33333% - 20px)}@media screen and (min-width:576px){.flex-container>.xxs-1{width:calc(8.33333% - 30px)}}.flex-container>.xxs-offset-1{margin-left:8.33333%}.flex-container>.xxs-2{width:calc(16.66667% - 20px)}@media screen and (min-width:576px){.flex-container>.xxs-2{width:calc(16.66667% - 30px)}}.flex-container>.xxs-offset-2{margin-left:16.66667%}.flex-container>.xxs-3{width:calc(25% - 20px)}@media screen and (min-width:576px){.flex-container>.xxs-3{width:calc(25% - 30px)}}.flex-container>.xxs-offset-3{margin-left:25%}.flex-container>.xxs-4{width:calc(33.33333% - 20px)}@media screen and (min-width:576px){.flex-container>.xxs-4{width:calc(33.33333% - 30px)}}.flex-container>.xxs-offset-4{margin-left:33.33333%}.flex-container>.xxs-5{width:calc(41.66667% - 20px)}@media screen and (min-width:576px){.flex-container>.xxs-5{width:calc(41.66667% - 30px)}}.flex-container>.xxs-offset-5{margin-left:41.66667%}.flex-container>.xxs-6{width:calc(50% - 20px)}@media screen and (min-width:576px){.flex-container>.xxs-6{width:calc(50% - 30px)}}.flex-container>.xxs-offset-6{margin-left:50%}.flex-container>.xxs-7{width:calc(58.33333% - 20px)}@media screen and (min-width:576px){.flex-container>.xxs-7{width:calc(58.33333% - 30px)}}.flex-container>.xxs-offset-7{margin-left:58.33333%}.flex-container>.xxs-8{width:calc(66.66667% - 20px)}@media screen and (min-width:576px){.flex-container>.xxs-8{width:calc(66.66667% - 30px)}}.flex-container>.xxs-offset-8{margin-left:66.66667%}.flex-container>.xxs-9{width:calc(75% - 20px)}@media screen and (min-width:576px){.flex-container>.xxs-9{width:calc(75% - 30px)}}.flex-container>.xxs-offset-9{margin-left:75%}.flex-container>.xxs-10{width:calc(83.33333% - 20px)}@media screen and (min-width:576px){.flex-container>.xxs-10{width:calc(83.33333% - 30px)}}.flex-container>.xxs-offset-10{margin-left:83.33333%}.flex-container>.xxs-11{width:calc(91.66667% - 20px)}@media screen and (min-width:576px){.flex-container>.xxs-11{width:calc(91.66667% - 30px)}}.flex-container>.xxs-offset-11{margin-left:91.66667%}.flex-container>.xxs-12{width:calc(100% - 20px)}@media screen and (min-width:576px){.flex-container>.xxs-12{width:calc(100% - 30px)}}.flex-container>.xxs-offset-12{margin-left:100%}@media screen and (min-width:576px){.flex-container>.xs-1{width:calc(8.33333% - 30px)}}.flex-container>.xs-offset-1{margin-left:8.33333%}@media screen and (min-width:576px){.flex-container>.xs-2{width:calc(16.66667% - 30px)}}.flex-container>.xs-offset-2{margin-left:16.66667%}@media screen and (min-width:576px){.flex-container>.xs-3{width:calc(25% - 30px)}}.flex-container>.xs-offset-3{margin-left:25%}@media screen and (min-width:576px){.flex-container>.xs-4{width:calc(33.33333% - 30px)}}.flex-container>.xs-offset-4{margin-left:33.33333%}@media screen and (min-width:576px){.flex-container>.xs-5{width:calc(41.66667% - 30px)}}.flex-container>.xs-offset-5{margin-left:41.66667%}@media screen and (min-width:576px){.flex-container>.xs-6{width:calc(50% - 30px)}}.flex-container>.xs-offset-6{margin-left:50%}@media screen and (min-width:576px){.flex-container>.xs-7{width:calc(58.33333% - 30px)}}.flex-container>.xs-offset-7{margin-left:58.33333%}@media screen and (min-width:576px){.flex-container>.xs-8{width:calc(66.66667% - 30px)}}.flex-container>.xs-offset-8{margin-left:66.66667%}@media screen and (min-width:576px){.flex-container>.xs-9{width:calc(75% - 30px)}}.flex-container>.xs-offset-9{margin-left:75%}@media screen and (min-width:576px){.flex-container>.xs-10{width:calc(83.33333% - 30px)}}.flex-container>.xs-offset-10{margin-left:83.33333%}@media screen and (min-width:576px){.flex-container>.xs-11{width:calc(91.66667% - 30px)}}.flex-container>.xs-offset-11{margin-left:91.66667%}@media screen and (min-width:576px){.flex-container>.xs-12{width:calc(100% - 30px)}}.flex-container>.xs-offset-12{margin-left:100%}@media screen and (min-width:768px){.flex-container>.sm-1{width:calc(8.33333% - 30px)}.flex-container>.sm-offset-1{margin-left:8.33333%}.flex-container>.sm-2{width:calc(16.66667% - 30px)}.flex-container>.sm-offset-2{margin-left:16.66667%}.flex-container>.sm-3{width:calc(25% - 30px)}.flex-container>.sm-offset-3{margin-left:25%}.flex-container>.sm-4{width:calc(33.33333% - 30px)}.flex-container>.sm-offset-4{margin-left:33.33333%}.flex-container>.sm-5{width:calc(41.66667% - 30px)}.flex-container>.sm-offset-5{margin-left:41.66667%}.flex-container>.sm-6{width:calc(50% - 30px)}.flex-container>.sm-offset-6{margin-left:50%}.flex-container>.sm-7{width:calc(58.33333% - 30px)}.flex-container>.sm-offset-7{margin-left:58.33333%}.flex-container>.sm-8{width:calc(66.66667% - 30px)}.flex-container>.sm-offset-8{margin-left:66.66667%}.flex-container>.sm-9{width:calc(75% - 30px)}.flex-container>.sm-offset-9{margin-left:75%}.flex-container>.sm-10{width:calc(83.33333% - 30px)}.flex-container>.sm-offset-10{margin-left:83.33333%}.flex-container>.sm-11{width:calc(91.66667% - 30px)}.flex-container>.sm-offset-11{margin-left:91.66667%}.flex-container>.sm-12{width:calc(100% - 30px)}.flex-container>.sm-offset-12{margin-left:100%}.flex-container>.sm-offset-0{margin-left:0}}@media screen and (min-width:992px){.flex-container>.md-1{width:calc(8.33333% - 30px)}.flex-container>.md-offset-1{margin-left:8.33333%}.flex-container>.md-2{width:calc(16.66667% - 30px)}.flex-container>.md-offset-2{margin-left:16.66667%}.flex-container>.md-3{width:calc(25% - 30px)}.flex-container>.md-offset-3{margin-left:25%}.flex-container>.md-4{width:calc(33.33333% - 30px)}.flex-container>.md-offset-4{margin-left:33.33333%}.flex-container>.md-5{width:calc(41.66667% - 30px)}.flex-container>.md-offset-5{margin-left:41.66667%}.flex-container>.md-6{width:calc(50% - 30px)}.flex-container>.md-offset-6{margin-left:50%}.flex-container>.md-7{width:calc(58.33333% - 30px)}.flex-container>.md-offset-7{margin-left:58.33333%}.flex-container>.md-8{width:calc(66.66667% - 30px)}.flex-container>.md-offset-8{margin-left:66.66667%}.flex-container>.md-9{width:calc(75% - 30px)}.flex-container>.md-offset-9{margin-left:75%}.flex-container>.md-10{width:calc(83.33333% - 30px)}.flex-container>.md-offset-10{margin-left:83.33333%}.flex-container>.md-11{width:calc(91.66667% - 30px)}.flex-container>.md-offset-11{margin-left:91.66667%}.flex-container>.md-12{width:calc(100% - 30px)}.flex-container>.md-offset-12{margin-left:100%}.flex-container>.md-offset-0{margin-left:0}}@media screen and (min-width:1200px){.flex-container>.lg-1{width:calc(8.33333% - 30px)}.flex-container>.lg-offset-1{margin-left:8.33333%}.flex-container>.lg-2{width:calc(16.66667% - 30px)}.flex-container>.lg-offset-2{margin-left:16.66667%}.flex-container>.lg-3{width:calc(25% - 30px)}.flex-container>.lg-offset-3{margin-left:25%}.flex-container>.lg-4{width:calc(33.33333% - 30px)}.flex-container>.lg-offset-4{margin-left:33.33333%}.flex-container>.lg-5{width:calc(41.66667% - 30px)}.flex-container>.lg-offset-5{margin-left:41.66667%}.flex-container>.lg-6{width:calc(50% - 30px)}.flex-container>.lg-offset-6{margin-left:50%}.flex-container>.lg-7{width:calc(58.33333% - 30px)}.flex-container>.lg-offset-7{margin-left:58.33333%}.flex-container>.lg-8{width:calc(66.66667% - 30px)}.flex-container>.lg-offset-8{margin-left:66.66667%}.flex-container>.lg-9{width:calc(75% - 30px)}.flex-container>.lg-offset-9{margin-left:75%}.flex-container>.lg-10{width:calc(83.33333% - 30px)}.flex-container>.lg-offset-10{margin-left:83.33333%}.flex-container>.lg-11{width:calc(91.66667% - 30px)}.flex-container>.lg-offset-11{margin-left:91.66667%}.flex-container>.lg-12{width:calc(100% - 30px)}.flex-container>.lg-offset-12{margin-left:100%}.flex-container>.lg-offset-0{margin-left:0}}@media screen and (min-width:1400px){.flex-container>.inter-1{width:calc(8.33333% - 30px)}.flex-container>.inter-offset-1{margin-left:8.33333%}.flex-container>.inter-2{width:calc(16.66667% - 30px)}.flex-container>.inter-offset-2{margin-left:16.66667%}.flex-container>.inter-3{width:calc(25% - 30px)}.flex-container>.inter-offset-3{margin-left:25%}.flex-container>.inter-4{width:calc(33.33333% - 30px)}.flex-container>.inter-offset-4{margin-left:33.33333%}.flex-container>.inter-5{width:calc(41.66667% - 30px)}.flex-container>.inter-offset-5{margin-left:41.66667%}.flex-container>.inter-6{width:calc(50% - 30px)}.flex-container>.inter-offset-6{margin-left:50%}.flex-container>.inter-7{width:calc(58.33333% - 30px)}.flex-container>.inter-offset-7{margin-left:58.33333%}.flex-container>.inter-8{width:calc(66.66667% - 30px)}.flex-container>.inter-offset-8{margin-left:66.66667%}.flex-container>.inter-9{width:calc(75% - 30px)}.flex-container>.inter-offset-9{margin-left:75%}.flex-container>.inter-10{width:calc(83.33333% - 30px)}.flex-container>.inter-offset-10{margin-left:83.33333%}.flex-container>.inter-11{width:calc(91.66667% - 30px)}.flex-container>.inter-offset-11{margin-left:91.66667%}.flex-container>.inter-12{width:calc(100% - 30px)}.flex-container>.inter-offset-12{margin-left:100%}.flex-container>.inter-offset-0{margin-left:0}}@media screen and (min-width:1700px){.flex-container>.xl-1{width:calc(8.33333% - 30px)}.flex-container>.xl-offset-1{margin-left:8.33333%}.flex-container>.xl-2{width:calc(16.66667% - 30px)}.flex-container>.xl-offset-2{margin-left:16.66667%}.flex-container>.xl-3{width:calc(25% - 30px)}.flex-container>.xl-offset-3{margin-left:25%}.flex-container>.xl-4{width:calc(33.33333% - 30px)}.flex-container>.xl-offset-4{margin-left:33.33333%}.flex-container>.xl-5{width:calc(41.66667% - 30px)}.flex-container>.xl-offset-5{margin-left:41.66667%}.flex-container>.xl-6{width:calc(50% - 30px)}.flex-container>.xl-offset-6{margin-left:50%}.flex-container>.xl-7{width:calc(58.33333% - 30px)}.flex-container>.xl-offset-7{margin-left:58.33333%}.flex-container>.xl-8{width:calc(66.66667% - 30px)}.flex-container>.xl-offset-8{margin-left:66.66667%}.flex-container>.xl-9{width:calc(75% - 30px)}.flex-container>.xl-offset-9{margin-left:75%}.flex-container>.xl-10{width:calc(83.33333% - 30px)}.flex-container>.xl-offset-10{margin-left:83.33333%}.flex-container>.xl-11{width:calc(91.66667% - 30px)}.flex-container>.xl-offset-11{margin-left:91.66667%}.flex-container>.xl-12{width:calc(100% - 30px)}.flex-container>.xl-offset-12{margin-left:100%}.flex-container>.xl-offset-0{margin-left:0}}@media screen and (min-width:1800px){.flex-container>.xxl-1{width:calc(8.33333% - 30px)}.flex-container>.xxl-offset-1{margin-left:8.33333%}.flex-container>.xxl-2{width:calc(16.66667% - 30px)}.flex-container>.xxl-offset-2{margin-left:16.66667%}.flex-container>.xxl-3{width:calc(25% - 30px)}.flex-container>.xxl-offset-3{margin-left:25%}.flex-container>.xxl-4{width:calc(33.33333% - 30px)}.flex-container>.xxl-offset-4{margin-left:33.33333%}.flex-container>.xxl-5{width:calc(41.66667% - 30px)}.flex-container>.xxl-offset-5{margin-left:41.66667%}.flex-container>.xxl-6{width:calc(50% - 30px)}.flex-container>.xxl-offset-6{margin-left:50%}.flex-container>.xxl-7{width:calc(58.33333% - 30px)}.flex-container>.xxl-offset-7{margin-left:58.33333%}.flex-container>.xxl-8{width:calc(66.66667% - 30px)}.flex-container>.xxl-offset-8{margin-left:66.66667%}.flex-container>.xxl-9{width:calc(75% - 30px)}.flex-container>.xxl-offset-9{margin-left:75%}.flex-container>.xxl-10{width:calc(83.33333% - 30px)}.flex-container>.xxl-offset-10{margin-left:83.33333%}.flex-container>.xxl-11{width:calc(91.66667% - 30px)}.flex-container>.xxl-offset-11{margin-left:91.66667%}.flex-container>.xxl-12{width:calc(100% - 30px)}.flex-container>.xxl-offset-12{margin-left:100%}.flex-container>.xxl-offset-0{margin-left:0}}@media screen and (min-width:0 \0){.flex-container [class^=lg-],.flex-container [class^=md-],.flex-container [class^=sm-],.flex-container [class^=xl-],.flex-container [class^=xs-],.flex-container [class^=xxl-]{margin-right:29px!important}}.grid-container{-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr;-ms-grid-rows:1fr;grid-column-gap:30px;grid-row-gap:30px;display:-ms-grid;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;width:100%}.grid-container>:first-child{-ms-grid-column:1;-ms-grid-row:1}.grid-container>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.grid-container>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.grid-container>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}.grid-container>:nth-child(5){-ms-grid-column:9;-ms-grid-row:1}.grid-container>:nth-child(6){-ms-grid-column:11;-ms-grid-row:1}.grid-container>:nth-child(7){-ms-grid-column:13;-ms-grid-row:1}.grid-container>:nth-child(8){-ms-grid-column:15;-ms-grid-row:1}.grid-container>:nth-child(9){-ms-grid-column:17;-ms-grid-row:1}.grid-container>:nth-child(10){-ms-grid-column:19;-ms-grid-row:1}.grid-container>:nth-child(11){-ms-grid-column:21;-ms-grid-row:1}.grid-container>:nth-child(12){-ms-grid-column:23;-ms-grid-row:1}.grid-container>.xxs-1{grid-column:auto/span 1}.grid-container>.xxs-2{grid-column:auto/span 2}.grid-container>.xxs-3{grid-column:auto/span 3}.grid-container>.xxs-4{grid-column:auto/span 4}.grid-container>.xxs-5{grid-column:auto/span 5}.grid-container>.xxs-6{grid-column:auto/span 6}.grid-container>.xxs-7{grid-column:auto/span 7}.grid-container>.xxs-8{grid-column:auto/span 8}.grid-container>.xxs-9{grid-column:auto/span 9}.grid-container>.xxs-10{grid-column:auto/span 10}.grid-container>.xxs-11{grid-column:auto/span 11}.grid-container>.xxs-12{grid-column:auto/span 12}@media screen and (min-width:576px){.grid-container>.xs-1{grid-column:auto/span 1}.grid-container>.xs-2{grid-column:auto/span 2}.grid-container>.xs-3{grid-column:auto/span 3}.grid-container>.xs-4{grid-column:auto/span 4}.grid-container>.xs-5{grid-column:auto/span 5}.grid-container>.xs-6{grid-column:auto/span 6}.grid-container>.xs-7{grid-column:auto/span 7}.grid-container>.xs-8{grid-column:auto/span 8}.grid-container>.xs-9{grid-column:auto/span 9}.grid-container>.xs-10{grid-column:auto/span 10}.grid-container>.xs-11{grid-column:auto/span 11}.grid-container>.xs-12{grid-column:auto/span 12}}@media screen and (min-width:768px){.grid-container>.sm-1{grid-column:auto/span 1}.grid-container>.sm-2{grid-column:auto/span 2}.grid-container>.sm-3{grid-column:auto/span 3}.grid-container>.sm-4{grid-column:auto/span 4}.grid-container>.sm-5{grid-column:auto/span 5}.grid-container>.sm-6{grid-column:auto/span 6}.grid-container>.sm-7{grid-column:auto/span 7}.grid-container>.sm-8{grid-column:auto/span 8}.grid-container>.sm-9{grid-column:auto/span 9}.grid-container>.sm-10{grid-column:auto/span 10}.grid-container>.sm-11{grid-column:auto/span 11}.grid-container>.sm-12{grid-column:auto/span 12}}@media screen and (min-width:992px){.grid-container>.md-1{grid-column:auto/span 1}.grid-container>.md-2{grid-column:auto/span 2}.grid-container>.md-3{grid-column:auto/span 3}.grid-container>.md-4{grid-column:auto/span 4}.grid-container>.md-5{grid-column:auto/span 5}.grid-container>.md-6{grid-column:auto/span 6}.grid-container>.md-7{grid-column:auto/span 7}.grid-container>.md-8{grid-column:auto/span 8}.grid-container>.md-9{grid-column:auto/span 9}.grid-container>.md-10{grid-column:auto/span 10}.grid-container>.md-11{grid-column:auto/span 11}.grid-container>.md-12{grid-column:auto/span 12}}@media screen and (min-width:1200px){.grid-container>.lg-1{grid-column:auto/span 1}.grid-container>.lg-2{grid-column:auto/span 2}.grid-container>.lg-3{grid-column:auto/span 3}.grid-container>.lg-4{grid-column:auto/span 4}.grid-container>.lg-5{grid-column:auto/span 5}.grid-container>.lg-6{grid-column:auto/span 6}.grid-container>.lg-7{grid-column:auto/span 7}.grid-container>.lg-8{grid-column:auto/span 8}.grid-container>.lg-9{grid-column:auto/span 9}.grid-container>.lg-10{grid-column:auto/span 10}.grid-container>.lg-11{grid-column:auto/span 11}.grid-container>.lg-12{grid-column:auto/span 12}}@media screen and (min-width:1700px){.grid-container>.xl-1{grid-column:auto/span 1}.grid-container>.xl-2{grid-column:auto/span 2}.grid-container>.xl-3{grid-column:auto/span 3}.grid-container>.xl-4{grid-column:auto/span 4}.grid-container>.xl-5{grid-column:auto/span 5}.grid-container>.xl-6{grid-column:auto/span 6}.grid-container>.xl-7{grid-column:auto/span 7}.grid-container>.xl-8{grid-column:auto/span 8}.grid-container>.xl-9{grid-column:auto/span 9}.grid-container>.xl-10{grid-column:auto/span 10}.grid-container>.xl-11{grid-column:auto/span 11}.grid-container>.xl-12{grid-column:auto/span 12}}@media screen and (min-width:1800px){.grid-container>.xxl-1{grid-column:auto/span 1}.grid-container>.xxl-2{grid-column:auto/span 2}.grid-container>.xxl-3{grid-column:auto/span 3}.grid-container>.xxl-4{grid-column:auto/span 4}.grid-container>.xxl-5{grid-column:auto/span 5}.grid-container>.xxl-6{grid-column:auto/span 6}.grid-container>.xxl-7{grid-column:auto/span 7}.grid-container>.xxl-8{grid-column:auto/span 8}.grid-container>.xxl-9{grid-column:auto/span 9}.grid-container>.xxl-10{grid-column:auto/span 10}.grid-container>.xxl-11{grid-column:auto/span 11}.grid-container>.xxl-12{grid-column:auto/span 12}}.carousel{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.carousel *,.carousel :after,.carousel :before{-webkit-box-sizing:inherit;box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.carousel.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.carousel__viewport{max-height:100%;max-width:100%;overflow:hidden;position:relative}.carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex}.carousel__slide{-webkit-box-flex:0;-ms-scroll-chaining:none;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1rem;position:relative;width:var(--carousel-slide-width,60%)}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;list-style:none;margin:0 auto;padding:0;position:absolute;right:0;top:calc(100% + .5rem);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel__dots .carousel__dot{cursor:pointer;display:block;height:22px;margin:0;padding:0;position:relative;width:22px}.carousel__dots .carousel__dot:after{background-color:currentColor;border-radius:50%;content:"";height:8px;left:50%;opacity:.25;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;width:8px}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--carousel-button-bg,transparent);border:0;border-radius:var(--carousel-button-border-radius,50%);-webkit-box-shadow:var(--carousel-button-shadow,none);box-shadow:var(--carousel-button-shadow,none);color:var(--carousel-button-color,currentColor);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--carousel-button-height,48px);justify-content:center;padding:0;pointer-events:all;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;width:var(--carousel-button-width,48px)}.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;-webkit-filter:var(--carousel-button-svg-filter,none);filter:var(--carousel-button-svg-filter,none);height:var(--carousel-button-svg-height,50%);pointer-events:none;width:var(--carousel-button-svg-width,50%)}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;-ms-touch-action:none;touch-action:none}.fancybox__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-tap-highlight-color:transparent;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.4));bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--fancybox-color,#fff);direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;margin:0;outline:none;overflow:hidden;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);position:fixed;right:0;top:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;z-index:1050}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{-webkit-box-sizing:inherit;box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94));box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94))}@media (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{background:var(--fancybox-bg,rgba(24,24,27,.92));bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.fancybox__carousel{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;min-height:0;position:relative;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{cursor:default;height:100%;overflow:visible;position:relative;width:100%}.fancybox__track{height:100%}.fancybox__slide,.fancybox__track{display:-webkit-box;display:-ms-flexbox;display:flex}.fancybox__slide{-webkit-box-flex:0;-ms-scroll-chaining:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;margin:0;max-width:100%;outline:0;overflow:auto;overscroll-behavior:contain;padding:48px 8px 8px;position:relative;width:100%}.fancybox__slide:after,.fancybox__slide:before{-webkit-box-flex:0;content:"";-ms-flex:0 0 0px;flex:0 0 0;margin:auto}@media (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{-ms-flex-item-align:center;-ms-grid-row-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-self:center;background:var(--fancybox-content-bg,#fff);color:var(--fancybox-content-color,#374151);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:36px;position:relative;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){-webkit-box-shadow:none;box-shadow:none;outline:thin dotted}.fancybox__caption{-ms-flex-item-align:center;-ms-grid-row-align:center;-ms-flex-negative:0;align-self:center;color:var(--fancybox-color,currentColor);cursor:auto;flex-shrink:0;line-height:1.375;margin:0;max-width:100%;overflow-wrap:anywhere;padding:1rem 0 0;visibility:visible}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{color:var(--fancybox-color,#fff);top:100%}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;right:8px;right:calc(env(safe-area-inset-right, 0px) + 8px);top:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);z-index:40}@media (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{color:var(--fancybox-color,#fff);position:absolute;right:0;top:-40px}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{color:var(--fancybox-color,currentColor);height:50px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{-webkit-animation:fancybox-rotate 2s linear infinite;animation:fancybox-rotate 2s linear infinite;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;stroke:currentColor;-webkit-animation:fancybox-dash 1.5s ease-in-out infinite;animation:fancybox-dash 1.5s ease-in-out infinite}@-webkit-keyframes fancybox-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fancybox-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{-webkit-animation:fancybox-fadeIn .15s ease backwards;animation:fancybox-fadeIn .15s ease backwards}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{-webkit-animation:fancybox-fadeOut .15s ease both;animation:fancybox-fadeOut .15s ease both}.fancybox-fadeIn{-webkit-animation:fancybox-fadeIn .15s ease both;animation:fancybox-fadeIn .15s ease both}.fancybox-fadeOut{-webkit-animation:fancybox-fadeOut .1s ease both;animation:fancybox-fadeOut .1s ease both}.fancybox-zoomInUp{-webkit-animation:fancybox-zoomInUp .2s ease both;animation:fancybox-zoomInUp .2s ease both}.fancybox-zoomOutDown{-webkit-animation:fancybox-zoomOutDown .15s ease both;animation:fancybox-zoomOutDown .15s ease both}.fancybox-throwOutUp{-webkit-animation:fancybox-throwOutUp .15s ease both;animation:fancybox-throwOutUp .15s ease both}.fancybox-throwOutDown{-webkit-animation:fancybox-throwOutDown .15s ease both;animation:fancybox-throwOutDown .15s ease both}@-webkit-keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-fadeOut{to{opacity:0}}@-webkit-keyframes fancybox-zoomInUp{0%{opacity:0;-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0)}to{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@keyframes fancybox-zoomInUp{0%{opacity:0;-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0)}to{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@-webkit-keyframes fancybox-zoomOutDown{to{opacity:0;-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0)}}@keyframes fancybox-zoomOutDown{to{opacity:0;-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0)}}@-webkit-keyframes fancybox-throwOutUp{to{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0)}}@keyframes fancybox-throwOutUp{to{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0)}}@-webkit-keyframes fancybox-throwOutDown{to{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}}@keyframes fancybox-throwOutDown{to{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}}.fancybox__carousel .carousel__slide{scrollbar-color:#ccc hsla(0,0%,100%,.1);scrollbar-width:thin}.fancybox__carousel .carousel__slide::-webkit-scrollbar{height:8px;width:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.2);box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__image{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:none;transition:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-image .fancybox__content{background:transparent;min-height:1px;padding:0}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{height:auto;max-width:100%}.has-image[data-image-fit=cover]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{height:100%;width:100%}.has-image[data-image-fit=cover] .fancybox__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{-ms-flex-negative:1;flex-shrink:1;max-width:100%;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{height:80%;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{height:540px;max-height:100%;max-width:100%;width:960px}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{background:rgba(24,24,27,.9);color:#fff;padding:0}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{background:transparent;border:0;display:block;height:100%;width:100%}.fancybox-placeholder{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fancybox__thumbs{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;opacity:var(--fancybox-opacity,1);padding:0 3px;position:relative}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:fancybox-fadeIn .15s ease-in backwards;animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center;margin:0;overflow:visible;padding:8px 3px;width:var(--fancybox-thumbs-width,96px)}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{border-color:var(--fancybox-accent-color,rgba(34,213,233,.96));border-radius:var(--fancybox-thumbs-border-radius,4px);border-style:solid;border-width:5px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__thumb{background-color:hsla(0,0%,100%,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--fancybox-thumbs-border-radius,4px);padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));position:relative;width:100%}.fancybox__toolbar{-webkit-box-pack:justify;-ms-flex-pack:justify;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),color-stop(8.1%,rgba(0,0,0,.006)),color-stop(15.5%,rgba(0,0,0,.021)),color-stop(22.5%,rgba(0,0,0,.046)),color-stop(29%,rgba(0,0,0,.077)),color-stop(35.3%,rgba(0,0,0,.114)),color-stop(41.2%,rgba(0,0,0,.155)),color-stop(47.1%,rgba(0,0,0,.198)),color-stop(52.9%,rgba(0,0,0,.242)),color-stop(58.8%,rgba(0,0,0,.285)),color-stop(64.7%,rgba(0,0,0,.326)),color-stop(71%,rgba(0,0,0,.363)),color-stop(77.5%,rgba(0,0,0,.394)),color-stop(84.5%,rgba(0,0,0,.419)),color-stop(91.9%,rgba(0,0,0,.434)),to(rgba(0,0,0,.44)));background:linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44));display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;left:0;opacity:var(--fancybox-opacity,1);padding:0;position:absolute;right:0;text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4));top:0;-ms-touch-action:none;touch-action:none;z-index:20}@media (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:fancybox-fadeIn .15s ease-in backwards;animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:-webkit-box;display:-ms-flexbox;display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media (max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{-webkit-font-smoothing:subpixel-antialiased;font-size:17px;font-variant-numeric:tabular-nums;line-height:var(--carousel-button-height,48px);min-width:72px;padding:0 10px;text-align:center}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,.96));height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:30}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:-ms-fullscreen::backdrop{opacity:0}.fancybox__container:fullscreen::-ms-backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:first-child{display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}html{scroll-behavior:smooth;width:100vw}body{background:url(../images/deco.svg) no-repeat 0 100%,url(../images/deco2.svg) no-repeat 100% 0 #f0f7ec;background-size:25vw auto,20vw auto;color:#161615;font-family:Karla,sans-serif;font-size:1.6rem;font-weight:400;overflow-x:hidden;position:relative;width:100%}body #main-content{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}body a{text-decoration:none}body ul{margin-bottom:0;padding-left:0}body ul li{list-style-type:none}body .slick-dots li{cursor:pointer}body *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:inherit}img{display:block}.button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#80123d;border:1px solid #80123d;border-radius:35px;color:#f3b6d3;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;font-weight:600;gap:7px;padding:10px 20px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button .svg-wrap svg path{fill:currentColor}.button:focus,.button:hover{background-color:#fff;color:#80123d}.li-deep-last .button{background-color:#15443a;border-color:#15443a;color:#fff}.li-deep-last .button:focus,.li-deep-last .button:hover{background-color:#fff;color:#15443a}@media screen and (max-width:991px){.desktop-only{display:none!important}}@media screen and (min-width:992px){.mobile-only{display:none!important}}.svg-wrap{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}footer#main-footer{margin-top:50px}footer#main-footer:before{background-color:#161615;content:"";display:block;height:1px;margin:0 auto;opacity:.4;width:min(450px,100% - 150px)}footer#main-footer .footer-top{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-pack:distribute;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:45px 20px;justify-content:space-around;padding:45px 0}footer#main-footer .footer-top .footer-logo-wrap{width:min(100%,450px)}footer#main-footer .footer-top .footer-logo-wrap .footer-logo{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}footer#main-footer .footer-top .footer-logo-wrap .footer-logo svg{height:auto;width:clamp(250px,20.834vw,300px)}footer#main-footer .footer-top .footer-logo-wrap h2{font-family:gelica,sans-serif;font-size:clamp(1.8rem,1.38vw,2rem);font-weight:600;margin-left:auto;margin-right:auto;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}footer#main-footer .footer-top .footer-informations{width:min(100%,450px)}footer#main-footer .footer-top .footer-informations h3{font-size:clamp(1.8rem,1.38vw,2rem);font-weight:400;margin:0}footer#main-footer .footer-top .footer-informations h3 strong{font-family:gelica,sans-serif;font-weight:600}footer#main-footer .footer-top .footer-informations .footer-info{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#161615;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;gap:10px;margin:15px 0 0}footer#main-footer .footer-top .footer-informations .footer-info svg{height:auto;max-height:20px;max-width:15px}footer#main-footer .footer-top .footer-informations .footer-info+.footer-info{margin-top:10px}footer#main-footer .footer-top .footer-informations a.footer-info:focus,footer#main-footer .footer-top .footer-informations a.footer-info:hover{text-decoration:underline}footer#main-footer .footer-legal{display:block;padding:0 0 15px}footer#main-footer .footer-legal:before{background-color:#161615;content:"";display:block;height:1px;margin:0 auto 15px;opacity:.4;width:min(450px,100% - 150px)}footer#main-footer .footer-legal ul{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 20px;justify-content:center}footer#main-footer .footer-legal ul,footer#main-footer .footer-legal ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}footer#main-footer .footer-legal ul li a{color:#161615;font-size:clamp(1.4rem,1.12vw,1.6rem)}footer#main-footer .footer-legal ul li a:not(:has(svg)):after{background-color:#15443a;content:"";display:block;height:2px;margin-top:2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:0}footer#main-footer .footer-legal ul li a svg path{fill:#161615;-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out}footer#main-footer .footer-legal ul li a:focus:after,footer#main-footer .footer-legal ul li a:hover:after{width:100%}footer#main-footer .footer-legal ul li a:focus svg path,footer#main-footer .footer-legal ul li a:hover svg path{fill:#15443a}header#main-header{border-top:4px solid #3c8b89;padding:75px 0}header#main-header .header-content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px 20px;justify-content:space-between}header#main-header .header-content .main-logo{-ms-flex-negative:0;display:block;flex-shrink:0}header#main-header .header-content .main-logo svg{height:auto;width:clamp(250px,20.834vw,300px)}.menu-wrapper .menu-deep-0{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 24px;padding-top:4px}.menu-wrapper .menu-deep-0 .li-deep-0{display:block}.menu-wrapper .menu-deep-0 .li-deep-0:has(.a-deep-0:hover):after,.menu-wrapper .menu-deep-0 .li-deep-0:has(a:focus):after{width:100%}.menu-wrapper .menu-deep-0 .li-deep-0 .a-deep-0{color:#161615;cursor:pointer;font-size:clamp(1.8rem,1.528vw,1.8rem);font-weight:600}.menu-wrapper .menu-deep-0 .li-deep-0 .a-deep-0 a{color:currentColor}.menu-wrapper .menu-deep-0 .li-deep-0:after{background-color:#3c8b89;content:"";display:block;height:2px;margin-top:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:0}.skiplinks-wrap{left:30px;position:fixed;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:2000}.skiplinks-wrap:has(a:focus){-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.skiplinks-wrap ul li{width:100%}.skiplinks-wrap ul li a{background-color:#fff;color:#15443a;display:block;font-size:1.4rem;font-weight:600;padding:4px 8px;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.skiplinks-wrap ul li a:focus,.skiplinks-wrap ul li a:hover{background-color:#15443a;color:#fff}.in-list ul li{margin-top:1.5rem}.in-list ul li a{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:currentColor;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:992px){.in-list ul li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.in-list ul li a>*{position:relative;z-index:1}.in-list ul li a .svg-wrap{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#80123d;border-radius:50%;height:45px;justify-content:center;margin-right:14px;width:45px}.in-list ul li a .in-list-infos,.in-list ul li a .svg-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.in-list ul li a .in-list-infos{-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:22px;padding-right:15px}@media screen and (min-width:992px){.in-list ul li a .in-list-infos{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:unset}}.in-list ul li a .in-list-infos .in-list-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.6rem;font-weight:700;line-height:1.2;min-height:36px;position:relative}@media screen and (min-width:992px){.in-list ul li a .in-list-infos .in-list-title{min-height:auto}}.in-list ul li a .in-list-infos .in-list-title .inner{border-left:2px solid #80123d;display:inline-block;padding-left:10px}@media screen and (min-width:992px){.in-list ul li a .in-list-infos .in-list-title .inner{border-left:3px solid #80123d}}.in-list ul li a .in-list-infos .in-list-infos-file{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:400;line-height:1.2;margin-top:17px;width:100%}@media screen and (min-width:992px){.in-list ul li a .in-list-infos .in-list-infos-file{margin-left:33px;margin-top:0;width:auto}}.in-list ul li a .in-list-infos .in-list-infos-file span{display:block}.in-list ul li a .in-list-infos .in-list-infos-file>:not(:first-child){border-left:1px solid #80123d;margin-left:10px;padding-left:10px}.in-list ul li a:hover .in-list-infos .in-list-title{-webkit-text-decoration:underline 2px #161615;text-decoration:underline 2px #161615}.in-list+.in-list{margin-top:0}.paragraph.paragraph--type--lien-image{margin-top:0}.paragraph.paragraph--type--lien-image .lien_image figure{aspect-ratio:74/51;width:100%}.paragraph.paragraph--type--lien-image .lien_image figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.paragraph.paragraph--type--lien-image .lien_image .title-wrap{display:block;margin-top:16px}.paragraph.paragraph--type--lien-image .lien_image .title-wrap .title{background:-webkit-gradient(linear,left top,left bottom,from(rgba(128,18,61,.3)),to(rgba(128,18,61,.3))) no-repeat bottom;background:linear-gradient(rgba(128,18,61,.3),rgba(128,18,61,.3)) no-repeat bottom;background-size:100% 54%;color:#161615;display:inline;font-size:clamp(1.8rem,1.454vw,2.8rem);font-weight:700;line-height:1.23;margin:0}.paragraph.paragraph--type--accordeon{margin-top:30px;position:relative}.paragraph.paragraph--type--accordeon:not(:first-child){margin-top:75px}.paragraph.paragraph--type--accordeon+.paragraph.paragraph--type--accordeon{margin-top:30px}.paragraph.paragraph--type--accordeon details{overflow:hidden}.paragraph.paragraph--type--accordeon details summary{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;justify-content:space-between;padding:15px 20px;position:relative}.paragraph.paragraph--type--accordeon details summary h2{color:#15443a;font-family:gelica,sans-serif;font-size:clamp(1.6rem,1.736vw,2.5rem);font-weight:600;margin:0}.paragraph.paragraph--type--accordeon details summary:after{-ms-flex-negative:0;aspect-ratio:1;background:url(../images/accordeon-caret.svg) no-repeat 50% #3c8b89;border-radius:50%;content:"";display:block;flex-shrink:0;margin-left:auto;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:40px}.paragraph.paragraph--type--accordeon details .accordeon-content{display:block;opacity:0;padding:25px 0 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition:all allow-discrete .2s;transition:all allow-discrete .2s}@media screen and (min-width:992px){.paragraph.paragraph--type--accordeon details .accordeon-content{padding:25px 20px 0}}.paragraph.paragraph--type--accordeon details[open] summary:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.paragraph.paragraph--type--accordeon details[open] .accordeon-content{display:block;opacity:1}.paragraph.paragraph--type--citation{background:url(../images/quote.svg) no-repeat left 30px top 20px #fff;border-bottom:3px solid #80123d;border-radius:5px;-webkit-box-shadow:0 1px 16px rgba(0,0,0,.1);box-shadow:0 1px 16px rgba(0,0,0,.1);margin:30px 0 0;padding:35px clamp(30px,4.167vw,80px)}.paragraph.paragraph--type--citation figure blockquote{font-size:1.6rem;font-style:italic;font-weight:400;margin:0;padding:0;text-align:left}.paragraph.paragraph--type--citation figure blockquote p:first-child{margin-top:0}.paragraph.paragraph--type--citation figure blockquote p:last-child{margin-bottom:0}.paragraph.paragraph--type--citation figure figcaption{font-size:1.6rem;font-weight:700;line-height:1.2;margin:30px 0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.paragraph.paragraph--type--citation figure p.quoteSource{font-size:1.2rem;line-height:1.25;margin:5px 0 0}.paragraph.paragraph.paragraph--type--exergue{background-color:#e0f3fc;border-bottom:3px solid #161615;margin-top:72px;padding:65px 0 30px;position:relative}@media screen and (min-width:992px){.paragraph.paragraph.paragraph--type--exergue{margin-top:100px;padding:72px 30px 4px}}.paragraph.paragraph.paragraph--type--exergue:after,.paragraph.paragraph.paragraph--type--exergue:before{background-color:#e0f3fc;border-bottom:3px solid #161615;content:"";display:block;height:100%;position:absolute;top:0;width:calc(50vw - 50%)}@media screen and (min-width:992px){.paragraph.paragraph.paragraph--type--exergue:after,.paragraph.paragraph.paragraph--type--exergue:before{content:none}}.paragraph.paragraph.paragraph--type--exergue:before{right:100%}.paragraph.paragraph.paragraph--type--exergue:after{left:100%}.paragraph.paragraph.paragraph--type--exergue .exergue-deco{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;aspect-ratio:1;background-color:#80123d;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90px}.paragraph.paragraph.paragraph--type--exergue .exergue-deco svg{height:auto;width:auto}@media screen and (min-width:992px){.paragraph.paragraph.paragraph--type--exergue .exergue-deco svg{width:auto}}.paragraph.paragraph.paragraph--type--exergue .exergue-content .h4-wrap h4{background:rgba(60,139,137,.3)}.paragraph.paragraph.paragraph--type--exergue .exergue-content li:not(.in-list li) a:not([class^=pagination]),.paragraph.paragraph.paragraph--type--exergue .exergue-content p a:not([class^=pagination]),.paragraph.paragraph.paragraph--type--exergue .exergue-content tr a:not([class^=pagination]){color:currentColor;-webkit-text-decoration:underline 1px #fff;text-decoration:underline 1px #fff}.paragraph.paragraph.paragraph--type--exergue .exergue-content li:not(.in-list li) a:not([class^=pagination]):focus,.paragraph.paragraph.paragraph--type--exergue .exergue-content li:not(.in-list li) a:not([class^=pagination]):hover,.paragraph.paragraph.paragraph--type--exergue .exergue-content p a:not([class^=pagination]):focus,.paragraph.paragraph.paragraph--type--exergue .exergue-content p a:not([class^=pagination]):hover,.paragraph.paragraph.paragraph--type--exergue .exergue-content tr a:not([class^=pagination]):focus,.paragraph.paragraph.paragraph--type--exergue .exergue-content tr a:not([class^=pagination]):hover{-webkit-text-decoration:underline 2px #fff;text-decoration:underline 2px #fff}.paragraph--type--photos{margin-top:0}.paragraph--type--photos .flex-container{margin-top:-20px}.paragraph--type--photos .flex-container .xs-12,.paragraph--type--photos .flex-container .xxs-12{margin-top:20px}.paragraph--type--photos .flex-container .xs-12 figure,.paragraph--type--photos .flex-container .xxs-12 figure{display:block;height:100%;position:relative;width:100%}.paragraph--type--photos .flex-container .xs-12 figure button,.paragraph--type--photos .flex-container .xxs-12 figure button{aspect-ratio:74/51;display:block;overflow:hidden;width:100%}.paragraph--type--photos .flex-container .xs-12 figure button.radius,.paragraph--type--photos .flex-container .xxs-12 figure button.radius{border-radius:8px}.paragraph--type--photos .flex-container .xs-12 figure button>img,.paragraph--type--photos .flex-container .xxs-12 figure button>img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:100%}@media screen and (min-width:0 \0){.paragraph--type--photos .flex-container .xs-12 figure button>img,.paragraph--type--photos .flex-container .xxs-12 figure button>img{height:auto;left:50%;min-height:100%;min-width:100%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}}.paragraph--type--photos .flex-container .xs-12 figure button:focus>img,.paragraph--type--photos .flex-container .xs-12 figure button:hover>img,.paragraph--type--photos .flex-container .xxs-12 figure button:focus>img,.paragraph--type--photos .flex-container .xxs-12 figure button:hover>img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.paragraph--type--photos .flex-container .xs-12 figcaption,.paragraph--type--photos .flex-container .xxs-12 figcaption{display:block;font-size:1.2rem;font-weight:400;line-height:1.21;margin-top:8px}.paragraph--type--texte-img{margin-top:20px}.paragraph--type--texte-img figure{position:relative;width:100%}.paragraph--type--texte-img figure button{aspect-ratio:74/51;display:block;overflow:hidden;width:100%}.paragraph--type--texte-img figure button img{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:100%}.paragraph--type--texte-img figure button:focus img,.paragraph--type--texte-img figure button:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.paragraph--type--texte-img figure figcaption{display:block;font-size:1.2rem;font-weight:400;line-height:1.21;margin-top:8px}.paragraph--type--texte-img.img-left .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width:992px){.paragraph--type--texte-img.img-left .flex-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.paragraph--type--texte{margin-top:15px}@media screen and (min-width:992px){.paragraph--type--texte{margin-top:20px}}.paragraph--type--texte strong{font-weight:600}.paragraph.paragraph--type--accroche p{font-size:clamp(1.4rem,1.042vw,2rem);font-weight:700;line-height:1.2;margin:0}.paragraph.paragraph-type-cta{margin-top:32px}.paragraph{color:currentColor;font-size:1.6rem;font-weight:400;margin-top:16px}@media screen and (min-width:992px){.paragraph{margin-top:27px}}.paragraph strong{font-weight:700}.paragraph:first-child{margin-top:0}.paragraph:first-child .h2-wrapper:first-child,.paragraph:first-child .h3-wrapper:first-child,.paragraph:first-child .h4-wrapper:first-child,.paragraph:first-child h2:first-child,.paragraph:first-child h3:first-child,.paragraph:first-child h4:first-child,.paragraph:first-child h5:first-child,.paragraph:first-child h6:first-child{margin-top:0}.paragraph:not(.paragraph--titre-de-section) h2:first-child,.paragraph:not(.paragraph--titre-de-section) h3:first-child,.paragraph:not(.paragraph--titre-de-section) h4:first-child,.paragraph:not(.paragraph--titre-de-section) h5:first-child,.paragraph:not(.paragraph--titre-de-section) h6:first-child{margin-top:0}.paragraph h2:not(summary h2){color:#161615;font-family:gelica,sans-serif;font-size:clamp(2.4rem,2.08vw,4rem);font-weight:900;margin-top:16px}@media screen and (min-width:992px){.paragraph h2:not(summary h2){margin-top:27px}}.paragraph h2:not(summary h2):after{background-color:#80123d;content:"";display:block;height:5px;width:30px}.paragraph h3:not(.accordeon-toggle-wrap){font-size:clamp(1.6rem,1.454vw,2.8rem);font-weight:700;margin:32px 0 0}.paragraph .h4-wrapper{display:block;margin-top:17px}@media screen and (min-width:992px){.paragraph .h4-wrapper{margin-top:27px}}.paragraph .h4-wrapper h4{background-color:#e0f3fc;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#161615;display:inline;font-size:clamp(1.4rem,.9375vw,1.8rem);font-weight:700;margin:0;padding:5px 8px}.paragraph h5{font-size:1.6rem;font-weight:700;margin:20px 0 0;-webkit-text-decoration:underline 1px #80123d;text-decoration:underline 1px #80123d}.paragraph ol:first-child,.paragraph p:first-child,.paragraph ul:not(.pagination):first-child{margin-top:0}.paragraph ol,.paragraph ul:not(.pagination){margin-top:3rem}.paragraph p{margin:20px 0 0}.paragraph table{border-collapse:collapse;min-width:100%;position:relative}.paragraph table:after{bottom:0;content:"";display:block;height:3px;left:0;position:absolute;width:100%}.paragraph table caption{font-size:1.8rem;font-weight:700;line-height:1.2;margin-bottom:20px;text-align:left}.paragraph table tr{border-bottom:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}.paragraph table tr:last-child{border-bottom:3px solid #161615}.paragraph table tr td,.paragraph table tr th{border-left:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);font-size:1.3rem;font-weight:400;line-height:1.2;padding:.6rem 1.2rem;text-align:center}@media screen and (min-width:992px){.paragraph table tr td,.paragraph table tr th{font-size:1.5rem;padding:1.2rem 2rem}}.paragraph table tr th{font-weight:700}.paragraph.paragraph--type--accordeon li:not(.in-list li) a:not([class^=pagination]),.paragraph.paragraph--type--accordeon p a:not([class^=pagination]),.paragraph.paragraph--type--accordeon tr a:not([class^=pagination]),.paragraph.paragraph--type--exergue .exergue-content li:not(.in-list li) a:not([class^=pagination]),.paragraph.paragraph--type--exergue .exergue-content p a:not([class^=pagination]),.paragraph.paragraph--type--exergue .exergue-content tr a:not([class^=pagination]),.paragraph.paragraph--type--tabs li:not(.in-list li) a:not([class^=pagination]),.paragraph.paragraph--type--tabs p a:not([class^=pagination]),.paragraph.paragraph--type--tabs tr a:not([class^=pagination]),.paragraph.paragraph--type--texte li:not(.in-list li) a:not([class^=pagination]),.paragraph.paragraph--type--texte p a:not([class^=pagination]),.paragraph.paragraph--type--texte tr a:not([class^=pagination]),.paragraph.paragraph--type--texte-img li:not(.in-list li) a:not([class^=pagination]),.paragraph.paragraph--type--texte-img p a:not([class^=pagination]),.paragraph.paragraph--type--texte-img tr a:not([class^=pagination]),.paragraph.paragraph--type-2-col li:not(.in-list li) a:not([class^=pagination]),.paragraph.paragraph--type-2-col p a:not([class^=pagination]),.paragraph.paragraph--type-2-col tr a:not([class^=pagination]){color:currentColor;font-weight:600;-webkit-text-decoration:underline 1px #161615;text-decoration:underline 1px #161615;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.paragraph.paragraph--type--accordeon li:not(.in-list li) a:not([class^=pagination]):focus,.paragraph.paragraph--type--accordeon li:not(.in-list li) a:not([class^=pagination]):hover,.paragraph.paragraph--type--accordeon p a:not([class^=pagination]):focus,.paragraph.paragraph--type--accordeon p a:not([class^=pagination]):hover,.paragraph.paragraph--type--accordeon tr a:not([class^=pagination]):focus,.paragraph.paragraph--type--accordeon tr a:not([class^=pagination]):hover,.paragraph.paragraph--type--exergue .exergue-content li:not(.in-list li) a:not([class^=pagination]):focus,.paragraph.paragraph--type--exergue .exergue-content li:not(.in-list li) a:not([class^=pagination]):hover,.paragraph.paragraph--type--exergue .exergue-content p a:not([class^=pagination]):focus,.paragraph.paragraph--type--exergue .exergue-content p a:not([class^=pagination]):hover,.paragraph.paragraph--type--exergue .exergue-content tr a:not([class^=pagination]):focus,.paragraph.paragraph--type--exergue .exergue-content tr a:not([class^=pagination]):hover,.paragraph.paragraph--type--tabs li:not(.in-list li) a:not([class^=pagination]):focus,.paragraph.paragraph--type--tabs li:not(.in-list li) a:not([class^=pagination]):hover,.paragraph.paragraph--type--tabs p a:not([class^=pagination]):focus,.paragraph.paragraph--type--tabs p a:not([class^=pagination]):hover,.paragraph.paragraph--type--tabs tr a:not([class^=pagination]):focus,.paragraph.paragraph--type--tabs tr a:not([class^=pagination]):hover,.paragraph.paragraph--type--texte li:not(.in-list li) a:not([class^=pagination]):focus,.paragraph.paragraph--type--texte li:not(.in-list li) a:not([class^=pagination]):hover,.paragraph.paragraph--type--texte p a:not([class^=pagination]):focus,.paragraph.paragraph--type--texte p a:not([class^=pagination]):hover,.paragraph.paragraph--type--texte tr a:not([class^=pagination]):focus,.paragraph.paragraph--type--texte tr a:not([class^=pagination]):hover,.paragraph.paragraph--type--texte-img li:not(.in-list li) a:not([class^=pagination]):focus,.paragraph.paragraph--type--texte-img li:not(.in-list li) a:not([class^=pagination]):hover,.paragraph.paragraph--type--texte-img p a:not([class^=pagination]):focus,.paragraph.paragraph--type--texte-img p a:not([class^=pagination]):hover,.paragraph.paragraph--type--texte-img tr a:not([class^=pagination]):focus,.paragraph.paragraph--type--texte-img tr a:not([class^=pagination]):hover,.paragraph.paragraph--type-2-col li:not(.in-list li) a:not([class^=pagination]):focus,.paragraph.paragraph--type-2-col li:not(.in-list li) a:not([class^=pagination]):hover,.paragraph.paragraph--type-2-col p a:not([class^=pagination]):focus,.paragraph.paragraph--type-2-col p a:not([class^=pagination]):hover,.paragraph.paragraph--type-2-col tr a:not([class^=pagination]):focus,.paragraph.paragraph--type-2-col tr a:not([class^=pagination]):hover{-webkit-text-decoration:underline 2px #80123d;text-decoration:underline 2px #80123d}.paragraph.paragraph--type--accordeon ul:not(.pagination):not(.in-list ul),.paragraph.paragraph--type--exergue .exergue-content ul:not(.pagination):not(.in-list ul),.paragraph.paragraph--type--tabs ul:not(.pagination):not(.in-list ul),.paragraph.paragraph--type--texte ul:not(.pagination):not(.in-list ul),.paragraph.paragraph--type--texte-img ul:not(.pagination):not(.in-list ul),.paragraph.paragraph--type-2-col ul:not(.pagination):not(.in-list ul){width:100%}.paragraph.paragraph--type--accordeon ul:not(.pagination):not(.in-list ul)>li,.paragraph.paragraph--type--exergue .exergue-content ul:not(.pagination):not(.in-list ul)>li,.paragraph.paragraph--type--tabs ul:not(.pagination):not(.in-list ul)>li,.paragraph.paragraph--type--texte ul:not(.pagination):not(.in-list ul)>li,.paragraph.paragraph--type--texte-img ul:not(.pagination):not(.in-list ul)>li,.paragraph.paragraph--type-2-col ul:not(.pagination):not(.in-list ul)>li{font-weight:400;margin-top:9px;padding-left:16px;position:relative}.paragraph.paragraph--type--accordeon ul:not(.pagination):not(.in-list ul)>li ol,.paragraph.paragraph--type--exergue .exergue-content ul:not(.pagination):not(.in-list ul)>li ol,.paragraph.paragraph--type--tabs ul:not(.pagination):not(.in-list ul)>li ol,.paragraph.paragraph--type--texte ul:not(.pagination):not(.in-list ul)>li ol,.paragraph.paragraph--type--texte-img ul:not(.pagination):not(.in-list ul)>li ol,.paragraph.paragraph--type-2-col ul:not(.pagination):not(.in-list ul)>li ol{margin-top:18px;padding-left:20px}.paragraph.paragraph--type--accordeon ul:not(.pagination):not(.in-list ul)>li ul,.paragraph.paragraph--type--exergue .exergue-content ul:not(.pagination):not(.in-list ul)>li ul,.paragraph.paragraph--type--tabs ul:not(.pagination):not(.in-list ul)>li ul,.paragraph.paragraph--type--texte ul:not(.pagination):not(.in-list ul)>li ul,.paragraph.paragraph--type--texte-img ul:not(.pagination):not(.in-list ul)>li ul,.paragraph.paragraph--type-2-col ul:not(.pagination):not(.in-list ul)>li ul{margin-top:.9rem;padding-left:5px}.paragraph.paragraph--type--accordeon ul:not(.pagination):not(.in-list ul)>li ul>li:before,.paragraph.paragraph--type--exergue .exergue-content ul:not(.pagination):not(.in-list ul)>li ul>li:before,.paragraph.paragraph--type--tabs ul:not(.pagination):not(.in-list ul)>li ul>li:before,.paragraph.paragraph--type--texte ul:not(.pagination):not(.in-list ul)>li ul>li:before,.paragraph.paragraph--type--texte-img ul:not(.pagination):not(.in-list ul)>li ul>li:before,.paragraph.paragraph--type-2-col ul:not(.pagination):not(.in-list ul)>li ul>li:before{background-color:#161615}.paragraph.paragraph--type--accordeon ul:not(.pagination):not(.in-list ul)>li:first-child,.paragraph.paragraph--type--exergue .exergue-content ul:not(.pagination):not(.in-list ul)>li:first-child,.paragraph.paragraph--type--tabs ul:not(.pagination):not(.in-list ul)>li:first-child,.paragraph.paragraph--type--texte ul:not(.pagination):not(.in-list ul)>li:first-child,.paragraph.paragraph--type--texte-img ul:not(.pagination):not(.in-list ul)>li:first-child,.paragraph.paragraph--type-2-col ul:not(.pagination):not(.in-list ul)>li:first-child{margin-top:0}.paragraph.paragraph--type--accordeon ul:not(.pagination):not(.in-list ul)>li:before,.paragraph.paragraph--type--exergue .exergue-content ul:not(.pagination):not(.in-list ul)>li:before,.paragraph.paragraph--type--tabs ul:not(.pagination):not(.in-list ul)>li:before,.paragraph.paragraph--type--texte ul:not(.pagination):not(.in-list ul)>li:before,.paragraph.paragraph--type--texte-img ul:not(.pagination):not(.in-list ul)>li:before,.paragraph.paragraph--type-2-col ul:not(.pagination):not(.in-list ul)>li:before{background-color:#80123d;border-radius:6px;content:"";display:block;height:6px;left:0;position:absolute;top:.5em;width:6px}.paragraph.paragraph--type--accordeon ul:not(.pagination):not(.in-list ul)>li:has(>h3:first-child):before,.paragraph.paragraph--type--exergue .exergue-content ul:not(.pagination):not(.in-list ul)>li:has(>h3:first-child):before,.paragraph.paragraph--type--tabs ul:not(.pagination):not(.in-list ul)>li:has(>h3:first-child):before,.paragraph.paragraph--type--texte ul:not(.pagination):not(.in-list ul)>li:has(>h3:first-child):before,.paragraph.paragraph--type--texte-img ul:not(.pagination):not(.in-list ul)>li:has(>h3:first-child):before,.paragraph.paragraph--type-2-col ul:not(.pagination):not(.in-list ul)>li:has(>h3:first-child):before{top:calc(clamp(1.6rem, 1.454vw, 2.8rem)*.5)}.paragraph.paragraph--type--accordeon ol:not(.in-list ol),.paragraph.paragraph--type--exergue .exergue-content ol:not(.in-list ol),.paragraph.paragraph--type--tabs ol:not(.in-list ol),.paragraph.paragraph--type--texte ol:not(.in-list ol),.paragraph.paragraph--type--texte-img ol:not(.in-list ol),.paragraph.paragraph--type-2-col ol:not(.in-list ol){counter-reset:olcount;padding:0;width:100%}.paragraph.paragraph--type--accordeon ol:not(.in-list ol)>li,.paragraph.paragraph--type--exergue .exergue-content ol:not(.in-list ol)>li,.paragraph.paragraph--type--tabs ol:not(.in-list ol)>li,.paragraph.paragraph--type--texte ol:not(.in-list ol)>li,.paragraph.paragraph--type--texte-img ol:not(.in-list ol)>li,.paragraph.paragraph--type-2-col ol:not(.in-list ol)>li{counter-increment:olcount}.paragraph.paragraph--type--accordeon ol:not(.in-list ol) li,.paragraph.paragraph--type--exergue .exergue-content ol:not(.in-list ol) li,.paragraph.paragraph--type--tabs ol:not(.in-list ol) li,.paragraph.paragraph--type--texte ol:not(.in-list ol) li,.paragraph.paragraph--type--texte-img ol:not(.in-list ol) li,.paragraph.paragraph--type-2-col ol:not(.in-list ol) li{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin-top:2.1rem;padding-left:34px;position:relative}.paragraph.paragraph--type--accordeon ol:not(.in-list ol) li:nth-child(n+10),.paragraph.paragraph--type--exergue .exergue-content ol:not(.in-list ol) li:nth-child(n+10),.paragraph.paragraph--type--tabs ol:not(.in-list ol) li:nth-child(n+10),.paragraph.paragraph--type--texte ol:not(.in-list ol) li:nth-child(n+10),.paragraph.paragraph--type--texte-img ol:not(.in-list ol) li:nth-child(n+10),.paragraph.paragraph--type-2-col ol:not(.in-list ol) li:nth-child(n+10){padding-left:30px}.paragraph.paragraph--type--accordeon ol:not(.in-list ol) li ul,.paragraph.paragraph--type--exergue .exergue-content ol:not(.in-list ol) li ul,.paragraph.paragraph--type--tabs ol:not(.in-list ol) li ul,.paragraph.paragraph--type--texte ol:not(.in-list ol) li ul,.paragraph.paragraph--type--texte-img ol:not(.in-list ol) li ul,.paragraph.paragraph--type-2-col ol:not(.in-list ol) li ul{margin-top:9px}.paragraph.paragraph--type--accordeon ol:not(.in-list ol) li ol,.paragraph.paragraph--type--exergue .exergue-content ol:not(.in-list ol) li ol,.paragraph.paragraph--type--tabs ol:not(.in-list ol) li ol,.paragraph.paragraph--type--texte ol:not(.in-list ol) li ol,.paragraph.paragraph--type--texte-img ol:not(.in-list ol) li ol,.paragraph.paragraph--type-2-col ol:not(.in-list ol) li ol{margin-top:1.8rem}.paragraph.paragraph--type--accordeon ol:not(.in-list ol) li ol li,.paragraph.paragraph--type--exergue .exergue-content ol:not(.in-list ol) li ol li,.paragraph.paragraph--type--tabs ol:not(.in-list ol) li ol li,.paragraph.paragraph--type--texte ol:not(.in-list ol) li ol li,.paragraph.paragraph--type--texte-img ol:not(.in-list ol) li ol li,.paragraph.paragraph--type-2-col ol:not(.in-list ol) li ol li{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.paragraph.paragraph--type--accordeon ol:not(.in-list ol) li ol li:before,.paragraph.paragraph--type--exergue .exergue-content ol:not(.in-list ol) li ol li:before,.paragraph.paragraph--type--tabs ol:not(.in-list ol) li ol li:before,.paragraph.paragraph--type--texte ol:not(.in-list ol) li ol li:before,.paragraph.paragraph--type--texte-img ol:not(.in-list ol) li ol li:before,.paragraph.paragraph--type-2-col ol:not(.in-list ol) li ol li:before{background-color:#161615;color:#fff}.paragraph.paragraph--type--accordeon ol:not(.in-list ol) li:first-child,.paragraph.paragraph--type--exergue .exergue-content ol:not(.in-list ol) li:first-child,.paragraph.paragraph--type--tabs ol:not(.in-list ol) li:first-child,.paragraph.paragraph--type--texte ol:not(.in-list ol) li:first-child,.paragraph.paragraph--type--texte-img ol:not(.in-list ol) li:first-child,.paragraph.paragraph--type-2-col ol:not(.in-list ol) li:first-child{margin-top:0}.paragraph.paragraph--type--accordeon ol:not(.in-list ol) li:before,.paragraph.paragraph--type--exergue .exergue-content ol:not(.in-list ol) li:before,.paragraph.paragraph--type--tabs ol:not(.in-list ol) li:before,.paragraph.paragraph--type--texte ol:not(.in-list ol) li:before,.paragraph.paragraph--type--texte-img ol:not(.in-list ol) li:before,.paragraph.paragraph--type-2-col ol:not(.in-list ol) li:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background-color:#80123d;border-radius:50%;color:#161615;content:counter(olcount);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;font-size:1.5rem;font-weight:700;height:24px;justify-content:center;left:0;line-height:1.2;margin-right:8px;position:absolute;width:24px}#home-expertise{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0 60px;scroll-snap-align:start}#home-expertise h2{border-left:4px solid #80123d;font-family:gelica,sans-serif;font-size:clamp(3.8rem,3.425vw,5rem);font-weight:500;margin:0;padding-left:15px}#home-expertise .expertises-list{margin-top:65px}#home-expertise .expertises-list .expertise-item-wrap .expertise-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;border-radius:2px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.08);box-shadow:0 0 8px rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between;padding:45px 30px 30px}#home-expertise .expertises-list .expertise-item-wrap .expertise-item h3{font-family:gelica,sans-serif;font-size:clamp(1.8rem,1.598vw,2.3rem);line-height:1.1;margin:0}#home-expertise .expertises-list .expertise-item-wrap .expertise-item h3:after{background-color:#80123d;content:"";display:block;height:4px;margin-top:6px;width:30px}#home-expertise .expertises-list .expertise-item-wrap .expertise-item .subtitle{font-weight:600;margin:20px 0 0}#home-expertise .expertises-list .expertise-item-wrap .expertise-item .expertise-item-text{font-size:1.4rem;font-weight:500;line-height:1.3;margin-top:15px}#home-expertise .expertises-list .expertise-item-wrap .expertise-item .expertise-item-text p:first-child{margin-top:0}#home-expertise .expertises-list .expertise-item-wrap .expertise-item .expertise-item-text p:last-child{margin-bottom:0}#home-expertise .expertises-list .expertise-item-wrap .expertise-item .button{margin-top:35px}#home-presentation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 0 50px;scroll-snap-align:start}#home-presentation .container{position:relative}#home-presentation .container .home-presentation-deco{opacity:.3;pointer-events:none;position:absolute;right:0;top:0}#home-presentation .container .home-presentation-deco svg{height:auto;-webkit-transform:rotate(7deg);-ms-transform:rotate(7deg);transform:rotate(7deg);width:max(100px,12vw)}#home-presentation .container .flex-container{position:relative;z-index:1}#home-presentation h1{color:#15443a;font-family:gelica,sans-serif;font-size:clamp(4rem,4.87vw,6rem);margin:0}#home-presentation .home-presentation-texte{font-size:clamp(1.6rem,1.527vw,2rem);margin-top:50px}#home-presentation .home-presentation-texte a{color:#15443a;text-decoration:underline}#page-content{padding:25px 0 80px}#page-content .service-section+.service-section{margin-top:65px}#page-top{padding:40px 0 25px}#page-top h1{color:#15443a;font-family:gelica,sans-serif;font-size:clamp(3rem,3.472vw,5rem);margin:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImltcG9ydC9mcmFtZXdvcmsvX2ZvbnRzLnNjc3MiLCJpbXBvcnQvZnJhbWV3b3JrL19iYXNpYy5zY3NzIiwibWFpbi5jc3MiLCJpbXBvcnQvZnJhbWV3b3JrL19taXhpbi5zY3NzIiwiaW1wb3J0L2ZyYW1ld29yay9fdmFyLnNjc3MiLCI8bm8gc291cmNlPiIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9DYXJvdXNlbC9zY3NzL2Jhc2Uuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9DYXJvdXNlbC9wbHVnaW5zL0RvdHMvRG90cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0Nhcm91c2VsL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0Nhcm91c2VsL3BsdWdpbnMvTmF2aWdhdGlvbi9OYXZpZ2F0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvc2Nzcy9iYXNlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvc2Nzcy9fbWl4aW5zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvc2Nzcy9zcGlubmVyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvc2Nzcy9hbmltYXRpb25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvc2Nzcy9zY3JvbGxiYXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9zY3NzL2N1cnNvci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L3BsdWdpbnMvSW1hZ2UvSW1hZ2Uuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9wbHVnaW5zL0h0bWwvSHRtbC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L3BsdWdpbnMvVGh1bWJzL1RodW1icy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L3BsdWdpbnMvVG9vbGJhci9Ub29sYmFyLnNjc3MiLCJpbXBvcnQvYmFzZS9fY29tbXVuLnNjc3MiLCJpbXBvcnQvYmFzZS9fZm9vdGVyLnNjc3MiLCJpbXBvcnQvYmFzZS9faGVhZGVyLnNjc3MiLCJpbXBvcnQvYmFzZS9fbWVudS5zY3NzIiwiaW1wb3J0L2Jhc2UvX3NraXBsaW5rcy5zY3NzIiwiaW1wb3J0L3BhcmFncmFwaC9faW4tbGlzdC5zY3NzIiwiaW1wb3J0L3BhcmFncmFwaC9fcGFyYWdyYXBoX3R5cGVfbGllbl9pbWFnZS5zY3NzIiwiaW1wb3J0L3BhcmFncmFwaC9fcGFyYWdyYXBoLS10eXBlLS1hY2NvcmRlb24uc2NzcyIsImltcG9ydC9wYXJhZ3JhcGgvX3BhcmFncmFwaC0tdHlwZS0tY2l0YXRpb24uc2NzcyIsImltcG9ydC9wYXJhZ3JhcGgvX3BhcmFncmFwaC0tdHlwZS0tbWlzZS1lbi1hdmFudC5zY3NzIiwiaW1wb3J0L3BhcmFncmFwaC9fcGFyYWdyYXBoLS10eXBlLS1waG90b3Muc2NzcyIsImltcG9ydC9wYXJhZ3JhcGgvX3BhcmFncmFwaC0tdHlwZS0tdGV4dGUtaW1nLnNjc3MiLCJpbXBvcnQvcGFyYWdyYXBoL19wYXJhZ3JhcGgtLXR5cGUtdGV4dC5zY3NzIiwiaW1wb3J0L3BhcmFncmFwaC9fcGFyYWdyYXBoLWFjY3JvY2hlLnNjc3MiLCJpbXBvcnQvcGFyYWdyYXBoL19wYXJhZ3JhcGgtYmxvYy1jdGEuc2NzcyIsImltcG9ydC9wYXJhZ3JhcGgvX3BhcmFncmFwaC1nbG9iYWwuc2NzcyIsImltcG9ydC9ob21lL19ob21lLWV4cGVydGlzZXMuc2NzcyIsImltcG9ydC9ob21lL19ob21lLXByZXNlbnRhdGlvbi5zY3NzIiwiaW1wb3J0L2NvbXBvbmVudHMvX3BhZ2UtY29udGVudC5zY3NzIiwiaW1wb3J0L2NvbXBvbmVudHMvX3BhZ2UtdG9wLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQVEsMEdBQUEsQ0FDQSxrREFBQSxDQ0FSLEtBQ0UsZUNHRixDREFFLFlBRkEsNkJBQUEsQ0FBQSxxQkNLRixDRENFLDZRQU1FLFlDSkosQ0RPRSxVQUlFLFFBQUEsQ0FGQSxlQUFBLENBQ0EsaUJBQUEsQ0FGQSxpQkFBQSxDQUlBLFVDTEosQ0RRRSwwQkFDRSxvQkNOSixDRFNFLGdCQUNFLFlDUEosQ0RVRSxlQUNFLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0Esa0JBQUEsQ0FBQSxjQ1JKLENEVUksMkNBQ0UsT0NSTixDRFlFLGtCQUVFLHdCQUFBLENBQUEscUJBQUEsQ0FDQSx1QkFBQSxDQUFBLG9CQUFBLENBREEsa0JBQUEsQ0FEQSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUVBLHNCQ1ZKLENEYUUsZUFFRSxvQkFBQSxDQUFBLGlCQUFBLENBQ0EsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLHNCQUFBLENBRkEsMEJBQUEsQ0FBQSwwQkFBQSxDQUFBLG1CQUFBLENBQ0Esd0JDVkosQ0RjRSxlQUNFLGlCQ1pKLENEbUJFLGtCQUhFLGNDVEosQ0RZRSxTQUVFLGVDZEosQ0RpQkUsWUFDRSxRQ2ZKLENEa0JFLFlBTUUsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGVBQUEsQ0FGQSxzQkFBQSxDQUNBLFdBQUEsQ0FFRixrQkFBQSxDQU5FLGNBQUEsQ0FDQSxtQkFBQSxDQUNBLFNDWkosQ0RtQkUsb0NBQ0UsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGVDakJKLENEdUJBLGtCQUNFLGNDcEJGLENEdUJBLG1CQUNFLGVBQUEsQ0FDQSxzQ0FBQSxDQUFBLDhCQ3BCRixDRHlCRSw2QkFDRSxzQkN0QkosQ0QwQkEsVUFDRSxpQkNyQkYsQ0Q0QkEsa0JBTkUsU0FBQSxDQUNELGlCQ1ZELENEZUEsUUFDRSxZQUFBLENBSUEsTUFBQSxDQUlBLG1CQUFBLENBTkEsY0FBQSxDQUNBLEtBQUEsQ0FNQSxzQ0FBQSxDQUFBLDhCQUFBLENBUkEsV0FBQSxDQUlBLFlDckJGLENEMkJFLHNCQUNFLFNBQUEsQ0FFQSxtQkFBQSxDQURGLGtCQ3hCRixDRDRCRSxzQkFHRSx5QkFBQSxDQUZBLFdBQUEsQ0FDQSxVQ3pCSixDRDhCRSx1QkFHRSxRQUFBLENBRUEsU0FBQSxDQUVBLG1CQUFBLENBTkEsaUJBQUEsQ0FDQSxPQUFBLENBRUEsc0NBQUEsQ0FBQSxrQ0FBQSxDQUFBLDhCQUFBLENBSUEsc0NBQUEsQ0FBQSw4QkFBQSxDQUZGLGlCQzFCRixDRDhCSSxxQ0FDRSxTQUFBLENBRUEsbUJBQUEsQ0FESCxrQkMzQkgsQ0RtQ0EsV0FDRSxhQUFBLENBRUEsNEJBQUEsQ0FEQSx3QkMvQkYsQ0N2SEUsb0NGb0pGLFdBS0ksNEJBQUEsQ0FDQSxXQzlCRixDQUNGLENDN0hFLG9DRm9KRixXQVNJLFdDNUJGLENBQ0YsQ0NsSUUsb0NGb0pGLFdBWUksV0MxQkYsQ0FDRixDQ3ZJRSxxQ0ZvSkYsV0FlSSxZQ3hCRixDQUNGLENDNUlFLHFDRm9KRixXQWtCRyxZQ3RCRCxDQUNGLENENkJBLDJDQUNFLHdCQ3ZCRixDRDJCQSxnQkFDRSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLGtCQUFBLENBQUEsY0FBQSxDQUVELGFBQUEsQ0FEQyx1QkN2QkYsQ0MvSkUsb0NGbUxGLGdCQU9FLGFBQUEsQ0FERSx1QkNyQkYsQ0FDRixDRHdCRSwyQkFDRSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsNkJDdEJKLENEMEJJLHVCQUNFLDJCQ3hCTixDQzNLRSxvQ0ZrTUUsdUJBR0ksMkJDdEJOLENBQ0YsQ0R3QkksOEJBQ0Usb0JDdEJOLENEZUksdUJBQ0UsNEJDYk4sQ0N0TEUsb0NGa01FLHVCQUdJLDRCQ1hOLENBQ0YsQ0RhSSw4QkFDRSxxQkNYTixDRElJLHVCQUNFLHNCQ0ZOLENDak1FLG9DRmtNRSx1QkFHSSxzQkNBTixDQUNGLENERUksOEJBQ0UsZUNBTixDRFBJLHVCQUNFLDRCQ1NOLENDNU1FLG9DRmtNRSx1QkFHSSw0QkNXTixDQUNGLENEVEksOEJBQ0UscUJDV04sQ0RsQkksdUJBQ0UsNEJDb0JOLENDdk5FLG9DRmtNRSx1QkFHSSw0QkNzQk4sQ0FDRixDRHBCSSw4QkFDRSxxQkNzQk4sQ0Q3QkksdUJBQ0Usc0JDK0JOLENDbE9FLG9DRmtNRSx1QkFHSSxzQkNpQ04sQ0FDRixDRC9CSSw4QkFDRSxlQ2lDTixDRHhDSSx1QkFDRSw0QkMwQ04sQ0M3T0Usb0NGa01FLHVCQUdJLDRCQzRDTixDQUNGLENEMUNJLDhCQUNFLHFCQzRDTixDRG5ESSx1QkFDRSw0QkNxRE4sQ0N4UEUsb0NGa01FLHVCQUdJLDRCQ3VETixDQUNGLENEckRJLDhCQUNFLHFCQ3VETixDRDlESSx1QkFDRSxzQkNnRU4sQ0NuUUUsb0NGa01FLHVCQUdJLHNCQ2tFTixDQUNGLENEaEVJLDhCQUNFLGVDa0VOLENEekVJLHdCQUNFLDRCQzJFTixDQzlRRSxvQ0ZrTUUsd0JBR0ksNEJDNkVOLENBQ0YsQ0QzRUksK0JBQ0UscUJDNkVOLENEcEZJLHdCQUNFLDRCQ3NGTixDQ3pSRSxvQ0ZrTUUsd0JBR0ksNEJDd0ZOLENBQ0YsQ0R0RkksK0JBQ0UscUJDd0ZOLENEL0ZJLHdCQUNFLHVCQ2lHTixDQ3BTRSxvQ0ZrTUUsd0JBR0ksdUJDbUdOLENBQ0YsQ0RqR0ksK0JBQ0UsZ0JDbUdOLENDNVNFLG9DRjhNRSxzQkFFSSwyQkNnR04sQ0FDRixDRDlGSSw2QkFDRSxvQkNnR04sQ0NwVEUsb0NGOE1FLHNCQUVJLDRCQ3dHTixDQUNGLENEdEdJLDZCQUNFLHFCQ3dHTixDQzVURSxvQ0Y4TUUsc0JBRUksc0JDZ0hOLENBQ0YsQ0Q5R0ksNkJBQ0UsZUNnSE4sQ0NwVUUsb0NGOE1FLHNCQUVJLDRCQ3dITixDQUNGLENEdEhJLDZCQUNFLHFCQ3dITixDQzVVRSxvQ0Y4TUUsc0JBRUksNEJDZ0lOLENBQ0YsQ0Q5SEksNkJBQ0UscUJDZ0lOLENDcFZFLG9DRjhNRSxzQkFFSSxzQkN3SU4sQ0FDRixDRHRJSSw2QkFDRSxlQ3dJTixDQzVWRSxvQ0Y4TUUsc0JBRUksNEJDZ0pOLENBQ0YsQ0Q5SUksNkJBQ0UscUJDZ0pOLENDcFdFLG9DRjhNRSxzQkFFSSw0QkN3Sk4sQ0FDRixDRHRKSSw2QkFDRSxxQkN3Sk4sQ0M1V0Usb0NGOE1FLHNCQUVJLHNCQ2dLTixDQUNGLENEOUpJLDZCQUNFLGVDZ0tOLENDcFhFLG9DRjhNRSx1QkFFSSw0QkN3S04sQ0FDRixDRHRLSSw4QkFDRSxxQkN3S04sQ0M1WEUsb0NGOE1FLHVCQUVJLDRCQ2dMTixDQUNGLENEOUtJLDhCQUNFLHFCQ2dMTixDQ3BZRSxvQ0Y4TUUsdUJBRUksdUJDd0xOLENBQ0YsQ0R0TEksOEJBQ0UsZ0JDd0xOLENDNVlFLG9DRjBOSSxzQkFDRSwyQkNxTE4sQ0RuTEksNkJBQ0Usb0JDcUxOLENEekxJLHNCQUNFLDRCQzJMTixDRHpMSSw2QkFDRSxxQkMyTE4sQ0QvTEksc0JBQ0Usc0JDaU1OLENEL0xJLDZCQUNFLGVDaU1OLENEck1JLHNCQUNFLDRCQ3VNTixDRHJNSSw2QkFDRSxxQkN1TU4sQ0QzTUksc0JBQ0UsNEJDNk1OLENEM01JLDZCQUNFLHFCQzZNTixDRGpOSSxzQkFDRSxzQkNtTk4sQ0RqTkksNkJBQ0UsZUNtTk4sQ0R2Tkksc0JBQ0UsNEJDeU5OLENEdk5JLDZCQUNFLHFCQ3lOTixDRDdOSSxzQkFDRSw0QkMrTk4sQ0Q3TkksNkJBQ0UscUJDK05OLENEbk9JLHNCQUNFLHNCQ3FPTixDRG5PSSw2QkFDRSxlQ3FPTixDRHpPSSx1QkFDRSw0QkMyT04sQ0R6T0ksOEJBQ0UscUJDMk9OLENEL09JLHVCQUNFLDRCQ2lQTixDRC9PSSw4QkFDRSxxQkNpUE4sQ0RyUEksdUJBQ0UsdUJDdVBOLENEclBJLDhCQUNFLGdCQ3VQTixDRG5QRSw2QkFDRSxhQ3FQSixDQUNGLENDemRFLG9DRndPSSxzQkFDRSwyQkNvUE4sQ0RsUEksNkJBQ0Usb0JDb1BOLENEeFBJLHNCQUNFLDRCQzBQTixDRHhQSSw2QkFDRSxxQkMwUE4sQ0Q5UEksc0JBQ0Usc0JDZ1FOLENEOVBJLDZCQUNFLGVDZ1FOLENEcFFJLHNCQUNFLDRCQ3NRTixDRHBRSSw2QkFDRSxxQkNzUU4sQ0QxUUksc0JBQ0UsNEJDNFFOLENEMVFJLDZCQUNFLHFCQzRRTixDRGhSSSxzQkFDRSxzQkNrUk4sQ0RoUkksNkJBQ0UsZUNrUk4sQ0R0Ukksc0JBQ0UsNEJDd1JOLENEdFJJLDZCQUNFLHFCQ3dSTixDRDVSSSxzQkFDRSw0QkM4Uk4sQ0Q1UkksNkJBQ0UscUJDOFJOLENEbFNJLHNCQUNFLHNCQ29TTixDRGxTSSw2QkFDRSxlQ29TTixDRHhTSSx1QkFDRSw0QkMwU04sQ0R4U0ksOEJBQ0UscUJDMFNOLENEOVNJLHVCQUNFLDRCQ2dUTixDRDlTSSw4QkFDRSxxQkNnVE4sQ0RwVEksdUJBQ0UsdUJDc1ROLENEcFRJLDhCQUNFLGdCQ3NUTixDRGxURSw2QkFDRSxhQ29USixDQUNGLENDdGlCRSxxQ0ZzUEksc0JBQ0UsMkJDbVROLENEalRJLDZCQUNFLG9CQ21UTixDRHZUSSxzQkFDRSw0QkN5VE4sQ0R2VEksNkJBQ0UscUJDeVROLENEN1RJLHNCQUNFLHNCQytUTixDRDdUSSw2QkFDRSxlQytUTixDRG5VSSxzQkFDRSw0QkNxVU4sQ0RuVUksNkJBQ0UscUJDcVVOLENEelVJLHNCQUNFLDRCQzJVTixDRHpVSSw2QkFDRSxxQkMyVU4sQ0QvVUksc0JBQ0Usc0JDaVZOLENEL1VJLDZCQUNFLGVDaVZOLENEclZJLHNCQUNFLDRCQ3VWTixDRHJWSSw2QkFDRSxxQkN1Vk4sQ0QzVkksc0JBQ0UsNEJDNlZOLENEM1ZJLDZCQUNFLHFCQzZWTixDRGpXSSxzQkFDRSxzQkNtV04sQ0RqV0ksNkJBQ0UsZUNtV04sQ0R2V0ksdUJBQ0UsNEJDeVdOLENEdldJLDhCQUNFLHFCQ3lXTixDRDdXSSx1QkFDRSw0QkMrV04sQ0Q3V0ksOEJBQ0UscUJDK1dOLENEblhJLHVCQUNFLHVCQ3FYTixDRG5YSSw4QkFDRSxnQkNxWE4sQ0RqWEUsNkJBQ0UsYUNtWEosQ0FDRixDQ25uQkUscUNGb1FJLHlCQUNFLDJCQ2tYTixDRGhYSSxnQ0FDRSxvQkNrWE4sQ0R0WEkseUJBQ0UsNEJDd1hOLENEdFhJLGdDQUNFLHFCQ3dYTixDRDVYSSx5QkFDRSxzQkM4WE4sQ0Q1WEksZ0NBQ0UsZUM4WE4sQ0RsWUkseUJBQ0UsNEJDb1lOLENEbFlJLGdDQUNFLHFCQ29ZTixDRHhZSSx5QkFDRSw0QkMwWU4sQ0R4WUksZ0NBQ0UscUJDMFlOLENEOVlJLHlCQUNFLHNCQ2daTixDRDlZSSxnQ0FDRSxlQ2daTixDRHBaSSx5QkFDRSw0QkNzWk4sQ0RwWkksZ0NBQ0UscUJDc1pOLENEMVpJLHlCQUNFLDRCQzRaTixDRDFaSSxnQ0FDRSxxQkM0Wk4sQ0RoYUkseUJBQ0Usc0JDa2FOLENEaGFJLGdDQUNFLGVDa2FOLENEdGFJLDBCQUNFLDRCQ3dhTixDRHRhSSxpQ0FDRSxxQkN3YU4sQ0Q1YUksMEJBQ0UsNEJDOGFOLENENWFJLGlDQUNFLHFCQzhhTixDRGxiSSwwQkFDRSx1QkNvYk4sQ0RsYkksaUNBQ0UsZ0JDb2JOLENEaGJFLGdDQUNFLGFDa2JKLENBQ0YsQ0Noc0JFLHFDRmtSSSxzQkFDRSwyQkNpYk4sQ0QvYUksNkJBQ0Usb0JDaWJOLENEcmJJLHNCQUNFLDRCQ3ViTixDRHJiSSw2QkFDRSxxQkN1Yk4sQ0QzYkksc0JBQ0Usc0JDNmJOLENEM2JJLDZCQUNFLGVDNmJOLENEamNJLHNCQUNFLDRCQ21jTixDRGpjSSw2QkFDRSxxQkNtY04sQ0R2Y0ksc0JBQ0UsNEJDeWNOLENEdmNJLDZCQUNFLHFCQ3ljTixDRDdjSSxzQkFDRSxzQkMrY04sQ0Q3Y0ksNkJBQ0UsZUMrY04sQ0RuZEksc0JBQ0UsNEJDcWROLENEbmRJLDZCQUNFLHFCQ3FkTixDRHpkSSxzQkFDRSw0QkMyZE4sQ0R6ZEksNkJBQ0UscUJDMmROLENEL2RJLHNCQUNFLHNCQ2llTixDRC9kSSw2QkFDRSxlQ2llTixDRHJlSSx1QkFDRSw0QkN1ZU4sQ0RyZUksOEJBQ0UscUJDdWVOLENEM2VJLHVCQUNFLDRCQzZlTixDRDNlSSw4QkFDRSxxQkM2ZU4sQ0RqZkksdUJBQ0UsdUJDbWZOLENEamZJLDhCQUNFLGdCQ21mTixDRC9lRSw2QkFDRSxhQ2lmSixDQUNGLENDN3dCRSxxQ0ZnU0ksdUJBQ0UsMkJDZ2ZOLENEOWVJLDhCQUNFLG9CQ2dmTixDRHBmSSx1QkFDRSw0QkNzZk4sQ0RwZkksOEJBQ0UscUJDc2ZOLENEMWZJLHVCQUNFLHNCQzRmTixDRDFmSSw4QkFDRSxlQzRmTixDRGhnQkksdUJBQ0UsNEJDa2dCTixDRGhnQkksOEJBQ0UscUJDa2dCTixDRHRnQkksdUJBQ0UsNEJDd2dCTixDRHRnQkksOEJBQ0UscUJDd2dCTixDRDVnQkksdUJBQ0Usc0JDOGdCTixDRDVnQkksOEJBQ0UsZUM4Z0JOLENEbGhCSSx1QkFDRSw0QkNvaEJOLENEbGhCSSw4QkFDRSxxQkNvaEJOLENEeGhCSSx1QkFDRSw0QkMwaEJOLENEeGhCSSw4QkFDRSxxQkMwaEJOLENEOWhCSSx1QkFDRSxzQkNnaUJOLENEOWhCSSw4QkFDRSxlQ2dpQk4sQ0RwaUJJLHdCQUNFLDRCQ3NpQk4sQ0RwaUJJLCtCQUNFLHFCQ3NpQk4sQ0QxaUJJLHdCQUNFLDRCQzRpQk4sQ0QxaUJJLCtCQUNFLHFCQzRpQk4sQ0RoakJJLHdCQUNFLHVCQ2tqQk4sQ0RoakJJLCtCQUNFLGdCQ2tqQk4sQ0Q5aUJFLDhCQUNFLGFDZ2pCSixDQUNGLENDbHhCQyxtQ0ZxT0MsK0tBT0ksMkJDK2lCSixDQUNGLENEMWlCQSxnQkFHRSx1SEFBQSxDQUNBLGlCQUFBLENBQ0Esb0JHclVJLENIc1VKLGlCR3JVUyxDSGlVVCxnQkFBQSxDQUFBLFlBQUEsQ0FDQSxvQ0FBQSxDQUNBLHNCQUFBLENBSEEsVUNrakJGLENEbmpCQSw2QklwVUEsa0JBQUEsY0h1M0JBLENEbmpCQSw4QklwVUEsa0JBQUEsY0h1M0JBLENEbmpCQSw4QklwVUEsa0JBQUEsY0h1M0JBLENEbmpCQSw4QklwVUEsa0JBQUEsY0h1M0JBLENEbmpCQSw4QklwVUEsa0JBQUEsY0h1M0JBLENEbmpCQSw4QklwVUEsbUJBQUEsY0h1M0JBLENEbmpCQSw4QklwVUEsbUJBQUEsY0h1M0JBLENEbmpCQSw4QklwVUEsbUJBQUEsY0h1M0JBLENEbmpCQSw4QklwVUEsbUJBQUEsY0h1M0JBLENEbmpCQSwrQklwVUEsbUJBQUEsY0h1M0JBLENEbmpCQSwrQklwVUEsbUJBQUEsY0h1M0JBLENEbmpCQSwrQklwVUEsbUJBQUEsY0h1M0JBLENEM2lCSSx1QkFDRSx1QkM2aUJOLENEOWlCSSx1QkFDRSx1QkNnakJOLENEampCSSx1QkFDRSx1QkNtakJOLENEcGpCSSx1QkFDRSx1QkNzakJOLENEdmpCSSx1QkFDRSx1QkN5akJOLENEMWpCSSx1QkFDRSx1QkM0akJOLENEN2pCSSx1QkFDRSx1QkMrakJOLENEaGtCSSx1QkFDRSx1QkNra0JOLENEbmtCSSx1QkFDRSx1QkNxa0JOLENEdGtCSSx3QkFDRSx3QkN3a0JOLENEemtCSSx3QkFDRSx3QkMya0JOLENENWtCSSx3QkFDRSx3QkM4a0JOLENDajVCRSxvQ0Z3VUksc0JBQ0UsdUJDNGtCTixDRDdrQkksc0JBQ0UsdUJDK2tCTixDRGhsQkksc0JBQ0UsdUJDa2xCTixDRG5sQkksc0JBQ0UsdUJDcWxCTixDRHRsQkksc0JBQ0UsdUJDd2xCTixDRHpsQkksc0JBQ0UsdUJDMmxCTixDRDVsQkksc0JBQ0UsdUJDOGxCTixDRC9sQkksc0JBQ0UsdUJDaW1CTixDRGxtQkksc0JBQ0UsdUJDb21CTixDRHJtQkksdUJBQ0Usd0JDdW1CTixDRHhtQkksdUJBQ0Usd0JDMG1CTixDRDNtQkksdUJBQ0Usd0JDNm1CTixDQUNGLENDdjdCRSxvQ0YrVUksc0JBQ0UsdUJDMm1CTixDRDVtQkksc0JBQ0UsdUJDOG1CTixDRC9tQkksc0JBQ0UsdUJDaW5CTixDRGxuQkksc0JBQ0UsdUJDb25CTixDRHJuQkksc0JBQ0UsdUJDdW5CTixDRHhuQkksc0JBQ0UsdUJDMG5CTixDRDNuQkksc0JBQ0UsdUJDNm5CTixDRDluQkksc0JBQ0UsdUJDZ29CTixDRGpvQkksc0JBQ0UsdUJDbW9CTixDRHBvQkksdUJBQ0Usd0JDc29CTixDRHZvQkksdUJBQ0Usd0JDeW9CTixDRDFvQkksdUJBQ0Usd0JDNG9CTixDQUNGLENDNzlCRSxvQ0ZzVkksc0JBQ0UsdUJDMG9CTixDRDNvQkksc0JBQ0UsdUJDNm9CTixDRDlvQkksc0JBQ0UsdUJDZ3BCTixDRGpwQkksc0JBQ0UsdUJDbXBCTixDRHBwQkksc0JBQ0UsdUJDc3BCTixDRHZwQkksc0JBQ0UsdUJDeXBCTixDRDFwQkksc0JBQ0UsdUJDNHBCTixDRDdwQkksc0JBQ0UsdUJDK3BCTixDRGhxQkksc0JBQ0UsdUJDa3FCTixDRG5xQkksdUJBQ0Usd0JDcXFCTixDRHRxQkksdUJBQ0Usd0JDd3FCTixDRHpxQkksdUJBQ0Usd0JDMnFCTixDQUNGLENDbmdDRSxxQ0Y2Vkksc0JBQ0UsdUJDeXFCTixDRDFxQkksc0JBQ0UsdUJDNHFCTixDRDdxQkksc0JBQ0UsdUJDK3FCTixDRGhyQkksc0JBQ0UsdUJDa3JCTixDRG5yQkksc0JBQ0UsdUJDcXJCTixDRHRyQkksc0JBQ0UsdUJDd3JCTixDRHpyQkksc0JBQ0UsdUJDMnJCTixDRDVyQkksc0JBQ0UsdUJDOHJCTixDRC9yQkksc0JBQ0UsdUJDaXNCTixDRGxzQkksdUJBQ0Usd0JDb3NCTixDRHJzQkksdUJBQ0Usd0JDdXNCTixDRHhzQkksdUJBQ0Usd0JDMHNCTixDQUNGLENDemlDRSxxQ0ZvV0ksc0JBQ0UsdUJDd3NCTixDRHpzQkksc0JBQ0UsdUJDMnNCTixDRDVzQkksc0JBQ0UsdUJDOHNCTixDRC9zQkksc0JBQ0UsdUJDaXRCTixDRGx0Qkksc0JBQ0UsdUJDb3RCTixDRHJ0Qkksc0JBQ0UsdUJDdXRCTixDRHh0Qkksc0JBQ0UsdUJDMHRCTixDRDN0Qkksc0JBQ0UsdUJDNnRCTixDRDl0Qkks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QUpBLGlCQUFBLENBRUEsT0FBQSxDQURBLEtwQzQyRkgsQ29DeDJGRywwREFFQyxXQUFBLENBQ0EsOEJBQUEsQ0FBQSwwQkFBQSxDQUFBLHNCQUFBLENBRkEscUJwQzQyRkosQ29DdDJGRSw4Q0FDQyxpQkFBQSxDQUNBLFNwQ3cyRkgsQ29DcDJGQyxzQkFDQyxhbEN1QlUsQ2tDcEJWLDZCbENPVyxDa0NSWCxpQ0FBQSxDQURBLFFwQ3cyRkYsQ29DbjJGQyw0Q0FFQyxvQ0FBQSxDQURBLGVwQ3MyRkYsQ29DbjJGRSw4Q0FDQyxhbENZUyxDa0NYVCx5QnBDcTJGSCxDcUM3NEZBLGNBQ0MsbUJyQ2c1RkQsQ3FDNzRGRSxnREFDQyxlckMrNEZILENzQ3A1RkEsVUFDQyxtQnRDdTVGRCxDc0NyNUZDLGFBRUMsYXBDOENVLENvQy9DViw2QnBDa0NXLENvQy9CWCxrQ0FBQSxDQURBLFF0Q3c1RkYiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1LYXJsYTppdGFsLHdnaHRAMCwyMDAuLjgwMDsxLDIwMC4uODAwJmRpc3BsYXk9c3dhcCcpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC94aHU2eGFpLmNzc1wiKTsiLCIvL2ZyYW1ld29ya1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICZbZGF0YS13aGF0aW5wdXQ9XCJtb3VzZVwiXSBhOmZvY3VzLFxuICAmW2RhdGEtd2hhdGlucHV0PVwibW91c2VcIl0gaW5wdXQ6Zm9jdXMsXG4gICZbZGF0YS13aGF0aW5wdXQ9XCJtb3VzZVwiXSBidXR0b246Zm9jdXMsXG4gICZbZGF0YS13aGF0aW5wdXQ9XCJtb3VzZVwiXSAuc2VsZWN0aW9uOmZvY3VzLFxuICAmW2RhdGEtd2hhdGlucHV0PVwibW91c2VcIl0gLnNlbGVjdDItY29udGFpbmVyLS1mb2N1czpmb2N1cyxcbiAgJltkYXRhLXdoYXRpbnB1dD1cIm1vdXNlXCJdIC5zZWxlY3QyLXNlbGVjdGlvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIGJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBhOmZvY3VzLCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICB1bCwgb2wge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuZmxleC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG4gIH1cblxuICAuZmxleC1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5mbGV4LWVuZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBzdmcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBidXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXHRcdGNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIH1cblxuICBpbnB1dDpub3QoW2NsYXNzXj1hYmxlXSBpbnB1dCkge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbn1cblxuLy9hY2NvcmRlb25zXG5cbi5hY2NvcmRlb24tdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWNjb3JkZW9uLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4vL29uZ2xldHNcbi5vbmdsZXQtY29udGVudCB7XG4gICY6bm90KC5hY3RpdmUpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnVubG9hZGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cblxuLy9tb2RhbHNcbi5tb2RhbHMge1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICYubW9kYWwtdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWNsb3NlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgLjQpO1xuXG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgJi5tb2RhbC12aXNpYmxlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vc3lzdMOobWUgZGUgZ3JpbGxlXG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6ICRiYXNlV2lkdGg7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDIgKiAjeyRtaW4tc2lkZX0pO1xuICBAaW5jbHVkZSBhYm92ZSh4cykge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDIgKiAjeyRnYXB9KTtcbiAgICB3aWR0aDogJHhzV2lkdGg7XG4gIH1cbiAgQGluY2x1ZGUgYWJvdmUoc20pIHtcbiAgICB3aWR0aDogJHNtV2lkdGg7XG4gIH1cbiAgQGluY2x1ZGUgYWJvdmUobWQpIHtcbiAgICB3aWR0aDogJG1kV2lkdGg7XG4gIH1cbiAgQGluY2x1ZGUgYWJvdmUobGcpIHtcbiAgICB3aWR0aDogJGxnV2lkdGg7XG4gIH1cbiAgQGluY2x1ZGUgYWJvdmUoeGwpIHtcblx0XHRcdHdpZHRoOiAkeGxXaWR0aDtcbiAgfVxuXG5cdCYuY29udGFpbmVyLXdpZGUge1xuXHRcdHdpZHRoOiAkYmFzZVdpZHRoO1xuXHR9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogJGJhc2VXaWR0aDtcbn1cblxuLy8tLS8vZmxleC1jb250cm9sXG4uZmxleC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRtaW4tc2lkZX0pO1xuXHRnYXA6ICR2ZXJ0LWdhcCAkbWluLXNpZGU7XG4gIEBpbmNsdWRlIGFib3ZlKHhzKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICN7JG1pbi1zaWRlfSk7XG5cdFx0Z2FwOiAkdmVydC1nYXAgJGdhcDtcbiAgfVxuXG4gICYuZmxleC1zcGFjZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgPiAueHhzLSN7JGl9IHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gI3skY29sdW1uc30pICogI3skaX0gLSAjeyRtaW4tc2lkZX0pO1xuICAgICAgQGluY2x1ZGUgYWJvdmUoeHMpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAjeyRjb2x1bW5zfSkgKiAjeyRpfSAtICN7JGdhcH0pO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC54eHMtb2Zmc2V0LSN7JGl9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC8gI3skY29sdW1uc30pICogI3skaX0pO1xuICAgIH1cbiAgfVxuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgID4gLnhzLSN7JGl9IHtcbiAgICAgIEBpbmNsdWRlIGFib3ZlKHhzKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gI3skY29sdW1uc30pICogI3skaX0gLSAjeyRnYXB9KTtcbiAgICAgIH1cbiAgICB9XG4gICAgPiAueHMtb2Zmc2V0LSN7JGl9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC8gI3skY29sdW1uc30pICogI3skaX0pO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGFib3ZlKHNtKSB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICA+IC5zbS0jeyRpfSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gI3skY29sdW1uc30pICogI3skaX0gLSAjeyRnYXB9KTtcbiAgICAgIH1cbiAgICAgID4gLnNtLW9mZnNldC0jeyRpfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC8gI3skY29sdW1uc30pICogI3skaX0pO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLnNtLW9mZnNldC0wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBhYm92ZShtZCkge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgPiAubWQtI3skaX0ge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvICN7JGNvbHVtbnN9KSAqICN7JGl9IC0gI3skZ2FwfSk7XG4gICAgICB9XG4gICAgICA+IC5tZC1vZmZzZXQtI3skaX0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAvICN7JGNvbHVtbnN9KSAqICN7JGl9KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5tZC1vZmZzZXQtMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYWJvdmUobGcpIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgID4gLmxnLSN7JGl9IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAjeyRjb2x1bW5zfSkgKiAjeyRpfSAtICN7JGdhcH0pO1xuICAgICAgfVxuICAgICAgPiAubGctb2Zmc2V0LSN7JGl9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLyAjeyRjb2x1bW5zfSkgKiAjeyRpfSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAubGctb2Zmc2V0LTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGFib3ZlKGludGVyKSB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICA+IC5pbnRlci0jeyRpfSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gI3skY29sdW1uc30pICogI3skaX0gLSAjeyRnYXB9KTtcbiAgICAgIH1cbiAgICAgID4gLmludGVyLW9mZnNldC0jeyRpfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC8gI3skY29sdW1uc30pICogI3skaX0pO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmludGVyLW9mZnNldC0wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBhYm92ZSh4bCkge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgPiAueGwtI3skaX0ge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvICN7JGNvbHVtbnN9KSAqICN7JGl9IC0gI3skZ2FwfSk7XG4gICAgICB9XG4gICAgICA+IC54bC1vZmZzZXQtI3skaX0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAvICN7JGNvbHVtbnN9KSAqICN7JGl9KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC54bC1vZmZzZXQtMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYWJvdmUoeHhsKSB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICA+IC54eGwtI3skaX0ge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvICN7JGNvbHVtbnN9KSAqICN7JGl9IC0gI3skZ2FwfSk7XG4gICAgICB9XG4gICAgICA+IC54eGwtb2Zmc2V0LSN7JGl9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLyAjeyRjb2x1bW5zfSkgKiAjeyRpfSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAueHhsLW9mZnNldC0wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIFtjbGFzc149XCJ4cy1cIl0sXG4gIFtjbGFzc149XCJzbS1cIl0sXG4gIFtjbGFzc149XCJtZC1cIl0sXG4gIFtjbGFzc149XCJsZy1cIl0sXG4gIFtjbGFzc149XCJ4bC1cIl0sXG4gIFtjbGFzc149XCJ4eGwtXCJdIHtcbiAgICBAaW5jbHVkZSBJRSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skZ2FwfSAtIDFweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8tLS8vZ3JpZCBjb250cm9sID0+IHBhcyBkJ29mZnNldFxuLmdyaWQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRjb2x1bW5zLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAkZ2FwO1xuICBncmlkLXJvdy1nYXA6ICR2ZXJ0LWdhcDtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgPiAueHhzLSN7JGl9IHtcbiAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYWJvdmUoeHMpIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgID4gLnhzLSN7JGl9IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBhYm92ZShzbSkge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgPiAuc20tI3skaX0ge1xuICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGFib3ZlKG1kKSB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICA+IC5tZC0jeyRpfSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYWJvdmUobGcpIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgID4gLmxnLSN7JGl9IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBhYm92ZSh4bCkge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgPiAueGwtI3skaX0ge1xuICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGFib3ZlKHh4bCkge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgPiAueHhsLSN7JGl9IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1LYXJsYTppdGFsLHdnaHRAMCwyMDAuLjgwMDsxLDIwMC4uODAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQveGh1NnhhaS5jc3NcIik7XG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmh0bWwgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sW2RhdGEtd2hhdGlucHV0PW1vdXNlXSBhOmZvY3VzLCBodG1sW2RhdGEtd2hhdGlucHV0PW1vdXNlXSBpbnB1dDpmb2N1cywgaHRtbFtkYXRhLXdoYXRpbnB1dD1tb3VzZV0gYnV0dG9uOmZvY3VzLCBodG1sW2RhdGEtd2hhdGlucHV0PW1vdXNlXSAuc2VsZWN0aW9uOmZvY3VzLCBodG1sW2RhdGEtd2hhdGlucHV0PW1vdXNlXSAuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzOmZvY3VzLCBodG1sW2RhdGEtd2hhdGlucHV0PW1vdXNlXSAuc2VsZWN0Mi1zZWxlY3Rpb246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuaHRtbCBib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5odG1sIGE6Zm9jdXMsIGh0bWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmh0bWwgdWwsIGh0bWwgb2wge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuaHRtbCAuZmxleC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5odG1sIC5mbGV4LXJvdzo6YmVmb3JlLCBodG1sIC5mbGV4LXJvdzo6YWZ0ZXIge1xuICB3aWR0aDogMDtcbn1cbmh0bWwgLmZsZXgtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5odG1sIC5mbGV4LWVuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbmh0bWwgLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaHRtbCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5odG1sIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbmh0bWwgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuaHRtbCBidXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuaHRtbCBpbnB1dDpub3QoW2NsYXNzXj1hYmxlXSBpbnB1dCkge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uYWNjb3JkZW9uLXRvZ2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFjY29yZGVvbi1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5vbmdsZXQtY29udGVudDpub3QoLmFjdGl2ZSkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51bmxvYWRlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubW9kYWxzIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubW9kYWxzLm1vZGFsLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5tb2RhbHMgLm1vZGFsLWNsb3NlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5tb2RhbHMgLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tb2RhbHMgLm1vZGFsLWNvbnRlbnQubW9kYWwtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMiAqIDIwcHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyICogMjBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyICogMzBweCk7XG4gICAgd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTMyMHB4O1xuICB9XG59XG4uY29udGFpbmVyLmNvbnRhaW5lci13aWRlIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAyICogMjBweCk7XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDIgKiAyMHB4KTtcbn1cblxuLmZsZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIGdhcDogMzBweCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgZ2FwOiAzMHB4IDMwcHg7XG4gIH1cbn1cbi5mbGV4LWNvbnRhaW5lci5mbGV4LXNwYWNlIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZsZXgtY29udGFpbmVyID4gLnh4cy0xIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSAtIDIwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtY29udGFpbmVyID4gLnh4cy0xIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxIC0gMzBweCk7XG4gIH1cbn1cbi5mbGV4LWNvbnRhaW5lciA+IC54eHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbn1cbi5mbGV4LWNvbnRhaW5lciA+IC54eHMtMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIgLSAyMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eHMtMiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMiAtIDMwcHgpO1xuICB9XG59XG4uZmxleC1jb250YWluZXIgPiAueHhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogMik7XG59XG4uZmxleC1jb250YWluZXIgPiAueHhzLTMge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAzIC0gMjBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1jb250YWluZXIgPiAueHhzLTMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMgLSAzMHB4KTtcbiAgfVxufVxuLmZsZXgtY29udGFpbmVyID4gLnh4cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xufVxuLmZsZXgtY29udGFpbmVyID4gLnh4cy00IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCAtIDIwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtY29udGFpbmVyID4gLnh4cy00IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0IC0gMzBweCk7XG4gIH1cbn1cbi5mbGV4LWNvbnRhaW5lciA+IC54eHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbn1cbi5mbGV4LWNvbnRhaW5lciA+IC54eHMtNSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUgLSAyMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eHMtNSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSAtIDMwcHgpO1xuICB9XG59XG4uZmxleC1jb250YWluZXIgPiAueHhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogNSk7XG59XG4uZmxleC1jb250YWluZXIgPiAueHhzLTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA2IC0gMjBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1jb250YWluZXIgPiAueHhzLTYge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYgLSAzMHB4KTtcbiAgfVxufVxuLmZsZXgtY29udGFpbmVyID4gLnh4cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDYpO1xufVxuLmZsZXgtY29udGFpbmVyID4gLnh4cy03IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyAtIDIwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtY29udGFpbmVyID4gLnh4cy03IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3IC0gMzBweCk7XG4gIH1cbn1cbi5mbGV4LWNvbnRhaW5lciA+IC54eHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbn1cbi5mbGV4LWNvbnRhaW5lciA+IC54eHMtOCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDggLSAyMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eHMtOCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOCAtIDMwcHgpO1xuICB9XG59XG4uZmxleC1jb250YWluZXIgPiAueHhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogOCk7XG59XG4uZmxleC1jb250YWluZXIgPiAueHhzLTkge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA5IC0gMjBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1jb250YWluZXIgPiAueHhzLTkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDkgLSAzMHB4KTtcbiAgfVxufVxuLmZsZXgtY29udGFpbmVyID4gLnh4cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDkpO1xufVxuLmZsZXgtY29udGFpbmVyID4gLnh4cy0xMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwIC0gMjBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1jb250YWluZXIgPiAueHhzLTEwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCAtIDMwcHgpO1xuICB9XG59XG4uZmxleC1jb250YWluZXIgPiAueHhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbn1cbi5mbGV4LWNvbnRhaW5lciA+IC54eHMtMTEge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSAtIDIwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtY29udGFpbmVyID4gLnh4cy0xMSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEgLSAzMHB4KTtcbiAgfVxufVxuLmZsZXgtY29udGFpbmVyID4gLnh4cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG59XG4uZmxleC1jb250YWluZXIgPiAueHhzLTEyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTIgLSAyMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eHMtMTIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEyIC0gMzBweCk7XG4gIH1cbn1cbi5mbGV4LWNvbnRhaW5lciA+IC54eHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogMTIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtY29udGFpbmVyID4gLnhzLTEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEgLSAzMHB4KTtcbiAgfVxufVxuLmZsZXgtY29udGFpbmVyID4gLnhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1jb250YWluZXIgPiAueHMtMiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMiAtIDMwcHgpO1xuICB9XG59XG4uZmxleC1jb250YWluZXIgPiAueHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54cy0zIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAzIC0gMzBweCk7XG4gIH1cbn1cbi5mbGV4LWNvbnRhaW5lciA+IC54cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtY29udGFpbmVyID4gLnhzLTQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQgLSAzMHB4KTtcbiAgfVxufVxuLmZsZXgtY29udGFpbmVyID4gLnhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogNCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1jb250YWluZXIgPiAueHMtNSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSAtIDMwcHgpO1xuICB9XG59XG4uZmxleC1jb250YWluZXIgPiAueHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54cy02IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA2IC0gMzBweCk7XG4gIH1cbn1cbi5mbGV4LWNvbnRhaW5lciA+IC54cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtY29udGFpbmVyID4gLnhzLTcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcgLSAzMHB4KTtcbiAgfVxufVxuLmZsZXgtY29udGFpbmVyID4gLnhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogNyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1jb250YWluZXIgPiAueHMtOCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOCAtIDMwcHgpO1xuICB9XG59XG4uZmxleC1jb250YWluZXIgPiAueHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54cy05IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA5IC0gMzBweCk7XG4gIH1cbn1cbi5mbGV4LWNvbnRhaW5lciA+IC54cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtY29udGFpbmVyID4gLnhzLTEwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCAtIDMwcHgpO1xuICB9XG59XG4uZmxleC1jb250YWluZXIgPiAueHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogMTApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtY29udGFpbmVyID4gLnhzLTExIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSAtIDMwcHgpO1xuICB9XG59XG4uZmxleC1jb250YWluZXIgPiAueHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtY29udGFpbmVyID4gLnhzLTEyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMiAtIDMwcHgpO1xuICB9XG59XG4uZmxleC1jb250YWluZXIgPiAueHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogMTIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtY29udGFpbmVyID4gLnNtLTEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEgLSAzMHB4KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAuc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5zbS0yIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyIC0gMzBweCk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLnNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAuc20tMyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLnNtLTQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQgLSAzMHB4KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAuc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5zbS01IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1IC0gMzBweCk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLnNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAuc20tNiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNiAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLnNtLTcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcgLSAzMHB4KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAuc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5zbS04IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4IC0gMzBweCk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLnNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAuc20tOSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLnNtLTEwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAuc20tMTEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDExIC0gMzBweCk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLnNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5zbS0xMiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTIgLSAzMHB4KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAuc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiAxMik7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLnNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtY29udGFpbmVyID4gLm1kLTEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEgLSAzMHB4KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAubWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5tZC0yIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyIC0gMzBweCk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLm1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAubWQtMyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLm1kLTQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQgLSAzMHB4KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAubWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5tZC01IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1IC0gMzBweCk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLm1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAubWQtNiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNiAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLm1kLTcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcgLSAzMHB4KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAubWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5tZC04IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4IC0gMzBweCk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLm1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAubWQtOSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLm1kLTEwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAubWQtMTEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDExIC0gMzBweCk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLm1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5tZC0xMiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTIgLSAzMHB4KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAubWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiAxMik7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLm1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5sZy0xIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxIC0gMzBweCk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLmxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAubGctMiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMiAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogMik7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLmxnLTMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMgLSAzMHB4KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAubGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5sZy00IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0IC0gMzBweCk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLmxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAubGctNSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogNSk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLmxnLTYge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYgLSAzMHB4KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAubGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDYpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5sZy03IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3IC0gMzBweCk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLmxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAubGctOCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOCAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogOCk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLmxnLTkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDkgLSAzMHB4KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAubGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDkpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5sZy0xMCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTAgLSAzMHB4KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAubGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLmxnLTExIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDExKTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAubGctMTIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEyIC0gMzBweCk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLmxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogMTIpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxleC1jb250YWluZXIgPiAuaW50ZXItMSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5pbnRlci1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLmludGVyLTIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIgLSAzMHB4KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAuaW50ZXItb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5pbnRlci0zIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAzIC0gMzBweCk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLmludGVyLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiAzKTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAuaW50ZXItNCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5pbnRlci1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogNCk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLmludGVyLTUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUgLSAzMHB4KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAuaW50ZXItb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5pbnRlci02IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA2IC0gMzBweCk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLmludGVyLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiA2KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAuaW50ZXItNyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5pbnRlci1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogNyk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLmludGVyLTgge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDggLSAzMHB4KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAuaW50ZXItb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5pbnRlci05IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA5IC0gMzBweCk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLmludGVyLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiA5KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAuaW50ZXItMTAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwIC0gMzBweCk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLmludGVyLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogMTApO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5pbnRlci0xMSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEgLSAzMHB4KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAuaW50ZXItb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLmludGVyLTEyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMiAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC5pbnRlci1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDEyKTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAuaW50ZXItb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLmZsZXgtY29udGFpbmVyID4gLnhsLTEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEgLSAzMHB4KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAueGwtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54bC0yIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyIC0gMzBweCk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLnhsLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAueGwtMyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54bC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLnhsLTQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQgLSAzMHB4KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAueGwtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54bC01IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1IC0gMzBweCk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLnhsLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAueGwtNiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNiAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54bC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLnhsLTcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcgLSAzMHB4KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAueGwtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54bC04IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4IC0gMzBweCk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLnhsLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAueGwtOSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54bC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLnhsLTEwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54bC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAueGwtMTEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDExIC0gMzBweCk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLnhsLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54bC0xMiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTIgLSAzMHB4KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAueGwtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiAxMik7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLnhsLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eGwtMSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eGwtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eGwtMiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMiAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eGwtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eGwtMyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eGwtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eGwtNCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eGwtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eGwtNSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eGwtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eGwtNiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNiAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eGwtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDYpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eGwtNyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eGwtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eGwtOCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOCAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eGwtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eGwtOSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eGwtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDkpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eGwtMTAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwIC0gMzBweCk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLnh4bC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAueHhsLTExIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSAtIDMwcHgpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eGwtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gIH1cbiAgLmZsZXgtY29udGFpbmVyID4gLnh4bC0xMiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTIgLSAzMHB4KTtcbiAgfVxuICAuZmxleC1jb250YWluZXIgPiAueHhsLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyICogMTIpO1xuICB9XG4gIC5mbGV4LWNvbnRhaW5lciA+IC54eGwtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwIFxcMCApIHtcbiAgLmZsZXgtY29udGFpbmVyIFtjbGFzc149eHMtXSxcbiAgLmZsZXgtY29udGFpbmVyIFtjbGFzc149c20tXSxcbiAgLmZsZXgtY29udGFpbmVyIFtjbGFzc149bWQtXSxcbiAgLmZsZXgtY29udGFpbmVyIFtjbGFzc149bGctXSxcbiAgLmZsZXgtY29udGFpbmVyIFtjbGFzc149eGwtXSxcbiAgLmZsZXgtY29udGFpbmVyIFtjbGFzc149eHhsLV0ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzMHB4IC0gMXB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ncmlkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xufVxuLmdyaWQtY29udGFpbmVyID4gLnh4cy0xIHtcbiAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAxO1xufVxuLmdyaWQtY29udGFpbmVyID4gLnh4cy0yIHtcbiAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAyO1xufVxuLmdyaWQtY29udGFpbmVyID4gLnh4cy0zIHtcbiAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAzO1xufVxuLmdyaWQtY29udGFpbmVyID4gLnh4cy00IHtcbiAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiA0O1xufVxuLmdyaWQtY29udGFpbmVyID4gLnh4cy01IHtcbiAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiA1O1xufVxuLmdyaWQtY29udGFpbmVyID4gLnh4cy02IHtcbiAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiA2O1xufVxuLmdyaWQtY29udGFpbmVyID4gLnh4cy03IHtcbiAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiA3O1xufVxuLmdyaWQtY29udGFpbmVyID4gLnh4cy04IHtcbiAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiA4O1xufVxuLmdyaWQtY29udGFpbmVyID4gLnh4cy05IHtcbiAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiA5O1xufVxuLmdyaWQtY29udGFpbmVyID4gLnh4cy0xMCB7XG4gIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gMTA7XG59XG4uZ3JpZC1jb250YWluZXIgPiAueHhzLTExIHtcbiAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAxMTtcbn1cbi5ncmlkLWNvbnRhaW5lciA+IC54eHMtMTIge1xuICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDEyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmdyaWQtY29udGFpbmVyID4gLnhzLTEge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gMTtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAueHMtMiB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAyO1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lciA+IC54cy0zIHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDM7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyID4gLnhzLTQge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gNDtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAueHMtNSB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiA1O1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lciA+IC54cy02IHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDY7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyID4gLnhzLTcge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gNztcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAueHMtOCB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiA4O1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lciA+IC54cy05IHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDk7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyID4gLnhzLTEwIHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDEwO1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lciA+IC54cy0xMSB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAxMTtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAueHMtMTIge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gMTI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLWNvbnRhaW5lciA+IC5zbS0xIHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDE7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyID4gLnNtLTIge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gMjtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAuc20tMyB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAzO1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lciA+IC5zbS00IHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDQ7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyID4gLnNtLTUge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gNTtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAuc20tNiB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiA2O1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lciA+IC5zbS03IHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDc7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyID4gLnNtLTgge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gODtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAuc20tOSB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiA5O1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lciA+IC5zbS0xMCB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAxMDtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAuc20tMTEge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gMTE7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyID4gLnNtLTEyIHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDEyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ3JpZC1jb250YWluZXIgPiAubWQtMSB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAxO1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lciA+IC5tZC0yIHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDI7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyID4gLm1kLTMge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gMztcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAubWQtNCB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiA0O1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lciA+IC5tZC01IHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDU7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyID4gLm1kLTYge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gNjtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAubWQtNyB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiA3O1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lciA+IC5tZC04IHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDg7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyID4gLm1kLTkge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gOTtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAubWQtMTAge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gMTA7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyID4gLm1kLTExIHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDExO1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lciA+IC5tZC0xMiB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAxMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ncmlkLWNvbnRhaW5lciA+IC5sZy0xIHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDE7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyID4gLmxnLTIge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gMjtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAubGctMyB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAzO1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lciA+IC5sZy00IHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDQ7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyID4gLmxnLTUge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gNTtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAubGctNiB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiA2O1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lciA+IC5sZy03IHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDc7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyID4gLmxnLTgge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gODtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAubGctOSB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiA5O1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lciA+IC5sZy0xMCB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAxMDtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAubGctMTEge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gMTE7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyID4gLmxnLTEyIHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDEyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLmdyaWQtY29udGFpbmVyID4gLnhsLTEge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gMTtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAueGwtMiB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAyO1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lciA+IC54bC0zIHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDM7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyID4gLnhsLTQge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gNDtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAueGwtNSB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiA1O1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lciA+IC54bC02IHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDY7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyID4gLnhsLTcge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gNztcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAueGwtOCB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiA4O1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lciA+IC54bC05IHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDk7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyID4gLnhsLTEwIHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDEwO1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lciA+IC54bC0xMSB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAxMTtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAueGwtMTIge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gMTI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZ3JpZC1jb250YWluZXIgPiAueHhsLTEge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gMTtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAueHhsLTIge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gMjtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAueHhsLTMge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gMztcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAueHhsLTQge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gNDtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAueHhsLTUge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gNTtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAueHhsLTYge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gNjtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAueHhsLTcge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gNztcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAueHhsLTgge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gODtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAueHhsLTkge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gOTtcbiAgfVxuICAuZ3JpZC1jb250YWluZXIgPiAueHhsLTEwIHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDEwO1xuICB9XG4gIC5ncmlkLWNvbnRhaW5lciA+IC54eGwtMTEge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gMTE7XG4gIH1cbiAgLmdyaWQtY29udGFpbmVyID4gLnh4bC0xMiB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAxMjtcbiAgfVxufVxuXG4vKlxuICAgIERvdHMgcGx1Z2luXG4qL1xuLypcbiAgICBOYXZpZ2F0aW9uIHBsdWdpblxuKi9cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jYXJvdXNlbCAqLCAuY2Fyb3VzZWwgKjpiZWZvcmUsIC5jYXJvdXNlbCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cbi5jYXJvdXNlbC5pcy1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5jYXJvdXNlbC5pcy1kcmFnZ2luZyB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmNhcm91c2VsX192aWV3cG9ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2Fyb3VzZWxfX3RyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhcm91c2VsX19zbGlkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogdmFyKC0tY2Fyb3VzZWwtc2xpZGUtd2lkdGgsIDYwJSk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG59XG5cbi5oYXMtZG90cyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMC41cmVtICsgMjJweCk7XG59XG5cbi5jYXJvdXNlbF9fZG90cyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMC41cmVtKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhcm91c2VsX19kb3RzIC5jYXJvdXNlbF9fZG90OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjI1O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmNhcm91c2VsX19kb3RzIC5jYXJvdXNlbF9fZG90LmlzLXNlbGVjdGVkOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsX19idXR0b24ge1xuICB3aWR0aDogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoLCA0OHB4KTtcbiAgaGVpZ2h0OiB2YXIoLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0LCA0OHB4KTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWNvbG9yLCBjdXJyZW50Q29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tYmcsIHRyYW5zcGFyZW50KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci1yYWRpdXMsIDUwJSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zaGFkb3csIG5vbmUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2LCAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmNhcm91c2VsX19idXR0b24uaXMtcHJldiB7XG4gIGxlZnQ6IDEwcHg7XG59XG4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uY2Fyb3VzZWxfX2J1dHRvbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5jYXJvdXNlbF9fYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoLCA1MCUpO1xuICBoZWlnaHQ6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0LCA1MCUpO1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aCwgMS41KTtcbiAgc3Ryb2tlLWxpbmVqb2luOiBiZXZlbDtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBmaWx0ZXI6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctZmlsdGVyLCBub25lKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qXG4gIFRodW1icyBwbHVnaW5cbiovXG4vKiAzLzIgKi9cbi8qXG4gIEhUTUwgcGx1Z2luXG4qL1xuLypcbiAgVG9vbGJhciBwbHVnaW5cbiovXG5odG1sLndpdGgtZmFuY3lib3gge1xuICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG59XG5cbmJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IGVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDUwO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgLS1jYXJvdXNlbC1idXR0b24td2lkdGg6IDQ4cHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogNDhweDtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyNHB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyNHB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAyLjU7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSk7XG59XG4uZmFuY3lib3hfX2NvbnRhaW5lciAqLCAuZmFuY3lib3hfX2NvbnRhaW5lciAqOjpiZWZvcmUsIC5mYW5jeWJveF9fY29udGFpbmVyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cbi5mYW5jeWJveF9fY29udGFpbmVyIDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5Om5vdCguaXMtdXNpbmctbW91c2UpIC5mYW5jeWJveF9fY29udGFpbmVyIDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggdmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDEsIDIxMCwgMjMyLCAwLjk0KSk7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5Ym94X19jb250YWluZXIge1xuICAgIC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiA0OHB4O1xuICAgIC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogNDhweDtcbiAgICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDI3cHg7XG4gICAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjdweDtcbiAgfVxufVxuXG4uZmFuY3lib3hfX2JhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYW5jeWJveC1iZywgcmdiYSgyNCwgMjQsIDI3LCAwLjkyKSk7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xuICAvKiBGb3IgU2FmYXJpICovXG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG4uZmFuY3lib3hfX2Nhcm91c2VsLmhhcy1kb3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjVyZW0gKyAyMnB4KTtcbn1cblxuLmZhbmN5Ym94X192aWV3cG9ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZhbmN5Ym94X190cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZhbmN5Ym94X19zbGlkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDQ4cHggOHB4IDhweCA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiAzNnB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDM2cHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjJweDtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjJweDtcbn1cbi5mYW5jeWJveF9fc2xpZGU6OmJlZm9yZSwgLmZhbmN5Ym94X19zbGlkZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4OiAwIDAgMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeWJveF9fc2xpZGUge1xuICAgIHBhZGRpbmc6IDY0cHggMTAwcHg7XG4gIH1cbn1cblxuLmZhbmN5Ym94X19jb250ZW50IHtcbiAgbWFyZ2luOiAwIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgMCBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQsIDBweCk7XG4gIHBhZGRpbmc6IDM2cHg7XG4gIGNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb250ZW50LWNvbG9yLCAjMzc0MTUxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmFuY3lib3gtY29udGVudC1iZywgI2ZmZik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAyMDtcbn1cbi5mYW5jeWJveF9fY29udGVudCA6Zm9jdXM6bm90KC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlKSB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NhcHRpb24ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtIDAgMCAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIGNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG4uaXMtbG9hZGluZyAuZmFuY3lib3hfX2NhcHRpb24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyID4gLmNhcm91c2VsX19kb3RzIHtcbiAgdG9wOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpO1xufVxuXG4uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbiB7XG4gIHotaW5kZXg6IDQwO1xufVxuLmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtbmV4dCB7XG4gIHJpZ2h0OiA4cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtbmV4dCB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXYge1xuICBsZWZ0OiA4cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtcHJldiB7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuXG4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSArIDhweCk7XG4gIHJpZ2h0OiBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgKyA4cHgpO1xuICB6LWluZGV4OiA0MDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLyogQ2xvc2UgYnV0dG9uIGxvY2F0ZWQgaW5zaWRlIGNvbnRlbnQgYXJlYSAqL1xuLmZhbmN5Ym94X19jb250ZW50ID4gLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpO1xufVxuXG4uZmFuY3lib3hfX25vLWNsaWNrLFxuLmZhbmN5Ym94X19uby1jbGljayBidXR0b24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCBjdXJyZW50Q29sb3IpO1xufVxuLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX3NwaW5uZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwNTM7XG59XG4uZmFuY3lib3hfX3NwaW5uZXIgc3ZnIHtcbiAgYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgMnMgbGluZWFyIGluZmluaXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZhbmN5Ym94X19zcGlubmVyIHN2ZyBjaXJjbGUge1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDIuNzU7XG4gIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgYW5pbWF0aW9uOiBmYW5jeWJveC1kYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYW5jeWJveC1kYXNoIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxuICA1MCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zNXB4O1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjRweDtcbiAgfVxufVxuLmZhbmN5Ym94X19iYWNrZHJvcCxcbi5mYW5jeWJveF9fY2FwdGlvbixcbi5mYW5jeWJveF9fbmF2LFxuLmNhcm91c2VsX19kb3RzLFxuLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICBvcGFjaXR5OiB2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTtcbn1cblxuLyogT3BlbmluZyAqL1xuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fYmFja2Ryb3AsIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2NhcHRpb24sIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX25hdiwgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5jYXJvdXNlbF9fZG90cywgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW47XG59XG5cbi8qIENsb3NpbmcgKi9cbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19iYWNrZHJvcCwgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX2NhcHRpb24sIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19uYXYsIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmNhcm91c2VsX19kb3RzLCAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZU91dDtcbn1cblxuLmZhbmN5Ym94LWZhZGVJbiB7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVJbjtcbn1cblxuLmZhbmN5Ym94LWZhZGVPdXQge1xuICBhbmltYXRpb246IDAuMXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVPdXQ7XG59XG5cbi5mYW5jeWJveC16b29tSW5VcCB7XG4gIGFuaW1hdGlvbjogMC4ycyBlYXNlIGJvdGggZmFuY3lib3gtem9vbUluVXA7XG59XG5cbi5mYW5jeWJveC16b29tT3V0RG93biB7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXpvb21PdXREb3duO1xufVxuXG4vKiBCb3RoIGB0aHJvd091dGAgY2xhc3NlcyBhcmUgZm9yIGNsb3NpbmcgYW5pbWF0aW9uIGFmdGVyIGRyYWdnaW5nIHVwL2Rvd24gKi9cbi5mYW5jeWJveC10aHJvd091dFVwIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJvdGggZmFuY3lib3gtdGhyb3dPdXRVcDtcbn1cblxuLmZhbmN5Ym94LXRocm93T3V0RG93biB7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXRocm93T3V0RG93bjtcbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1mYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVPdXQge1xuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYW5jeWJveC16b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXpvb21PdXREb3duIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYW5jeWJveC10aHJvd091dFVwIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwJSwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYW5jeWJveC10aHJvd091dERvd24ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMCUsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZSB7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjY2NjIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19zbGlkZSwgLmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19zbGlkZSwgLmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87XG59XG4uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuY2FuLXpvb21faW4gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmNhbi16b29tX291dCAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5mYW5jeWJveF9faW1hZ2Uge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uaGFzLWltYWdlIC5mYW5jeWJveF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG4uaXMtY2xvc2luZyAuaGFzLWltYWdlIC5mYW5jeWJveF9fY29udGVudCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC8qIEZpeCBNYWMgT1MgU2FmYXJpIDExIC0gMTMgKi9cbn1cbi5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl0gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXSAuZmFuY3lib3hfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIC5mYW5jeWJveF9fY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td10gLmZhbmN5Ym94X19pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb3Zlcl0ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb3Zlcl0gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJdIC5mYW5jeWJveF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1pZnJhbWUgLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsIC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwgLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsIC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1pZnJhbWUgLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsIC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwJTtcbn1cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8gLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgd2lkdGg6IDk2MHB4O1xuICBoZWlnaHQ6IDU0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsIC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwgLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsIC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyNCwgMjcsIDAuOSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2U1ZTNkZjtcbn1cblxuLmZhbmN5Ym94X19odG1sNXZpZGVvLFxuLmZhbmN5Ym94X19pZnJhbWUge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZhbmN5Ym94LXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5mYW5jeWJveF9fdGh1bWJzIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMHB4IDNweDtcbiAgb3BhY2l0eTogdmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7XG59XG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X190aHVtYnMge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbjtcbn1cbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X190aHVtYnMge1xuICBvcGFjaXR5OiAwO1xufVxuLmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogdmFyKC0tZmFuY3lib3gtdGh1bWJzLXdpZHRoLCA5NnB4KTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHggM3B4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgzNCwgMjEzLCAyMzMsIDAuOTYpKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1cywgNHB4KTtcbn1cbi5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGUuaXMtbmF2LXNlbGVjdGVkIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC45Mjtcbn1cbi5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGUgPiAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmFuY3lib3hfX3RodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgLyogS2VlcCBhc3BlY3QgcmF0aW8gKi9cbiAgcGFkZGluZy10b3A6IGNhbGMoMTAwJSAvICh2YXIoLS1mYW5jeWJveC10aHVtYnMtcmF0aW8sIDEuNSkpKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1cywgNHB4KTtcbn1cblxuLmZhbmN5Ym94X190b29sYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgaHNsYSgwLCAwJSwgMCUsIDApIDAlLCBoc2xhKDAsIDAlLCAwJSwgMC4wMDYpIDguMSUsIGhzbGEoMCwgMCUsIDAlLCAwLjAyMSkgMTUuNSUsIGhzbGEoMCwgMCUsIDAlLCAwLjA0NikgMjIuNSUsIGhzbGEoMCwgMCUsIDAlLCAwLjA3NykgMjklLCBoc2xhKDAsIDAlLCAwJSwgMC4xMTQpIDM1LjMlLCBoc2xhKDAsIDAlLCAwJSwgMC4xNTUpIDQxLjIlLCBoc2xhKDAsIDAlLCAwJSwgMC4xOTgpIDQ3LjElLCBoc2xhKDAsIDAlLCAwJSwgMC4yNDIpIDUyLjklLCBoc2xhKDAsIDAlLCAwJSwgMC4yODUpIDU4LjglLCBoc2xhKDAsIDAlLCAwJSwgMC4zMjYpIDY0LjclLCBoc2xhKDAsIDAlLCAwJSwgMC4zNjMpIDcxJSwgaHNsYSgwLCAwJSwgMCUsIDAuMzk0KSA3Ny41JSwgaHNsYSgwLCAwJSwgMCUsIDAuNDE5KSA4NC41JSwgaHNsYSgwLCAwJSwgMCUsIDAuNDM0KSA5MS45JSwgaHNsYSgwLCAwJSwgMCUsIDAuNDQpIDEwMCUpO1xuICBwYWRkaW5nOiAwO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMHB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMHB4O1xuICBvcGFjaXR5OiB2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTtcbiAgdGV4dC1zaGFkb3c6IHZhcigtLWZhbmN5Ym94LXRvb2xiYXItdGV4dC1zaGFkb3csIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSk7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5Ym94X190b29sYmFyIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn1cbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3Rvb2xiYXIge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbjtcbn1cbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X190b29sYmFyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLWNlbnRlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mYW5jeWJveF9fY291bnRlciB7XG4gIG1pbi13aWR0aDogNzJweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbn1cblxuLmZhbmN5Ym94X19wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgzNCwgMjEzLCAyMzMsIDAuOTYpKTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgei1pbmRleDogMzA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuOjpiYWNrZHJvcCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbiAuZmFuY3lib3hfX2J1dHRvbi0tZnVsbHNjcmVlbiBnOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmhhcy1zbGlkZXNob3cgLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmhhcy1zbGlkZXNob3cgLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiS2FybGFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMTYxNjE1O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RlY28uc3ZnKSBuby1yZXBlYXQgYm90dG9tIGxlZnQsIHVybCguLi9pbWFnZXMvZGVjbzIuc3ZnKSBuby1yZXBlYXQgcmlnaHQgdG9wICNGMEY3RUM7XG4gIGJhY2tncm91bmQtc2l6ZTogMjV2dyBhdXRvLCAyMHZ3IGF1dG87XG59XG5ib2R5ICNtYWluLWNvbnRlbnQge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cbmJvZHkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuYm9keSAuc2xpY2stZG90cyBsaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkgKiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDEyM0Q7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MDEyM0Q7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjRjNCNkQzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgZ2FwOiA3cHg7XG59XG4uYnV0dG9uIC5zdmctd3JhcCBzdmcgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5idXR0b246aG92ZXIsIC5idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzgwMTIzRDtcbn1cbi5saS1kZWVwLWxhc3QgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTQ0M0E7XG4gIGJvcmRlci1jb2xvcjogIzE1NDQzQTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGktZGVlcC1sYXN0IC5idXR0b246aG92ZXIsIC5saS1kZWVwLWxhc3QgLmJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMTU0NDNBO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN2Zy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuZm9vdGVyI21haW4tZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbmZvb3RlciNtYWluLWZvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBtaW4oNDUwcHgsIDEwMCUgLSAxNTBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjE2MTU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5mb290ZXIjbWFpbi1mb290ZXIgLmZvb3Rlci10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDQ1cHggMjBweDtcbiAgcGFkZGluZzogNDVweCAwO1xufVxuZm9vdGVyI21haW4tZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbG9nby13cmFwIHtcbiAgd2lkdGg6IG1pbigxMDAlLCA0NTBweCk7XG59XG5mb290ZXIjbWFpbi1mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1sb2dvLXdyYXAgLmZvb3Rlci1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5mb290ZXIjbWFpbi1mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1sb2dvLXdyYXAgLmZvb3Rlci1sb2dvIHN2ZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGNsYW1wKDI1MHB4LCAyMC44MzR2dywgMzAwcHgpO1xufVxuZm9vdGVyI21haW4tZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbG9nby13cmFwIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDEuMzh2dywgMnJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBnZWxpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuZm9vdGVyI21haW4tZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItaW5mb3JtYXRpb25zIHtcbiAgd2lkdGg6IG1pbigxMDAlLCA0NTBweCk7XG59XG5mb290ZXIjbWFpbi1mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1pbmZvcm1hdGlvbnMgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCAxLjM4dncsIDJyZW0pO1xufVxuZm9vdGVyI21haW4tZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItaW5mb3JtYXRpb25zIGgzIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBnZWxpY2EsIHNhbnMtc2VyaWY7XG59XG5mb290ZXIjbWFpbi1mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1pbmZvcm1hdGlvbnMgLmZvb3Rlci1pbmZvIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgY29sb3I6ICMxNjE2MTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGdhcDogMTBweDtcbn1cbmZvb3RlciNtYWluLWZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLWluZm9ybWF0aW9ucyAuZm9vdGVyLWluZm8gc3ZnIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDE1cHg7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG59XG5mb290ZXIjbWFpbi1mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1pbmZvcm1hdGlvbnMgLmZvb3Rlci1pbmZvICsgLmZvb3Rlci1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmZvb3RlciNtYWluLWZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLWluZm9ybWF0aW9ucyBhLmZvb3Rlci1pbmZvOmhvdmVyLCBmb290ZXIjbWFpbi1mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1pbmZvcm1hdGlvbnMgYS5mb290ZXItaW5mbzpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuZm9vdGVyI21haW4tZm9vdGVyIC5mb290ZXItbGVnYWwge1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5mb290ZXIjbWFpbi1mb290ZXIgLmZvb3Rlci1sZWdhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBtaW4oNDUwcHgsIDEwMCUgLSAxNTBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjE2MTU7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbmZvb3RlciNtYWluLWZvb3RlciAuZm9vdGVyLWxlZ2FsIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTVweCAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5mb290ZXIjbWFpbi1mb290ZXIgLmZvb3Rlci1sZWdhbCB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5mb290ZXIjbWFpbi1mb290ZXIgLmZvb3Rlci1sZWdhbCB1bCBsaSBhIHtcbiAgY29sb3I6ICMxNjE2MTU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjEydncsIDEuNnJlbSk7XG59XG5mb290ZXIjbWFpbi1mb290ZXIgLmZvb3Rlci1sZWdhbCB1bCBsaSBhOm5vdCg6aGFzKHN2ZykpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU0NDNBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbmZvb3RlciNtYWluLWZvb3RlciAuZm9vdGVyLWxlZ2FsIHVsIGxpIGEgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZpbGw6ICMxNjE2MTU7XG59XG5mb290ZXIjbWFpbi1mb290ZXIgLmZvb3Rlci1sZWdhbCB1bCBsaSBhOmhvdmVyOmFmdGVyLCBmb290ZXIjbWFpbi1mb290ZXIgLmZvb3Rlci1sZWdhbCB1bCBsaSBhOmZvY3VzOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5mb290ZXIjbWFpbi1mb290ZXIgLmZvb3Rlci1sZWdhbCB1bCBsaSBhOmhvdmVyIHN2ZyBwYXRoLCBmb290ZXIjbWFpbi1mb290ZXIgLmZvb3Rlci1sZWdhbCB1bCBsaSBhOmZvY3VzIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzE1NDQzQTtcbn1cblxuaGVhZGVyI21haW4taGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMzYzhiODk7XG4gIHBhZGRpbmc6IDc1cHggMDtcbn1cbmhlYWRlciNtYWluLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyNXB4IDIwcHg7XG59XG5oZWFkZXIjbWFpbi1oZWFkZXIgLmhlYWRlci1jb250ZW50IC5tYWluLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG59XG5oZWFkZXIjbWFpbi1oZWFkZXIgLmhlYWRlci1jb250ZW50IC5tYWluLWxvZ28gc3ZnIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogY2xhbXAoMjUwcHgsIDIwLjgzNHZ3LCAzMDBweCk7XG59XG5cbi5tZW51LXdyYXBwZXIgLm1lbnUtZGVlcC0wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHggMjRweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbi5tZW51LXdyYXBwZXIgLm1lbnUtZGVlcC0wIC5saS1kZWVwLTAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZW51LXdyYXBwZXIgLm1lbnUtZGVlcC0wIC5saS1kZWVwLTA6aGFzKC5hLWRlZXAtMDpob3Zlcik6YWZ0ZXIsIC5tZW51LXdyYXBwZXIgLm1lbnUtZGVlcC0wIC5saS1kZWVwLTA6aGFzKGE6Zm9jdXMpOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVudS13cmFwcGVyIC5tZW51LWRlZXAtMCAubGktZGVlcC0wIC5hLWRlZXAtMCB7XG4gIGNvbG9yOiAjMTYxNjE1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCAxLjUyOHZ3LCAxLjhyZW0pO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1lbnUtd3JhcHBlciAubWVudS1kZWVwLTAgLmxpLWRlZXAtMCAuYS1kZWVwLTAgYSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ubWVudS13cmFwcGVyIC5tZW51LWRlZXAtMCAubGktZGVlcC0wOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjOGI4OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5za2lwbGlua3Mtd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiAyMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5za2lwbGlua3Mtd3JhcDpoYXMoYTpmb2N1cykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uc2tpcGxpbmtzLXdyYXAgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5za2lwbGlua3Mtd3JhcCB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgY29sb3I6ICMxNTQ0M0E7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5za2lwbGlua3Mtd3JhcCB1bCBsaSBhOmhvdmVyLCAuc2tpcGxpbmtzLXdyYXAgdWwgbGkgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTQ0M0E7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW4tbGlzdCB1bCBsaSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5pbi1saXN0IHVsIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW4tbGlzdCB1bCBsaSBhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uaW4tbGlzdCB1bCBsaSBhID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5pbi1saXN0IHVsIGxpIGEgLnN2Zy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwMTIzRDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmluLWxpc3QgdWwgbGkgYSAuaW4tbGlzdC1pbmZvcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbi1saXN0IHVsIGxpIGEgLmluLWxpc3QtaW5mb3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuLmluLWxpc3QgdWwgbGkgYSAuaW4tbGlzdC1pbmZvcyAuaW4tbGlzdC10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtaW4taGVpZ2h0OiAzNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmluLWxpc3QgdWwgbGkgYSAuaW4tbGlzdC1pbmZvcyAuaW4tbGlzdC10aXRsZSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLmluLWxpc3QgdWwgbGkgYSAuaW4tbGlzdC1pbmZvcyAuaW4tbGlzdC10aXRsZSAuaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjODAxMjNEO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmluLWxpc3QgdWwgbGkgYSAuaW4tbGlzdC1pbmZvcyAuaW4tbGlzdC10aXRsZSAuaW5uZXIge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzgwMTIzRDtcbiAgfVxufVxuLmluLWxpc3QgdWwgbGkgYSAuaW4tbGlzdC1pbmZvcyAuaW4tbGlzdC1pbmZvcy1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmluLWxpc3QgdWwgbGkgYSAuaW4tbGlzdC1pbmZvcyAuaW4tbGlzdC1pbmZvcy1maWxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAzM3B4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uaW4tbGlzdCB1bCBsaSBhIC5pbi1saXN0LWluZm9zIC5pbi1saXN0LWluZm9zLWZpbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmluLWxpc3QgdWwgbGkgYSAuaW4tbGlzdC1pbmZvcyAuaW4tbGlzdC1pbmZvcy1maWxlID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzgwMTIzRDtcbn1cbi5pbi1saXN0IHVsIGxpIGE6aG92ZXIgLmluLWxpc3QtaW5mb3MgLmluLWxpc3QtdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAycHggIzE2MTYxNTtcbn1cbi5pbi1saXN0ICsgLmluLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tbGllbi1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tbGllbi1pbWFnZSAubGllbl9pbWFnZSBmaWd1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiA3NC81MTtcbn1cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1saWVuLWltYWdlIC5saWVuX2ltYWdlIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1saWVuLWltYWdlIC5saWVuX2ltYWdlIC50aXRsZS13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tbGllbi1pbWFnZSAubGllbl9pbWFnZSAudGl0bGUtd3JhcCAudGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDEuNDU0dncsIDIuOHJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgxMjgsIDE4LCA2MSwgMC4zKSwgcmdiYSgxMjgsIDE4LCA2MSwgMC4zKSkgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA1NCU7XG4gIGNvbG9yOiAjMTYxNjE1O1xufVxuXG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkZW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGVvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkZW9uICsgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGVvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkZW9uIGRldGFpbHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGVvbiBkZXRhaWxzIHN1bW1hcnkge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBnYXA6IDEycHg7XG59XG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkZW9uIGRldGFpbHMgc3VtbWFyeSBoMiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuNzM2dncsIDIuNXJlbSk7XG4gIGZvbnQtZmFtaWx5OiBnZWxpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTU0NDNBO1xufVxuLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGVvbiBkZXRhaWxzIHN1bW1hcnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2FjY29yZGVvbi1jYXJldC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICMzYzhiODk7XG4gIHdpZHRoOiA0MHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkZW9uIGRldGFpbHMgLmFjY29yZGVvbi1jb250ZW50IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGFsbG93LWRpc2NyZXRlO1xuICBwYWRkaW5nOiAyNXB4IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkZW9uIGRldGFpbHMgLmFjY29yZGVvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHggMDtcbiAgfVxufVxuLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGVvbiBkZXRhaWxzW29wZW5dIHN1bW1hcnk6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1hY2NvcmRlb24gZGV0YWlsc1tvcGVuXSAuYWNjb3JkZW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWNpdGF0aW9uIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgcGFkZGluZzogMzVweCBjbGFtcCgzMHB4LCA0LjE2N3Z3LCA4MHB4KSAzNXB4O1xuICBib3gtc2hhZG93OiAwIDFweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9xdW90ZS5zdmcpIG5vLXJlcGVhdCBsZWZ0IDMwcHggdG9wIDIwcHggI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM4MDEyM0Q7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1jaXRhdGlvbiBmaWd1cmUgYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1jaXRhdGlvbiBmaWd1cmUgYmxvY2txdW90ZSBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1jaXRhdGlvbiBmaWd1cmUgYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWNpdGF0aW9uIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1jaXRhdGlvbiBmaWd1cmUgcC5xdW90ZVNvdXJjZSB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4ucGFyYWdyYXBoLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWV4ZXJndWUge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xuICBwYWRkaW5nOiA2NXB4IDAgMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmM2ZjO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzE2MTYxNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tZXhlcmd1ZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZzogNzJweCAzMHB4IDRweDtcbiAgfVxufVxuLnBhcmFncmFwaC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1leGVyZ3VlOmJlZm9yZSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1leGVyZ3VlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDUwdncgLSA1MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmM2ZjO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzE2MTYxNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tZXhlcmd1ZTpiZWZvcmUsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tZXhlcmd1ZTphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLnBhcmFncmFwaC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1leGVyZ3VlOmJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLnBhcmFncmFwaC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1leGVyZ3VlOmFmdGVyIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tZXhlcmd1ZSAuZXhlcmd1ZS1kZWNvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA5MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDEyM0Q7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBhc3BlY3QtcmF0aW86IDE7XG59XG4ucGFyYWdyYXBoLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWV4ZXJndWUgLmV4ZXJndWUtZGVjbyBzdmcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1leGVyZ3VlIC5leGVyZ3VlLWRlY28gc3ZnIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnBhcmFncmFwaC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1leGVyZ3VlIC5leGVyZ3VlLWNvbnRlbnQgLmg0LXdyYXAgaDQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDYwLCAxMzksIDEzNywgMC4zKTtcbn1cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tZXhlcmd1ZSAuZXhlcmd1ZS1jb250ZW50IHAgYTpub3QoW2NsYXNzXj1wYWdpbmF0aW9uXSksIC5wYXJhZ3JhcGgucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tZXhlcmd1ZSAuZXhlcmd1ZS1jb250ZW50IGxpOm5vdCguaW4tbGlzdCBsaSkgYTpub3QoW2NsYXNzXj1wYWdpbmF0aW9uXSksIC5wYXJhZ3JhcGgucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tZXhlcmd1ZSAuZXhlcmd1ZS1jb250ZW50IHRyIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgMXB4ICNmZmY7XG59XG4ucGFyYWdyYXBoLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWV4ZXJndWUgLmV4ZXJndWUtY29udGVudCBwIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pOmhvdmVyLCAucGFyYWdyYXBoLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWV4ZXJndWUgLmV4ZXJndWUtY29udGVudCBwIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pOmZvY3VzLCAucGFyYWdyYXBoLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWV4ZXJndWUgLmV4ZXJndWUtY29udGVudCBsaTpub3QoLmluLWxpc3QgbGkpIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pOmhvdmVyLCAucGFyYWdyYXBoLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWV4ZXJndWUgLmV4ZXJndWUtY29udGVudCBsaTpub3QoLmluLWxpc3QgbGkpIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pOmZvY3VzLCAucGFyYWdyYXBoLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWV4ZXJndWUgLmV4ZXJndWUtY29udGVudCB0ciBhOm5vdChbY2xhc3NePXBhZ2luYXRpb25dKTpob3ZlciwgLnBhcmFncmFwaC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1leGVyZ3VlIC5leGVyZ3VlLWNvbnRlbnQgdHIgYTpub3QoW2NsYXNzXj1wYWdpbmF0aW9uXSk6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAycHggI2ZmZjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tcGhvdG9zIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBob3RvcyAuZmxleC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBob3RvcyAuZmxleC1jb250YWluZXIgLnhzLTEyLCAucGFyYWdyYXBoLS10eXBlLS1waG90b3MgLmZsZXgtY29udGFpbmVyIC54eHMtMTIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcGhvdG9zIC5mbGV4LWNvbnRhaW5lciAueHMtMTIgZmlndXJlLCAucGFyYWdyYXBoLS10eXBlLS1waG90b3MgLmZsZXgtY29udGFpbmVyIC54eHMtMTIgZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBob3RvcyAuZmxleC1jb250YWluZXIgLnhzLTEyIGZpZ3VyZSBidXR0b24sIC5wYXJhZ3JhcGgtLXR5cGUtLXBob3RvcyAuZmxleC1jb250YWluZXIgLnh4cy0xMiBmaWd1cmUgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhc3BlY3QtcmF0aW86IDc0LzUxO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcGhvdG9zIC5mbGV4LWNvbnRhaW5lciAueHMtMTIgZmlndXJlIGJ1dHRvbi5yYWRpdXMsIC5wYXJhZ3JhcGgtLXR5cGUtLXBob3RvcyAuZmxleC1jb250YWluZXIgLnh4cy0xMiBmaWd1cmUgYnV0dG9uLnJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBob3RvcyAuZmxleC1jb250YWluZXIgLnhzLTEyIGZpZ3VyZSBidXR0b24gPiBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLXBob3RvcyAuZmxleC1jb250YWluZXIgLnh4cy0xMiBmaWd1cmUgYnV0dG9uID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCBcXDAgKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXBob3RvcyAuZmxleC1jb250YWluZXIgLnhzLTEyIGZpZ3VyZSBidXR0b24gPiBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLXBob3RvcyAuZmxleC1jb250YWluZXIgLnh4cy0xMiBmaWd1cmUgYnV0dG9uID4gaW1nIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1waG90b3MgLmZsZXgtY29udGFpbmVyIC54cy0xMiBmaWd1cmUgYnV0dG9uOmhvdmVyID4gaW1nLCAucGFyYWdyYXBoLS10eXBlLS1waG90b3MgLmZsZXgtY29udGFpbmVyIC54cy0xMiBmaWd1cmUgYnV0dG9uOmZvY3VzID4gaW1nLCAucGFyYWdyYXBoLS10eXBlLS1waG90b3MgLmZsZXgtY29udGFpbmVyIC54eHMtMTIgZmlndXJlIGJ1dHRvbjpob3ZlciA+IGltZywgLnBhcmFncmFwaC0tdHlwZS0tcGhvdG9zIC5mbGV4LWNvbnRhaW5lciAueHhzLTEyIGZpZ3VyZSBidXR0b246Zm9jdXMgPiBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcGhvdG9zIC5mbGV4LWNvbnRhaW5lciAueHMtMTIgZmlnY2FwdGlvbiwgLnBhcmFncmFwaC0tdHlwZS0tcGhvdG9zIC5mbGV4LWNvbnRhaW5lciAueHhzLTEyIGZpZ2NhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXRleHRlLWltZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10ZXh0ZS1pbWcgZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRleHRlLWltZyBmaWd1cmUgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhc3BlY3QtcmF0aW86IDc0LzUxO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUtaW1nIGZpZ3VyZSBidXR0b24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUtaW1nIGZpZ3VyZSBidXR0b246aG92ZXIgaW1nLCAucGFyYWdyYXBoLS10eXBlLS10ZXh0ZS1pbWcgZmlndXJlIGJ1dHRvbjpmb2N1cyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUtaW1nIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUtaW1nLmltZy1sZWZ0IC5mbGV4LWNvbnRhaW5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHRlLWltZy5pbWctbGVmdCAuZmxleC1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS10ZXh0ZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10ZXh0ZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWFjY3JvY2hlIHAge1xuICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS4wNDJ2dywgMnJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBhcmFncmFwaC5wYXJhZ3JhcGgtdHlwZS1jdGEge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ucGFyYWdyYXBoIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoIHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICB9XG59XG4ucGFyYWdyYXBoIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGFyYWdyYXBoOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYXJhZ3JhcGg6Zmlyc3QtY2hpbGQgaDI6Zmlyc3QtY2hpbGQsIC5wYXJhZ3JhcGg6Zmlyc3QtY2hpbGQgaDM6Zmlyc3QtY2hpbGQsIC5wYXJhZ3JhcGg6Zmlyc3QtY2hpbGQgaDQ6Zmlyc3QtY2hpbGQsIC5wYXJhZ3JhcGg6Zmlyc3QtY2hpbGQgaDU6Zmlyc3QtY2hpbGQsIC5wYXJhZ3JhcGg6Zmlyc3QtY2hpbGQgaDY6Zmlyc3QtY2hpbGQsIC5wYXJhZ3JhcGg6Zmlyc3QtY2hpbGQgLmgyLXdyYXBwZXI6Zmlyc3QtY2hpbGQsIC5wYXJhZ3JhcGg6Zmlyc3QtY2hpbGQgLmgzLXdyYXBwZXI6Zmlyc3QtY2hpbGQsIC5wYXJhZ3JhcGg6Zmlyc3QtY2hpbGQgLmg0LXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBhcmFncmFwaDpub3QoLnBhcmFncmFwaC0tdGl0cmUtZGUtc2VjdGlvbikgaDI6Zmlyc3QtY2hpbGQsIC5wYXJhZ3JhcGg6bm90KC5wYXJhZ3JhcGgtLXRpdHJlLWRlLXNlY3Rpb24pIGgzOmZpcnN0LWNoaWxkLCAucGFyYWdyYXBoOm5vdCgucGFyYWdyYXBoLS10aXRyZS1kZS1zZWN0aW9uKSBoNDpmaXJzdC1jaGlsZCwgLnBhcmFncmFwaDpub3QoLnBhcmFncmFwaC0tdGl0cmUtZGUtc2VjdGlvbikgaDU6Zmlyc3QtY2hpbGQsIC5wYXJhZ3JhcGg6bm90KC5wYXJhZ3JhcGgtLXRpdHJlLWRlLXNlY3Rpb24pIGg2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYXJhZ3JhcGggaDI6bm90KHN1bW1hcnkgaDIpIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDIuMDh2dywgNHJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMTYxNjE1O1xuICBmb250LWZhbWlseTogZ2VsaWNhLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaCBoMjpub3Qoc3VtbWFyeSBoMikge1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGggaDI6bm90KHN1bW1hcnkgaDIpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwMTIzRDtcbn1cbi5wYXJhZ3JhcGggaDM6bm90KC5hY2NvcmRlb24tdG9nZ2xlLXdyYXApIHtcbiAgbWFyZ2luOiAzMnB4IDAgMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuNDU0dncsIDIuOHJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGFyYWdyYXBoIC5oNC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoIC5oNC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICB9XG59XG4ucGFyYWdyYXBoIC5oNC13cmFwcGVyIGg0IHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiAjMTYxNjE1O1xuICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMC45Mzc1dncsIDEuOHJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGYzZmM7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbn1cbi5wYXJhZ3JhcGggaDUge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgMXB4ICM4MDEyM0Q7XG59XG4ucGFyYWdyYXBoIHA6Zmlyc3QtY2hpbGQsIC5wYXJhZ3JhcGggdWw6bm90KC5wYWdpbmF0aW9uKTpmaXJzdC1jaGlsZCwgLnBhcmFncmFwaCBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGFyYWdyYXBoIHVsOm5vdCgucGFnaW5hdGlvbiksIC5wYXJhZ3JhcGggb2wge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLnBhcmFncmFwaCBwIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbi5wYXJhZ3JhcGggdGFibGUge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5wYXJhZ3JhcGggdGFibGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5wYXJhZ3JhcGggdGFibGUgY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhcmFncmFwaCB0YWJsZSB0ciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wYXJhZ3JhcGggdGFibGUgdHI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMTYxNjE1O1xufVxuLnBhcmFncmFwaCB0YWJsZSB0ciB0aCwgLnBhcmFncmFwaCB0YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDAuNnJlbSAxLjJyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaCB0YWJsZSB0ciB0aCwgLnBhcmFncmFwaCB0YWJsZSB0ciB0ZCB7XG4gICAgcGFkZGluZzogMS4ycmVtIDJyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5wYXJhZ3JhcGggdGFibGUgdHIgdGgge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLXRleHRlIHAgYTpub3QoW2NsYXNzXj1wYWdpbmF0aW9uXSksIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10ZXh0ZSBsaTpub3QoLmluLWxpc3QgbGkpIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUgdHIgYTpub3QoW2NsYXNzXj1wYWdpbmF0aW9uXSksIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLTItY29sIHAgYTpub3QoW2NsYXNzXj1wYWdpbmF0aW9uXSksIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLTItY29sIGxpOm5vdCguaW4tbGlzdCBsaSkgYTpub3QoW2NsYXNzXj1wYWdpbmF0aW9uXSksIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLTItY29sIHRyIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGFicyBwIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGFicyBsaTpub3QoLmluLWxpc3QgbGkpIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGFicyB0ciBhOm5vdChbY2xhc3NePXBhZ2luYXRpb25dKSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLXRleHRlLWltZyBwIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUtaW1nIGxpOm5vdCguaW4tbGlzdCBsaSkgYTpub3QoW2NsYXNzXj1wYWdpbmF0aW9uXSksIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10ZXh0ZS1pbWcgdHIgYTpub3QoW2NsYXNzXj1wYWdpbmF0aW9uXSksIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1hY2NvcmRlb24gcCBhOm5vdChbY2xhc3NePXBhZ2luYXRpb25dKSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGVvbiBsaTpub3QoLmluLWxpc3QgbGkpIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkZW9uIHRyIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tZXhlcmd1ZSAuZXhlcmd1ZS1jb250ZW50IHAgYTpub3QoW2NsYXNzXj1wYWdpbmF0aW9uXSksIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1leGVyZ3VlIC5leGVyZ3VlLWNvbnRlbnQgbGk6bm90KC5pbi1saXN0IGxpKSBhOm5vdChbY2xhc3NePXBhZ2luYXRpb25dKSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWV4ZXJndWUgLmV4ZXJndWUtY29udGVudCB0ciBhOm5vdChbY2xhc3NePXBhZ2luYXRpb25dKSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIDFweCAjMTYxNjE1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10ZXh0ZSBwIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pOmhvdmVyLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUgcCBhOm5vdChbY2xhc3NePXBhZ2luYXRpb25dKTpmb2N1cywgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLXRleHRlIGxpOm5vdCguaW4tbGlzdCBsaSkgYTpub3QoW2NsYXNzXj1wYWdpbmF0aW9uXSk6aG92ZXIsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10ZXh0ZSBsaTpub3QoLmluLWxpc3QgbGkpIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pOmZvY3VzLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUgdHIgYTpub3QoW2NsYXNzXj1wYWdpbmF0aW9uXSk6aG92ZXIsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10ZXh0ZSB0ciBhOm5vdChbY2xhc3NePXBhZ2luYXRpb25dKTpmb2N1cywgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtMi1jb2wgcCBhOm5vdChbY2xhc3NePXBhZ2luYXRpb25dKTpob3ZlciwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtMi1jb2wgcCBhOm5vdChbY2xhc3NePXBhZ2luYXRpb25dKTpmb2N1cywgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtMi1jb2wgbGk6bm90KC5pbi1saXN0IGxpKSBhOm5vdChbY2xhc3NePXBhZ2luYXRpb25dKTpob3ZlciwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtMi1jb2wgbGk6bm90KC5pbi1saXN0IGxpKSBhOm5vdChbY2xhc3NePXBhZ2luYXRpb25dKTpmb2N1cywgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtMi1jb2wgdHIgYTpub3QoW2NsYXNzXj1wYWdpbmF0aW9uXSk6aG92ZXIsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLTItY29sIHRyIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pOmZvY3VzLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGFicyBwIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pOmhvdmVyLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGFicyBwIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pOmZvY3VzLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGFicyBsaTpub3QoLmluLWxpc3QgbGkpIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pOmhvdmVyLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGFicyBsaTpub3QoLmluLWxpc3QgbGkpIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pOmZvY3VzLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGFicyB0ciBhOm5vdChbY2xhc3NePXBhZ2luYXRpb25dKTpob3ZlciwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLXRhYnMgdHIgYTpub3QoW2NsYXNzXj1wYWdpbmF0aW9uXSk6Zm9jdXMsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10ZXh0ZS1pbWcgcCBhOm5vdChbY2xhc3NePXBhZ2luYXRpb25dKTpob3ZlciwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLXRleHRlLWltZyBwIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pOmZvY3VzLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUtaW1nIGxpOm5vdCguaW4tbGlzdCBsaSkgYTpub3QoW2NsYXNzXj1wYWdpbmF0aW9uXSk6aG92ZXIsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10ZXh0ZS1pbWcgbGk6bm90KC5pbi1saXN0IGxpKSBhOm5vdChbY2xhc3NePXBhZ2luYXRpb25dKTpmb2N1cywgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLXRleHRlLWltZyB0ciBhOm5vdChbY2xhc3NePXBhZ2luYXRpb25dKTpob3ZlciwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLXRleHRlLWltZyB0ciBhOm5vdChbY2xhc3NePXBhZ2luYXRpb25dKTpmb2N1cywgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGVvbiBwIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pOmhvdmVyLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkZW9uIHAgYTpub3QoW2NsYXNzXj1wYWdpbmF0aW9uXSk6Zm9jdXMsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1hY2NvcmRlb24gbGk6bm90KC5pbi1saXN0IGxpKSBhOm5vdChbY2xhc3NePXBhZ2luYXRpb25dKTpob3ZlciwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGVvbiBsaTpub3QoLmluLWxpc3QgbGkpIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pOmZvY3VzLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkZW9uIHRyIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pOmhvdmVyLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkZW9uIHRyIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pOmZvY3VzLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tZXhlcmd1ZSAuZXhlcmd1ZS1jb250ZW50IHAgYTpub3QoW2NsYXNzXj1wYWdpbmF0aW9uXSk6aG92ZXIsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1leGVyZ3VlIC5leGVyZ3VlLWNvbnRlbnQgcCBhOm5vdChbY2xhc3NePXBhZ2luYXRpb25dKTpmb2N1cywgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWV4ZXJndWUgLmV4ZXJndWUtY29udGVudCBsaTpub3QoLmluLWxpc3QgbGkpIGE6bm90KFtjbGFzc149cGFnaW5hdGlvbl0pOmhvdmVyLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tZXhlcmd1ZSAuZXhlcmd1ZS1jb250ZW50IGxpOm5vdCguaW4tbGlzdCBsaSkgYTpub3QoW2NsYXNzXj1wYWdpbmF0aW9uXSk6Zm9jdXMsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1leGVyZ3VlIC5leGVyZ3VlLWNvbnRlbnQgdHIgYTpub3QoW2NsYXNzXj1wYWdpbmF0aW9uXSk6aG92ZXIsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1leGVyZ3VlIC5leGVyZ3VlLWNvbnRlbnQgdHIgYTpub3QoW2NsYXNzXj1wYWdpbmF0aW9uXSk6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAycHggIzgwMTIzRDtcbn1cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10ZXh0ZSB1bDpub3QoLnBhZ2luYXRpb24pOm5vdCguaW4tbGlzdCB1bCksIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLTItY29sIHVsOm5vdCgucGFnaW5hdGlvbik6bm90KC5pbi1saXN0IHVsKSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLXRhYnMgdWw6bm90KC5wYWdpbmF0aW9uKTpub3QoLmluLWxpc3QgdWwpLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUtaW1nIHVsOm5vdCgucGFnaW5hdGlvbik6bm90KC5pbi1saXN0IHVsKSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGVvbiB1bDpub3QoLnBhZ2luYXRpb24pOm5vdCguaW4tbGlzdCB1bCksIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1leGVyZ3VlIC5leGVyZ3VlLWNvbnRlbnQgdWw6bm90KC5wYWdpbmF0aW9uKTpub3QoLmluLWxpc3QgdWwpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUgdWw6bm90KC5wYWdpbmF0aW9uKTpub3QoLmluLWxpc3QgdWwpID4gbGksIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLTItY29sIHVsOm5vdCgucGFnaW5hdGlvbik6bm90KC5pbi1saXN0IHVsKSA+IGxpLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGFicyB1bDpub3QoLnBhZ2luYXRpb24pOm5vdCguaW4tbGlzdCB1bCkgPiBsaSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLXRleHRlLWltZyB1bDpub3QoLnBhZ2luYXRpb24pOm5vdCguaW4tbGlzdCB1bCkgPiBsaSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGVvbiB1bDpub3QoLnBhZ2luYXRpb24pOm5vdCguaW4tbGlzdCB1bCkgPiBsaSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWV4ZXJndWUgLmV4ZXJndWUtY29udGVudCB1bDpub3QoLnBhZ2luYXRpb24pOm5vdCguaW4tbGlzdCB1bCkgPiBsaSB7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUgdWw6bm90KC5wYWdpbmF0aW9uKTpub3QoLmluLWxpc3QgdWwpID4gbGkgb2wsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLTItY29sIHVsOm5vdCgucGFnaW5hdGlvbik6bm90KC5pbi1saXN0IHVsKSA+IGxpIG9sLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGFicyB1bDpub3QoLnBhZ2luYXRpb24pOm5vdCguaW4tbGlzdCB1bCkgPiBsaSBvbCwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLXRleHRlLWltZyB1bDpub3QoLnBhZ2luYXRpb24pOm5vdCguaW4tbGlzdCB1bCkgPiBsaSBvbCwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGVvbiB1bDpub3QoLnBhZ2luYXRpb24pOm5vdCguaW4tbGlzdCB1bCkgPiBsaSBvbCwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWV4ZXJndWUgLmV4ZXJndWUtY29udGVudCB1bDpub3QoLnBhZ2luYXRpb24pOm5vdCguaW4tbGlzdCB1bCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10ZXh0ZSB1bDpub3QoLnBhZ2luYXRpb24pOm5vdCguaW4tbGlzdCB1bCkgPiBsaSB1bCwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtMi1jb2wgdWw6bm90KC5wYWdpbmF0aW9uKTpub3QoLmluLWxpc3QgdWwpID4gbGkgdWwsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10YWJzIHVsOm5vdCgucGFnaW5hdGlvbik6bm90KC5pbi1saXN0IHVsKSA+IGxpIHVsLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUtaW1nIHVsOm5vdCgucGFnaW5hdGlvbik6bm90KC5pbi1saXN0IHVsKSA+IGxpIHVsLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkZW9uIHVsOm5vdCgucGFnaW5hdGlvbik6bm90KC5pbi1saXN0IHVsKSA+IGxpIHVsLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tZXhlcmd1ZSAuZXhlcmd1ZS1jb250ZW50IHVsOm5vdCgucGFnaW5hdGlvbik6bm90KC5pbi1saXN0IHVsKSA+IGxpIHVsIHtcbiAgbWFyZ2luLXRvcDogMC45cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10ZXh0ZSB1bDpub3QoLnBhZ2luYXRpb24pOm5vdCguaW4tbGlzdCB1bCkgPiBsaSB1bCA+IGxpOjpiZWZvcmUsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLTItY29sIHVsOm5vdCgucGFnaW5hdGlvbik6bm90KC5pbi1saXN0IHVsKSA+IGxpIHVsID4gbGk6OmJlZm9yZSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLXRhYnMgdWw6bm90KC5wYWdpbmF0aW9uKTpub3QoLmluLWxpc3QgdWwpID4gbGkgdWwgPiBsaTo6YmVmb3JlLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUtaW1nIHVsOm5vdCgucGFnaW5hdGlvbik6bm90KC5pbi1saXN0IHVsKSA+IGxpIHVsID4gbGk6OmJlZm9yZSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGVvbiB1bDpub3QoLnBhZ2luYXRpb24pOm5vdCguaW4tbGlzdCB1bCkgPiBsaSB1bCA+IGxpOjpiZWZvcmUsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1leGVyZ3VlIC5leGVyZ3VlLWNvbnRlbnQgdWw6bm90KC5wYWdpbmF0aW9uKTpub3QoLmluLWxpc3QgdWwpID4gbGkgdWwgPiBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTYxNTtcbn1cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10ZXh0ZSB1bDpub3QoLnBhZ2luYXRpb24pOm5vdCguaW4tbGlzdCB1bCkgPiBsaTpmaXJzdC1jaGlsZCwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtMi1jb2wgdWw6bm90KC5wYWdpbmF0aW9uKTpub3QoLmluLWxpc3QgdWwpID4gbGk6Zmlyc3QtY2hpbGQsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10YWJzIHVsOm5vdCgucGFnaW5hdGlvbik6bm90KC5pbi1saXN0IHVsKSA+IGxpOmZpcnN0LWNoaWxkLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUtaW1nIHVsOm5vdCgucGFnaW5hdGlvbik6bm90KC5pbi1saXN0IHVsKSA+IGxpOmZpcnN0LWNoaWxkLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkZW9uIHVsOm5vdCgucGFnaW5hdGlvbik6bm90KC5pbi1saXN0IHVsKSA+IGxpOmZpcnN0LWNoaWxkLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tZXhlcmd1ZSAuZXhlcmd1ZS1jb250ZW50IHVsOm5vdCgucGFnaW5hdGlvbik6bm90KC5pbi1saXN0IHVsKSA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10ZXh0ZSB1bDpub3QoLnBhZ2luYXRpb24pOm5vdCguaW4tbGlzdCB1bCkgPiBsaTo6YmVmb3JlLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0yLWNvbCB1bDpub3QoLnBhZ2luYXRpb24pOm5vdCguaW4tbGlzdCB1bCkgPiBsaTo6YmVmb3JlLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGFicyB1bDpub3QoLnBhZ2luYXRpb24pOm5vdCguaW4tbGlzdCB1bCkgPiBsaTo6YmVmb3JlLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUtaW1nIHVsOm5vdCgucGFnaW5hdGlvbik6bm90KC5pbi1saXN0IHVsKSA+IGxpOjpiZWZvcmUsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1hY2NvcmRlb24gdWw6bm90KC5wYWdpbmF0aW9uKTpub3QoLmluLWxpc3QgdWwpID4gbGk6OmJlZm9yZSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWV4ZXJndWUgLmV4ZXJndWUtY29udGVudCB1bDpub3QoLnBhZ2luYXRpb24pOm5vdCguaW4tbGlzdCB1bCkgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVlbTtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwMTIzRDtcbiAgbGVmdDogMDtcbn1cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10ZXh0ZSB1bDpub3QoLnBhZ2luYXRpb24pOm5vdCguaW4tbGlzdCB1bCkgPiBsaTpoYXMoPiBoMzpmaXJzdC1jaGlsZCk6YmVmb3JlLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0yLWNvbCB1bDpub3QoLnBhZ2luYXRpb24pOm5vdCguaW4tbGlzdCB1bCkgPiBsaTpoYXMoPiBoMzpmaXJzdC1jaGlsZCk6YmVmb3JlLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGFicyB1bDpub3QoLnBhZ2luYXRpb24pOm5vdCguaW4tbGlzdCB1bCkgPiBsaTpoYXMoPiBoMzpmaXJzdC1jaGlsZCk6YmVmb3JlLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUtaW1nIHVsOm5vdCgucGFnaW5hdGlvbik6bm90KC5pbi1saXN0IHVsKSA+IGxpOmhhcyg+IGgzOmZpcnN0LWNoaWxkKTpiZWZvcmUsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1hY2NvcmRlb24gdWw6bm90KC5wYWdpbmF0aW9uKTpub3QoLmluLWxpc3QgdWwpID4gbGk6aGFzKD4gaDM6Zmlyc3QtY2hpbGQpOmJlZm9yZSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWV4ZXJndWUgLmV4ZXJndWUtY29udGVudCB1bDpub3QoLnBhZ2luYXRpb24pOm5vdCguaW4tbGlzdCB1bCkgPiBsaTpoYXMoPiBoMzpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKGNsYW1wKDEuNnJlbSwgMS40NTR2dywgMi44cmVtKSAqIDAuNSk7XG59XG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUgb2w6bm90KC5pbi1saXN0IG9sKSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtMi1jb2wgb2w6bm90KC5pbi1saXN0IG9sKSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLXRhYnMgb2w6bm90KC5pbi1saXN0IG9sKSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLXRleHRlLWltZyBvbDpub3QoLmluLWxpc3Qgb2wpLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkZW9uIG9sOm5vdCguaW4tbGlzdCBvbCksIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1leGVyZ3VlIC5leGVyZ3VlLWNvbnRlbnQgb2w6bm90KC5pbi1saXN0IG9sKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBjb3VudGVyLXJlc2V0OiBvbGNvdW50O1xufVxuLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLXRleHRlIG9sOm5vdCguaW4tbGlzdCBvbCkgPiBsaSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtMi1jb2wgb2w6bm90KC5pbi1saXN0IG9sKSA+IGxpLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGFicyBvbDpub3QoLmluLWxpc3Qgb2wpID4gbGksIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10ZXh0ZS1pbWcgb2w6bm90KC5pbi1saXN0IG9sKSA+IGxpLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkZW9uIG9sOm5vdCguaW4tbGlzdCBvbCkgPiBsaSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWV4ZXJndWUgLmV4ZXJndWUtY29udGVudCBvbDpub3QoLmluLWxpc3Qgb2wpID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogb2xjb3VudDtcbn1cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10ZXh0ZSBvbDpub3QoLmluLWxpc3Qgb2wpIGxpLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0yLWNvbCBvbDpub3QoLmluLWxpc3Qgb2wpIGxpLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGFicyBvbDpub3QoLmluLWxpc3Qgb2wpIGxpLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUtaW1nIG9sOm5vdCguaW4tbGlzdCBvbCkgbGksIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1hY2NvcmRlb24gb2w6bm90KC5pbi1saXN0IG9sKSBsaSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWV4ZXJndWUgLmV4ZXJndWUtY29udGVudCBvbDpub3QoLmluLWxpc3Qgb2wpIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDIuMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10ZXh0ZSBvbDpub3QoLmluLWxpc3Qgb2wpIGxpOm50aC1jaGlsZChuKzEwKSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtMi1jb2wgb2w6bm90KC5pbi1saXN0IG9sKSBsaTpudGgtY2hpbGQobisxMCksIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10YWJzIG9sOm5vdCguaW4tbGlzdCBvbCkgbGk6bnRoLWNoaWxkKG4rMTApLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUtaW1nIG9sOm5vdCguaW4tbGlzdCBvbCkgbGk6bnRoLWNoaWxkKG4rMTApLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkZW9uIG9sOm5vdCguaW4tbGlzdCBvbCkgbGk6bnRoLWNoaWxkKG4rMTApLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tZXhlcmd1ZSAuZXhlcmd1ZS1jb250ZW50IG9sOm5vdCguaW4tbGlzdCBvbCkgbGk6bnRoLWNoaWxkKG4rMTApIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLXRleHRlIG9sOm5vdCguaW4tbGlzdCBvbCkgbGkgdWwsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLTItY29sIG9sOm5vdCguaW4tbGlzdCBvbCkgbGkgdWwsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10YWJzIG9sOm5vdCguaW4tbGlzdCBvbCkgbGkgdWwsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10ZXh0ZS1pbWcgb2w6bm90KC5pbi1saXN0IG9sKSBsaSB1bCwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGVvbiBvbDpub3QoLmluLWxpc3Qgb2wpIGxpIHVsLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tZXhlcmd1ZSAuZXhlcmd1ZS1jb250ZW50IG9sOm5vdCguaW4tbGlzdCBvbCkgbGkgdWwge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUgb2w6bm90KC5pbi1saXN0IG9sKSBsaSBvbCwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtMi1jb2wgb2w6bm90KC5pbi1saXN0IG9sKSBsaSBvbCwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLXRhYnMgb2w6bm90KC5pbi1saXN0IG9sKSBsaSBvbCwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLXRleHRlLWltZyBvbDpub3QoLmluLWxpc3Qgb2wpIGxpIG9sLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkZW9uIG9sOm5vdCguaW4tbGlzdCBvbCkgbGkgb2wsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1leGVyZ3VlIC5leGVyZ3VlLWNvbnRlbnQgb2w6bm90KC5pbi1saXN0IG9sKSBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDEuOHJlbTtcbn1cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10ZXh0ZSBvbDpub3QoLmluLWxpc3Qgb2wpIGxpIG9sIGxpLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0yLWNvbCBvbDpub3QoLmluLWxpc3Qgb2wpIGxpIG9sIGxpLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGFicyBvbDpub3QoLmluLWxpc3Qgb2wpIGxpIG9sIGxpLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUtaW1nIG9sOm5vdCguaW4tbGlzdCBvbCkgbGkgb2wgbGksIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1hY2NvcmRlb24gb2w6bm90KC5pbi1saXN0IG9sKSBsaSBvbCBsaSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWV4ZXJndWUgLmV4ZXJndWUtY29udGVudCBvbDpub3QoLmluLWxpc3Qgb2wpIGxpIG9sIGxpIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUgb2w6bm90KC5pbi1saXN0IG9sKSBsaSBvbCBsaTpiZWZvcmUsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLTItY29sIG9sOm5vdCguaW4tbGlzdCBvbCkgbGkgb2wgbGk6YmVmb3JlLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tdGFicyBvbDpub3QoLmluLWxpc3Qgb2wpIGxpIG9sIGxpOmJlZm9yZSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLXRleHRlLWltZyBvbDpub3QoLmluLWxpc3Qgb2wpIGxpIG9sIGxpOmJlZm9yZSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGVvbiBvbDpub3QoLmluLWxpc3Qgb2wpIGxpIG9sIGxpOmJlZm9yZSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWV4ZXJndWUgLmV4ZXJndWUtY29udGVudCBvbDpub3QoLmluLWxpc3Qgb2wpIGxpIG9sIGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjE2MTU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLXRleHRlIG9sOm5vdCguaW4tbGlzdCBvbCkgbGk6Zmlyc3QtY2hpbGQsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLTItY29sIG9sOm5vdCguaW4tbGlzdCBvbCkgbGk6Zmlyc3QtY2hpbGQsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10YWJzIG9sOm5vdCguaW4tbGlzdCBvbCkgbGk6Zmlyc3QtY2hpbGQsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10ZXh0ZS1pbWcgb2w6bm90KC5pbi1saXN0IG9sKSBsaTpmaXJzdC1jaGlsZCwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGVvbiBvbDpub3QoLmluLWxpc3Qgb2wpIGxpOmZpcnN0LWNoaWxkLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tZXhlcmd1ZSAuZXhlcmd1ZS1jb250ZW50IG9sOm5vdCguaW4tbGlzdCBvbCkgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLXRleHRlIG9sOm5vdCguaW4tbGlzdCBvbCkgbGk6YmVmb3JlLCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0yLWNvbCBvbDpub3QoLmluLWxpc3Qgb2wpIGxpOmJlZm9yZSwgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLXRhYnMgb2w6bm90KC5pbi1saXN0IG9sKSBsaTpiZWZvcmUsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10ZXh0ZS1pbWcgb2w6bm90KC5pbi1saXN0IG9sKSBsaTpiZWZvcmUsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1hY2NvcmRlb24gb2w6bm90KC5pbi1saXN0IG9sKSBsaTpiZWZvcmUsIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1leGVyZ3VlIC5leGVyZ3VlLWNvbnRlbnQgb2w6bm90KC5pbi1saXN0IG9sKSBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG9sY291bnQpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxNjE2MTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDEyM0Q7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuI2hvbWUtZXhwZXJ0aXNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwIDYwcHg7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbn1cbiNob21lLWV4cGVydGlzZSBoMiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM4MDEyM0Q7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMy44cmVtLCAzLjQyNXZ3LCA1cmVtKTtcbiAgZm9udC1mYW1pbHk6IGdlbGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNob21lLWV4cGVydGlzZSAuZXhwZXJ0aXNlcy1saXN0IHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cbiNob21lLWV4cGVydGlzZSAuZXhwZXJ0aXNlcy1saXN0IC5leHBlcnRpc2UtaXRlbS13cmFwIC5leHBlcnRpc2UtaXRlbSB7XG4gIHBhZGRpbmc6IDQ1cHggMzBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4jaG9tZS1leHBlcnRpc2UgLmV4cGVydGlzZXMtbGlzdCAuZXhwZXJ0aXNlLWl0ZW0td3JhcCAuZXhwZXJ0aXNlLWl0ZW0gaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCAxLjU5OHZ3LCAyLjNyZW0pO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LWZhbWlseTogZ2VsaWNhLCBzYW5zLXNlcmlmO1xufVxuI2hvbWUtZXhwZXJ0aXNlIC5leHBlcnRpc2VzLWxpc3QgLmV4cGVydGlzZS1pdGVtLXdyYXAgLmV4cGVydGlzZS1pdGVtIGgzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwMTIzRDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuI2hvbWUtZXhwZXJ0aXNlIC5leHBlcnRpc2VzLWxpc3QgLmV4cGVydGlzZS1pdGVtLXdyYXAgLmV4cGVydGlzZS1pdGVtIC5zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jaG9tZS1leHBlcnRpc2UgLmV4cGVydGlzZXMtbGlzdCAuZXhwZXJ0aXNlLWl0ZW0td3JhcCAuZXhwZXJ0aXNlLWl0ZW0gLmV4cGVydGlzZS1pdGVtLXRleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNob21lLWV4cGVydGlzZSAuZXhwZXJ0aXNlcy1saXN0IC5leHBlcnRpc2UtaXRlbS13cmFwIC5leHBlcnRpc2UtaXRlbSAuZXhwZXJ0aXNlLWl0ZW0tdGV4dCBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNob21lLWV4cGVydGlzZSAuZXhwZXJ0aXNlcy1saXN0IC5leHBlcnRpc2UtaXRlbS13cmFwIC5leHBlcnRpc2UtaXRlbSAuZXhwZXJ0aXNlLWl0ZW0tdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2hvbWUtZXhwZXJ0aXNlIC5leHBlcnRpc2VzLWxpc3QgLmV4cGVydGlzZS1pdGVtLXdyYXAgLmV4cGVydGlzZS1pdGVtIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4jaG9tZS1wcmVzZW50YXRpb24ge1xuICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xufVxuI2hvbWUtcHJlc2VudGF0aW9uIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jaG9tZS1wcmVzZW50YXRpb24gLmNvbnRhaW5lciAuaG9tZS1wcmVzZW50YXRpb24tZGVjbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMC4zO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNob21lLXByZXNlbnRhdGlvbiAuY29udGFpbmVyIC5ob21lLXByZXNlbnRhdGlvbi1kZWNvIHN2ZyB7XG4gIHdpZHRoOiBtYXgoMTAwcHgsIDEydncpO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDdkZWcpO1xufVxuI2hvbWUtcHJlc2VudGF0aW9uIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuI2hvbWUtcHJlc2VudGF0aW9uIGgxIHtcbiAgY29sb3I6ICMxNTQ0M0E7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiBjbGFtcCg0cmVtLCA0Ljg3dncsIDZyZW0pO1xuICBmb250LWZhbWlseTogZ2VsaWNhLCBzYW5zLXNlcmlmO1xufVxuI2hvbWUtcHJlc2VudGF0aW9uIC5ob21lLXByZXNlbnRhdGlvbi10ZXh0ZSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjUyN3Z3LCAycmVtKTtcbn1cbiNob21lLXByZXNlbnRhdGlvbiAuaG9tZS1wcmVzZW50YXRpb24tdGV4dGUgYSB7XG4gIGNvbG9yOiAjMTU0NDNBO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI3BhZ2UtY29udGVudCB7XG4gIHBhZGRpbmc6IDI1cHggMCA4MHB4O1xufVxuI3BhZ2UtY29udGVudCAuc2VydmljZS1zZWN0aW9uICsgLnNlcnZpY2Utc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG5cbiNwYWdlLXRvcCB7XG4gIHBhZGRpbmc6IDQwcHggMCAyNXB4O1xufVxuI3BhZ2UtdG9wIGgxIHtcbiAgZm9udC1mYW1pbHk6IGdlbGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxNTQ0M0E7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiBjbGFtcCgzcmVtLCAzLjQ3MnZ3LCA1cmVtKTtcbn0iLCJAdXNlIFwic2FzczptYXBcIjtcbi8vXG4vLyAgTUVESUEgUVVFUklFU1xuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuXG5AbWl4aW4gYWJvdmUoJGJyZWFrcG9pbnQpIHtcblx0QGlmIG1hcC5oYXMta2V5KCRicmVha3BvaW50cyxcblx0XHQkYnJlYWtwb2ludCkge1xuXHRcdCRicmVha3BvaW50LXZhbHVlOiBtYXAuZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXZhbHVlKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XG5cdH1cbn1cblxuQG1peGluIGJlbG93KCRicmVha3BvaW50KSB7XG5cdEBpZiBtYXAuaGFzLWtleSgkYnJlYWtwb2ludHMsXG5cdFx0JGJyZWFrcG9pbnQpIHtcblx0XHQkYnJlYWtwb2ludC12YWx1ZTogbWFwLmdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJGJyZWFrcG9pbnQtdmFsdWUgLSAxKSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHRAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuXHR9XG59XG5cbkBtaXhpbiBiZXR3ZWVuKCRsb3dlcixcbiR1cHBlcikge1xuXHRAaWYgbWFwLmhhcy1rZXkoJGJyZWFrcG9pbnRzLFxuICAgICRsb3dlcikgYW5kIG1hcC5oYXMta2V5KCRicmVha3BvaW50cyxcbiAgICAkdXBwZXIpIHtcblx0XHQkbG93ZXItYnJlYWtwb2ludDogbWFwLmdldCgkYnJlYWtwb2ludHMsICRsb3dlcik7XG5cdFx0JHVwcGVyLWJyZWFrcG9pbnQ6IG1hcC5nZXQoJGJyZWFrcG9pbnRzLCAkdXBwZXIpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsb3dlci1icmVha3BvaW50KSBhbmQgKG1heC13aWR0aDogKCR1cHBlci1icmVha3BvaW50IC0gMSkpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QGlmIG1hcC5oYXMta2V5KCRicmVha3BvaW50cywgJGxvd2VyKT09ZmFsc2Uge1xuXHRcdFx0QHdhcm4gJ1lvdXIgbG93ZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skbG93ZXJ9Lic7XG5cdFx0fVxuXHRcdEBpZiBtYXAuaGFzLWtleSgkYnJlYWtwb2ludHMsICR1cHBlcik9PWZhbHNlIHtcblx0XHRcdEB3YXJuICdZb3VyIHVwcGVyIGJyZWFrcG9pbnQgd2FzIGludmFsaWQ6ICN7JHVwcGVyfS4nO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vXG4vLyBQUkVGSVhcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBwcmVmaXgoJHByb3BlcnR5LCAkdmFsKSB7XG5cdC13ZWJraXQtI3skcHJvcGVydHl9OiAkdmFsO1xuXHQtbW96LSN7JHByb3BlcnR5fTogJHZhbDtcblx0LW1zLSN7JHByb3BlcnR5fTogJHZhbDtcblx0LW8tI3skcHJvcGVydHl9OiAkdmFsO1xuXHQjeyRwcm9wZXJ0eX06ICR2YWw7XG59XG5cblxuLy9cbi8vIFVMIExJIHJlc2V0IGxpc3Qgc3R5bGUgdHlwZVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIG5vLWJ1bGxldCB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRsaSB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHR9XG59XG5cblxuLy9cbi8vIElFXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIElFIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCBcXDBcblx0KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIElFZmlndXJlIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCBcXDBcblx0KSB7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0fVxufVxuXG4vL1xuLy8gRWRnZVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBlZGdlIHtcblx0QHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcblx0XHRAY29udGVudDtcblx0fVxufSIsIi8vXG4vLyBWYXJpYWJsZXMgaW5pdGlhbGVzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRnYXA6IDMwcHg7XG4kdmVydC1nYXA6IDMwcHg7XG4kY29sdW1uczogMTI7XG4kbWluLXNpZGU6IDIwcHg7XG5cbi8vYnJlYWtwb2ludHNcbiRicmVha3BvaW50czogKFxuXHR4eHM6IDQ0NnB4LFxuXHR4czogNTc2cHgsXG5cdHNtOiA3NjhweCxcblx0bWQ6IDk5MnB4LFxuXHRsZzogMTIwMHB4LFxuXHRpbnRlcjogMTQwMHB4LFxuXHR4bDogMTcwMHB4LFxuXHR4eGw6IDE4MDBweCxcblx0YmFzZTogMTkyMHB4LFxuXHR4eHhsOiAyMTk5cHhcbik7XG5cbi8vbGFyZ2V1cnMgZGUgbGEgY29sb25uZSBkZSBjb250ZW51XG4kYmFzZVdpZHRoOiBjYWxjKDEwMHZ3IC0gMiAqICN7JG1pbi1zaWRlfSk7XG4keHNXaWR0aDogNTQwcHg7XG4kc21XaWR0aDogNzIwcHg7XG4kbWRXaWR0aDogOTYwcHg7XG4kbGdXaWR0aDogMTE3MHB4O1xuJHhsV2lkdGg6IDEzMjBweDtcblxuLy9cbi8vIFZhcmlhYmxlcyBkdSBwcm9qZXRcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9mb250XG5cbiRmb250LXRleHQ6ICdLYXJsYScsIHNhbnMtc2VyaWY7XG4kZm9udC10aXRsZTogZ2VsaWNhLCBzYW5zLXNlcmlmO1xuXG4vL2NvbG9yc1xuXG4kdGV4dCA6ICMxNjE2MTU7XG5cbiRsaWdodGdyZXk6ICNmN2Y3Zjc7XG4kbWlkZ3JleTogI2I1YjViNTtcbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcblxuJHRoZW1lOiAjM2M4Yjg5O1xuJHRoZW1lTGlnaHQ6ICNGMEY3RUM7XG4kdGhlbWVEYXJrOiAjMTU0NDNBO1xuXG4kYWNjZW50IDogIzgwMTIzRDtcbiRhY2NlbnRMaWdodDogI0YzQjZEMztcbiRhY2NlbnREYXJrOiAjODAxMjNEOyIsbnVsbCwiLiN7JGNhcm91c2VsLXByZWZpeH1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAmICosXG4gICYgKjpiZWZvcmUsXG4gICYgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgfVxuXG4gICYuaXMtZHJhZ2dhYmxlIHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY3Vyc29yOiBncmFiO1xuICB9XG5cbiAgJi5pcy1kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gIH1cbn1cblxuLiN7JGNhcm91c2VsLXByZWZpeH1jYXJvdXNlbF9fdmlld3BvcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uI3skY2Fyb3VzZWwtcHJlZml4fWNhcm91c2VsX190cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi4jeyRjYXJvdXNlbC1wcmVmaXh9Y2Fyb3VzZWxfX3NsaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIEBpZiAoJGNhcm91c2VsLXNsaWRlLXdpZHRoKSB7XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1zbGlkZS13aWR0aDtcbiAgfVxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG59XG4iLCIuaGFzLWRvdHMge1xuICBAaWYgKCRjYXJvdXNlbC1kb3RzLW1hcmdpbiA+IDApIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGNhcm91c2VsLWRvdHMtbWFyZ2lufSArICN7JGNhcm91c2VsLWRvdHMtaGVpZ2h0fSk7XG4gIH1cbn1cblxuLmNhcm91c2VsX19kb3RzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG5cbiAgQGlmICgkY2Fyb3VzZWwtZG90cy1hYnNvbHV0ZSkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArICN7JGNhcm91c2VsLWRvdHMtbWFyZ2lufSk7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIC5jYXJvdXNlbF9fZG90IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHdpZHRoOiAkY2Fyb3VzZWwtZG90cy13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1kb3RzLWhlaWdodDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAkY2Fyb3VzZWwtZG90cy1kb3Qtd2lkdGg7XG4gICAgICBoZWlnaHQ6ICRjYXJvdXNlbC1kb3RzLWRvdC1oZWlnaHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkY2Fyb3VzZWwtZG90cy1kb3QtcmFkaXVzO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtZG90cy1kb3QtY29sb3I7XG5cbiAgICAgIEBpZiAoJGNhcm91c2VsLWRvdHMtZG90LW9wYWNpdHkgPCAxKSB7XG4gICAgICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1kb3RzLWRvdC1vcGFjaXR5O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAoJGNhcm91c2VsLWRvdHMtZG90LW9wYWNpdHkgPCAxKSB7XG4gICAgICAmLmlzLXNlbGVjdGVkOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRjYXJvdXNlbC1wcmVmaXg6IFwiXCIgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1zbGlkZS13aWR0aDogdmFyKC0tY2Fyb3VzZWwtc2xpZGUtd2lkdGgsIDYwJSkgIWRlZmF1bHQ7XHJcblxyXG4vKlxyXG4gICAgRG90cyBwbHVnaW5cclxuKi9cclxuJGNhcm91c2VsLWRvdHMtYWJzb2x1dGU6IHRydWUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1kb3RzLW1hcmdpbjogMC41cmVtICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtZG90cy13aWR0aDogMjJweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWRvdHMtaGVpZ2h0OiAyMnB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWRvdHMtZG90LXdpZHRoOiA4cHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1kb3RzLWRvdC1oZWlnaHQ6IDhweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWRvdHMtZG90LWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1kb3RzLWRvdC1vcGFjaXR5OiAwLjI1ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtZG90cy1kb3QtcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XHJcblxyXG4vKlxyXG4gICAgTmF2aWdhdGlvbiBwbHVnaW5cclxuKi9cclxuXHJcbiRjYXJvdXNlbC1idXR0b24td2lkdGg6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi13aWR0aCwgNDhweCkgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1idXR0b24taGVpZ2h0OiB2YXIoLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0LCA0OHB4KSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1idXR0b24tY29sb3I6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1jb2xvciwgY3VycmVudENvbG9yKSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWJ1dHRvbi1iZzogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJnLCB0cmFuc3BhcmVudCkgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1idXR0b24tc2hhZG93OiB2YXIoLS1jYXJvdXNlbC1idXR0b24tc2hhZG93LCBub25lKSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1cywgNTAlKSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1idXR0b24tcHJldi1wb3M6IDEwcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1idXR0b24tbmV4dC1wb3M6IDEwcHggIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtYnV0dG9uLWRpc2FibGVkLW9wYWNpdHk6IDAuMyAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoLCA1MCUpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0LCA1MCUpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoLCAxLjUpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXI6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctZmlsdGVyLCBub25lKSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWJ1dHRvbi1zdmctZmlsbDogbm9uZSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWJ1dHRvbi1zdmctc2NhbGU6IGZhbHNlICFkZWZhdWx0O1xyXG4iLCIuY2Fyb3VzZWxfX2J1dHRvbiB7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtYnV0dG9uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1idXR0b24taGVpZ2h0O1xuXG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtYnV0dG9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiAkY2Fyb3VzZWwtYnV0dG9uLWJnO1xuXG4gIEBpZiAoJGNhcm91c2VsLWJ1dHRvbi1ib3JkZXItcmFkaXVzICE9IGZhbHNlKSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGNhcm91c2VsLWJ1dHRvbi1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgQGlmICgkY2Fyb3VzZWwtYnV0dG9uLXNoYWRvdyAhPSBmYWxzZSkge1xuICAgIGJveC1zaGFkb3c6ICRjYXJvdXNlbC1idXR0b24tc2hhZG93O1xuICB9XG5cbiAgJi5pcy1wcmV2LFxuICAmLmlzLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAmLmlzLXByZXYge1xuICAgIGxlZnQ6ICRjYXJvdXNlbC1idXR0b24tcHJldi1wb3M7XG4gIH1cblxuICAmLmlzLW5leHQge1xuICAgIHJpZ2h0OiAkY2Fyb3VzZWwtYnV0dG9uLW5leHQtcG9zO1xuICB9XG5cbiAgQGlmICgkY2Fyb3VzZWwtYnV0dG9uLWRpc2FibGVkLW9wYWNpdHkgIT0gZmFsc2UpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtYnV0dG9uLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG5cbiAgJiBzdmcge1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDtcblxuICAgIGZpbGw6ICRjYXJvdXNlbC1idXR0b24tc3ZnLWZpbGw7XG5cbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICBzdHJva2Utd2lkdGg6ICRjYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDtcbiAgICBzdHJva2UtbGluZWpvaW46IGJldmVsO1xuICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcblxuICAgIGZpbHRlcjogJGNhcm91c2VsLWJ1dHRvbi1zdmctZmlsdGVyO1xuXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaWYgKCRjYXJvdXNlbC1idXR0b24tc3ZnLXNjYWxlICE9IGZhbHNlKSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKCRjYXJvdXNlbC1idXR0b24tc3ZnLXNjYWxlKTtcbiAgICB9XG4gIH1cbn1cbiIsImh0bWwud2l0aC1mYW5jeWJveCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbn1cblxuYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZGlyZWN0aW9uOiBsdHI7XG5cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAkZmFuY3lib3gtY29udGFpbmVyLXBhZGRpbmc7XG5cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIGNvbG9yOiAkZmFuY3lib3gtY29udGFpbmVyLWNvbG9yO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwNTA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuXG4gICYgKixcbiAgJiAqOjpiZWZvcmUsXG4gICYgKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIH1cblxuICAmIDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIGJvZHk6bm90KC5pcy11c2luZy1tb3VzZSkgJiA6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6ICRmYW5jeWJveC1mb2N1cy1zaGFkb3c7XG4gIH1cblxuICAtLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogNDhweDtcbiAgLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OiA0OHB4O1xuXG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjRweDtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjRweDtcblxuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAyLjU7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSk7XG5cbiAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludChjb250YWluZXIpO1xufVxuXG4uZmFuY3lib3hfX2JhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiAkZmFuY3lib3gtYmFja2Ryb3AtYmc7XG5cbiAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludChiYWNrZHJvcCk7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xuXG4gIC8qIEZvciBTYWZhcmkgKi9cbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIHotaW5kZXg6IDEwO1xuXG4gICYuaGFzLWRvdHMge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skY2Fyb3VzZWwtZG90cy1tYXJnaW59ICsgI3skY2Fyb3VzZWwtZG90cy1oZWlnaHR9KTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQoY2Fyb3VzZWwpO1xufVxuXG4uZmFuY3lib3hfX3ZpZXdwb3J0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmFuY3lib3hfX3RyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3hfX3NsaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAkZmFuY3lib3gtc2xpZGUtcGFkZGluZztcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogYXV0bztcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZsZXg6IDAgMCAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiAzNnB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDM2cHg7XG5cbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMnB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMnB4O1xuXG4gIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQoc2xpZGUpO1xufVxuXG4uZmFuY3lib3hfX2NvbnRlbnQge1xuICBtYXJnaW46IDAgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSAwIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCwgMHB4KTtcbiAgcGFkZGluZzogJGZhbmN5Ym94LWNvbnRlbnQtcGFkZGluZztcbiAgY29sb3I6ICRmYW5jeWJveC1jb250ZW50LWNvbG9yO1xuICBiYWNrZ3JvdW5kOiAkZmFuY3lib3gtY29udGVudC1iZztcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIHotaW5kZXg6IDIwO1xuXG4gIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQoY29udGVudCk7XG5cbiAgJiA6Zm9jdXM6bm90KC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlKSB7XG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uZmFuY3lib3hfX2NhcHRpb24ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAkZmFuY3lib3gtY2FwdGlvbi1tYXJnaW47XG4gIHBhZGRpbmc6ICRmYW5jeWJveC1jYXB0aW9uLXBhZGRpbmc7XG4gIGxpbmUtaGVpZ2h0OiAkZmFuY3lib3gtY2FwdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmYW5jeWJveC1jYXB0aW9uLWNvbG9yO1xuXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGN1cnNvcjogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG5cbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cbiAgLmlzLWxvYWRpbmcgJiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludChjYXB0aW9uKTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIgPiAuY2Fyb3VzZWxfX2RvdHMge1xuICB0b3A6IDEwMCU7XG4gIGNvbG9yOiAkZmFuY3lib3gtY29udGFpbmVyLWNvbG9yO1xufVxuXG4uZmFuY3lib3hfX25hdiB7XG4gIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQobmF2KTtcblxuICAmIC5jYXJvdXNlbF9fYnV0dG9uIHtcbiAgICB6LWluZGV4OiA0MDtcblxuICAgICYuaXMtbmV4dCB7XG4gICAgICByaWdodDogOHB4O1xuXG4gICAgICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KGJ1dHRvbi1uZXh0KTtcbiAgICB9XG5cbiAgICAmLmlzLXByZXYge1xuICAgICAgbGVmdDogOHB4O1xuXG4gICAgICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KGJ1dHRvbi1wcmV2KTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogOHB4O1xuICB0b3A6IGNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkgKyA4cHgpO1xuICByaWdodDogY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpICsgOHB4KTtcblxuICB6LWluZGV4OiA0MDtcblxuICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KGJ1dHRvbi1jbG9zZS1vdXRzaWRlKTtcbn1cblxuLyogQ2xvc2UgYnV0dG9uIGxvY2F0ZWQgaW5zaWRlIGNvbnRlbnQgYXJlYSAqL1xuLmZhbmN5Ym94X19jb250ZW50ID4gLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAwO1xuXG4gIGNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZik7XG5cbiAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludChidXR0b24tY2xvc2UtaW5zaWRlKTtcbn1cblxuLmZhbmN5Ym94X19uby1jbGljayxcbi5mYW5jeWJveF9fbm8tY2xpY2sgYnV0dG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIkZmFuY3lib3gtYnJlYWtwb2ludHM6IChcbiAgeGw6IChcbiAgICBicC13aWR0aDogMTAyNHB4LFxuICAgIGNvbnRhaW5lcjogKFxuICAgICAgLS1jYXJvdXNlbC1idXR0b24td2lkdGg6IDQ4cHgsXG4gICAgICAtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDQ4cHgsXG4gICAgICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDI3cHgsXG4gICAgICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyN3B4LFxuICAgICksXG4gICAgYnV0dG9uLWNsb3NlLW91dHNpZGU6IChcbiAgICAgIHJpZ2h0OiA0MHB4LFxuICAgICksXG4gICAgYnV0dG9uLW5leHQ6IChcbiAgICAgIHJpZ2h0OiA0MHB4LFxuICAgICksXG4gICAgYnV0dG9uLXByZXY6IChcbiAgICAgIGxlZnQ6IDQwcHgsXG4gICAgKSxcbiAgICBzbGlkZTogKFxuICAgICAgcGFkZGluZzogNjRweCAxMDBweCxcbiAgICApLFxuICAgIHRvb2xiYXI6IChcbiAgICAgIHBhZGRpbmc6IDhweCxcbiAgICApLFxuICApLFxuKSAhZGVmYXVsdDtcblxuJGZhbmN5Ym94LWNvbnRhaW5lci1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpICFkZWZhdWx0O1xuJGZhbmN5Ym94LWNvbnRhaW5lci1wYWRkaW5nOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpXG4gIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCwgMHB4KSAhZGVmYXVsdDtcblxuJGZhbmN5Ym94LWJhY2tkcm9wLWJnOiB2YXIoLS1mYW5jeWJveC1iZywgcmdiYSgyNCwgMjQsIDI3LCAwLjkyKSkgIWRlZmF1bHQ7XG5cbiRmYW5jeWJveC1hY2NlbnQtY29sb3I6IHZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgzNCwgMjEzLCAyMzMsIDAuOTYpKSAhZGVmYXVsdDtcbiRmYW5jeWJveC1mb2N1cy1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggdmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDEsIDIxMCwgMjMyLCAwLjk0KSkgIWRlZmF1bHQ7XG5cbiRmYW5jeWJveC1zcGlubmVyLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKSAhZGVmYXVsdDtcbiRmYW5jeWJveC1zcGlubmVyLXdpZHRoOiA1MHB4ICFkZWZhdWx0O1xuJGZhbmN5Ym94LXNwaW5uZXItaGVpZ2h0OiA1MHB4ICFkZWZhdWx0O1xuJGZhbmN5Ym94LXNwaW5uZXItc3ZnLXN0cm9rZS13aWR0aDogMi43NSAhZGVmYXVsdDtcblxuJGZhbmN5Ym94LXNsaWRlLXBhZGRpbmc6IDQ4cHggOHB4IDhweCA4cHggIWRlZmF1bHQ7XG5cbiRmYW5jeWJveC1jb250ZW50LWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb250ZW50LWNvbG9yLCAjMzc0MTUxKSAhZGVmYXVsdDtcbiRmYW5jeWJveC1jb250ZW50LWJnOiB2YXIoLS1mYW5jeWJveC1jb250ZW50LWJnLCAjZmZmKSAhZGVmYXVsdDtcbiRmYW5jeWJveC1jb250ZW50LXBhZGRpbmc6IDM2cHggIWRlZmF1bHQ7XG5cbiRmYW5jeWJveC1jYXB0aW9uLW1hcmdpbjogMCAhZGVmYXVsdDtcbiRmYW5jeWJveC1jYXB0aW9uLXBhZGRpbmc6IDFyZW0gMCAwIDAgIWRlZmF1bHQ7XG4kZmFuY3lib3gtY2FwdGlvbi1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcikgIWRlZmF1bHQ7XG4kZmFuY3lib3gtY2FwdGlvbi1saW5lLWhlaWdodDogMS4zNzUgIWRlZmF1bHQ7XG5cbi8qXG4gIFRodW1icyBwbHVnaW5cbiovXG5cbiRmYW5jeWJveC10aHVtYnMtcGFkZGluZzogMHB4IDNweCAhZGVmYXVsdDtcbiRmYW5jeWJveC10aHVtYnMtc3BhY2luZzogOHB4IDNweCAhZGVmYXVsdDtcbiRmYW5jeWJveC10aHVtYnMtcmFkaXVzOiA4cHggM3B4ICFkZWZhdWx0O1xuJGZhbmN5Ym94LXRodW1icy13aWR0aDogdmFyKC0tZmFuY3lib3gtdGh1bWJzLXdpZHRoLCA5NnB4KSAhZGVmYXVsdDtcbiRmYW5jeWJveC10aHVtYnMtcmF0aW86IHZhcigtLWZhbmN5Ym94LXRodW1icy1yYXRpbywgMS41KSAhZGVmYXVsdDsgLyogMy8yICovXG4kZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXM6IHZhcigtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzLCA0cHgpICFkZWZhdWx0O1xuJGZhbmN5Ym94LXRodW1icy1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFkZWZhdWx0O1xuXG4kZmFuY3lib3gtdGh1bWJzLXNlbGVjdGVkLW9wYWNpdHk6IGZhbHNlICFkZWZhdWx0O1xuJGZhbmN5Ym94LXRodW1icy1zZWxlY3RlZC1ib3JkZXI6IHRydWUgIWRlZmF1bHQ7XG4kZmFuY3lib3gtdGh1bWJzLXNlbGVjdGVkLWJvcmRlci13aWR0aDogNXB4ICFkZWZhdWx0O1xuJGZhbmN5Ym94LXRodW1icy1zZWxlY3RlZC1ib3JkZXItY29sb3I6ICRmYW5jeWJveC1hY2NlbnQtY29sb3IgIWRlZmF1bHQ7XG5cbi8qXG4gIEhUTUwgcGx1Z2luXG4qL1xuJGZhbmN5Ym94LWlmcmFtZS13aWR0aDogMTAwJSAhZGVmYXVsdDtcbiRmYW5jeWJveC1pZnJhbWUtaGVpZ2h0OiA4MCUgIWRlZmF1bHQ7XG5cbiRmYW5jeWJveC12aWRlby13aWR0aDogOTYwcHggIWRlZmF1bHQ7XG4kZmFuY3lib3gtdmlkZW8taGVpZ2h0OiA1NDBweCAhZGVmYXVsdDtcblxuLypcbiAgVG9vbGJhciBwbHVnaW5cbiovXG5cbiRmYW5jeWJveC10b29sYmFyLWJnOiBsaW5lYXItZ3JhZGllbnQoXG4gIHRvIHRvcCxcbiAgaHNsYSgwLCAwJSwgMCUsIDApIDAlLFxuICBoc2xhKDAsIDAlLCAwJSwgMC4wMDYpIDguMSUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjAyMSkgMTUuNSUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjA0NikgMjIuNSUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjA3NykgMjklLFxuICBoc2xhKDAsIDAlLCAwJSwgMC4xMTQpIDM1LjMlLFxuICBoc2xhKDAsIDAlLCAwJSwgMC4xNTUpIDQxLjIlLFxuICBoc2xhKDAsIDAlLCAwJSwgMC4xOTgpIDQ3LjElLFxuICBoc2xhKDAsIDAlLCAwJSwgMC4yNDIpIDUyLjklLFxuICBoc2xhKDAsIDAlLCAwJSwgMC4yODUpIDU4LjglLFxuICBoc2xhKDAsIDAlLCAwJSwgMC4zMjYpIDY0LjclLFxuICBoc2xhKDAsIDAlLCAwJSwgMC4zNjMpIDcxJSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuMzk0KSA3Ny41JSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuNDE5KSA4NC41JSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuNDM0KSA5MS45JSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuNDQpIDEwMCVcbikgIWRlZmF1bHQ7XG4kZmFuY3lib3gtdG9vbGJhci1wYWRkaW5nOiAwICFkZWZhdWx0O1xuIiwiQG1peGluIGZhbmN5Ym94LWJyZWFrcG9pbnQoJGtleSkge1xuICBAZWFjaCAka2V5TWFwLCAkdmFsdWVNYXAgaW4gJGZhbmN5Ym94LWJyZWFrcG9pbnRzIHtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJHZhbHVlTWFwLCAka2V5KSB7XG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCR2YWx1ZU1hcCwgYnAtd2lkdGgpKSB7XG4gICAgICAgIEBlYWNoICRwcm9wS2V5LCAkcHJvcFZhbHVlIGluIG1hcC1nZXQoJHZhbHVlTWFwLCAka2V5KSB7XG4gICAgICAgICAgI3skcHJvcEtleX06ICRwcm9wVmFsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mYW5jeWJveF9fc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcblxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICB3aWR0aDogJGZhbmN5Ym94LXNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJGZhbmN5Ym94LXNwaW5uZXItaGVpZ2h0O1xuXG4gIGNvbG9yOiAkZmFuY3lib3gtc3Bpbm5lci1jb2xvcjtcblxuICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KGxvYWRlcik7XG5cbiAgLmZhbmN5Ym94X19zbGlkZSAmIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTA1MztcbiAgfVxuXG4gICYgc3ZnIHtcbiAgICBhbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmIGNpcmNsZSB7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAkZmFuY3lib3gtc3Bpbm5lci1zdmctc3Ryb2tlLXdpZHRoO1xuICAgICAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xuXG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxLCAyMDA7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICAgIGFuaW1hdGlvbjogZmFuY3lib3gtZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LWRhc2gge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogODksIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTM1cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogODksIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTEyNHB4O1xuICB9XG59XG4iLCIuZmFuY3lib3hfX2JhY2tkcm9wLFxuLmZhbmN5Ym94X19jYXB0aW9uLFxuLmZhbmN5Ym94X19uYXYsXG4uY2Fyb3VzZWxfX2RvdHMsXG4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gIG9wYWNpdHk6IHZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO1xufVxuXG4vKiBPcGVuaW5nICovXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgJiAuZmFuY3lib3hfX2JhY2tkcm9wLFxuICAmIC5mYW5jeWJveF9fY2FwdGlvbixcbiAgJiAuZmFuY3lib3hfX25hdixcbiAgJiAuY2Fyb3VzZWxfX2RvdHMsXG4gICYgLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICAgIGFuaW1hdGlvbjogMC4xNXMgZWFzZSBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUluO1xuICB9XG59XG5cbi8qIENsb3NpbmcgKi9cbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3Npbmcge1xuICAmIC5mYW5jeWJveF9fYmFja2Ryb3AsXG4gICYgLmZhbmN5Ym94X19jYXB0aW9uLFxuICAmIC5mYW5jeWJveF9fbmF2LFxuICAmIC5jYXJvdXNlbF9fZG90cyxcbiAgJiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gICAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZU91dDtcbiAgfVxufVxuXG4uZmFuY3lib3gtZmFkZUluIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZUluO1xufVxuXG4uZmFuY3lib3gtZmFkZU91dCB7XG4gIGFuaW1hdGlvbjogMC4xcyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZU91dDtcbn1cblxuLmZhbmN5Ym94LXpvb21JblVwIHtcbiAgYW5pbWF0aW9uOiAwLjJzIGVhc2UgYm90aCBmYW5jeWJveC16b29tSW5VcDtcbn1cblxuLmZhbmN5Ym94LXpvb21PdXREb3duIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJvdGggZmFuY3lib3gtem9vbU91dERvd247XG59XG5cbi8qIEJvdGggYHRocm93T3V0YCBjbGFzc2VzIGFyZSBmb3IgY2xvc2luZyBhbmltYXRpb24gYWZ0ZXIgZHJhZ2dpbmcgdXAvZG93biAqL1xuLmZhbmN5Ym94LXRocm93T3V0VXAge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dFVwO1xufVxuXG4uZmFuY3lib3gtdGhyb3dPdXREb3duIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJvdGggZmFuY3lib3gtdGhyb3dPdXREb3duO1xufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVPdXQge1xuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk3KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXpvb21PdXREb3duIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXRocm93T3V0VXAge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAlLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXREb3duIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAlLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4iLCIuZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGUge1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogI2NjYyByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4iLCIuZmFuY3lib3hfX2Nhcm91c2VsIHtcbiAgJi5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19zbGlkZSxcbiAgJi5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IGdyYWI7XG4gIH1cblxuICAmLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUsXG4gICYuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICB9XG5cbiAgJiAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgY3Vyc29yOiBhdXRvO1xuICB9XG5cbiAgJiAuZmFuY3lib3hfX3NsaWRlLmNhbi16b29tX2luIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgY3Vyc29yOiB6b29tLWluO1xuICB9XG5cbiAgJiAuZmFuY3lib3hfX3NsaWRlLmNhbi16b29tX291dCAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgIGN1cnNvcjogem9vbS1vdXQ7XG4gIH1cblxuICAmIC5mYW5jeWJveF9fc2xpZGUuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogZ3JhYjtcbiAgfVxuXG4gICYgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICB9XG59XG4iLCIuZmFuY3lib3hfX2ltYWdlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmhhcy1pbWFnZSB7XG4gIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG5cbiAgICAuaXMtY2xvc2luZyAmIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1pbWFnZS1maXQ9XCJjb250YWluXCJdIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG5cbiAgICAvKiBGaXggTWFjIE9TIFNhZmFyaSAxMSAtIDEzICovXG4gICAgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmZhbmN5Ym94X19pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtaW1hZ2UtZml0PVwiY29udGFpbi13XCJdIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5mYW5jeWJveF9faW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1pbWFnZS1maXQ9XCJjb3ZlclwiXSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xuXG4gICAgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5mYW5jeWJveF9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuIiwiLmZhbmN5Ym94X19jYXJvdXNlbCB7XG4gIC5mYW5jeWJveF9fc2xpZGUge1xuICAgICRwOiAmO1xuXG4gICAgQGF0LXJvb3QgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICAgICN7JHB9Lmhhcy1pZnJhbWUgJixcbiAgICAgICN7JHB9Lmhhcy1tYXAgJixcbiAgICAgICN7JHB9Lmhhcy1wZGYgJixcbiAgICAgICN7JHB9Lmhhcy12aWRlbyAmLFxuICAgICAgI3skcH0uaGFzLWh0bWw1dmlkZW8gJiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG5cbiAgICAgICN7JHB9Lmhhcy1pZnJhbWUgJixcbiAgICAgICN7JHB9Lmhhcy1tYXAgJixcbiAgICAgICN7JHB9Lmhhcy1wZGYgJiB7XG4gICAgICAgIHdpZHRoOiAkZmFuY3lib3gtaWZyYW1lLXdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRmYW5jeWJveC1pZnJhbWUtaGVpZ2h0O1xuICAgICAgfVxuXG4gICAgICAjeyRwfS5oYXMtdmlkZW8gJixcbiAgICAgICN7JHB9Lmhhcy1odG1sNXZpZGVvICYge1xuICAgICAgICB3aWR0aDogJGZhbmN5Ym94LXZpZGVvLXdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRmYW5jeWJveC12aWRlby1oZWlnaHQ7XG5cbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAjeyRwfS5oYXMtbWFwICYsXG4gICAgICAjeyRwfS5oYXMtcGRmICYsXG4gICAgICAjeyRwfS5oYXMtdmlkZW8gJixcbiAgICAgICN7JHB9Lmhhcy1odG1sNXZpZGVvICYge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyNCwgMjcsIDAuOSk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAjeyRwfS5oYXMtbWFwICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlM2RmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmFuY3lib3hfX2h0bWw1dmlkZW8sXG4uZmFuY3lib3hfX2lmcmFtZSB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmFuY3lib3gtcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbiIsIi5mYW5jeWJveF9fdGh1bWJzIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGZhbmN5Ym94LXRodW1icy1wYWRkaW5nO1xuXG4gIG9wYWNpdHk6IHZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO1xuXG4gIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0gJiB7XG4gICAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlLWluIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW47XG4gIH1cblxuICAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nICYge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmIC5jYXJvdXNlbF9fc2xpZGUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAkZmFuY3lib3gtdGh1bWJzLXdpZHRoO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6ICRmYW5jeWJveC10aHVtYnMtc3BhY2luZztcblxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaWYgKCRmYW5jeWJveC10aHVtYnMtc2VsZWN0ZWQtYm9yZGVyICE9IGZhbHNlKSB7XG4gICAgICAmIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkZmFuY3lib3gtdGh1bWJzLXNlbGVjdGVkLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmFuY3lib3gtdGh1bWJzLXNlbGVjdGVkLWJvcmRlci1jb2xvcjtcblxuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG5cbiAgICAgICAgQGlmICgkZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMgIT0gZmFsc2UpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1uYXYtc2VsZWN0ZWQgLmZhbmN5Ym94X190aHVtYjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjkyO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gKiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZmFuY3lib3hfX3RodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAvKiBLZWVwIGFzcGVjdCByYXRpbyAqL1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDAlIC8gKCN7JGZhbmN5Ym94LXRodW1icy1yYXRpb30pKTtcblxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmFuY3lib3gtdGh1bWJzLWJnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIEBpZiAoJGZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzICE9IGZhbHNlKSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgQGlmICgkZmFuY3lib3gtdGh1bWJzLXNlbGVjdGVkLW9wYWNpdHkgIT0gZmFsc2UpIHtcbiAgICAuaXMtbmF2LXNlbGVjdGVkICYge1xuICAgICAgb3BhY2l0eTogJGZhbmN5Ym94LXRodW1icy1zZWxlY3RlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuIiwiLmZhbmN5Ym94X190b29sYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyMDtcblxuICBiYWNrZ3JvdW5kOiAkZmFuY3lib3gtdG9vbGJhci1iZztcbiAgcGFkZGluZzogJGZhbmN5Ym94LXRvb2xiYXItcGFkZGluZztcblxuICB0b3VjaC1hY3Rpb246IG5vbmU7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjBweDtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjBweDtcblxuICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KHRvb2xiYXIpO1xuXG4gIG9wYWNpdHk6IHZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO1xuICB0ZXh0LXNoYWRvdzogdmFyKC0tZmFuY3lib3gtdG9vbGJhci10ZXh0LXNoYWRvdywgMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcblxuICAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1cImZhbHNlXCJdICYge1xuICAgIGFuaW1hdGlvbjogMC4xNXMgZWFzZS1pbiBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUluO1xuICB9XG5cbiAgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAmIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmLS1jZW50ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgJi0tY2VudGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmFuY3lib3hfX2NvdW50ZXIge1xuICBtaW4td2lkdGg6IDcycHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQsIDQ4cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG59XG5cbi5mYW5jeWJveF9fcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAkZmFuY3lib3gtYWNjZW50LWNvbG9yO1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB6LWluZGV4OiAzMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW46OmJhY2tkcm9wIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuIC5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbiAuZmFuY3lib3hfX2J1dHRvbi0tZnVsbHNjcmVlbiBnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaGFzLXNsaWRlc2hvdyAuZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaGFzLXNsaWRlc2hvdyAuZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCJodG1sIHtcblx0d2lkdGg6IDEwMHZ3O1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjb2xvcjogJHRleHQ7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGVjby5zdmcpIG5vLXJlcGVhdCBib3R0b20gbGVmdCx1cmwoLi4vaW1hZ2VzL2RlY28yLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IHRvcCAkdGhlbWVMaWdodDtcblx0YmFja2dyb3VuZC1zaXplOiAyNXZ3IGF1dG8sIDIwdncgYXV0bztcblxuXHQjbWFpbi1jb250ZW50IHtcblx0XHRzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcblx0XHRcblx0XHQmOm5vdCguaXNIb21lKSB7XG5cblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHR1bCB7XG5cdFx0QGluY2x1ZGUgbm8tYnVsbGV0O1xuXHR9XG5cblx0LnNsaWNrLWRvdHMgbGkge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdCoge1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdH1cblx0XG59XG5cbmltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL3RoZW1hXG5cbi5idXR0b257XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGFjY2VudDtcblx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICRhY2NlbnRMaWdodDtcblx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0Ym9yZGVyLXJhZGl1czogMzVweDtcblx0Z2FwOiA3cHg7XG5cdFxuXHQuc3ZnLXdyYXB7XG5cdFx0c3ZnIHBhdGh7XG5cdFx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdFx0fVxuXHR9XG5cdFxuXHQmOmhvdmVyLCY6Zm9jdXN7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGNvbG9yOiAkYWNjZW50O1xuXHR9XG5cdC5saS1kZWVwLWxhc3QgJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVEYXJrO1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lRGFyaztcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdCY6aG92ZXIsJjpmb2N1c3tcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdGNvbG9yOiAkdGhlbWVEYXJrO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vdXRpbGl0YWlyZVxuLmRlc2t0b3Atb25seSB7XG5cdEBpbmNsdWRlIGJlbG93KG1kKSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5tb2JpbGUtb25seSB7XG5cdEBpbmNsdWRlIGFib3ZlKG1kKSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cblxuLnN2Zy13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbn1cbiIsImZvb3RlciNtYWluLWZvb3RlciB7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdHdpZHRoOiBtaW4oNDUwcHgsIGNhbGMoMTAwJSAtIDE1MHB4KSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRleHQ7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0b3BhY2l0eTogLjQ7XG5cdH1cblxuXHQuZm9vdGVyLXRvcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRnYXA6IDQ1cHggMjBweDtcblx0XHRwYWRkaW5nOiA0NXB4IDA7XG5cblx0XHQuZm9vdGVyLWxvZ28td3JhcCB7XG5cdFx0XHR3aWR0aDogbWluKDEwMCUsIDQ1MHB4KTtcblxuXHRcdFx0LmZvb3Rlci1sb2dvIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IGNsYW1wKDI1MHB4LDIwLjgzNHZ3LDMwMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCAxLjM4dncsIDJyZW0pO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0LmZvb3Rlci1pbmZvcm1hdGlvbnMge1xuXHRcdFx0d2lkdGg6IG1pbigxMDAlLCA0NTBweCk7XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgMS4zOHZ3LCAycmVtKTtcblxuXHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5mb290ZXItaW5mbyB7XG5cdFx0XHRcdG1hcmdpbjogMTVweCAwIDA7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0c3Zne1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMjBweDtcblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiArIC5mb290ZXItaW5mbyB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhLmZvb3Rlci1pbmZvIHtcblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC5mb290ZXItbGVnYWwge1xuXHRcdHBhZGRpbmc6IDAgMCAxNXB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHR3aWR0aDogbWluKDQ1MHB4LCBjYWxjKDEwMCUgLSAxNTBweCkpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRleHQ7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAxNXB4O1xuXHRcdFx0b3BhY2l0eTogLjQ7XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGdhcDogMTVweCAyMHB4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLDEuMTJ2dywxLjZyZW0pO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6bm90KDpoYXMoc3ZnKSk6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lRGFyaztcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogZmlsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XHRmaWxsOiAkdGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRzdmcgcGF0aHtcblx0XHRcdFx0XHRcdFx0ZmlsbDogJHRoZW1lRGFyaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJoZWFkZXIjbWFpbi1oZWFkZXIge1xuXHRib3JkZXItdG9wOiA0cHggc29saWQgJHRoZW1lO1xuXHRwYWRkaW5nOiA3NXB4IDA7XG5cdFxuXHQuaGVhZGVyLWNvbnRlbnR7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Z2FwOiAyNXB4IDIwcHg7XG5cdFx0Lm1haW4tbG9nbyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0c3Zne1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiBjbGFtcCgyNTBweCwyMC44MzR2dywzMDBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0XG5cdH1cblxuXHRcbn0iLCIubWVudS13cmFwcGVyIHtcblx0Lm1lbnUtZGVlcC0we1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAxMnB4IDI0cHg7XG5cdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHQubGktZGVlcC0wIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XG5cdFx0XHQmOmhhcyguYS1kZWVwLTA6aG92ZXIpLCY6aGFzKGE6Zm9jdXMpe1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYS1kZWVwLTB7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuOHJlbSwxLjUyOHZ3LDEuOHJlbSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0d2lkdGg6IDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn0iLCIuc2tpcGxpbmtzLXdyYXB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAzMHB4O1xuXHR6LWluZGV4OiAyMDAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHRcblx0JjpoYXMoYTpmb2N1cyl7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG5cdFxuXHR1bHtcblx0XHRsaXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogNHB4IDhweDtcblx0XHRcdFx0Y29sb3I6ICR0aGVtZURhcms7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdCY6aG92ZXIsJjpmb2N1c3tcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVEYXJrOyBcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmluLWxpc3Qge1xuXHR1bCB7XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRAaW5jbHVkZSBhYm92ZShtZCl7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQ+ICoge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zdmctd3JhcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdFx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmluLWxpc3QtaW5mb3Mge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMjJweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGFib3ZlKG1kKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OnVuc2V0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaW4tbGlzdC10aXRsZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogMzZweDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGFib3ZlKG1kKXtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRhY2NlbnQ7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGFib3ZlKG1kKXtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRhY2NlbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmluLWxpc3QtaW5mb3MtZmlsZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBhYm92ZShtZCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzNweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQ+ICoge1xuXHRcdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYWNjZW50O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0LmluLWxpc3QtaW5mb3MgLmluLWxpc3QtdGl0bGUge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgMnB4ICR0ZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmICsgLmluLWxpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cbiIsIi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1saWVuLWltYWdle1xuXHRtYXJnaW4tdG9wOiAwO1xuXHQubGllbl9pbWFnZXtcblx0XHRmaWd1cmV7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGFzcGVjdC1yYXRpbzogNzQgLyA1MTtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aXRsZS13cmFwIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCAxLjQ1NHZ3LCAyLjhyZW0pO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yMztcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoJGFjY2VudCwgLjMpLCByZ2JhKCRhY2NlbnQsIC4zKSkgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSA1NCU7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkZW9uIHtcbnBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0Jjpub3QoOmZpcnN0LWNoaWxkKSx7XG5cdFx0bWFyZ2luLXRvcDogNzVweDtcblx0fVxuXHQmICsgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGVvbntcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cblx0ZGV0YWlscyB7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXG5cdFx0c3VtbWFyeSB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRnYXA6IDEycHg7XG5cdFx0XHRcblx0XHRcdGgye1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLDEuNzM2dncsMi41cmVtKTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRjb2xvcjogJHRoZW1lRGFyaztcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2FjY29yZGVvbi1jYXJldC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICR0aGVtZTtcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdGFzcGVjdC1yYXRpbzogMTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHRcdC5hY2NvcmRlb24tY29udGVudHtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGFsbG93LWRpc2NyZXRlO1xuXHRcdFx0cGFkZGluZzogMjVweCAwIDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRAaW5jbHVkZSBhYm92ZShtZCl7XG5cdFx0XHRcdHBhZGRpbmc6IDI1cHggMjBweCAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHRcdFxuXHRcdCZbb3Blbl0ge1xuXHRcdFx0c3VtbWFyeTphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXHRcdFx0fVxuXHRcdFx0LmFjY29yZGVvbi1jb250ZW50e1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdH1cblxuXG5cbn0iLCIucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tY2l0YXRpb24ge1xuXHRtYXJnaW46IDMwcHggMCAwO1xuXHRwYWRkaW5nOiAzNXB4IGNsYW1wKDMwcHgsNC4xNjd2dyw4MHB4KSAzNXB4O1xuXHRib3gtc2hhZG93OiAwIDFweCAxNnB4IHJnYmEoMCwwLDAsLjEpO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3F1b3RlLnN2Zykgbm8tcmVwZWF0IGxlZnQgMzBweCB0b3AgMjBweCAkd2hpdGU7XG5cdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYWNjZW50O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0ZmlndXJlIHtcblx0XHRibG9ja3F1b3RlIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cHtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0ZmlnY2FwdGlvbiB7XG5cdFx0XHRtYXJnaW46IDMwcHggMCAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHR9XG5cdFx0cC5xdW90ZVNvdXJjZXtcblx0XHRcdG1hcmdpbjogNXB4IDAgMDtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0fVxuXHR9XG59XG4iLCIucGFyYWdyYXBoLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWV4ZXJndWUge1xuXHRtYXJnaW4tdG9wOiA3MnB4O1xuXHRwYWRkaW5nOiA2NXB4IDAgMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmM2ZjO1xuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJHRleHQ7XG5cblx0QGluY2x1ZGUgYWJvdmUobWQpIHtcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblx0XHRwYWRkaW5nOiA3MnB4IDMwcHggNHB4O1xuXHR9XG5cblx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiBjYWxjKDUwdncgLSA1MCUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlMGYzZmM7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICR0ZXh0O1xuXG5cdFx0QGluY2x1ZGUgYWJvdmUobWQpe1xuXHRcdFx0Y29udGVudDogbm9uZTtcblx0XHR9XG5cblx0fVxuXHQmOmJlZm9yZXtcblx0XHRyaWdodDogMTAwJTtcblx0fVxuXHQmOmFmdGVye1xuXHRcdGxlZnQ6IDEwMCU7XG5cdH1cblxuXG5cdC5leGVyZ3VlLWRlY28ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogOTBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRhc3BlY3QtcmF0aW86IDE7XG5cblxuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgYWJvdmUobWQpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXHQuZXhlcmd1ZS1jb250ZW50IHtcblx0XHQuaDQtd3JhcCB7XG5cdFx0XHRoNCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJHRoZW1lLCAuMyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cCwgbGk6bm90KC5pbi1saXN0IGxpKSwgdHIge1xuXHRcdFx0YTpub3QoW2NsYXNzXj1wYWdpbmF0aW9uXSkge1xuXHRcdFx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAxcHggJHdoaXRlO1xuXG5cdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIDJweCAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLXBob3RvcyB7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0LmZsZXgtY29udGFpbmVyIHtcblx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblxuXHRcdC54cy0xMiwgLnh4cy0xMiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogNzQgLyA1MTtcblxuXHRcdFx0XHRcdCYucmFkaXVzIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xuXHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBJRWZpZ3VyZTtcblx0XHRcdFx0XHR9XG5cblxuXHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0PiBpbWcge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRmaWdjYXB0aW9uIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjIxO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG59IiwiLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUtaW1nIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0ZmlndXJlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRidXR0b24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRhc3BlY3QtcmF0aW86IDc0IC8gNTE7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0ZmlnY2FwdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjIxO1xuXHRcdH1cblx0fVxuXG5cdCYuaW1nLWxlZnQge1xuXHRcdC5mbGV4LWNvbnRhaW5lciB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0XHRAaW5jbHVkZSBhYm92ZShtZCkge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS10ZXh0ZSB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdEBpbmNsdWRlIGFib3ZlKG1kKXtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0c3Ryb25ne1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0fVxufVxuIiwiLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLWFjY3JvY2hlIHtcblx0cHtcblx0XHRmb250LXNpemU6IGNsYW1wKDEuNHJlbSwxLjA0MnZ3LDJyZW0pO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cbn1cbiIsIi5wYXJhZ3JhcGgucGFyYWdyYXBoLXR5cGUtY3Rhe1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuIiwiLnBhcmFncmFwaCB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRAaW5jbHVkZSBhYm92ZShtZCkge1xuXHRcdG1hcmdpbi10b3A6IDI3cHg7XG5cdH1cblxuXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRoMiwgaDMsIGg0LCBoNSwgaDYsIC5oMi13cmFwcGVyLCAuaDMtd3JhcHBlciwgLmg0LXdyYXBwZXIge1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jjpub3QoLnBhcmFncmFwaC0tdGl0cmUtZGUtc2VjdGlvbikge1xuXHRcdGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRoMjpub3Qoc3VtbWFyeSBoMikge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDIuMDh2dywgNHJlbSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRjb2xvcjogJHRleHQ7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuXHRcdEBpbmNsdWRlIGFib3ZlKG1kKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG5cdFx0fVxuXHR9XG5cblx0XHRcblx0XHRoMzpub3QoLmFjY29yZGVvbi10b2dnbGUtd3JhcCkge1xuXHRcdFx0bWFyZ2luOiAzMnB4IDAgMDtcblx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjQ1NHZ3LCAyLjhyZW0pO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHRcdH1cblxuXHQuaDQtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMTdweDtcblx0XHRAaW5jbHVkZSBhYm92ZShtZCl7XG5cdFx0XHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRcdH1cblx0XHRcblx0XHRoNCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRjb2xvcjogJHRleHQ7XG5cdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgLjkzNzV2dywgMS44cmVtKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmM2ZjO1xuXHRcdFx0cGFkZGluZzogNXB4IDhweDtcblx0XHRcdGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcblx0XHR9XG5cdH1cblxuXHRcblxuXG5cdGg1IHtcblx0XHRtYXJnaW46IDIwcHggMCAwO1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgMXB4ICRhY2NlbnQ7XG5cblx0fVxuXG5cdHAsIHVsOm5vdCgucGFnaW5hdGlvbiksIG9sIHtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0dWw6bm90KC5wYWdpbmF0aW9uKSwgb2wge1xuXHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW46IDIwcHggMCAwO1xuXHR9XG5cblx0dGFibGUge1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0Y2FwdGlvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXG5cdFx0dHIge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkYmxhY2ssIC4xKTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRibGFjaywgLjEpO1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJHRleHQ7XG5cdFx0XHR9XG5cblx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdC8vd2lkdGg6IDElOyAvL25lIHNlcnQgcXUnw6AgZmFpcmUgZm9uY3Rpb25uZXIgbGUgdGFibGUtbGF5b3V0OiBmaXhlZCBwb3VyIGRlcyBjb2xvbm5lcyDDqWdhbGVzIGVuIGxhcmdldXIuXG5cdFx0XHRcdC8vbWluLXdpZHRoOiAyNSU7XG5cdFx0XHRcdHBhZGRpbmc6IC42cmVtIDEuMnJlbTtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMSk7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgkYmxhY2ssIC4xKTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0QGluY2x1ZGUgYWJvdmUobWQpe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEuMnJlbSAycmVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXG5cdFx0XHR9XG5cblx0XHRcdHRoIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXHRcblxuXHQmLnBhcmFncmFwaC0tdHlwZS0tdGV4dGUsXG5cdCYucGFyYWdyYXBoLS10eXBlLTItY29sLFxuXHQmLnBhcmFncmFwaC0tdHlwZS0tdGFicyxcblx0Ji5wYXJhZ3JhcGgtLXR5cGUtLXRleHRlLWltZyxcblx0Ji5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGVvbixcblx0Ji5wYXJhZ3JhcGgtLXR5cGUtLWV4ZXJndWUgLmV4ZXJndWUtY29udGVudCB7XG5cblx0XHRwLCBsaTpub3QoLmluLWxpc3QgbGkpLCB0ciB7XG5cdFx0XHRhOm5vdChbY2xhc3NePXBhZ2luYXRpb25dKSB7XG5cdFx0XHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIDFweCAkdGV4dDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAycHggJGFjY2VudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsOm5vdCgucGFnaW5hdGlvbik6bm90KC5pbi1saXN0IHVsKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogOXB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0QGluY2x1ZGUgYWJvdmUobWQpIHtcblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0b2wge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC45cmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXG5cdFx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IC41ZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXG5cdFx0XHRcdFx0JjpoYXMoPmgzOmZpcnN0LWNoaWxkKTpiZWZvcmV7XG5cdFx0XHRcdFx0XHR0b3A6IGNhbGMoY2xhbXAoMS42cmVtLCAxLjQ1NHZ3LCAyLjhyZW0pICogLjUpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcblx0XHRcdFx0XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdG9sOm5vdCguaW4tbGlzdCBvbCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Y291bnRlci1yZXNldDogb2xjb3VudDtcblxuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBvbGNvdW50O1xuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyLjFyZW07XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzRweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cblx0XHRcdFx0JjpudGgtY2hpbGQobisxMCkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA5cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRvbCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMS44cmVtO1xuXG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRleHQ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKG9sY291bnQpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuXHRcdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIiNob21lLWV4cGVydGlzZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDIwcHggMCA2MHB4O1xuXHRzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG5cblx0aDIge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkYWNjZW50O1xuXHRcdGZvbnQtc2l6ZTogY2xhbXAoMy44cmVtLCAzLjQyNXZ3LCA1cmVtKTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXG5cdC5leHBlcnRpc2VzLWxpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDY1cHg7XG5cblx0XHQuZXhwZXJ0aXNlLWl0ZW0td3JhcCB7XG5cblx0XHRcdC5leHBlcnRpc2UtaXRlbSB7XG5cdFx0XHRcdHBhZGRpbmc6IDQ1cHggMzBweCAzMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLDAsMCwuMDgpO1xuXG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDEuNTk4dncsIDIuM3JlbSk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRtYXJnaW46IDIwcHggMCAwO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5leHBlcnRpc2UtaXRlbS10ZXh0e1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LmJ1dHRvbntcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXG5cdH1cblxufSIsIiNob21lLXByZXNlbnRhdGlvbntcblx0cGFkZGluZzogNDBweCAwIDUwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcblx0XG5cdC5jb250YWluZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5ob21lLXByZXNlbnRhdGlvbi1kZWNve1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRvcGFjaXR5OiAuMztcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0c3Zne1xuXHRcdFx0XHR3aWR0aDogbWF4KDEwMHB4LDEydncpO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDdkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuZmxleC1jb250YWluZXJ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0fVxuXHRcblx0aDF7XG5cdFx0Y29sb3I6ICR0aGVtZURhcms7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogY2xhbXAoNHJlbSw0Ljg3dncsNnJlbSk7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuXHR9XG5cdFxuXHQuaG9tZS1wcmVzZW50YXRpb24tdGV4dGUge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgxLjZyZW0sMS41Mjd2dywycmVtKTtcblx0XHRcblx0XHRhe1xuXHRcdFx0Y29sb3I6ICR0aGVtZURhcms7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblx0XG59IiwiI3BhZ2UtY29udGVudHtcblx0cGFkZGluZzogMjVweCAwIDgwcHg7XG5cdFxuXHQuc2VydmljZS1zZWN0aW9ue1xuXHRcdCYgKyAuc2VydmljZS1zZWN0aW9ue1xuXHRcdFx0bWFyZ2luLXRvcDogNjVweDtcblx0XHR9XG5cdH1cbn0iLCIjcGFnZS10b3Age1xuXHRwYWRkaW5nOiA0MHB4IDAgMjVweDtcblx0XG5cdGgxe1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcblx0XHRjb2xvcjogJHRoZW1lRGFyaztcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgzcmVtLDMuNDcydncsNXJlbSk7XG5cdH1cblx0XG59Il19 */
