@font-face{font-family:"Roboto-Regular";src:url(./fonts/Roboto-Regular.woff2) format("woff2"),url(./fonts/Roboto-Regular.woff) format("woff"),url(./fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:"Roboto-Bold";src:url(./fonts/Roboto-Bold.woff2) format("woff2"),url(./fonts/Roboto-Bold.woff) format("woff"),url(./fonts/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:"Roboto-Black";src:url(./fonts/Roboto-Black.woff2) format("woff2"),url(./fonts/Roboto-Black.woff) format("woff"),url(./fonts/Roboto-Black.ttf) format("truetype")}@font-face{font-family:"Roboto-Light";src:url(./fonts/Roboto-Light.woff2) format("woff2"),url(./fonts/Roboto-Light.woff) format("woff"),url(./fonts/Roboto-Light.ttf) format("truetype")}@font-face{font-family:"Roboto-Medium";src:url(./fonts/Roboto-Medium.woff2) format("woff2"),url(./fonts/Roboto-Medium.woff) format("woff"),url(./fonts/Roboto-Medium.ttf) format("truetype")}@font-face{font-family:"Roboto-Thin";src:url(./fonts/Roboto-Thin.woff2) format("woff2"),url(./fonts/Roboto-Thin.woff) format("woff"),url(./fonts/Roboto-Thin.ttf) format("truetype")}@font-face{font-family:"Alien-Encounters";src:url(./fonts/Alien-Encounters-Regular.ttf) format("truetype")}@font-face{font-family:"pixel";src:url(./fonts/pixel.woff2)}@font-face{font-family:"luckiest";src:url(./fonts/luckiestguy.woff2)}@font-face{font-family:"Material Icons";font-weight:normal;font-style:normal;src:url(./fonts/MaterialIcons-Regular.woff) format("woff")}@font-face{font-family:"riffic";src:url(./fonts/riffic.woff2) format("woff2")}@font-face{font-family:"Proxima Nova Semibold";src:url(./fonts/ProximaNova-Semibold.woff2) format("woff2"),url(./fonts/ProximaNova-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"ProximaNovaBold";src:url(./fonts/ProximaNova-Bold.woff2) format("woff2"),url(./fonts/ProximaNova-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"ProximaNovaBoldIt";src:url(./fonts/ProximaNova-BoldIt.woff2) format("woff2"),url(./fonts/ProximaNova-BoldIt.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Proxima Nova Extrabld";src:url(./fonts/ProximaNova-Extrabld.woff2) format("woff2"),url(./fonts/ProximaNova-Extrabld.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova Black";src:url(./fonts/ProximaNova-Black.woff2) format("woff2"),url(./fonts/ProximaNova-Black.woff) format("woff");font-weight:900}@font-face{font-family:"Proxima Nova ExtrabldIt";src:url(./fonts/ProximaNova-ExtrabldIt.woff2) format("woff2"),url(./fonts/ProximaNova-ExtrabldIt.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Proxima Nova SemiboldIt";src:url(./fonts/ProximaNova-SemiboldIt.woff2) format("woff2"),url(./fonts/ProximaNova-SemiboldIt.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Proxima Nova ThinIt";src:url(./fonts/ProximaNova-ThinIt.woff2) format("woff2"),url(./fonts/ProximaNova-ThinIt.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Proxima Nova BlackIt";src:url(./fonts/ProximaNova-BlackIt.woff2) format("woff2"),url(./fonts/ProximaNova-BlackIt.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Proxima Nova Thin";src:url(./fonts/ProximaNovaT-Thin.woff2) format("woff2"),url(./fonts/ProximaNovaT-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}.pn-semibold{font-family:"Proxima Nova Semibold"}.pn-bold{font-family:"ProximaNovaBold"}.pn-boldIt{font-family:"ProximaNovaBoldIt"}.pn-extrabld{font-family:"Proxima Nova Extrabld"}.pn-black{font-family:"Proxima Nova Black"}.pn-extrabldIt{font-family:"Proxima Nova ExtrabldIt"}.pn-semiboldIt{font-family:"Proxima Nova SemiboldIt"}.pn-thinIt{font-family:"Proxima Nova ThinIt"}.pn-blackIt{font-family:"Proxima Nova BlackIt"}.pn-thin{font-family:"Proxima Nova Thin"}.material-icons{font-family:"Material Icons";font-style:normal;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.overlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:none;align-items:center;justify-content:center;z-index:9999}.overlay.visible{display:flex}.overlay .popup{position:relative;width:370px;border-radius:5px}.overlay .popup .content{position:relative;padding:35px 25px;background-color:#8585b2;border-radius:5px}.overlay .popup .content:before{content:"";position:absolute;left:0;top:-5px;width:100%;height:10px;border-top-left-radius:5px;border-top-right-radius:5px;background-color:var(--redBtn);z-index:-1}.overlay .popup .content p{padding:50px 0;text-align:center;background-color:#4f4f6b;border-radius:5px}.overlay .popup .btn{width:130px;height:45px;margin:15px auto 0 auto;background-color:var(--redBtn);color:var(--redBtnText);border-radius:5px}.btn{display:flex;align-items:center;justify-content:center;background-color:var(--limeBtn);color:var(--limeBtnText);width:100%;height:4.375rem;font-family:"Roboto-Regular";border-radius:.1875rem;cursor:pointer}.btn[disabled]{opacity:.4;pointer-events:none}.btn:hover{filter:brightness(1.1)}.btn>.bars-loader{display:none}.btn.loading{opacity:.9;pointer-events:none;cursor:not-allowed}.btn.loading>span{display:none}.btn.loading>.bars-loader{transform:scale(0.7);display:block}header{width:calc(100% - 465px);padding:10px 20px 0 15px}header .wrapper{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;overflow:visible}header .wrapper .main-content{height:53px;justify-self:baseline;width:100%;flex-wrap:nowrap;align-items:center;justify-content:space-between}header .wrapper .main-content .back-to-home{display:none}header .wrapper .main-content #game-name{color:var(--gameNameColor);font-size:38px;display:flex;align-items:center;font-family:"Proxima Nova Black";padding-left:15px}header .wrapper .main-content.with-back-button .back-to-home{display:flex;align-items:center;width:24px;height:24px;background-image:url(static/images/72fe0346c4bc57c84c59ecd88131baf1.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;z-index:1002;cursor:pointer}header .wrapper .main-content.with-back-button #game-name{font-size:18px;padding-left:35px}header .wrapper .main-content #user-state{display:flex;align-items:center}header .wrapper .main-content #user-state .wallet-wrapper{order:2;min-width:200px;height:40px;position:relative;cursor:pointer;background-color:var(--walletChangerBgColor);border-radius:var(--borderRadius);font-weight:normal;font-size:14px;z-index:1001;padding:0 15px}header .wrapper .main-content #user-state .wallet-wrapper #active-wallet{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;height:100%;width:100%}header .wrapper .main-content #user-state .wallet-wrapper #active-wallet:before{content:"";position:relative;width:24px;height:24px;background-image:url(static/images/312c0add893ce1a3aa777c685e0b102c.svg);background-repeat:no-repeat;margin-left:10px}header .wrapper .main-content #user-state .wallet-wrapper #active-wallet span{color:var(--currencyAmountColor);margin-right:10px}header .wrapper .main-content #user-state .wallet-wrapper #active-wallet b{color:var(--currencyCodeColor);margin-left:10px}header .wrapper .main-content #user-state .wallet-wrapper #user-wallets{display:none;position:absolute;background-color:var(--walletChangerBgColor);z-index:1000;left:0;right:0;border-bottom-left-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius)}header .wrapper .main-content #user-state .wallet-wrapper #user-wallets.active{display:block}header .wrapper .main-content #user-state .wallet-wrapper #user-wallets ul li{width:100%;height:40px;padding:0 15px;border-top:1px #29282f solid;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}header .wrapper .main-content #user-state .wallet-wrapper #user-wallets ul li span{color:var(--currencyAmountColor);font:14px;padding-right:10px}header .wrapper .main-content #user-state .wallet-wrapper #user-wallets ul li b{color:var(--currencyCodeColor);padding-left:10px}header .wrapper .main-content #user-state .wallet-wrapper #user-wallets ul li:hover{background-color:#2e374b}header .wrapper .main-content #user-state .wallet-wrapper #user-wallets ul li:last-child{border-bottom-left-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius)}header .wrapper .main-content #user-state .wallet-wrapper.lock{cursor:not-allowed;opacity:.5}header .wrapper .main-content #user-state .wallet-wrapper.lock #user-wallets{display:none}header .wrapper .main-content #user-state .wallet-wrapper.single #active-wallet:before{display:none}header .wrapper .main-content #user-state #freebet-wrapper{order:1}header .wrapper .main-content #user-state #freebet-wrapper #wallet-freebet{float:right;display:none;text-align:center;position:relative;color:#06ddeb;padding:0 10px;margin-right:15px;cursor:pointer}header .wrapper .main-content #user-state #freebet-wrapper #wallet-freebet>i.freebet{right:-0.25rem;top:-0.25rem;position:absolute;width:1.25rem;height:1.25rem;line-height:1.25rem;border-radius:.625rem;background-color:#fe3238;cursor:pointer;font-weight:normal;color:#fff}header .wrapper .main-content #user-state #racing-btn{display:none;position:absolute;top:50%;right:0;margin-top:-1rem;width:10px;height:10px;float:right;width:24px;height:25px;margin-right:15px;background-image:url(static/images/004b6e227c325438e1dcec880c9c7e67.png)}header .wrapper .main-content .game-settings-wrapper{display:flex;align-items:center}header .wrapper .main-content .game-settings-wrapper .game-time-wrapper{min-width:70px;display:flex;align-items:center;justify-content:center}header .wrapper .main-content .game-settings-wrapper .game-time-wrapper #game-time{color:var(--timerColor);display:flex;align-items:center;font-size:16px}header .wrapper .main-content .game-settings-wrapper #game-rules{display:flex;align-items:center;width:100%;height:100%;color:var(--gameRulesTitleColor)}header .wrapper .main-content .game-settings-wrapper #game-rules #rules-wrapper{cursor:pointer}header .wrapper .main-content .game-settings-wrapper #game-rules #rules-wrapper .link{display:flex;align-items:center;font-size:14px}header .wrapper .main-content .game-settings-wrapper #game-rules #rules-wrapper .link .title{padding-left:5px}header .wrapper .main-content .game-settings-wrapper #game-rules .game-audio-controllers{display:none;flex-direction:column;justify-content:space-between;position:absolute;transform:translate(-50%, 50px);z-index:5000;width:180px;height:72px;padding:15px;background-color:#151b29;border:solid rgba(151,161,194,.0470588235) 1px;border-radius:16px;font-size:10px;color:#97a1c2}header .wrapper .main-content .game-settings-wrapper #game-rules .game-audio-controllers .game-audio-controller{cursor:pointer;display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}header .wrapper .main-content .game-settings-wrapper #game-rules .game-audio-controllers .game-audio-controller .switch-button{width:45px;height:20px;background-color:#1f2533;border-radius:20px;border:1px solid rgba(151,161,194,.2039215686);display:flex;align-items:center;transition:all .3s}header .wrapper .main-content .game-settings-wrapper #game-rules .game-audio-controllers .game-audio-controller .switch-button .inner-switch-button{display:block;width:16px;height:16px;background-color:#97a1c2;border-radius:20px;margin:1px;transition:all .3s}header .wrapper .main-content .game-settings-wrapper #game-rules .game-audio-controllers .game-audio-controller .switch-button .inner-switch-button-text::after{content:"off";margin:5px;transition:all .3s}header .wrapper .main-content .game-settings-wrapper #game-rules .game-audio-controllers .game-audio-controller .switch-button.active{flex-direction:row-reverse}header .wrapper .main-content .game-settings-wrapper #game-rules .game-audio-controllers .game-audio-controller .switch-button.active .inner-switch-button{background-color:#a1f15b}header .wrapper .main-content .game-settings-wrapper #game-rules .game-audio-controllers .game-audio-controller .switch-button.active .inner-switch-button-text::after{content:"on";color:#a1f15b;margin:5px}header .wrapper .main-content .game-settings-wrapper #game-rules .game-audio-controllers.open{display:flex}header .wrapper .main-content .game-settings-wrapper #game-rules .volume{transition:180ms ease;cursor:pointer;padding:0 10px}header .wrapper .main-content .game-settings-wrapper #game-rules .volume:hover{filter:brightness(1.1)}header .wrapper .main-content .game-settings-wrapper #game-rules .volume:not(.muted) .sound-on{display:inline}header .wrapper .main-content .game-settings-wrapper #game-rules .volume:not(.muted) .sound-off{display:none}header .wrapper .main-content .game-settings-wrapper #game-rules .volume.muted .sound-off{display:inline}header .wrapper .main-content .game-settings-wrapper #game-rules .volume.muted .sound-on{display:none}header .wrapper .right-content{display:none}header .wrapper .right-content .volume{display:none}header i{display:inline-block;text-align:center;font-style:normal;margin-left:5px}header i.bonus{color:gold}header i.freebet{color:#00f0ff}header a{align-items:center}header a:hover span:last-child{text-decoration:underline}header a+a{margin-left:2rem}@media(min-width: 576px)and (max-width: 1199.98px){header{width:100%}header .main-content #user-state{width:130px}header .main-content #user-state #freebet-wrapper{flex-basis:20%}header .right-content{display:none}header #racing-btn{display:block !important}}@media(max-width: 575.98px){header{width:100%;padding:0 10px 0 5px}header .wrapper{padding-top:0}header .wrapper .main-content #game-name{position:absolute;transform:translateY(48px);padding-left:10px;font-size:22px;z-index:1001}header .wrapper .main-content.with-back-button .back-to-home{transform:translateY(48px)}header .wrapper .main-content.with-back-button #game-name{font-size:18px;padding-left:30px}header .wrapper .main-content #user-state .wallet-wrapper{padding:0 10px;min-width:180px}header .wrapper .main-content #user-state .wallet-wrapper #active-wallet span{margin-right:5px;font-size:14px}header .wrapper .main-content #user-state .wallet-wrapper #active-wallet b{margin-left:5px;font-size:12px}header .wrapper .main-content #user-state .wallet-wrapper #active-wallet .bonus{font-size:12px;margin-left:0px}header .wrapper .main-content #user-state .wallet-wrapper #active-wallet:before{margin-left:5px;margin-right:auto}header .wrapper .main-content #user-state .wallet-wrapper #user-wallets ul li{padding:0 10px;font-size:14px}header .wrapper .main-content #user-state .wallet-wrapper #user-wallets ul li span{padding-right:5px}header .wrapper .main-content #user-state .wallet-wrapper #user-wallets ul li b{padding-left:5px}header .wrapper .main-content .game-settings-wrapper .game-time-wrapper{min-width:50px}header .wrapper .main-content .game-settings-wrapper .game-time-wrapper #game-time{font-size:12px}header .wrapper .main-content .game-settings-wrapper #game-rules #rules-wrapper .link .title{display:none}}aside{position:fixed;top:0;left:0;height:100%;width:100%;z-index:7777;background-color:#212126;font-size:16px}aside.hidden{display:none}aside #racing-btn{width:24px;height:25px;margin-right:15px;background-image:url(static/images/004b6e227c325438e1dcec880c9c7e67.png)}aside #gamerules-btn{width:21px;height:21px;margin-right:15px;background-image:url(static/images/23699be8f821c1bb8346622b8a116e8c.svg)}aside .wrapper{padding-top:88px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}aside .wrapper .close{position:absolute;right:30px;top:30px;font-size:20px}aside .wrapper .menu{list-style:none;display:flex;flex-direction:column;align-items:center;justify-content:center}aside .wrapper .menu li{display:flex;align-items:center;opacity:.87;font-weight:200;font-family:Roboto-Light,serif;cursor:pointer}aside .wrapper .menu li:not(:last-child){margin-bottom:32px;text-align:center}aside .wrapper .menu .gray{color:#8f8f91}aside .wrapper .menu .gold{color:#fecb5b}.popup{width:70%}#popup-my-bets-history .popup-top{width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#ccd6f6}#popup-my-bets-history .bet-history-range{display:flex;justify-content:flex-end;margin:0 5%}#popup-my-bets-history .bet-history-range .date-pickers{display:flex}#popup-my-bets-history .bet-history-range .date-picker{position:relative;display:flex;align-items:center;height:40px;background-color:#283042;border-radius:5px;font-size:12px;padding:12px 20px;margin-right:10px}#popup-my-bets-history .bet-history-range .date-picker input{background-color:initial;color:#ccd6f6;text-align:center}#popup-my-bets-history .bet-history-range .date-picker input[type=date]::-webkit-inner-spin-button,#popup-my-bets-history .bet-history-range .date-picker input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer}#popup-my-bets-history .bet-history-range .date-picker .text{color:#97a1c2}#popup-my-bets-history .bet-history-range .date-picker img{position:absolute;right:20px;pointer-events:none}#popup-my-bets-history .bet-history-range .filter-button{display:flex;align-items:center;justify-content:center;background-color:#283042;border-radius:5px;font-size:12px;color:#97a1c2;width:68px;cursor:pointer}#popup-my-bets-history .popup-body{margin:15px 5%;height:calc(100vh - 300px)}#popup-my-bets-history .popup-body table{width:100%;color:#97a1c2;font-size:13px;border-spacing:0 0}#popup-my-bets-history .popup-body table thead tr{border-radius:5px}#popup-my-bets-history .popup-body table thead tr th{text-align:left;height:40px;color:#e2e8fb}#popup-my-bets-history .popup-body table tbody{position:relative}#popup-my-bets-history .popup-body table tbody tr td{height:30px}#popup-my-bets-history .popup-body table tbody tr td.amount{color:#ccd6f6}#popup-my-bets-history .popup-body table tbody tr td.amount b{color:#97a1c2}#popup-my-bets-history .popup-body table tbody tr td.amount.win{color:#bef159}#popup-my-bets-history .popup-body table tr{padding:0 15px}#popup-my-bets-history .popup-body table tr td:nth-child(1),#popup-my-bets-history .popup-body table tr th:nth-child(1){width:25%}#popup-my-bets-history .popup-body table tr td:nth-child(2),#popup-my-bets-history .popup-body table tr th:nth-child(2){width:15%}#popup-my-bets-history .popup-body table tr td:nth-child(3),#popup-my-bets-history .popup-body table tr th:nth-child(3){width:15%}#popup-my-bets-history .popup-body table tr td:nth-child(4),#popup-my-bets-history .popup-body table tr th:nth-child(4){width:15%}#popup-my-bets-history .popup-body table tr td:nth-child(5),#popup-my-bets-history .popup-body table tr th:nth-child(5){width:15%}#popup-my-bets-history .popup-body table tr td:nth-child(5),#popup-my-bets-history .popup-body table tr th:nth-child(5){width:15%}#popup-my-bets-history .popup-body table .bet-history-item.has-history-viewer{cursor:pointer}#popup-my-bets-history .popup-body table .bet-history-item.visible td{background-color:#2b2f41}#popup-my-bets-history .popup-body table .bet-history-item.visible td:first-child{padding-left:5px}#popup-my-bets-history .popup-body table .bet-history-item.visible td:last-child{padding-right:5px}#popup-my-bets-history .popup-body table .bet-history-content{display:none;width:100%;padding:unset;overflow:hidden}#popup-my-bets-history .popup-body table .bet-history-content td{width:100%;height:auto;position:relative}#popup-my-bets-history .popup-body table .bet-history-content td .bet-history-view{position:absolute;width:100%;top:0;left:0;padding:20px 0;margin-bottom:20px;display:flex;align-items:center;justify-content:center;pointer-events:none}#popup-my-bets-history .popup-body table .bet-history-content.visible{display:table-row}#popup-my-bets-history .popup-body table .bet-history-content.visible td .bet-history-view{border-radius:0 0 5px 5px}#popup-my-bets-history .popup-body .table-header{background-color:#151b29;border-radius:5px}#popup-my-bets-history .popup-body .table-body{height:calc(100% - 40px);overflow-y:auto;overflow-x:hidden}@media screen and (max-width: 767.98px){#popup-my-bets-history .popup{width:90%}}@media screen and (max-width: 575.98px){#popup-my-bets-history .popup{width:100%;height:100vh;padding:10px}#popup-my-bets-history .popup .popup-content .bet-history-range{margin:0 0;justify-content:space-between}#popup-my-bets-history .popup .popup-content .bet-history-range .date-pickers .date-picker{height:32px;padding:5px;margin-right:5px}#popup-my-bets-history .popup .popup-content .bet-history-range .date-pickers .date-picker input{width:105px}#popup-my-bets-history .popup .popup-content .bet-history-range .date-pickers .date-picker input[type=date]::-webkit-inner-spin-button,#popup-my-bets-history .popup .popup-content .bet-history-range .date-pickers .date-picker input[type=date]::-webkit-calendar-picker-indicator{width:5px;height:20px}#popup-my-bets-history .popup .popup-content .bet-history-range .date-pickers .date-picker img{right:0px}#popup-my-bets-history .popup .popup-content .popup-body{margin:15px 0;height:calc(100vh - 120px)}#popup-my-bets-history .popup .popup-content .popup-body table{font-size:10px}#popup-my-bets-history .popup .popup-content .popup-body table tbody tr td{height:32px}#popup-my-bets-history .popup .popup-content .popup-body table tr{padding:0 15px}#popup-my-bets-history .popup .popup-content .popup-body table tr td:nth-child(1),#popup-my-bets-history .popup .popup-content .popup-body table tr th:nth-child(1){width:18%}#popup-my-bets-history .popup .popup-content .popup-body table tr td:nth-child(2),#popup-my-bets-history .popup .popup-content .popup-body table tr th:nth-child(2){width:17%}#popup-my-bets-history .popup .popup-content .popup-body table tr td:nth-child(3),#popup-my-bets-history .popup .popup-content .popup-body table tr th:nth-child(3){width:17%}#popup-my-bets-history .popup .popup-content .popup-body table tr td:nth-child(4),#popup-my-bets-history .popup .popup-content .popup-body table tr th:nth-child(4){width:17%}#popup-my-bets-history .popup .popup-content .popup-body table tr td:nth-child(5),#popup-my-bets-history .popup .popup-content .popup-body table tr th:nth-child(5){width:17%}#popup-my-bets-history .popup .popup-content .popup-body table tr td:nth-child(5),#popup-my-bets-history .popup .popup-content .popup-body table tr th:nth-child(5){width:14%}}main .right-content .my-bets{padding:20px;width:100%;border-radius:var(--borderRadius);background-color:var(--rightsectionbgcolor);height:calc(100% - 50px - 15px);transition:height .2s ease-in}main .right-content .my-bets .section-header{height:40px;padding:0;box-sizing:border-box;display:flex;flex-wrap:wrap;align-content:stretch}main .right-content .my-bets .section-header .tab{display:flex;align-items:center;justify-content:center;flex:1;font-size:14px;width:33.3333333333%;height:100%;padding:5px;color:#e2e8fb;border-radius:var(--borderRadius);opacity:1;cursor:pointer}main .right-content .my-bets .section-header .tab:not(:last-child){margin-right:10px}main .right-content .my-bets .section-header .tab.icon-title .section-title{font-size:14px}main .right-content .my-bets .section-header .tab.current-bets{display:none}main .right-content .my-bets .section-header .tab.current-bets .section-title{position:relative;display:flex;align-items:center}main .right-content .my-bets .section-header .tab.current-bets .section-title .current-bets-count{position:relative;color:#a1f15b}main .right-content .my-bets .section-header .tab.current-bets .section-title .current-bets-count:not(:empty){padding-left:10px}main .right-content .my-bets .section-header .tab.active{background-color:#151b29;color:#97a1c2;border-radius:10px}main .right-content .my-bets .section-body{height:calc(100% - 40px);padding-top:10px}main .right-content .my-bets .section-body .tab-body{height:100%}main .right-content .my-bets .section-body .tab-body>div{height:100%}main .right-content .my-bets .section-body .tab-body #my-bets-history{display:none;position:relative;color:#ccd6f6;background-color:#283042;border-radius:var(--borderRadius);font-size:13px;cursor:pointer;height:40px;padding:0 20px;align-items:center;margin-bottom:10px}main .right-content .my-bets .section-body .tab-body #my-bets-history:hover{text-decoration:underline}main .right-content .my-bets .section-body .tab-body #my-bets-history .bet-history-icon{margin-right:5px}main .right-content .my-bets .section-body .tab-body .bet-list .tb{color:#97a1c2;padding:0;height:100%}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-head,main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-row{width:100%;display:table;text-align:left;box-sizing:border-box;cursor:default;padding:8px 0;table-layout:fixed}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-head>div,main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-row>div{display:table-cell}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-head>div>span,main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-row>div>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 8px);padding:0 4px}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-head{background-color:#151b29;border-radius:var(--borderRadius);padding:0 25px;font-size:14px;height:40px}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-head div{vertical-align:middle}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-head .num-th:nth-child(1){width:20%}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-head .num-th:nth-child(2){width:20%;text-align:center}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-head .num-th:nth-child(3){width:20%;text-align:center}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-head .num-th:nth-child(4){width:20%;text-align:center}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-head .num-th:nth-child(5){width:20%;text-align:center}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-body{padding:0 25px;font-size:12px;height:calc(100% - 40px);overflow-y:auto;overflow-x:hidden}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-body .tb-row.win{color:var(--limeColor)}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-body .tb-row div>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 8px);padding:0 4px}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-body .tb-row div:nth-child(1){width:20%}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-body .tb-row div:nth-child(2){width:20%;text-align:center}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-body .tb-row div:nth-child(3){width:20%;text-align:center}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-body .tb-row div:nth-child(4){width:20%;text-align:center}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-body .tb-row div:nth-child(5){width:20%;text-align:center}main .right-content.open-chat .my-bets{height:calc(100% - 15px - 300px)}main.live-table .my-bets .section-header .icon-title.current-bets{display:flex}@media screen and (max-width: 575.98px){main .right-content .my-bets{padding:10px}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-head{padding:0 10px}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-body{padding:0 10px}}@media(min-width: 768px)and (max-width: 991.98px){main .right-content .my-bets{padding:10px}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-head{padding:0 5px;font-size:12px}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-body{padding:0 5px;font-size:10px}}main section.live-chat.right-section{margin-top:15px;padding:0 20px;max-height:initial;transition:height .2s ease-in;height:300px;background-color:#1f2533;border-radius:var(--borderRadius)}main section.live-chat.right-section .chat-header.section-header{height:50px;line-height:unset;padding:0;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;cursor:pointer}main section.live-chat.right-section .chat-header.section-header .exp-col{display:flex;align-items:center;justify-content:center}main section.live-chat.right-section .chat-header.section-header .icon-title{opacity:1;margin-top:unset;height:100%;line-height:unset;display:flex;align-items:center}main section.live-chat.right-section .chat-header.section-header .icon-title .material-icons{display:none}main section.live-chat.right-section .chat-header.section-header .icon-title .section-title{color:#adb8cc;font-size:14px;line-height:unset}main section.live-chat.right-section .chat-header.section-header .exp-col img{transition:all 1s}main section.live-chat.right-section .chat-header.section-header .exp-col.expanded img{transform:rotate(180deg)}main section.live-chat.right-section .chat-header.section-header .exp-col .minimize{display:none}main section.live-chat.right-section .section-body{height:160px}main section.live-chat.right-section .chat-message-container{height:100%;overflow-y:auto;margin-bottom:15px}main section.live-chat.right-section .chat-message-container .chat-container{overflow-y:auto}main section.live-chat.right-section .chat-message-container .chat-container li.message-container{padding:0 20px;margin-bottom:5px}main section.live-chat.right-section .chat-message-container .chat-container li.message-container:last-of-type{margin-bottom:0}main section.live-chat.right-section .chat-message-container .chat-container li.message-container .sender-name{color:#a1f15b;font-size:16px}main section.live-chat.right-section .chat-message-container .chat-container li.message-container .message{color:#dce1f2;font-size:16px;word-break:break-word}main section.live-chat.right-section .chat-message{position:relative;padding-bottom:15px}main section.live-chat.right-section .chat-message form{display:flex;height:60px;position:relative}main section.live-chat.right-section .chat-message form textarea{width:calc(100% - 15px);height:100%;font-size:12px;color:#6b7a99;background-color:#0f1624;border-radius:10px;padding:22px 15px}main section.live-chat.right-section .chat-message form textarea::placeholder{color:#6b7a99}main section.live-chat.right-section .chat-message form button{position:absolute;height:50px;width:30px;top:5px;right:15px;transform:translateX(15px);display:flex;align-items:center;justify-content:center;font-size:14px;background-color:#4f566d;border-radius:20px;cursor:pointer}main section.live-chat.right-section .chat-message form button:hover{filter:brightness(1.1)}i.live-chat-icon{position:fixed;right:2vw;bottom:20vw;width:12vw;height:12vw;display:none;align-items:center;justify-content:center;background-color:#4f566d;border-radius:50%;font-size:5vw}@media(min-width: 320px)and (max-width: 575.98px){i.live-chat-icon{display:flex}main section.live-chat.right-section{display:none;position:fixed;right:0;bottom:0;width:80%;background:#313135;box-shadow:0 0 6px 0 rgba(14,14,14,.4);z-index:3}main section.live-chat.right-section .chat-header.section-header .collapse,main section.live-chat.right-section .chat-header.section-header .expand{display:none !important}main section.live-chat.right-section .chat-header.section-header .exp-col .minimize{display:inline}}.left-content .race-rating{background-color:#822528;background:linear-gradient(180deg, rgb(130, 37, 40) 0%, rgb(86, 51, 56) 25%, rgb(59, 59, 65) 75%, rgb(59, 59, 65) 100%);height:100%;background-repeat:no-repeat;background-position:top center;position:relative;display:none;flex-direction:column}.left-content .race-rating.loading .race-top,.left-content .race-rating.loading .race-bot{display:none}.left-content .race-rating #race-close{display:none;position:absolute;top:.625rem;right:.625rem;padding:.3125rem;color:var(--yellowText);font-size:1.5625rem;font-weight:bold}.left-content .race-rating .race-nav{padding:1.25rem 1.25rem 0 1.25rem;overflow:hidden}.left-content .race-rating .race-nav>div{cursor:pointer;font-size:1.5625rem}.left-content .race-rating .race-nav>div:hover{color:var(--yellowText)}.left-content .race-rating .race-nav #race-prev{float:left}.left-content .race-rating .race-nav #race-next{float:right}.left-content .race-rating .race-top{height:calc(100% - (3.75rem + 23.5625rem));display:flex;flex-direction:row;align-items:flex-end}.left-content .race-rating .race-bot .race-rules{height:3.625rem;display:flex;justify-content:flex-end;align-items:flex-end;margin-right:1.25rem;margin-bottom:.625rem}.left-content .race-rating .race-bot .race-rules a{color:var(--grayText)}.left-content .race-rating .race-ending{margin:0 .3125rem;color:var(--yellowText);font-size:.875rem}.left-content .race-rating .race-leaderboard{display:flex;color:var(--yellowText);height:3.75rem;justify-content:center;align-items:center}.left-content .race-rating .race-leaderboard>span{position:relative}.left-content .race-rating .race-leaderboard>span>i{position:absolute;left:-3.4375rem;top:calc(50% - 12.5px);width:24px;height:25px;display:inline-block;background-image:url(static/images/004b6e227c325438e1dcec880c9c7e67.png);margin-right:2.5rem}.left-content .race-rating table{border-spacing:0;border-collapse:collapse;width:100%;height:18.125rem}.left-content .race-rating table tr{height:1.8125rem}.left-content .race-rating table tr:nth-child(odd){background-color:hsla(0,0%,100%,.062745098)}.left-content .race-rating table tr.my-race{opacity:0;color:#cf0;background-color:#31493f}.left-content .race-rating table tr td{height:1.8125rem;text-align:left;font-weight:bold;line-height:1.875rem}.left-content .race-rating table tr td:first-child{padding-left:1.25rem}.left-content .race-rating table tr td:last-child{padding-right:1.25rem;color:var(--yellowText);text-align:right}.tick{font-size:1rem;white-space:nowrap;margin:0 auto}.tick-flip,.tick-text-inline{font-size:2.5em}.tick-label{text-align:center;width:100%;color:#fff !important;line-height:1.875rem;text-transform:uppercase}.tick-char{width:1.5em}.tick-text-inline{display:inline-block;text-align:center;min-width:1em}.tick-text-inline+.tick-text-inline{margin-left:-0.325em}.tick-group{margin:0 .3125rem}.tick-group>div{position:relative}.tick-group:nth-child(1)>div:after,.tick-group:nth-child(2)>div:after{content:":";position:absolute;top:calc(50% - 0.75rem);right:-0.4375rem;display:inline-flex;font-size:1.125rem;font-weight:bold}.tick-group:last-child{display:none}.tick-text-inline{color:#000 !important}.tick-flip-panel{color:#000 !important}.tick-flip{font-weight:bold}.tick-flip-panel-text-wrapper{line-height:1.5 !important}.tick-flip-panel{background-color:#fff !important}.tick-flip{border-radius:.03em !important}@media(max-width: 767.98px){#race-close{position:static !important;width:100%;display:flex !important;justify-content:flex-end;padding:1.25rem !important;box-sizing:border-box;color:var(--yellowText);font-size:1.5625rem;font-weight:bold}}.left-content .banners-wrapper{height:100%;background-color:#822528;background:linear-gradient(180deg, rgb(130, 37, 40) 0%, rgb(86, 51, 56) 25%, rgb(59, 59, 65) 75%, rgb(59, 59, 65) 100%);background-size:100% 100%;position:relative;display:none;flex-direction:column}.left-content .banners-wrapper a.banner{width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:top center}.turnDeviceNotification{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:1005;display:none;background-image:url(static/images/036a29174345c62f46849124e3390f08.png);background-size:cover;background-position:center}.turnDeviceNotification.mobile-landscape-checker{display:none}@media screen and (orientation: landscape)and (max-width: 850px)and (max-height: 500px){.turnDeviceNotification.mobile-landscape-checker{display:block}}@media(max-width: 767.98px){#popup-rules{width:100vw;height:100vh;position:fixed;overflow:auto}#popup-rules .popup-bg{position:unset;display:block}#popup-rules .popup-bg .popup{padding:0;width:100%}#popup-rules .popup-bg .popup .popup-content{padding:30px 15px;box-sizing:border-box}#popup-rules .popup-bg .popup .popup-content .popup-body{max-height:calc(100vh - 100px);padding-right:0}#popup-rules .popup-bg .popup .popup-content h1{text-align:center}}.popup-wrapper.popup-rules *{box-sizing:border-box}.popup-wrapper.popup-rules .popup-bg .popup .popup-content{padding:10px 30px}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-header{display:flex;align-items:center;justify-content:flex-end}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-header .popup-close{display:flex;align-items:center;justify-content:center;cursor:pointer}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body{max-height:80vh;overflow-y:auto;margin-top:15px;padding-right:15px}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-title-1{text-align:center;color:#e2e8fb;font-size:20px;padding:0 20%}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-title-2{text-align:center;color:#e2e8fb;font-size:16px;margin-top:15px;padding:0 15%}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-title-3{text-align:center;color:#e2e8fb;font-size:16px;margin-top:15px;padding:0 10%}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-title-4{text-align:center;color:#bef159;font-size:34px;margin-top:25px;padding:0 20%}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rule-bullets{display:flex;justify-content:space-between;margin-top:30px}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rule-bullets .popup-rule-bullet-item{position:relative;padding-left:30px;font-size:14px;color:#97a1c2;margin-bottom:10px}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rule-bullets .popup-rule-bullet-item:not(:empty):before{content:"";position:absolute;width:6px;height:6px;border-radius:100%;background-color:#bef159;top:5px;left:10px}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rule-bullets .popup-rule-bullets-left{width:45%}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rule-bullets .popup-rule-bullets-right{width:45%}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-limits-title{font-size:14px;color:#e2e8fb;margin:10px 0}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-limits-table{background-color:#141926;border-radius:5px;font-size:13px}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-limits-table .popup-rules-limits-header{display:flex}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-limits-table .popup-rules-limits-header .popup-rule-limit-header-item{display:flex;align-items:center;justify-content:center;width:25%;height:36px;color:#d5daec;text-align:center;border-bottom:1px solid rgba(151,161,194,.4);padding:0 5px}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-limits-table .popup-rules-limits-header .popup-rule-limit-header-item:not(:last-child){border-right:1px solid rgba(151,161,194,.4)}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-limits-table .popup-rules-limits-body{display:flex}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-limits-table .popup-rules-limits-body .popup-rule-limit-body-item{display:flex;align-items:center;justify-content:center;width:25%;height:36px;color:#bef159;text-align:center;padding:0 5px}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-limits-table .popup-rules-limits-body .popup-rule-limit-body-item:not(:last-child){border-right:1px solid rgba(151,161,194,.4)}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-rtp-bullet{position:relative;padding-left:30px;font-size:14px;color:#97a1c2;margin:15px 0}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-rtp-bullet:before{content:"";position:absolute;width:6px;height:6px;border-radius:100%;background-color:#bef159;top:5px;left:10px}@media screen and (max-width: 575.98px){.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rule-bullets{flex-direction:column}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rule-bullets .popup-rule-bullets-left,.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rule-bullets .popup-rule-bullets-right{width:100%}}@font-face{font-family:"Nexa-ExtraLight";src:url(./fonts/Nexa-ExtraLight.ttf)}@font-face{font-family:"Nexa-Heavy";src:url(./fonts/Nexa-Heavy.ttf)}.tournaments-popup-wrapper{display:flex;align-items:center;justify-content:center;background-color:rgba(30,34,55,.64);position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999999999;display:none}.tournaments-popup-wrapper .tournametns-popup-content{background-color:#1e2237;border-radius:16px;padding:32px;font-family:"Nexa-Heavy";max-width:890px;width:90%;max-height:calc(100% - 32px);display:flex;flex-direction:column;align-items:center}.tournaments-popup-wrapper .tournametns-popup-content .tournament-header{display:flex;align-items:center;gap:8px;min-width:300px;width:100%}.tournaments-popup-wrapper .tournametns-popup-content .tournament-header .title{display:flex;align-items:center;justify-content:center;background-color:#292f48;border-radius:8px;width:100%;height:36px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-header .close-btn{display:flex;align-items:center;justify-content:center;background-color:#3a4266;border-radius:8px;width:36px;height:36px;cursor:pointer}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items{display:flex;gap:15px;margin-top:15px;justify-content:center;align-items:end;height:185px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items *{position:relative}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items .tournament-type-item.selected .tournament-type-item-content{background-color:#343b57}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items .tournament-type-item.selected::after{content:"";position:absolute;width:220px;height:60px;box-shadow:0px 4px 50px 0px rgba(83,114,225,.31);backdrop-filter:blur(50px);border-radius:20px;bottom:0;left:50%;transform:translateX(-50%)}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items .tournament-type-item.selected::before{content:"";position:absolute;width:220px;height:60px;box-shadow:0px 4px 50px 0px rgba(83,114,225,.31);backdrop-filter:blur(50px);border-radius:20px;top:0;left:50%;transform:translateX(-50%)}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items .tournament-type-item .tournament-type-item-content{background-color:#252a40;border-radius:20px;width:265px;height:163px;padding:37px 23px 23px 23px;z-index:1}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items .tournament-type-item .tournament-type-item-content .tournament-type-item-icon{position:absolute;left:50%;transform:translateX(-50%) translateY(-50%);top:0}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items .tournament-type-item .tournament-type-item-content .tournament-type-item-title{font-size:16px;color:#fff;text-align:center}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items .tournament-type-item .tournament-type-item-content .tournament-type-item-starting-title{font-family:"Nexa-ExtraLight";display:block;font-size:14px;color:#fff;text-align:center;margin-top:5px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items .tournament-type-item .tournament-type-item-content .tournament-type-item-starting{display:flex;align-items:center;justify-content:space-between;margin-top:10px;gap:6px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items .tournament-type-item .tournament-type-item-content .tournament-type-item-starting-time{width:50px;height:50px;background-color:#1d2033;border-radius:8px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items .tournament-type-item .tournament-type-item-content .tournament-type-item-starting-time p{display:block;font-size:20px;color:#fff;text-align:center;margin-top:15px;line-height:16px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items .tournament-type-item .tournament-type-item-content .tournament-type-item-starting-time span{font-family:"Nexa-ExtraLight";display:block;font-size:8px;color:#a5deff;text-align:center}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-pagination{margin-top:15px;display:flex;align-items:center;justify-content:center;gap:8px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-pagination span{width:12px;height:10px;border-radius:30px;background-color:#3a4266;transition:width 3s ease,background-image 3s ease}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-pagination span.active{background-image:linear-gradient(90deg, #44538d 0%, #3c4671 100%);width:42px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content{margin-top:25px;width:100%;display:flex;flex-direction:column;align-items:center}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-header{display:flex;justify-content:space-between;background-color:#292f48;border-radius:8px;height:58px;width:100%}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-header-item{flex:1 1 auto;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-header-item.selected::after{content:"";display:block;width:100px;height:3px;border-radius:10px;background-color:#699bf7;position:absolute;bottom:0}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info{margin-top:15px;width:100%}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-my-rank{width:100%;display:flex;align-items:center;justify-content:center;background-color:#252a40;border-radius:8px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-my-rank p{font-family:"Nexa-ExtraLight";font-size:12px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-my-rank-img{margin:0 80px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-my-rank-score{display:flex;flex-direction:column;align-items:center}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-my-rank-score span{color:#699bf7}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-my-rank-img{display:flex;height:100%}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-my-rank-img img{object-fit:contain}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-my-rank-value{display:flex;flex-direction:column;align-items:center}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-my-rank-value span{color:#00d95f}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard{margin-top:15px;background-color:#252a40;border-radius:8px;padding:20px 22px;overflow-y:auto}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard-item{display:none;width:100%}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard-item.selected{display:block}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard-tb .leaderboard-row{width:100%;height:44px;display:flex;padding:10px 80px;background-color:#1e2237;border-radius:8px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard-tb .leaderboard-row div{flex:1 1 33.333%;text-align:center}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard-tb .leaderboard-row div:first-child{text-align:left}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard-tb .leaderboard-row div:last-child{text-align:right}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard-tb-head{padding-right:25px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard-tb-head .tournament-leaderboard-tb-row div{font-size:16px;color:#7dabff}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard-tb-body{max-height:250px;display:flex;flex-direction:column;margin-top:15px;gap:15px;overflow-y:auto;overflow-x:hidden;position:relative;padding-right:15px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard-tb-body::-webkit-scrollbar{width:10px;position:absolute;right:-10px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard-tb-body::-webkit-scrollbar-thumb{background-color:#3a4266;border-radius:8px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard-tb-row div{font-size:14px;color:#bbc3e7}@media(max-width: 991.98px){.tournaments-popup-wrapper .tournametns-popup-content{padding:0;overflow:hidden}.tournaments-popup-wrapper .tournametns-popup-content .tournament-header{position:relative}.tournaments-popup-wrapper .tournametns-popup-content .tournament-header .title{height:60px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-header .close-btn{position:absolute;width:30px;height:30px;top:15px;right:15px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-header .close-btn img{width:18px;height:18px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items .tournament-type-item{width:100%}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-pagination{display:none}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content .tournament-content-header{height:48px;width:calc(100% - 24px)}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content .tournament-content-header .tournament-content-header-item{font-size:12px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content .tournament-content-info{width:calc(100% - 24px);margin-bottom:12px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content .tournament-content-info .tournament-my-rank{height:48px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content .tournament-content-info .tournament-my-rank .tournament-my-rank-img{margin:0 40px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content .tournament-content-info .tournament-leaderboard{padding:10px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content .tournament-content-info .tournament-leaderboard .tournament-leaderboard-tb .leaderboard-row{height:36px;padding:7px 40px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content .tournament-content-info .tournament-leaderboard .tournament-leaderboard-tb .tournament-leaderboard-tb-head .tournament-leaderboard-tb-row{background-color:unset;padding:0 40px;height:16px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content .tournament-content-info .tournament-leaderboard .tournament-leaderboard-tb .tournament-leaderboard-tb-head .tournament-leaderboard-tb-row div{font-size:12px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content .tournament-content-info .tournament-leaderboard .tournament-leaderboard-tb .tournament-leaderboard-tb-body{max-height:100%}}@media(max-width: 767.98px){.tournaments-popup-wrapper .tournametns-popup-content{max-width:100%;max-height:100%;width:100%;height:100%}}.bet-info-wrapper{position:absolute;display:flex;top:0;right:0;width:100%;background-color:var(--betLimitsBgColor);border-radius:var(--borderRadius);border-bottom:2px solid var(--bgColor);z-index:1000}.bet-info-wrapper .bet-limits{display:flex;width:100%;height:var(--limitsHeight)}.bet-info-wrapper .bet-limits .limit-item{display:flex;align-items:center}.bet-info-wrapper .bet-limits .limit-item .text{font-size:var(--betLimitsTitleFontSize);padding-left:25px;font-family:"Proxima Nova Semibold";color:var(--betLimitsTitleColor)}.bet-info-wrapper .bet-limits .limit-item .number{color:var(--betLimitsAmountColor);text-align:right;font-size:var(--betLimitsAmountFontSize);padding-left:15px}.bet-info-wrapper .bet-limits .limit-item .number b{color:var(--betLimitsCurrencyColor);font-size:var(--betLimitsCurrencyFontSize)}@media(max-width: 575.98px){.bet-info-wrapper{background-color:unset;border-bottom:unset;padding-right:10px}.bet-info-wrapper:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--betLimitsMobileBgColor);border-radius:var(--borderRadius);z-index:-1}.bet-info-wrapper .bet-limits{align-items:center;justify-content:flex-end}.bet-info-wrapper .bet-limits .limit-item{align-items:start;flex-direction:column;margin-left:15px}.bet-info-wrapper .bet-limits .limit-item .text{font-size:var(--betLimitsTitleMobileFontSize);padding-left:0}.bet-info-wrapper .bet-limits .limit-item .number{font-size:var(--betLimitsAmountMobileFontSize);padding-right:0;padding-left:0}.bet-info-wrapper .bet-limits .limit-item .number b{font-size:var(--betLimitsCurrencyMobileFontSize)}}.bet-button{width:100%;height:100%;background-color:var(--betBtnBgColor);color:var(--betBtnColor);font-size:var(--betBtnFontSize);font-weight:bold;border-radius:var(--borderRadius);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column}.bet-button .bars-loader{display:none;position:relative;color:var(--btnBarsBgColor);text-indent:-9999em;margin:0 auto;transform:translateY(5px)}.bet-button .bars-loader,.bet-button .bars-loader:before,.bet-button .bars-loader:after{background:var(--btnBarsBgColor);animation:loaderAnim 1s infinite ease-in-out;width:6px;height:24px}.bet-button .bars-loader{animation-delay:-0.16s}.bet-button .bars-loader:before,.bet-button .bars-loader:after{position:absolute;top:0;content:""}.bet-button .bars-loader:before{left:-10px;animation-delay:-0.32s}.bet-button .bars-loader:after{left:10px}@keyframes loaderAnim{0%,80%,100%{box-shadow:0 0;height:24px}40%{box-shadow:0 -10px;height:30px}}.bet-button .title-container{display:flex;align-items:center}.bet-button .title-container .btn-amount-wrapper{display:none}.bet-button .title-container .btn-amount-wrapper .value,.bet-button .title-container .btn-amount-wrapper .currency{padding-left:5px}.bet-button[disabled]{opacity:.4;pointer-events:none}.bet-button:hover{filter:brightness(1.1)}.bet-button.loading{opacity:.9;pointer-events:none;cursor:not-allowed}.bet-button.loading>span{display:none}.bet-button.loading>.bars-loader{transform:scale(0.7);display:block}.bet-button.bet-empty{opacity:.9;pointer-events:none;cursor:not-allowed}.bet-button.bet-empty>span{display:none}.bet-button.bet-empty::after{content:"Bet Amount Empty"}.cashout-button{width:100%;height:100%;background-color:var(--cashoutBtnBgColor);color:var(--cashoutAmountBtnColor);display:none;border-radius:var(--borderRadius);font-size:var(--cashoutBtnFontSize);cursor:pointer}.cashout-button .bars-loader{display:none;position:relative;color:var(--btnBarsBgColor);text-indent:-9999em;margin:0 auto;transform:translateY(5px)}.cashout-button .bars-loader,.cashout-button .bars-loader:before,.cashout-button .bars-loader:after{background:var(--btnBarsBgColor);animation:loaderAnim 1s infinite ease-in-out;width:6px;height:24px}.cashout-button .bars-loader{animation-delay:-0.16s}.cashout-button .bars-loader:before,.cashout-button .bars-loader:after{position:absolute;top:0;content:""}.cashout-button .bars-loader:before{left:-10px;animation-delay:-0.32s}.cashout-button .bars-loader:after{left:10px}@keyframes loaderAnim{0%,80%,100%{box-shadow:0 0;height:24px}40%{box-shadow:0 -10px;height:30px}}.cashout-button>span{color:var(--cashoutBtnColor)}.cashout-button:hover{filter:brightness(1.1)}.cashout-button.loading{opacity:.9;pointer-events:none;cursor:not-allowed}.cashout-button.loading>span{display:none}.cashout-button.loading>.bars-loader{transform:scale(0.7);display:block}.cashout-button.bet-empty{opacity:.9;pointer-events:none;cursor:not-allowed}.cashout-button.bet-empty>span{display:none}.cashout-button.bet-empty::after{content:"Bet Amount Empty"}.cashout-button .button-cashout-currency{color:#f1b200}.bet-wrapper{background-color:var(--betAmountBgColor);border:var(--betAmountBorderThickness) solid var(--betAmountBorderColor);border-radius:var(--borderRadius);display:flex;align-items:center;width:345px;height:60px;padding:0 15px}.bet-wrapper .input-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.bet-wrapper .input-wrapper .title-wrapper .title{color:var(--betAmountTitleColor);font-size:var(--betAmountTitleFontSize);width:60px}.bet-wrapper .input-wrapper .title-wrapper .custom-title{display:none}.bet-wrapper .input-wrapper .input-amount{position:relative;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 60px)}.bet-wrapper .input-wrapper .input-amount .input-btn{position:absolute;width:var(--betAmountBtnWidth);height:var(--betAmountBtnHeight);border-radius:var(--betAmountBtnBorderRadius);display:flex;align-items:center;justify-content:center;background-color:var(--betAmountBtnBgColor);cursor:pointer}.bet-wrapper .input-wrapper .input-amount .input-btn.minus{right:calc(var(--betAmountBtnWidth) + 5px)}.bet-wrapper .input-wrapper .input-amount .input-btn.minus:before{content:"";position:absolute;background-image:url(static/images/3470f55b47f1e3aea2262fa73f4f5e49.svg);background-repeat:no-repeat;background-position:center;width:100%;height:100%}.bet-wrapper .input-wrapper .input-amount .input-btn.plus{right:0}.bet-wrapper .input-wrapper .input-amount .input-btn.plus:before{content:"";position:absolute;background-image:url(static/images/bd27174048a2cdc8983213c2f26eeb5d.svg);background-repeat:no-repeat;background-position:center;width:100%;height:100%}.bet-wrapper .input-wrapper .input-amount .input-btn:hover{filter:brightness(1.1)}.bet-wrapper .input-wrapper .input-amount input{text-overflow:ellipsis;vertical-align:middle;appearance:none;flex-basis:auto;color:var(--betAmountColor);font-size:var(--betAmountFontSize);background-color:var(--betAmountInputBgColor);border-radius:var(--borderRadius);width:calc(100% - var(--betAmountBtnWidth)*2 - 5px);height:36px}.bet-wrapper .input-wrapper .input-amount input[readonly=readonly]{cursor:not-allowed;pointer-events:none}.bet-wrapper .input-wrapper .input-amount input:disabled{opacity:.4;cursor:not-allowed}.bet-wrapper .input-wrapper .input-amount.with-overlay:not(:focus-within) input{opacity:0}.bet-wrapper .input-wrapper .input-amount.with-overlay:not(:focus-within) .input-overlay{visibility:visible}.bet-wrapper .input-wrapper .input-amount.with-overlay .input-overlay{visibility:hidden;pointer-events:none;position:absolute;left:0;display:flex;align-items:center;font-size:var(--betAmountFontSize);background-color:var(--betAmountInputBgColor);border-radius:var(--borderRadius);width:calc(100% - var(--betAmountBtnWidth)*2 - 5px);height:36px}.bet-wrapper .input-wrapper .input-amount.with-overlay .input-overlay .input-val{color:var(--betAmountColor)}.bet-wrapper .input-wrapper .input-amount.with-overlay .input-overlay .input-val-ending{margin-left:10px;color:var(--betAmountCurrencyColor)}.bet-wrapper.custom .input-wrapper .title-wrapper .title{display:none}.bet-wrapper.custom .input-wrapper .title-wrapper .custom-title{display:flex;width:80px}@media screen and (max-width: 991.98px){.bet-wrapper{width:100%}}.mobile-input-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;font-size:14px;pointer-events:none;z-index:99999999999999}.mobile-input-wrapper.visible{pointer-events:unset}.mobile-input-wrapper.visible .background{background-color:rgba(0,0,0,.5)}.mobile-input-wrapper.visible .mobile-input-container{transform:translateY(0)}.mobile-input-wrapper .background{position:absolute;top:0;left:0;width:100%;height:100%}.mobile-input-wrapper .mobile-input-container{display:flex;flex-direction:column;width:100%;max-width:576px;background-color:#283042;border-top-left-radius:10px;border-top-right-radius:10px;padding:30px;transform:translateY(150vh);transition:all .3s}.mobile-input-wrapper .mobile-input-container .input-area{display:flex;align-items:center;justify-content:space-between;background-color:#161c2a;border-radius:var(--borderRadius);width:calc(100% - 10px);height:40px;padding:7px 10px;margin:0 5px}.mobile-input-wrapper .mobile-input-container .input-area .input-value-container{display:flex;flex-direction:column}.mobile-input-wrapper .mobile-input-container .input-area .input-value-container .input-value{display:flex;align-items:center}.mobile-input-wrapper .mobile-input-container .input-area .input-value-container .input-value .currency{color:#97a1c2;margin-right:5px}.mobile-input-wrapper .mobile-input-container .input-area .input-value-container .input-value .value{color:var(--limeColor)}.mobile-input-wrapper .mobile-input-container .input-area .input-value-container .input-value .value-sufix{color:var(--limeColor);opacity:.5}.mobile-input-wrapper .mobile-input-container .input-area .input-value-container .error-tooltip{color:#e62b3a;font-size:10px;height:0;opacity:0;transition:all .2s}.mobile-input-wrapper .mobile-input-container .input-area .reset-action{display:flex;align-items:center;justify-content:flex-end;width:50px;height:100%;color:#97a1c2}.mobile-input-wrapper .mobile-input-container .input-area.invalid .input-value-container .input-value .value{color:#e62b3a}.mobile-input-wrapper .mobile-input-container .input-area.invalid .input-value-container .input-value .value-sufix{color:#e62b3a}.mobile-input-wrapper .mobile-input-container .input-area.invalid .input-value-container .error-tooltip{height:10px;opacity:1}.mobile-input-wrapper .mobile-input-container .fixed-amount-container{display:flex;width:100%}.mobile-input-wrapper .mobile-input-container .fixed-amount-container ul{display:flex;align-items:center;width:100%;height:30px;margin-top:10px}.mobile-input-wrapper .mobile-input-container .fixed-amount-container ul li{display:flex;align-items:center;justify-content:center;background-color:#10141f;border-radius:var(--borderRadius);color:#656c82;font-size:12px;width:calc(25% - 10px);height:100%;margin:0 5px;cursor:pointer}.mobile-input-wrapper .mobile-input-container .fixed-amount-container ul li:hover{background-color:#141b2b;color:#97a1c2;filter:brightness(1.1)}.mobile-input-wrapper .mobile-input-container .number-input-container{display:flex;width:100%;margin-top:10px}.mobile-input-wrapper .mobile-input-container .number-input-container .numbers{width:75%;display:flex;flex-direction:column}.mobile-input-wrapper .mobile-input-container .number-input-container .numbers .number-input-line{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.mobile-input-wrapper .mobile-input-container .number-input-container .numbers .number-input-line .number-item{display:flex;align-items:center;justify-content:center;width:calc(33.3333333333% - 10px);height:40px;margin:0 5px;color:#97a1c2;background-color:#161c2a;border-radius:var(--borderRadius);cursor:pointer}.mobile-input-wrapper .mobile-input-container .number-input-container .numbers .number-input-line .number-item.zero{width:calc(66.6666666667% - 10px)}.mobile-input-wrapper .mobile-input-container .number-input-container .number-input-actions{display:flex;flex-direction:column;width:25%}.mobile-input-wrapper .mobile-input-container .number-input-container .number-input-actions .cancel-action,.mobile-input-wrapper .mobile-input-container .number-input-container .number-input-actions .undo-action,.mobile-input-wrapper .mobile-input-container .number-input-container .number-input-actions .done-input-value{display:flex;align-items:center;justify-content:center;background-color:#161c2a;border-radius:var(--borderRadius);margin:0 5px;margin-top:10px;width:calc(100% - 10px);height:40px}.mobile-input-wrapper .mobile-input-container .number-input-container .number-input-actions .done-input-value{color:var(--limeColor);height:90px}.error-wrapper{display:none;background-color:var(--errorWrapperBgColor);color:var(--errorWrapperColor);font-size:15px;cursor:pointer;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1000;padding:8px;border-radius:var(--borderRadius);border:var(--betAmountBorderThickness) solid var(--betAmountBorderColor)}.error-wrapper .error{width:100%;height:100%;display:flex;text-align:justify;justify-content:center;align-items:center;overflow:hidden}*{padding:0;margin:0;-webkit-tap-highlight-color:hsla(0,0%,100%,0)}html{font-size:16px}body{background-color:var(--bgColor);color:var(--textColor);font-family:"ProximaNovaBold"}ul{list-style-type:none}a{text-decoration:none;color:inherit}a img{vertical-align:middle}img{vertical-align:middle;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;user-select:none}input,button,textarea,select{border:0;outline:0;font-size:inherit;font-family:"ProximaNovaBold";color:inherit}input[disabled],button[disabled],textarea[disabled],select[disabled]{border:0}input::placeholder{color:var(--placeHolderColor)}select{cursor:pointer}textarea{resize:none}table th{font-weight:normal}input[type=number]{-moz-appearance:textfield !important}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0}*::-webkit-scrollbar{width:4px;height:4px}*::-webkit-scrollbar-track{background:var(--scrollbarTrackColor)}*::-webkit-scrollbar-thumb{background:var(--scrollbarThumbColor)}:root{--textColor: #fff;--borderRadius: 5px;--bgColor: #0c121e;--limeColor: #a1f15b;--placeHolderColor: #656c82;--gameNameColor: #e62b3a;--scrollbarTrackColor: transparent;--scrollbarThumbColor: #2f364d;--errorWrapperBgColor: #131926;--errorWrapperColor: #d92c3a;--walletChangerBgColor: #1c2331;--freebetBgColor: #e62b3a;--freebetColor: #e2e8fb;--timerColor: #97a1c2;--gameRulesTitleColor: rgba(151, 161, 194, 0.6);--gameContainerBgColor: #131926;--betAmountBgColor: transparent;--betAmountBorderColor: rgba(100, 106, 128, 0.7);--betAmountBorderThickness: 1px;--betAmountBtnBgColor: #363e53;--betAmountBtnWidth: 40px;--betAmountBtnHeight: 40px;--betAmountBtnBorderRadius: 30px;--betAmountTitleColor: #646a80;--betAmountTitleFontSize: 12px;--betAmountColor: #a1f15b;--betAmountFontSize: 16px;--betAmountCurrencyColor: #97a1c2;--betAmountInputBgColor: transparent;--btnBarsBgColor: #444444;--betBtnBgColor: #a1f15b;--betBtnColor: #151b29;--betBtnFontSize: 22px;--cashoutBtnBgColor: #e62b3a;--cashoutBtnColor: #ffffff;--cashoutAmountBtnColor: #ffe338;--cashoutBtnFontSize: 22px;--betHistoryBgColor: #1f2533;--limitsHeight: 40px;--betLimitsBgColor: #1f2533;--betLimitsTitleColor: #97a1c2;--betLimitsTitleFontSize: 14px;--betLimitsAmountColor: #ccd6f6;--betLimitsAmountFontSize: 14px;--betLimitsCurrencyColor: #97a1c2;--betLimitsCurrencyFontSize: 14px;--betLimitsMobileBgColor: rgba(26, 34, 51, 0.4);--betLimitsTitleMobileFontSize: 9px;--betLimitsAmountMobileFontSize: 10px;--betLimitsCurrencyMobileFontSize: 10px;--currencyAmountColor: #a1f15b;--currencyCodeColor: #97a1c2;--rightsectionbgcolor: #1f2533;--insufficientBalanceColor: #e62b3a}html,body{margin:0;padding:0;width:100%;height:100%;background-color:#0c121e}html.disable-actions,body.disable-actions{pointer-events:none;overflow:hidden}html.trans-ui [data-trans],body.trans-ui [data-trans]{border:1px dashed red;border-image:linear-gradient(to right, white 25%, red 25%, red 50%, black 50%, black 75%, yellow 75%) 5}html .trans-wrapper,body .trans-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);z-index:999999;display:flex;justify-content:center;align-items:center;font-size:32px;text-align:center}*{box-sizing:border-box}*:not(input),*:not(select){user-select:none}#main-loader{width:100vw;height:100vh;position:fixed;left:0;top:0;background-color:#000;z-index:999999999;display:flex;align-items:center;justify-content:center}#main-loader img{display:none;max-width:80vw}.left-content{width:25%}.main-content{position:relative;width:calc(100% - 465px);display:flex;flex-wrap:wrap}.right-content{width:465px}.frame-error{color:var(--redBtn);height:100%;width:100%;display:flex;justify-content:center;align-items:center}.loader,.loader:after{border-radius:50%;width:5em;height:5em}.loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid hsla(0,0%,100%,.2);border-right:1.1em solid hsla(0,0%,100%,.2);border-bottom:1.1em solid hsla(0,0%,100%,.2);border-left:1.1em solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 .8s infinite linear;animation:load8 .8s infinite linear}.full-loader{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.popup-wrapper{width:100%;height:100%;position:fixed;left:0;top:0;z-index:8000;display:none;background-color:rgba(20,25,38,.82)}.popup-wrapper .popup-bg{width:100%;min-height:100%;position:absolute;display:flex;justify-content:center;align-items:center}.popup-wrapper .popup-bg .popup{cursor:default;padding:15px;background-color:#1f2533;border-radius:5px;position:relative;color:#97a1c2}.popup-wrapper .popup-bg .popup .popup-content .popup-top .popup-close{display:flex;align-items:center;justify-content:center;cursor:pointer}.popup-wrapper#popup-dino-spins ul{width:100%;margin:0 auto;display:flex;flex-wrap:wrap}.popup-wrapper#popup-dino-spins ul li{display:block;margin:.125rem;width:3.75rem;height:1.5rem;text-align:center;line-height:1.5rem;overflow:hidden;background-color:#00130d;color:var(--limeText)}.popup-wrapper#popup-dino-spins ul li.red{background-color:#130000;color:#fe0000}.popup-sound-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(20,25,38,.73);display:flex;align-items:center;justify-content:center;z-index:999999}.popup-sound-wrapper .popup-sound-container{background-color:#283042;border-radius:var(--borderRadius);padding:50px;display:flex;flex-direction:column;align-items:center;justify-content:center}.popup-sound-wrapper .popup-sound-container .title{color:#e2e8fb;font-size:14px}.popup-sound-wrapper .popup-sound-container .sound-buttons{display:flex;align-items:center;margin-top:30px}.popup-sound-wrapper .popup-sound-container .sound-buttons .sound-button{background-color:#141926;border-radius:5px;color:#97a1c2;font-size:14px;width:100px;height:30px;display:flex;align-items:center;justify-content:center;margin:0 5px;cursor:pointer}.popup-sound-wrapper .popup-sound-container .sound-buttons .sound-button img{margin-left:5px}.popup-insufficient-balance-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(20,25,38,.73);display:none;align-items:center;justify-content:center;flex-direction:column;z-index:999999}.popup-insufficient-balance-wrapper.show{display:flex}.popup-insufficient-balance-wrapper .popup-insuficient-balance-container{background-color:#283042;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:80%;max-width:360px}.popup-insufficient-balance-wrapper .popup-insuficient-balance-container .popup-insuficient-balance-header{display:flex;justify-content:end;width:100%;padding:5px;position:absolute;right:0;top:0}.popup-insufficient-balance-wrapper .popup-insuficient-balance-container .popup-insuficient-balance-header .popup-insuficient-balance-close{cursor:pointer}.popup-insufficient-balance-wrapper .popup-insuficient-balance-container .popup-insuficient-balance-content{width:100%;padding:50px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.popup-insufficient-balance-wrapper .popup-insuficient-balance-container .popup-insuficient-balance-content .title{color:var(--insufficientBalanceColor);font-size:16px}.popup-insufficient-balance-wrapper .popup-insuficient-balance-container .popup-insuficient-balance-content .make-deposit-button{display:none;margin-top:20px}.popup-insufficient-balance-wrapper .popup-insuficient-balance-container .popup-insuficient-balance-content .make-deposit-button a{color:#fff;border-radius:4px;background-color:#00aaeb;font-size:14px;padding:10px 15px;cursor:pointer}.popups-wrapper{position:fixed;width:100%;height:100%;left:0;top:0;z-index:999999;background-color:#141926;display:none;align-items:center;justify-content:center}.popups-wrapper .popup{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#283042;border-radius:5px;padding:50px;font-size:14px;color:#e2e8fb}.popups-wrapper.country-restricted{display:flex}.popups-wrapper.country-restricted .popup.country-restricted{display:flex;width:450px;max-width:80vw}.popups-wrapper.country-restricted .popup.country-restricted .title{text-align:center}.logs-wrapper{position:fixed;display:flex;flex-direction:column;align-items:flex-end;width:100%;height:100%;top:0;left:0;user-select:none;pointer-events:none;z-index:9999999}.logs-wrapper span{background-color:rgba(0,0,0,.3);color:#fff;padding:5px}.logs-wrapper span.play{color:#37ed37}.logs-wrapper span.ended{color:#ffff6d}.logs-wrapper span.stop{color:#ff5b5b}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}main{height:calc(100% - 53px - 10px);margin:0 auto;display:flex;flex-direction:row;padding:0 20px 10px 20px}main>div{align-self:stretch;overflow:hidden}main .left-content{background-color:var(--sectionBgColor);display:none}main .main-content{display:flex;flex-direction:column;justify-content:center;background-color:rgba(36,43,59,.3);border-radius:var(--borderRadius)}main .main-content .game-container{position:relative;width:100%}main .main-content .game-container.loading{opacity:0}main .main-content .betslip{width:100%;padding-top:0;display:flex;justify-content:center}main .main-content .betslip #bet-settings{display:flex;flex-direction:row;width:100%;overflow:hidden}main .main-content .betslip #bet-settings .bet-setting{flex-basis:100%;display:flex;align-items:stretch;height:100%}main .right-content{padding-left:15px}main .green-circle{border-radius:50%;background:radial-gradient(circle at 60% 40%, #73ffa4, #008d2b)}main .info-icon{font-size:1.5rem;color:#a7a7a7;cursor:help}@media(min-width: 992px)and (max-width: 1199.98px){main{max-width:none;margin:0}main .main-content{width:calc(100% - 400px)}main .main-content .game-container{margin:0}main .main-content .bet-history{display:none}main .right-content{width:400px}}@media(min-width: 768px)and (max-width: 991.98px){main{max-width:none;margin:0;padding:0 10px 10px 10px}main .main-content{width:calc(100% - 300px)}main .main-content .game-container{margin:0}main .main-content .bet-history{display:none}main .right-content{width:300px}}@media(min-width: 576px)and (max-width: 767.98px){main{max-width:none;margin:0;height:auto;flex-direction:column}main .main-content{width:100%}main .main-content .game-container{margin:0}main .main-content .bet-history{display:none}main .right-content{width:100%;padding-left:0;margin-top:15px}main .right-content .my-bets{height:60vh}main .right-content.open-chat>.my-bets{height:60vh}}@media(max-width: 575.98px){main{display:block;max-width:none;margin:0;padding:0 5px 15px 5px}main .main-content{width:100%;margin:0;background-color:unset}main .main-content .game-container{width:100%;margin:0;margin-top:40px}main .main-content .bet-history{display:none}main .right-content{width:100%;padding-left:0;margin-top:10px}main .right-content .my-bets{height:60vh}main .right-content.open-chat>.my-bets{height:60vh}}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.animate-flicker{animation:flickerAnimation 1s infinite}.disabled{opacity:.4;pointer-events:none}.disabled *{pointer-events:none}.edge{opacity:.6 !important;cursor:not-allowed !important;background-color:#242c3d !important}.hidden-resources{display:none !important;pointer-events:none !important}.upgaming{display:none}.disconnect-popup-wrapper{position:fixed;left:0;top:0;width:100vw;height:100vh;display:none;align-items:center;justify-content:center;background-color:rgba(0,0,0,.8);z-index:9999999999999}.disconnect-popup-wrapper .disconnect-popup-content{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#283042;border-radius:var(--borderRadius);padding:80px 100px}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RSxTQUdGLGdDQUNFLGFBR0osb0JBQ0UsYUFLTixrREFDRSxLQUNFLGVBQ0EsU0FFQSx5QkFFQSxtQkFDRSx5QkFFQSxtQ0FDRSxTQUdGLGdDQUNFLGFBSUosb0JBQ0UsYUFLTixrREFDRSxLQUNFLGVBQ0EsU0FFQSxZQUVBLHNCQUVBLG1CQUNFLFdBRUEsbUNBQ0UsU0FHRixnQ0FDRSxhQUlKLG9CQUNFLFdBQ0EsZUFDQSxnQkFFQSw2QkFDRSxZQUVGLHVDQUNFLGFBTVIsNEJBQ0UsS0FDRSxjQUNBLGVBQ0EsU0FFQSx1QkFFQSxtQkFDRSxXQUNBLFNBQ0EsdUJBRUEsbUNBQ0UsV0FDQSxTQUNBLGdCQUdGLGdDQUNFLGFBSUosb0JBQ0UsV0FDQSxlQUNBLGdCQUVBLDZCQUNFLFlBRUYsdUNBQ0UsYUFNUiw0QkFDRSxHQUNFLFVBR0YsSUFDRSxVQUdGLEtBQ0UsV0FJSixpQkFDRSx1Q0FHRixVQUNFLFdBQ0Esb0JBRUEsWUFDRSxvQkFJSixNQUNFLHNCQUNBLDhCQUNBLG9DQUdGLGtCQUNFLHdCQUNBLCtCQUdGLFVBQ0UsYUFHRiwwQkFDRSxlQUNBLE9BQ0EsTUFDQSxZQUNBLGFBQ0EsYUFDQSxtQkFDQSx1QkFDQSxnQ0FDQSxzQkFFQSxvREFDRSxTIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3R5bGUvZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9jb21wb25lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGUvdmFycy5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL3JpZ2h0YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGUvbW9kdWxlcy9iZXRoaXN0b3J5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGUvbW9kdWxlcy9teWJldHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9tb2R1bGVzL2xpdmVjaGF0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGUvbW9kdWxlcy9yYWNlcy5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL21vZHVsZXMvYmFubmVycy5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL21vZHVsZXMvcm90YXRpb24tcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9tb2R1bGVzL3BvcHVwLXJ1bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGUvbW9kdWxlcy90b3VybmFtZW50cy1wb3B1cC5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL21vZHVsZXMvY29tcG9uZW50cy9saW1pdHMuc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9tb2R1bGVzL2NvbXBvbmVudHMvYmV0LWJ1dHRvbi5zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL21vZHVsZXMvY29tcG9uZW50cy9jYXNob3V0LWJ1dHRvbi5zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL21vZHVsZXMvY29tcG9uZW50cy9iZXQtY2hhbmdlci5zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL21vZHVsZXMvY29tcG9uZW50cy9tb2JpbGUtaW5wdXQuc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9tb2R1bGVzL2NvbXBvbmVudHMvZXJyb3Itd3JhcHBlci5zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL292ZXJyaWRlcy5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL21peGlucy5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL3N0eWxlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8vLy8vLy8vLy8vLy8vLyBSb2JvdG9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvcm9ib3RvL1JlZ3VsYXIvUm9ib3RvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL3JvYm90by9SZWd1bGFyL1JvYm90by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCJmb250cy9yb2JvdG8vUmVndWxhci9Sb2JvdG8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tQm9sZFwiO1xuICBzcmM6IHVybChcImZvbnRzL3JvYm90by9Cb2xkL1JvYm90by1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9yb2JvdG8vQm9sZC9Sb2JvdG8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiZm9udHMvcm9ib3RvL0JvbGQvUm9ib3RvLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1CbGFja1wiO1xuICBzcmM6IHVybChcImZvbnRzL3JvYm90by9CbGFjay9Sb2JvdG8tQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL3JvYm90by9CbGFjay9Sb2JvdG8tQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcImZvbnRzL3JvYm90by9CbGFjay9Sb2JvdG8tQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1MaWdodFwiO1xuICBzcmM6IHVybChcImZvbnRzL3JvYm90by9MaWdodC9Sb2JvdG8tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL3JvYm90by9MaWdodC9Sb2JvdG8tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcImZvbnRzL3JvYm90by9MaWdodC9Sb2JvdG8tTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCJmb250cy9yb2JvdG8vTWVkaXVtL1JvYm90by1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL3JvYm90by9NZWRpdW0vUm9ib3RvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiZm9udHMvcm9ib3RvL01lZGl1bS9Sb2JvdG8tTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tVGhpblwiO1xuICBzcmM6IHVybChcImZvbnRzL3JvYm90by9UaGluL1JvYm90by1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9yb2JvdG8vVGhpbi9Sb2JvdG8tVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiZm9udHMvcm9ib3RvL1RoaW4vUm9ib3RvLVRoaW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQWxpZW4tRW5jb3VudGVyc1wiO1xuICBzcmM6IHVybChcImZvbnRzL2FsaWVuLWVuY291bnRlcnMvQWxpZW4tRW5jb3VudGVycy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInBpeGVsXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvbG9iYnkvcGl4ZWwud29mZjJcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsdWNraWVzdFwiO1xuICBzcmM6IHVybChcImZvbnRzL2xvYmJ5L2x1Y2tpZXN0Z3V5LndvZmYyXCIpO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiZm9udHMvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gcmlmZmljXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyaWZmaWNcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9yaWZmaWMvcmlmZmljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBwcm94aW1hIG5vdmFcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgU2VtaWJvbGRcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmEtU2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL3Byb3hpbWEtbm92YS9Qcm94aW1hTm92YS1TZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFCb2xkXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL3Byb3hpbWEtbm92YS9Qcm94aW1hTm92YS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFCb2xkSXRcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmEtQm9sZEl0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmEtQm9sZEl0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEV4dHJhYmxkXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmEtRXh0cmFibGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgQmxhY2tcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmEtQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL3Byb3hpbWEtbm92YS9Qcm94aW1hTm92YS1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgRXh0cmFibGRJdFwiO1xuICBzcmM6IHVybChcImZvbnRzL3Byb3hpbWEtbm92YS9Qcm94aW1hTm92YS1FeHRyYWJsZEl0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmEtRXh0cmFibGRJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBTZW1pYm9sZEl0XCI7XG4gIHNyYzogdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLVNlbWlib2xkSXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL3Byb3hpbWEtbm92YS9Qcm94aW1hTm92YS1TZW1pYm9sZEl0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgVGhpbkl0XCI7XG4gIHNyYzogdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLVRoaW5JdC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLVRoaW5JdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEJsYWNrSXRcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmEtQmxhY2tJdC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLUJsYWNrSXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBUaGluXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhVC1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmFULVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLnBuLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFNlbWlib2xkXCI7XG59XG4ucG4tYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhQm9sZFwiO1xufVxuLnBuLWJvbGRJdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhQm9sZEl0XCI7XG59XG4ucG4tZXh0cmFibGQge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgRXh0cmFibGRcIjtcbn1cbi5wbi1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBCbGFja1wiO1xufVxuLnBuLWV4dHJhYmxkSXQge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgRXh0cmFibGRJdFwiO1xufVxuLnBuLXNlbWlib2xkSXQge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgU2VtaWJvbGRJdFwiO1xufVxuLnBuLXRoaW5JdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBUaGluSXRcIjtcbn1cbi5wbi1ibGFja0l0IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEJsYWNrSXRcIjtcbn1cbi5wbi10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFRoaW5cIjtcbn1cbiIsIkBpbXBvcnQgJ3ZhcnMuc2Nzcyc7XG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XG5cbi5tYXRlcmlhbC1pY29ucyB7XG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG59XG5cbi5vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogOTk5OTtcblxuICAgICYudmlzaWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnBvcHVwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMzcwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDI1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU4NWIyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkQnRuO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjRmNmI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwIGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkQnRuO1xuICAgICAgICAgICAgY29sb3I6ICRyZWRCdG5UZXh0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbWVCdG47XG4gICAgY29sb3I6ICRsaW1lQnRuVGV4dDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDcwICogJHJlbTtcbiAgICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJztcbiAgICBib3JkZXItcmFkaXVzOiAzICogJHJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpO1xuICAgIH1cblxuICAgICYgPiAuYmFycy1sb2FkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYubG9hZGluZyB7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmID4gLmJhcnMtbG9hZGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHJlbTogMC4wNjI1cmVtO1xuXG4kYmdDb2xvcjogdmFyKC0tYmdDb2xvcik7XG5cbiR0ZXh0Q29sb3I6IHZhcigtLXRleHRDb2xvcik7XG4kbGltZVRleHQ6IHZhcigtLWxpbWVUZXh0KTtcbiRkaW1UZXh0OiB2YXIoLS1kaW1UZXh0KTtcbiRhY3RpdmVUZXh0OiB2YXIoLS1hY3RpdmVUZXh0KTtcblxuJGJyYW5kQ29sb3I6IHZhcigtLWJyYW5kQ29sb3IpO1xuJHRleHRDb2xvck9uQnJhbmRDb2xvcjogdmFyKC0tdGV4dENvbG9yT25CcmFuZENvbG9yKTtcblxuJHNlY3Rpb25CZ0NvbG9yOiB2YXIoLS1zZWN0aW9uQmdDb2xvcik7XG4kbGlnaHRCZ0NvbG9yOiB2YXIoLS1saWdodEJnQ29sb3IpO1xuJGRhcmtCZ0NvbG9yOiB2YXIoLS1kYXJrQmdDb2xvcik7XG5cbiRsaW1lQnRuOiB2YXIoLS1saW1lQnRuKTtcbiRsaW1lQnRuVGV4dDogdmFyKC0tbGltZUJ0blRleHQpO1xuJHJlZEJ0bjogdmFyKC0tcmVkQnRuKTtcbiRyZWRCdG5UZXh0OiB2YXIoLS1yZWRCdG5UZXh0KTtcblxuJHNpZGVTZWN0aW9uQmc6IHZhcigtLXNpZGVTZWN0aW9uQmcpO1xuXG4vKiB0YWJsZSAqL1xuJG1pZGRsZUdhbWVDb250YWluZXJCZ0NvbG9yOiB2YXIoLS1taWRkbGVHYW1lQ29udGFpbmVyQmdDb2xvcik7XG5cbiR0YWJsZUJvcmRlcjogdmFyKC0tdGFibGVCb3JkZXIpO1xuJHllbGxvd1RleHQ6IHZhcigtLXllbGxvd1RleHQpO1xuJHllbGxvd0JnQ29sb3I6IHZhcigtLXllbGxvd0JnQ29sb3IpO1xuJGNoYnhCZ0NvbG9yOiB2YXIoLS1jaGJ4QmdDb2xvcik7XG4kY2hieFRleHQ6IHZhcigtLWNoYnhUZXh0KTtcbiRncmF5VGV4dDogdmFyKC0tZ3JheVRleHQpO1xuXG4kbGlnaHRHcmF5VGV4dDogdmFyKC0tbGlnaHRHcmF5VGV4dCk7XG4kbGlnaHRHcmF5QmdDb2xvcjogdmFyKC0tbGlnaHRHcmF5QmdDb2xvcik7XG5cbi8vIG5ld1xuXG4kYm9yZGVyUmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xuJGJnQ29sb3I6IHZhcigtLWJnQ29sb3IpO1xuJGxpbWVDb2xvcjogdmFyKC0tbGltZUNvbG9yKTtcbiRwbGFjZUhvbGRlckNvbG9yOiB2YXIoLS1wbGFjZUhvbGRlckNvbG9yKTtcbiRnYW1lTmFtZUNvbG9yOiB2YXIoLS1nYW1lTmFtZUNvbG9yKTtcbiRzY3JvbGxiYXJUcmFja0NvbG9yOiB2YXIoLS1zY3JvbGxiYXJUcmFja0NvbG9yKTtcbiRzY3JvbGxiYXJUaHVtYkNvbG9yOiB2YXIoLS1zY3JvbGxiYXJUaHVtYkNvbG9yKTtcbiRlcnJvcldyYXBwZXJCZ0NvbG9yOiB2YXIoLS1lcnJvcldyYXBwZXJCZ0NvbG9yKTtcbiRlcnJvcldyYXBwZXJDb2xvcjogdmFyKC0tZXJyb3JXcmFwcGVyQ29sb3IpO1xuXG4kd2FsbGV0Q2hhbmdlckJnQ29sb3I6IHZhcigtLXdhbGxldENoYW5nZXJCZ0NvbG9yKTtcbiRmcmVlYmV0QmdDb2xvcjogdmFyKC0tZnJlZWJldEJnQ29sb3IpO1xuJGZyZWViZXRDb2xvcjogdmFyKC0tZnJlZWJldENvbG9yKTtcbiR0aW1lckNvbG9yOiB2YXIoLS10aW1lckNvbG9yKTtcbiRnYW1lUnVsZXNUaXRsZUNvbG9yOiB2YXIoLS1nYW1lUnVsZXNUaXRsZUNvbG9yKTtcblxuJGdhbWVDb250YWluZXJCZ0NvbG9yOiB2YXIoLS1nYW1lQ29udGFpbmVyQmdDb2xvcik7XG5cbiRiZXRBbW91bnRCZ0NvbG9yOiB2YXIoLS1iZXRBbW91bnRCZ0NvbG9yKTtcbiRiZXRBbW91bnRCb3JkZXJDb2xvcjogdmFyKC0tYmV0QW1vdW50Qm9yZGVyQ29sb3IpO1xuJGJldEFtb3VudEJvcmRlclRoaWNrbmVzczogdmFyKC0tYmV0QW1vdW50Qm9yZGVyVGhpY2tuZXNzKTtcbiRiZXRBbW91bnRCdG5CZ0NvbG9yOiB2YXIoLS1iZXRBbW91bnRCdG5CZ0NvbG9yKTtcbiRiZXRBbW91bnRCdG5XaWR0aDogdmFyKC0tYmV0QW1vdW50QnRuV2lkdGgpO1xuJGJldEFtb3VudEJ0bkhlaWdodDogdmFyKC0tYmV0QW1vdW50QnRuSGVpZ2h0KTtcbiRiZXRBbW91bnRCdG5Cb3JkZXJSYWRpdXM6IHZhcigtLWJldEFtb3VudEJ0bkJvcmRlclJhZGl1cyk7XG4kYmV0QW1vdW50VGl0bGVDb2xvcjogdmFyKC0tYmV0QW1vdW50VGl0bGVDb2xvcik7XG4kYmV0QW1vdW50VGl0bGVGb250U2l6ZTogdmFyKC0tYmV0QW1vdW50VGl0bGVGb250U2l6ZSk7XG4kYmV0QW1vdW50Q29sb3I6IHZhcigtLWJldEFtb3VudENvbG9yKTtcbiRiZXRBbW91bnRGb250U2l6ZTogdmFyKC0tYmV0QW1vdW50Rm9udFNpemUpO1xuJGJldEFtb3VudEN1cnJlbmN5Q29sb3I6IHZhcigtLWJldEFtb3VudEN1cnJlbmN5Q29sb3IpO1xuJGJldEFtb3VudElucHV0QmdDb2xvcjogdmFyKC0tYmV0QW1vdW50SW5wdXRCZ0NvbG9yKTtcblxuJGJ0bkJhcnNCZ0NvbG9yOiB2YXIoLS1idG5CYXJzQmdDb2xvcik7XG4kYmV0QnRuQmdDb2xvcjogdmFyKC0tYmV0QnRuQmdDb2xvcik7XG4kYmV0QnRuQ29sb3I6IHZhcigtLWJldEJ0bkNvbG9yKTtcbiRiZXRCdG5Gb250U2l6ZTogdmFyKC0tYmV0QnRuRm9udFNpemUpO1xuXG4kY2FzaG91dEJ0bkJnQ29sb3I6IHZhcigtLWNhc2hvdXRCdG5CZ0NvbG9yKTtcbiRjYXNob3V0QnRuQ29sb3I6IHZhcigtLWNhc2hvdXRCdG5Db2xvcik7XG4kY2FzaG91dEFtb3VudEJ0bkNvbG9yOiB2YXIoLS1jYXNob3V0QW1vdW50QnRuQ29sb3IpO1xuJGNhc2hvdXRCdG5Gb250U2l6ZTogdmFyKC0tY2FzaG91dEJ0bkZvbnRTaXplKTtcblxuJGJldEhpc3RvcnlCZ0NvbG9yOiB2YXIoLS1iZXRIaXN0b3J5QmdDb2xvcik7XG5cbiRsaW1pdHNIZWlnaHQ6IHZhcigtLWxpbWl0c0hlaWdodCk7XG4kYmV0TGltaXRzQmdDb2xvcjogdmFyKC0tYmV0TGltaXRzQmdDb2xvcik7XG4kYmV0TGltaXRzVGl0bGVDb2xvcjogdmFyKC0tYmV0TGltaXRzVGl0bGVDb2xvcik7XG4kYmV0TGltaXRzVGl0bGVGb250U2l6ZTogdmFyKC0tYmV0TGltaXRzVGl0bGVGb250U2l6ZSk7XG4kYmV0TGltaXRzQW1vdW50Q29sb3I6IHZhcigtLWJldExpbWl0c0Ftb3VudENvbG9yKTtcbiRiZXRMaW1pdHNBbW91bnRGb250U2l6ZTogdmFyKC0tYmV0TGltaXRzQW1vdW50Rm9udFNpemUpO1xuJGJldExpbWl0c0N1cnJlbmN5Q29sb3I6IHZhcigtLWJldExpbWl0c0N1cnJlbmN5Q29sb3IpO1xuJGJldExpbWl0c0N1cnJlbmN5Rm9udFNpemU6IHZhcigtLWJldExpbWl0c0N1cnJlbmN5Rm9udFNpemUpO1xuJGJldExpbWl0c01vYmlsZUJnQ29sb3I6IHZhcigtLWJldExpbWl0c01vYmlsZUJnQ29sb3IpO1xuJGJldExpbWl0c1RpdGxlTW9iaWxlRm9udFNpemU6IHZhcigtLWJldExpbWl0c1RpdGxlTW9iaWxlRm9udFNpemUpO1xuJGJldExpbWl0c0Ftb3VudE1vYmlsZUZvbnRTaXplOiB2YXIoLS1iZXRMaW1pdHNBbW91bnRNb2JpbGVGb250U2l6ZSk7XG4kYmV0TGltaXRzQ3VycmVuY3lNb2JpbGVGb250U2l6ZTogdmFyKC0tYmV0TGltaXRzQ3VycmVuY3lNb2JpbGVGb250U2l6ZSk7XG5cbiRjdXJyZW5jeUFtb3VudENvbG9yOiB2YXIoLS1jdXJyZW5jeUFtb3VudENvbG9yKTtcbiRjdXJyZW5jeUNvZGVDb2xvcjogdmFyKC0tY3VycmVuY3lDb2RlQ29sb3IpO1xuXG4kcmlnaHRzZWN0aW9uYmdjb2xvcjogdmFyKC0tcmlnaHRzZWN0aW9uYmdjb2xvcik7XG5cbiRpbnN1ZmZpY2llbnRCYWxhbmNlQ29sb3I6IHZhcigtLWluc3VmZmljaWVudEJhbGFuY2VDb2xvcik7XG4iLCJAaW1wb3J0IFwidmFycy5zY3NzXCI7XG5cbmhlYWRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NjVweCk7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAwIDE1cHg7XG5cbiAgLndyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAganVzdGlmeS1zZWxmOiBiYXNlbGluZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAuYmFjay10by1ob21lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICNnYW1lLW5hbWUge1xuICAgICAgICBjb2xvcjogJGdhbWVOYW1lQ29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEJsYWNrXCI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICAgICYud2l0aC1iYWNrLWJ1dHRvbiB7XG4gICAgICAgIC5iYWNrLXRvLWhvbWUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9iYWNrLXRvLWhvbWUucG5nXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTAwMjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgI2dhbWUtbmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjdXNlci1zdGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLndhbGxldC13cmFwcGVyIHtcbiAgICAgICAgICAkd2FsbGV0SGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICR3YWxsZXRGb250U2l6ZTogMTRweDtcblxuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAkd2FsbGV0SGVpZ2h0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhbGxldENoYW5nZXJCZ0NvbG9yO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6ICR3YWxsZXRGb250U2l6ZTtcbiAgICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICAgICNhY3RpdmUtd2FsbGV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL2Fycm93LWRvd24uc3ZnXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY3VycmVuY3lBbW91bnRDb2xvcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY3VycmVuY3lDb2RlQ29sb3I7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICN1c2VyLXdhbGxldHMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YWxsZXRDaGFuZ2VyQmdDb2xvcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJHdhbGxldEhlaWdodDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4ICMyOTI4MmYgc29saWQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3VycmVuY3lBbW91bnRDb2xvcjtcbiAgICAgICAgICAgICAgICAgIGZvbnQ6ICR3YWxsZXRGb250U2l6ZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjdXJyZW5jeUNvZGVDb2xvcjtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTM3NGI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxvY2sge1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgICAgICAgI3VzZXItd2FsbGV0cyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zaW5nbGUge1xuICAgICAgICAgICAgI2FjdGl2ZS13YWxsZXQge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNmcmVlYmV0LXdyYXBwZXIge1xuICAgICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgICAgI3dhbGxldC1mcmVlYmV0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogIzA2ZGRlYjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJHJlbTogMC4wNjI1cmVtO1xuICAgICAgICAgICAgJiA+IGkuZnJlZWJldCB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtNCAqICRyZW07XG4gICAgICAgICAgICAgIHRvcDogLTQgKiAkcmVtO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMCAqICRyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMjAgKiAkcmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjAgKiAkcmVtO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMCAqICRyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZTMyMzg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3JhY2luZy1idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3RhdGljL2ltYWdlcy9sZWFkZXJib2FyZC1pY29uLnBuZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdhbWUtc2V0dGluZ3Mtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmdhbWUtdGltZS13cmFwcGVyIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICNnYW1lLXRpbWUge1xuICAgICAgICAgICAgY29sb3I6ICR0aW1lckNvbG9yO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2dhbWUtcnVsZXMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgY29sb3I6ICRnYW1lUnVsZXNUaXRsZUNvbG9yO1xuXG4gICAgICAgICAgI3J1bGVzLXdyYXBwZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmdhbWUtYXVkaW8tY29udHJvbGxlcnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MHB4KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDUwMDA7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTFiMjk7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkICM5N2ExYzIwYyAxcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzk3YTFjMjtcblxuICAgICAgICAgICAgLmdhbWUtYXVkaW8tY29udHJvbGxlciB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgICAgICAgLnN3aXRjaC1idXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyNTMzO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3YTFjMjM0O1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgICAgICAgICAgLmlubmVyLXN3aXRjaC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5N2ExYzI7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxcHg7XG5cbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5uZXItc3dpdGNoLWJ1dHRvbi10ZXh0OjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIm9mZlwiO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgICAuaW5uZXItc3dpdGNoLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMWYxNWI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuaW5uZXItc3dpdGNoLWJ1dHRvbi10ZXh0OjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwib25cIjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhMWYxNWI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC52b2x1bWUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMTgwbXMgZWFzZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIC8vIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAvLyBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoLm11dGVkKSB7XG4gICAgICAgICAgICAgIC5zb3VuZC1vbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnNvdW5kLW9mZiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm11dGVkIHtcbiAgICAgICAgICAgICAgLnNvdW5kLW9mZiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnNvdW5kLW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0LWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC52b2x1bWUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cblxuICBpLmJvbnVzIHtcbiAgICBjb2xvcjogZ29sZDtcbiAgfVxuXG4gIGkuZnJlZWJldCB7XG4gICAgY29sb3I6ICMwMGYwZmY7XG4gIH1cblxuICBhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpob3ZlciBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJiArIGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBwYWRkaW5nOiAzMHB4IDQ1cHggMCAzMHB4O1xuICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgI3VzZXItc3RhdGUge1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICNmcmVlYmV0LXdyYXBwZXIge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3JhY2luZy1idG4ge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU21hbGwgZGV2aWNlcyAobGFuZHNjYXBlIHBob25lcywgbGVzcyB0aGFuIDc2OHB4KVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gcGFkZGluZzogMCAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDVweDtcblxuICAgIC53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICAgI2dhbWUtbmFtZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0OHB4KTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIHotaW5kZXg6IDEwMDE7XG4gICAgICAgIH1cbiAgICAgICAgJi53aXRoLWJhY2stYnV0dG9uIHtcbiAgICAgICAgICAuYmFjay10by1ob21lIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0OHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgI2dhbWUtbmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3VzZXItc3RhdGUge1xuICAgICAgICAgIC53YWxsZXQtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG5cbiAgICAgICAgICAgICNhY3RpdmUtd2FsbGV0IHtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5ib251cyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN1c2VyLXdhbGxldHMge1xuICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubG9jayB7XG4gICAgICAgICAgICAgICN1c2VyLXdhbGxldHMge1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgI2ZyZWViZXQtd3JhcHBlciB7XG4gICAgICAgICAgICAjd2FsbGV0LWZyZWViZXQge1xuICAgICAgICAgICAgICAmID4gaS5mcmVlYmV0IHtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICNyYWNpbmctYnRuIHtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2FtZS1zZXR0aW5ncy13cmFwcGVyIHtcbiAgICAgICAgICBhIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmdhbWUtdGltZS13cmFwcGVyIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgICNnYW1lLXRpbWUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgI2dhbWUtcnVsZXMge1xuICAgICAgICAgICAgI3J1bGVzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52b2x1bWUge1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bm90KC5tdXRlZCkge1xuICAgICAgICAgICAgICAgIC5zb3VuZC1vbiB7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNvdW5kLW9mZiB7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5tdXRlZCB7XG4gICAgICAgICAgICAgICAgLnNvdW5kLW9mZiB7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNvdW5kLW9uIHtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJpZ2h0LWNvbnRlbnQge1xuICAgICAgICAudm9sdW1lIHtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiYXNpZGUge1xuICAmLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNyYWNpbmctYnRuIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdGF0aWMvaW1hZ2VzL2xlYWRlcmJvYXJkLWljb24ucG5nKTtcbiAgfVxuXG4gICNnYW1lcnVsZXMtYnRuIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdGF0aWMvaW1hZ2VzL2dhbWUtcnVsZXMuc3ZnKTtcbiAgfVxuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA3Nzc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTI2O1xuICBmb250LXNpemU6IDE2cHg7XG5cbiAgLndyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAuY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgLm1lbnUge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAwLjg3O1xuICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvLUxpZ2h0LCBzZXJpZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ncmF5IHtcbiAgICAgICAgY29sb3I6ICM4ZjhmOTE7XG4gICAgICB9XG5cbiAgICAgIC5nb2xkIHtcbiAgICAgICAgY29sb3I6ICNmZWNiNWI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucG9wdXAge1xuICB3aWR0aDogNzAlO1xufVxuXG4jcG9wdXAtbXktYmV0cy1oaXN0b3J5IHtcbiAgLnBvcHVwLXRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjY2NkNmY2O1xuXG4gICAgc3BhbiB7XG4gICAgfVxuXG4gICAgLnBvcHVwLWNsb3NlIHtcbiAgICB9XG4gIH1cblxuICAuYmV0LWhpc3RvcnktcmFuZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW46IDAgNSU7XG5cbiAgICAuZGF0ZS1waWNrZXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmRhdGUtcGlja2VyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLy8gd2lkdGg6IDE3NnB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0MjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgICAgICBjb2xvcjogI2NjZDZmNjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICZbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gICAgICAgICZbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAvLyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICBjb2xvcjogIzk3YTFjMjtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWx0ZXItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM5N2ExYzI7XG4gICAgICB3aWR0aDogNjhweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAucG9wdXAtYm9keSB7XG4gICAgbWFyZ2luOiAxNXB4IDUlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMwMHB4KTtcblxuICAgIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy8gYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIGNvbG9yOiAjOTdhMWMyO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgYm9yZGVyLXNwYWNpbmc6IDAgMDtcblxuICAgICAgdGhlYWQge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2UyZThmYjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRib2R5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ciB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAmLmFtb3VudCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjY2NkNmY2O1xuICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk3YTFjMjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYud2luIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2JlZjE1OTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICB0ZDpudGgtY2hpbGQoMSksXG4gICAgICAgIHRoOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpudGgtY2hpbGQoMiksXG4gICAgICAgIHRoOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpudGgtY2hpbGQoMyksXG4gICAgICAgIHRoOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpudGgtY2hpbGQoNCksXG4gICAgICAgIHRoOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpudGgtY2hpbGQoNSksXG4gICAgICAgIHRoOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpudGgtY2hpbGQoNSksXG4gICAgICAgIHRoOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmV0LWhpc3RvcnktaXRlbSB7XG4gICAgICAgICYuaGFzLWhpc3Rvcnktdmlld2VyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLnZpc2libGUge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJmNDE7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgLy8gYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjE0LCAyNDYsIDAuMyk7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyMDQsIDIxNCwgMjQ2LCAwLjMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJldC1oaXN0b3J5LWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogdW5zZXQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAuYmV0LWhpc3RvcnktdmlldyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG5cbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAuYmV0LWhpc3RvcnktdmlldyB7XG4gICAgICAgICAgICAgIC8vIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyMDQsIDIxNCwgMjQ2LCAwLjMpO1xuICAgICAgICAgICAgICAvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjE0LCAyNDYsIDAuMyk7XG4gICAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIwNCwgMjE0LCAyNDYsIDAuMyk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MWIyOTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gICAgLnRhYmxlLWJvZHkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNwb3B1cC1teS1iZXRzLWhpc3Rvcnkge1xuICAgIC5wb3B1cCB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAjcG9wdXAtbXktYmV0cy1oaXN0b3J5IHtcbiAgICAucG9wdXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgICAucG9wdXAtdG9wIHtcbiAgICAgICAgfVxuICAgICAgICAuYmV0LWhpc3RvcnktcmFuZ2Uge1xuICAgICAgICAgIG1hcmdpbjogMCAwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgIC5kYXRlLXBpY2tlcnMge1xuICAgICAgICAgICAgLmRhdGUtcGlja2VyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwNXB4O1xuXG4gICAgICAgICAgICAgICAgJlt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgICAgICAgICAgICAgICAmW3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb3B1cC1ib2R5IHtcbiAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCk7XG5cbiAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAvLyBib3JkZXItc3BhY2luZzogNXB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDEpLFxuICAgICAgICAgICAgICB0aDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDIpLFxuICAgICAgICAgICAgICB0aDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNyU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDMpLFxuICAgICAgICAgICAgICB0aDpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNyU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDQpLFxuICAgICAgICAgICAgICB0aDpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNyU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDUpLFxuICAgICAgICAgICAgICB0aDpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNyU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDUpLFxuICAgICAgICAgICAgICB0aDpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnMuc2Nzc1wiO1xuXG5tYWluIHtcbiAgLnJpZ2h0LWNvbnRlbnQge1xuICAgIC5teS1iZXRzIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmlnaHRzZWN0aW9uYmdjb2xvcjtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCAtIDE1cHgpO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbjtcblxuICAgICAgLnNlY3Rpb24taGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cbiAgICAgICAgLnRhYiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIGNvbG9yOiAjZTJlOGZiO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaWNvbi10aXRsZSB7XG4gICAgICAgICAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jdXJyZW50LWJldHMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgIC5jdXJyZW50LWJldHMtY291bnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ExZjE1YjtcbiAgICAgICAgICAgICAgICAmOm5vdCg6ZW1wdHkpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5teS1iZXRzIHtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5oaWdocm9sbGVyLWJldHMge1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTFiMjk7XG4gICAgICAgICAgICBjb2xvcjogIzk3YTFjMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWJvZHkge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgICAgICAudGFiLWJvZHkge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgI215LWJldHMtaGlzdG9yeSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICNjY2Q2ZjY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5iZXQtaGlzdG9yeS1pY29uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5iZXQtbGlzdCB7XG4gICAgICAgICAgICAudGIge1xuICAgICAgICAgICAgICBjb2xvcjogIzk3YTFjMjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgIC50Yi1oZWFkLFxuICAgICAgICAgICAgICAudGItcm93IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50Yi1oZWFkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxYjI5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm51bS10aCB7XG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMCUpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnRiLWJvZHkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAudGItcm93IHtcbiAgICAgICAgICAgICAgICAgICYud2luIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaW1lQ29sb3I7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMCUpO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMCUpO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMCUpO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMCUpO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYub3Blbi1jaGF0IHtcbiAgICAgIC5teS1iZXRzIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNXB4IC0gMzAwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubGl2ZS10YWJsZSB7XG4gICAgLm15LWJldHMge1xuICAgICAgLnNlY3Rpb24taGVhZGVyIHtcbiAgICAgICAgLmljb24tdGl0bGUuY3VycmVudC1iZXRzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIG1haW4ge1xuICAgIC5yaWdodC1jb250ZW50IHtcbiAgICAgIC5teS1iZXRzIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICAuc2VjdGlvbi1ib2R5IHtcbiAgICAgICAgICAudGFiLWJvZHkge1xuICAgICAgICAgICAgLmJldC1saXN0IHtcbiAgICAgICAgICAgICAgLnRiIHtcbiAgICAgICAgICAgICAgICAudGItaGVhZCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50Yi1ib2R5IHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgbWFpbiB7XG4gICAgLnJpZ2h0LWNvbnRlbnQge1xuICAgICAgLm15LWJldHMge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgIC5zZWN0aW9uLWJvZHkge1xuICAgICAgICAgIC50YWItYm9keSB7XG4gICAgICAgICAgICAuYmV0LWxpc3Qge1xuICAgICAgICAgICAgICAudGIge1xuICAgICAgICAgICAgICAgIC50Yi1oZWFkIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGItYm9keSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJzLnNjc3NcIjtcblxubWFpbiBzZWN0aW9uLmxpdmUtY2hhdC5yaWdodC1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyNTMzO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuXG4gIC5jaGF0LWhlYWRlci5zZWN0aW9uLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5leHAtY29sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmljb24tdGl0bGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjYWRiOGNjO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXhwLWNvbCB7XG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICB9XG4gICAgICAmLmV4cGFuZGVkIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWluaW1pemUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbi1ib2R5IHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG5cbiAgLmNoYXQtbWVzc2FnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgLmNoYXQtY29udGFpbmVyIHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgIGxpLm1lc3NhZ2UtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VuZGVyLW5hbWUge1xuICAgICAgICAgIGNvbG9yOiAjYTFmMTViO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZXNzYWdlIHtcbiAgICAgICAgICBjb2xvcjogI2RjZTFmMjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaGF0LW1lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgIGZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzZiN2E5OTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMTYyNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogMjJweCAxNXB4O1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzZiN2E5OTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY1NjZkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuaS5saXZlLWNoYXQtaWNvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDJ2dztcbiAgYm90dG9tOiAyMHZ3O1xuICB3aWR0aDogMTJ2dztcbiAgaGVpZ2h0OiAxMnZ3O1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmNTY2ZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDV2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgaS5saXZlLWNoYXQtaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIG1haW4gc2VjdGlvbi5saXZlLWNoYXQucmlnaHQtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgYmFja2dyb3VuZDogIzMxMzEzNTtcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgxNCwgMTQsIDE0LCAwLjQpO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICAuY2hhdC1oZWFkZXIuc2VjdGlvbi1oZWFkZXIge1xuICAgICAgLmNvbGxhcHNlLFxuICAgICAgLmV4cGFuZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmV4cC1jb2wgLm1pbmltaXplIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vdmFycy5zY3NzJztcblxuJHJhY2UtcmF0aW5nLXBhZGRpbmc6IDIwICogJHJlbTtcbiRyYWNlLXJvdy1oZWlnaHQ6IDI5ICogJHJlbTtcbiRyYWNlLXRhYmxlLXRpdGxlLWhlaWdodDogNjAgKiAkcmVtO1xuXG4ubGVmdC1jb250ZW50IHtcbiAgICAucmFjZS1yYXRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTMwLDM3LDQwKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxMzAsMzcsNDAsMSkgMCUsIHJnYmEoODYsNTEsNTYsMSkgMjUlLCByZ2JhKDU5LDU5LDY1LDEpIDc1JSwgcmdiYSg1OSw1OSw2NSwxKSAxMDAlKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAvKmJhY2tncm91bmQ6IGNlbnRlciAwIG5vLXJlcGVhdCB1cmwoLi4vc3RhdGljL2ltYWdlcy9ydW4tYmcuZ2lmKTsqL1xuICAgICAgICAvKndpZHRoOiBjYWxjKDEwMCUgLSAjezIgKiAkcmFjZS1yYXRpbmctcGFkZGluZyB9KTsqL1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8qcGFkZGluZzogJHJhY2UtcmF0aW5nLXBhZGRpbmc7Ki9cbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAmLmxvYWRpbmcge1xuICAgICAgICAgICAgLnJhY2UtdG9wLFxuICAgICAgICAgICAgLnJhY2UtYm90IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3JhY2UtY2xvc2Uge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMCAqICRyZW07XG4gICAgICAgICAgICByaWdodDogMTAgKiAkcmVtO1xuICAgICAgICAgICAgcGFkZGluZzogNSAqICRyZW07XG4gICAgICAgICAgICBjb2xvcjogJHllbGxvd1RleHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1ICogJHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAucmFjZS1uYXYge1xuICAgICAgICAgIHBhZGRpbmc6ICRyYWNlLXJhdGluZy1wYWRkaW5nICRyYWNlLXJhdGluZy1wYWRkaW5nIDAgJHJhY2UtcmF0aW5nLXBhZGRpbmc7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAmPmRpdiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1ICogJHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJj5kaXY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6JHllbGxvd1RleHQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICNyYWNlLXByZXYge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICNyYWNlLW5leHQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yYWNlLXRvcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyRyYWNlLXRhYmxlLXRpdGxlLWhlaWdodH0gKyAjezEzICogJHJhY2Utcm93LWhlaWdodH0pKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJhY2UtYm90IHtcbiAgICAgICAgICAgIC5yYWNlLXJ1bGVzIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIgKiAkcmFjZS1yb3ctaGVpZ2h0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcmFjZS1yYXRpbmctcGFkZGluZztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMCAqICRyZW07XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5VGV4dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmFjZS1lbmRpbmcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDUgKiAkcmVtO1xuICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3dUZXh0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNCAqICRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAucmFjZS1jb3VudGRvd24ge1xuICAgICAgICAgICAgLyp0b3A6IDM3MCAqICRyZW07XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7Ki9cbiAgICAgICAgfVxuXG4gICAgICAgIC5yYWNlLWxlYWRlcmJvYXJkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBjb2xvcjogJHllbGxvd1RleHQ7XG4gICAgICAgICAgICBoZWlnaHQ6ICRyYWNlLXRhYmxlLXRpdGxlLWhlaWdodDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICYgPiBpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNTUgKiAkcmVtO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTIuNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3RhdGljL2ltYWdlcy9sZWFkZXJib2FyZC1pY29uLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDAgKiAkcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMCAqICRyYWNlLXJvdy1oZWlnaHQ7XG5cbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRyYWNlLXJvdy1oZWlnaHQ7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjEwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubXktcmFjZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjY2ZmMDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTQ5M2Y7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRyYWNlLXJvdy1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzAgKiAkcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkcmFjZS1yYXRpbmctcGFkZGluZztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcmFjZS1yYXRpbmctcGFkZGluZztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93VGV4dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi50aWNrIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udGljay1mbGlwLCAudGljay10ZXh0LWlubGluZSB7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbn1cblxuLnRpY2stbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMCAqICRyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRpY2stY2hhciB7XG4gICAgd2lkdGg6IDEuNWVtO1xufVxuXG4udGljay10ZXh0LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDFlbTtcbn1cblxuLnRpY2stdGV4dC1pbmxpbmUgKyAudGljay10ZXh0LWlubGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0uMzI1ZW07XG59XG5cbi50aWNrLWdyb3VwIHtcbiAgICBtYXJnaW46IDAgNSAqICRyZW07XG5cbiAgICAmID4gZGl2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDEpID4gZGl2LFxuICAgICY6bnRoLWNoaWxkKDIpID4gZGl2IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIjpcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAjezEyICogJHJlbX0pO1xuICAgICAgICAgICAgcmlnaHQ6IC03ICogJHJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOCAqICRyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5cbi50aWNrLXRleHQtaW5saW5lIHtcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApICFpbXBvcnRhbnQ7XG59XG5cblxuXG4udGljay1mbGlwLXBhbmVsIHtcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApICFpbXBvcnRhbnQ7XG59XG5cbi50aWNrLWZsaXAge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGljay1mbGlwLXBhbmVsLXRleHQtd3JhcHBlciB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuXG4udGljay1mbGlwLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50aWNrLWZsaXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMDNlbSAhaW1wb3J0YW50O1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICNyYWNlLWNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nOiRyYWNlLXJhdGluZy1wYWRkaW5nICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93VGV4dDtcbiAgICAgICAgZm9udC1zaXplOiAyNSAqICRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgfVxufSIsIkBpbXBvcnQgJy4uL3ZhcnMuc2Nzcyc7XG5cbiRyYWNlLXJhdGluZy1wYWRkaW5nOiAyMCAqICRyZW07XG4kcmFjZS1yb3ctaGVpZ2h0OiAyOSAqICRyZW07XG4kcmFjZS10YWJsZS10aXRsZS1oZWlnaHQ6IDYwICogJHJlbTtcblxuLmxlZnQtY29udGVudCB7XG4gICAgLmJhbm5lcnMtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEzMCwzNyw0MCk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTMwLDM3LDQwLDEpIDAlLCByZ2JhKDg2LDUxLDU2LDEpIDI1JSwgcmdiYSg1OSw1OSw2NSwxKSA3NSUsIHJnYmEoNTksNTksNjUsMSkgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgYS5iYW5uZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudHVybkRldmljZU5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IDEwMDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvcm90YXRpb24tYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgJi5tb2JpbGUtbGFuZHNjYXBlLWNoZWNrZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA4NTBweCkgYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAudHVybkRldmljZU5vdGlmaWNhdGlvbiB7XG4gICAgJi5tb2JpbGUtbGFuZHNjYXBlLWNoZWNrZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCJAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI3BvcHVwLXJ1bGVzIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAucG9wdXAtYmcge1xuICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5wb3B1cCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5wb3B1cC1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgIC5wb3B1cC1jbG9zZSB7XG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyBsZWZ0OiA5cHg7XG4gICAgICAgICAgICAvLyB0b3A6IDIzcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBvcHVwLWJvZHkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucG9wdXAtd3JhcHBlci5wb3B1cC1ydWxlcyB7XG4gICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnBvcHVwLWJnIHtcbiAgICAucG9wdXAge1xuICAgICAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG5cbiAgICAgICAgLnBvcHVwLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAucG9wdXAtY2xvc2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBvcHVwLWJvZHkge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAucG9wdXAtcnVsZXMtdGl0bGUtMSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI2UyZThmYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucG9wdXAtcnVsZXMtdGl0bGUtMiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI2UyZThmYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBvcHVwLXJ1bGVzLXRpdGxlLTMge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNlMmU4ZmI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wb3B1cC1ydWxlcy10aXRsZS00IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjYmVmMTU5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wb3B1cC1ydWxlLWJ1bGxldHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgIC5wb3B1cC1ydWxlLWJ1bGxldC1pdGVtIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICM5N2ExYzI7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgJjpub3QoOmVtcHR5KSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVmMTU5O1xuICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvcHVwLXJ1bGUtYnVsbGV0cy1sZWZ0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgICAgLnBvcHVwLXJ1bGUtYnVsbGV0LWxlZnQtaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvcHVwLXJ1bGUtYnVsbGV0cy1yaWdodCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgIC5wb3B1cC1ydWxlLWJ1bGxldC1yaWdodC1pdGVtLXRleHQge1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBvcHVwLXJ1bGVzLWxpbWl0cy10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogI2UyZThmYjtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wb3B1cC1ydWxlcy1saW1pdHMtdGFibGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTkyNjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICAgICAgLnBvcHVwLXJ1bGVzLWxpbWl0cy1oZWFkZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgIC5wb3B1cC1ydWxlLWxpbWl0LWhlYWRlci1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNkNWRhZWM7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1MSwgMTYxLCAxOTQsIDAuNCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxNTEsIDE2MSwgMTk0LCAwLjQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvcHVwLXJ1bGVzLWxpbWl0cy1ib2R5IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAucG9wdXAtcnVsZS1saW1pdC1ib2R5LWl0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2JlZjE1OTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxNTEsIDE2MSwgMTk0LCAwLjQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wb3B1cC1ydWxlcy1ydHAtYnVsbGV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTdhMWMyO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZjE1OTtcbiAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAucG9wdXAtYmcge1xuICAgICAgLnBvcHVwIHtcbiAgICAgICAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgICAgIC5wb3B1cC1ib2R5IHtcbiAgICAgICAgICAgIC5wb3B1cC1ydWxlLWJ1bGxldHMge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgIC5wb3B1cC1ydWxlLWJ1bGxldHMtbGVmdCxcbiAgICAgICAgICAgICAgLnBvcHVwLXJ1bGUtYnVsbGV0cy1yaWdodCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOZXhhLUV4dHJhTGlnaHRcIjtcbiAgLy8gZm9udC13ZWlnaHQ6IDIwMDtcbiAgc3JjOiB1cmwoXCJmb250cy9uZXhhL05leGEtRXh0cmFMaWdodC50dGZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmV4YS1IZWF2eVwiO1xuICAvLyBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybChcImZvbnRzL25leGEvTmV4YS1IZWF2eS50dGZcIik7XG59XG5cbi50b3VybmFtZW50cy1wb3B1cC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzAsIDM0LCA1NSwgMC42NCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLnRvdXJuYW1ldG5zLXBvcHVwLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTIyMzc7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5leGEtSGVhdnlcIjtcbiAgICBtYXgtd2lkdGg6IDg5MHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgLy8gbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC50b3VybmFtZW50LWhlYWRlciB7XG4gICAgICAkdEhlYWRlckhlaWdodDogMzZweDtcbiAgICAgICRib3JkZXJSYWRpdXM6IDhweDtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTJmNDg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6ICR0SGVhZGVySGVpZ2h0O1xuICAgICAgfVxuICAgICAgLmNsb3NlLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E0MjY2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgICB3aWR0aDogJHRIZWFkZXJIZWlnaHQ7XG4gICAgICAgIGhlaWdodDogJHRIZWFkZXJIZWlnaHQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRvdXJuYW1lbnQtdHlwZS1pdGVtcy1jb250YWluZXIge1xuICAgICAgLnRvdXJuYW1lbnQtdHlwZS1pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgIGhlaWdodDogMTg1cHg7XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvdXJuYW1lbnQtdHlwZS1pdGVtIHtcbiAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIC50b3VybmFtZW50LXR5cGUtaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2I1NztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggMHB4IHJnYmEoODMsIDExNCwgMjI1LCAwLjMxKTtcbiAgICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDBweCByZ2JhKDgzLCAxMTQsIDIyNSwgMC4zMSk7XG4gICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudG91cm5hbWVudC10eXBlLWl0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyYTQwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTYzcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzN3B4IDIzcHggMjNweCAyM3B4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIC50b3VybmFtZW50LXR5cGUtaXRlbS1pY29uIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudG91cm5hbWVudC10eXBlLWl0ZW0tdGl0bGUge1xuICAgICAgICAgICAgICAvLyBmb250LWZhbWlseTogXCJOZXhhLUhlYXZ5XCI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50b3VybmFtZW50LXR5cGUtaXRlbS1zdGFydGluZy10aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5leGEtRXh0cmFMaWdodFwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50b3VybmFtZW50LXR5cGUtaXRlbS1zdGFydGluZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgZ2FwOiA2cHg7XG5cbiAgICAgICAgICAgICAgJi10aW1lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjAzMztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgIC8vIGZvbnQtZmFtaWx5OiBcIk5leGEtSGVhdnlcIjtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmV4YS1FeHRyYUxpZ2h0XCI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNhNWRlZmY7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudG91cm5hbWVudC10eXBlLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNhNDI2NjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAzcyBlYXNlLCBiYWNrZ3JvdW5kLWltYWdlIDNzIGVhc2U7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM0NDUzOGQgMCUsICMzYzQ2NzEgMTAwJSk7XG4gICAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRvdXJuYW1lbnQtY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyZjQ4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY5OWJmNztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWluZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAudG91cm5hbWVudC1teS1yYW5rIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MmE0MDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5leGEtRXh0cmFMaWdodFwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLXNjb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNjk5YmY3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi12YWx1ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwZDk1ZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRvdXJuYW1lbnQtbGVhZGVyYm9hcmQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MmE0MDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAyMnB4O1xuXG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLXRiIHtcbiAgICAgICAgICAgIC5sZWFkZXJib2FyZC1yb3cge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggODBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlMjIzNztcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAzMy4zMzMlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtaGVhZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgIC50b3VybmFtZW50LWxlYWRlcmJvYXJkLXRiLXJvdyB7XG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN2RhYmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWJvZHkge1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNhNDI2NjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLy8gJjo6LXdlYmtpdC1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtcm93IHtcbiAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNiYmMzZTc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50b3VybmFtZW50cy1wb3B1cC13cmFwcGVyIHtcbiAgICAudG91cm5hbWV0bnMtcG9wdXAtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC50b3VybmFtZW50LWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNsb3NlLWJ0biB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRvdXJuYW1lbnQtdHlwZS1pdGVtcy1jb250YWluZXIge1xuICAgICAgICAudG91cm5hbWVudC10eXBlLWl0ZW1zIHtcbiAgICAgICAgICAudG91cm5hbWVudC10eXBlLWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50b3VybmFtZW50LXR5cGUtcGFnaW5hdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRvdXJuYW1lbnQtY29udGVudCB7XG4gICAgICAgIC50b3VybmFtZW50LWNvbnRlbnQtaGVhZGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuXG4gICAgICAgICAgLnRvdXJuYW1lbnQtY29udGVudC1oZWFkZXItaXRlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50b3VybmFtZW50LWNvbnRlbnQtaW5mbyB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgLnRvdXJuYW1lbnQtbXktcmFuayB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAudG91cm5hbWVudC1teS1yYW5rLWltZyB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudG91cm5hbWVudC1sZWFkZXJib2FyZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgLnRvdXJuYW1lbnQtbGVhZGVyYm9hcmQtdGIge1xuICAgICAgICAgICAgICAubGVhZGVyYm9hcmQtcm93IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDQwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnRvdXJuYW1lbnQtbGVhZGVyYm9hcmQtdGItaGVhZCB7XG4gICAgICAgICAgICAgICAgLnRvdXJuYW1lbnQtbGVhZGVyYm9hcmQtdGItcm93IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudG91cm5hbWVudC1sZWFkZXJib2FyZC10Yi1ib2R5IHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudG91cm5hbWVudHMtcG9wdXAtd3JhcHBlciB7XG4gICAgLnRvdXJuYW1ldG5zLXBvcHVwLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vdmFycy5zY3NzJztcbi8vICRiZXRMaW1pdHNCZ0NvbG9yXG4vLyAkYmV0TGltaXRzVGl0bGVDb2xvclxuLy8gJGJldExpbWl0c1RpdGxlRm9udFNpemVcbi8vICRiZXRMaW1pdHNBbW91bnRDb2xvclxuLy8gJGJldExpbWl0c0Ftb3VudEZvbnRTaXplXG4vLyAkYmV0TGltaXRzQ3VycmVuY3lDb2xvclxuLy8gJGJldExpbWl0c0N1cnJlbmN5Rm9udFNpemVcbi8vICRiZXRMaW1pdHNNb2JpbGVCZ0NvbG9yXG4vLyAkYmV0TGltaXRzVGl0bGVNb2JpbGVGb250U2l6ZVxuLy8gJGJldExpbWl0c0Ftb3VudE1vYmlsZUZvbnRTaXplXG4vLyAkYmV0TGltaXRzQ3VycmVuY3lNb2JpbGVGb250U2l6ZVxuLmJldC1pbmZvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmV0TGltaXRzQmdDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRiZ0NvbG9yO1xuICB6LWluZGV4OiAxMDAwO1xuXG4gIC5iZXQtbGltaXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogJGxpbWl0c0hlaWdodDtcblxuICAgIC5saW1pdC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLnRleHQge1xuICAgICAgICBmb250LXNpemU6ICRiZXRMaW1pdHNUaXRsZUZvbnRTaXplO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhIFNlbWlib2xkJztcbiAgICAgICAgY29sb3I6ICRiZXRMaW1pdHNUaXRsZUNvbG9yO1xuICAgICAgfVxuICAgICAgLm51bWJlciB7XG4gICAgICAgIGNvbG9yOiAkYmV0TGltaXRzQW1vdW50Q29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6ICRiZXRMaW1pdHNBbW91bnRGb250U2l6ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgIGIge1xuICAgICAgICAgIGNvbG9yOiAkYmV0TGltaXRzQ3VycmVuY3lDb2xvcjtcbiAgICAgICAgICBmb250LXNpemU6ICRiZXRMaW1pdHNDdXJyZW5jeUZvbnRTaXplO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmV0LWluZm8td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmV0TGltaXRzTW9iaWxlQmdDb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAuYmV0LWxpbWl0cyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgLmxpbWl0LWl0ZW0ge1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6ICRiZXRMaW1pdHNUaXRsZU1vYmlsZUZvbnRTaXplO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICBmb250LXNpemU6ICRiZXRMaW1pdHNBbW91bnRNb2JpbGVGb250U2l6ZTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgIGIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmV0TGltaXRzQ3VycmVuY3lNb2JpbGVGb250U2l6ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJzLnNjc3NcIjtcbi8vICRiZXRCdG5CZ0NvbG9yXG4vLyAkYmV0QnRuQ29sb3Jcbi8vICRiZXRCdG5Gb250U2l6ZVxuLmJldC1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmV0QnRuQmdDb2xvcjtcbiAgY29sb3I6ICRiZXRCdG5Db2xvcjtcbiAgZm9udC1zaXplOiAkYmV0QnRuRm9udFNpemU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5iYXJzLWxvYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICRidG5CYXJzQmdDb2xvcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcblxuICAgICYsXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnRuQmFyc0JnQ29sb3I7XG4gICAgICBhbmltYXRpb246IGxvYWRlckFuaW0gMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgICYge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgbG9hZGVyQW5pbSB7XG4gICAgICAwJSxcbiAgICAgIDgwJSxcbiAgICAgIDEwMCUge1xuICAgICAgICBib3gtc2hhZG93OiAwIDA7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgNDAlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMTBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aXRsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5idG4tYW1vdW50LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC52YWx1ZSxcbiAgICAgIC5jdXJyZW5jeSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcbiAgfVxuXG4gICYubG9hZGluZyB7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYgPiAuYmFycy1sb2FkZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi5iZXQtZW1wdHkge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIkJldCBBbW91bnQgRW1wdHlcIjtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJzLnNjc3NcIjtcbi8vICRjYXNob3V0QnRuQmdDb2xvclxuLy8gJGNhc2hvdXRCdG5Db2xvclxuLy8gJGNhc2hvdXRCdG5Gb250U2l6ZVxuLmNhc2hvdXQtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhc2hvdXRCdG5CZ0NvbG9yO1xuICBjb2xvcjogJGNhc2hvdXRBbW91bnRCdG5Db2xvcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgZm9udC1zaXplOiAkY2FzaG91dEJ0bkZvbnRTaXplO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLmJhcnMtbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJGJ0bkJhcnNCZ0NvbG9yO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuXG4gICAgJixcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRidG5CYXJzQmdDb2xvcjtcbiAgICAgIGFuaW1hdGlvbjogbG9hZGVyQW5pbSAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgJiB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbiAgICB9XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBsb2FkZXJBbmltIHtcbiAgICAgIDAlLFxuICAgICAgODAlLFxuICAgICAgMTAwJSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICA0MCUge1xuICAgICAgICBib3gtc2hhZG93OiAwIC0xMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiA+IHNwYW4ge1xuICAgIGNvbG9yOiAkY2FzaG91dEJ0bkNvbG9yO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XG4gIH1cblxuICAmLmxvYWRpbmcge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmID4gLmJhcnMtbG9hZGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYuYmV0LWVtcHR5IHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgICYgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJCZXQgQW1vdW50IEVtcHR5XCI7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi1jYXNob3V0LWFtb3VudCB7XG4gIH1cblxuICAuYnV0dG9uLWNhc2hvdXQtY3VycmVuY3kge1xuICAgIC8vIG9wYWNpdHk6IDAuNjtcbiAgICBjb2xvcjogI2YxYjIwMDtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL3ZhcnMuc2Nzc1wiO1xuXG4uYmV0LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmV0QW1vdW50QmdDb2xvcjtcbiAgYm9yZGVyOiAkYmV0QW1vdW50Qm9yZGVyVGhpY2tuZXNzIHNvbGlkICRiZXRBbW91bnRCb3JkZXJDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDM0NXB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcblxuICAuaW5wdXQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICR0aXRsZVdpZHRoOiA2MHB4O1xuXG4gICAgLnRpdGxlLXdyYXBwZXIge1xuICAgICAgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRiZXRBbW91bnRUaXRsZUNvbG9yO1xuICAgICAgICBmb250LXNpemU6ICRiZXRBbW91bnRUaXRsZUZvbnRTaXplO1xuICAgICAgICB3aWR0aDogJHRpdGxlV2lkdGg7XG4gICAgICB9XG4gICAgICAuY3VzdG9tLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmlucHV0LWFtb3VudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyR0aXRsZVdpZHRofSk7XG5cbiAgICAgIC5pbnB1dC1idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAkYmV0QW1vdW50QnRuV2lkdGg7XG4gICAgICAgIGhlaWdodDogJGJldEFtb3VudEJ0bkhlaWdodDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJldEFtb3VudEJ0bkJvcmRlclJhZGl1cztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZXRBbW91bnRCdG5CZ0NvbG9yO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5taW51cyB7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoI3skYmV0QW1vdW50QnRuV2lkdGh9ICsgNXB4KTtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9pbnB1dC1taW51cy5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucGx1cyB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvaW5wdXQtcGx1cy5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlucHV0IHtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIGNvbG9yOiAkYmV0QW1vdW50Q29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJldEFtb3VudEZvbnRTaXplO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmV0QW1vdW50SW5wdXRCZ0NvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skYmV0QW1vdW50QnRuV2lkdGh9ICogMiAtIDVweCk7XG4gICAgICAgIGhlaWdodDogMzZweDtcblxuICAgICAgICAmW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0ge1xuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLndpdGgtb3ZlcmxheSB7XG4gICAgICAgICY6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaW5wdXQtb3ZlcmxheSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC1vdmVybGF5IHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGJldEFtb3VudEZvbnRTaXplO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZXRBbW91bnRJbnB1dEJnQ29sb3I7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skYmV0QW1vdW50QnRuV2lkdGh9ICogMiAtIDVweCk7XG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuXG4gICAgICAgICAgLmlucHV0LXZhbCB7XG4gICAgICAgICAgICBjb2xvcjogJGJldEFtb3VudENvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaW5wdXQtdmFsLWVuZGluZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmV0QW1vdW50Q3VycmVuY3lDb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJldC13cmFwcGVyLXdpdGgtb3ZlcmxheSB7XG4gIH1cblxuICAmLmN1c3RvbSB7XG4gICAgLmlucHV0LXdyYXBwZXIge1xuICAgICAgLnRpdGxlLXdyYXBwZXIge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmN1c3RvbS10aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmV0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIubW9iaWxlLWlucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLy8gei1pbmRleDogOTk5OTk5O1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5OTtcblxuICAmLnZpc2libGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiB1bnNldDtcblxuICAgIC5iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG4gICAgLm1vYmlsZS1pbnB1dC1jb250YWluZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxuXG4gIC5iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLm1vYmlsZS1pbnB1dC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDI7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTB2aCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAuaW5wdXQtYXJlYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjFjMmE7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICAuaW5wdXQtdmFsdWUtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuaW5wdXQtdmFsdWUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIC5jdXJyZW5jeSB7XG4gICAgICAgICAgICBjb2xvcjogIzk3YTFjMjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgY29sb3I6ICRsaW1lQ29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICAgIC52YWx1ZS1zdWZpeCB7XG4gICAgICAgICAgICBjb2xvcjogJGxpbWVDb2xvcjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmVycm9yLXRvb2x0aXAge1xuICAgICAgICAgIGNvbG9yOiAjZTYyYjNhO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJlc2V0LWFjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjOTdhMWMyO1xuICAgICAgfVxuXG4gICAgICAmLmludmFsaWQge1xuICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjZTYyYjNhO1xuXG4gICAgICAgIC5pbnB1dC12YWx1ZS1jb250YWluZXIge1xuICAgICAgICAgIC5pbnB1dC12YWx1ZSB7XG4gICAgICAgICAgICAuY3VycmVuY3kge1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNlNjJiM2E7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmFsdWUtc3VmaXgge1xuICAgICAgICAgICAgICBjb2xvcjogI2U2MmIzYTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmVycm9yLXRvb2x0aXAge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZml4ZWQtYW1vdW50LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE0MWY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgICAgICAgICBjb2xvcjogIzY1NmM4MjtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxYjJiO1xuICAgICAgICAgICAgY29sb3I6ICM5N2ExYzI7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubnVtYmVyLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAubnVtYmVycyB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLm51bWJlci1pbnB1dC1saW5lIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAubnVtYmVyLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMTBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgY29sb3I6ICM5N2ExYzI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxYzJhO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJi56ZXJvIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgKiAyIC0gMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubnVtYmVyLWlucHV0LWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMjUlO1xuXG4gICAgICAgIC5jYW5jZWwtYWN0aW9uLFxuICAgICAgICAudW5kby1hY3Rpb24sXG4gICAgICAgIC5kb25lLWlucHV0LXZhbHVlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWMyYTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRvbmUtaW5wdXQtdmFsdWUge1xuICAgICAgICAgIGNvbG9yOiAkbGltZUNvbG9yO1xuICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmVycm9yLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXJyb3JXcmFwcGVyQmdDb2xvcjtcbiAgY29sb3I6ICRlcnJvcldyYXBwZXJDb2xvcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gIGJvcmRlcjogJGJldEFtb3VudEJvcmRlclRoaWNrbmVzcyBzb2xpZCAkYmV0QW1vdW50Qm9yZGVyQ29sb3I7XG5cbiAgLmVycm9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuIiwiQGltcG9ydCAndmFycy5zY3NzJztcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcblxuKiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZ0NvbG9yO1xuICBjb2xvcjogJHRleHRDb2xvcjtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YUJvbGQnO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuaW1nIHtcbiAgQGluY2x1ZGUgcHJldmVudERyYWc7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YUJvbGQnO1xuICBjb2xvcjogaW5oZXJpdDtcblxuICAmW2Rpc2FibGVkXSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5pbnB1dCxcbnNlbGVjdCB7XG4gIC8vIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbmlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAkcGxhY2VIb2xkZXJDb2xvcjtcbn1cbnNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xufVxudGFibGUgdGgge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkICFpbXBvcnRhbnQ7IC8qRm9yIEZpcmVGb3gqL1xuXG4gICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC8qRm9yIFdlYmtpdHMgbGlrZSBDaHJvbWUgYW5kIFNhZmFyaSovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbioge1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAkc2Nyb2xsYmFyVHJhY2tDb2xvcjtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAkc2Nyb2xsYmFyVGh1bWJDb2xvcjtcbiAgfVxufVxuIiwiQG1peGluIHByZXZlbnREcmFnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gIC1raHRtbC11c2VyLWRyYWc6IG5vbmU7XG4gIC1tb3otdXNlci1kcmFnOiBub25lO1xuICAtby11c2VyLWRyYWc6IG5vbmU7XG4gIHVzZXItZHJhZzogbm9uZTtcblxuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuQG1peGluIGRvdHRlZEhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWl4aW4gbGVzc0JyaWdodG5lc3NIb3ZlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAxMjBtcyBlYXNlLWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDcwJSk7XG4gIH1cbn1cblxuQG1peGluIHRleHRDb2xvckhvdmVyKCRjb2xvcjogI2ZmZiwgJGFjdGl2ZTogMCkge1xuICB0cmFuc2l0aW9uOiBjb2xvciAxMjBtcyBlYXNlLWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIEBpZiAoJGFjdGl2ZSA9PSAxKSB7XG4gICAgJi5hY3RpdmUsXG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWQxYzFjO1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBiZ0NvbG9ySG92ZXIoJGNvbG9yOiAjZmZmLCAkYWN0aXZlOiAwKSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTIwbXMgZWFzZS1pbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIEBpZiAoJGFjdGl2ZSA9PSAxKSB7XG4gICAgJi5hY3RpdmUsXG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG59XG5AbWl4aW4gYnJpZ2h0bmVzc0hvdmVyKCRicmlnaHRuZXNzOiA3MCUsICRhY3RpdmU6IDApIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDEyMG1zIGVhc2UtaW47XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoJGJyaWdodG5lc3MpO1xuICB9XG5cbiAgQGlmICgkYWN0aXZlID09IDEpIHtcbiAgICAmLmFjdGl2ZSxcbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygkYnJpZ2h0bmVzcyk7XG4gICAgfVxuICB9XG59XG5AbWl4aW4gYmdBbmRUZXh0Q29sb3JIb3ZlcigkYmdDb2xvciwgJHRleHRDb2xvciwgJGFjdGl2ZTogMCkge1xuICB0cmFuc2l0aW9uOiBjb2xvciAxMjBtcyBlYXNlLWluLCBiYWNrZ3JvdW5kLWNvbG9yIDEyMG1zIGVhc2UtaW47XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRCdG5CZ0NvbG9yO1xuICB9XG5cbiAgQGlmICgkYWN0aXZlID09IDEpIHtcbiAgICAmLmFjdGl2ZSxcbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0QnRuQmdDb2xvcjtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiB1bmRlcmxpbmVIb3ZlcigkdW5kZXJsaW5lQ29sb3I6IGluaXRpYWwpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJHVuZGVybGluZUNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiBjYXJkKCR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6IGNhbGMoMS4yICogI3skd2lkdGh9KTtcblxuICAucmFuayB7XG4gICAgZm9udC1zaXplOiBjYWxjKCN7JHdpZHRofSAqIDAuMzUpO1xuICB9XG59XG4iLCJAaW1wb3J0IFwidmFycy5zY3NzXCI7XG5AaW1wb3J0IFwibWl4aW5zLnNjc3NcIjtcblxuQGltcG9ydCBcImZvbnRzLnNjc3NcIjtcblxuQGltcG9ydCBcImNvbXBvbmVudHMuc2Nzc1wiO1xuXG5AaW1wb3J0IFwiaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJyaWdodGJhci5zY3NzXCI7XG5cbkBpbXBvcnQgXCJtb2R1bGVzL2JldGhpc3Rvcnkuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvbXliZXRzLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xpdmVjaGF0LnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3JhY2VzLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2Jhbm5lcnMuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvcm90YXRpb24tcG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvcG9wdXAtcnVsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvdG91cm5hbWVudHMtcG9wdXAuc2Nzc1wiO1xuXG4vLyBpbXBvcnQgY29tcG9uZW50c1xuQGltcG9ydCBcIm1vZHVsZXMvY29tcG9uZW50cy9saW1pdHMuc3R5bGUuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvY29tcG9uZW50cy9iZXQtYnV0dG9uLnN0eWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2NvbXBvbmVudHMvY2FzaG91dC1idXR0b24uc3R5bGUuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvY29tcG9uZW50cy9iZXQtY2hhbmdlci5zdHlsZS5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jb21wb25lbnRzL21vYmlsZS1pbnB1dC5zdHlsZS5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jb21wb25lbnRzL2Vycm9yLXdyYXBwZXIuc3R5bGUuc2Nzc1wiO1xuXG5AaW1wb3J0IFwib3ZlcnJpZGVzLnNjc3NcIjtcblxuOnJvb3Qge1xuICAtLXRleHRDb2xvcjogI2ZmZjtcblxuICAtLWJvcmRlclJhZGl1czogNXB4O1xuICAtLWJnQ29sb3I6ICMwYzEyMWU7XG4gIC0tbGltZUNvbG9yOiAjYTFmMTViO1xuICAtLXBsYWNlSG9sZGVyQ29sb3I6ICM2NTZjODI7XG4gIC0tZ2FtZU5hbWVDb2xvcjogI2U2MmIzYTtcbiAgLS1zY3JvbGxiYXJUcmFja0NvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1zY3JvbGxiYXJUaHVtYkNvbG9yOiAjMmYzNjRkO1xuICAtLWVycm9yV3JhcHBlckJnQ29sb3I6ICMxMzE5MjY7IC8vIzI4MjgyYztcbiAgLS1lcnJvcldyYXBwZXJDb2xvcjogI2Q5MmMzYTtcblxuICAtLXdhbGxldENoYW5nZXJCZ0NvbG9yOiAjMWMyMzMxO1xuICAtLWZyZWViZXRCZ0NvbG9yOiAjZTYyYjNhO1xuICAtLWZyZWViZXRDb2xvcjogI2UyZThmYjtcbiAgLS10aW1lckNvbG9yOiAjOTdhMWMyO1xuICAtLWdhbWVSdWxlc1RpdGxlQ29sb3I6IHJnYmEoMTUxLCAxNjEsIDE5NCwgMC42KTtcblxuICAtLWdhbWVDb250YWluZXJCZ0NvbG9yOiAjMTMxOTI2O1xuXG4gIC0tYmV0QW1vdW50QmdDb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYmV0QW1vdW50Qm9yZGVyQ29sb3I6IHJnYmEoMTAwLCAxMDYsIDEyOCwgMC43KTtcbiAgLS1iZXRBbW91bnRCb3JkZXJUaGlja25lc3M6IDFweDtcbiAgLS1iZXRBbW91bnRCdG5CZ0NvbG9yOiAjMzYzZTUzO1xuICAtLWJldEFtb3VudEJ0bldpZHRoOiA0MHB4O1xuICAtLWJldEFtb3VudEJ0bkhlaWdodDogNDBweDtcbiAgLS1iZXRBbW91bnRCdG5Cb3JkZXJSYWRpdXM6IDMwcHg7XG4gIC0tYmV0QW1vdW50VGl0bGVDb2xvcjogIzY0NmE4MDtcbiAgLS1iZXRBbW91bnRUaXRsZUZvbnRTaXplOiAxMnB4O1xuICAtLWJldEFtb3VudENvbG9yOiAjYTFmMTViO1xuICAtLWJldEFtb3VudEZvbnRTaXplOiAxNnB4O1xuICAtLWJldEFtb3VudEN1cnJlbmN5Q29sb3I6ICM5N2ExYzI7XG4gIC0tYmV0QW1vdW50SW5wdXRCZ0NvbG9yOiB0cmFuc3BhcmVudDtcblxuICAtLWJ0bkJhcnNCZ0NvbG9yOiAjNDQ0NDQ0O1xuICAtLWJldEJ0bkJnQ29sb3I6ICNhMWYxNWI7XG4gIC0tYmV0QnRuQ29sb3I6ICMxNTFiMjk7XG4gIC0tYmV0QnRuRm9udFNpemU6IDIycHg7XG4gIC0tY2FzaG91dEJ0bkJnQ29sb3I6ICNlNjJiM2E7XG4gIC0tY2FzaG91dEJ0bkNvbG9yOiAjZmZmZmZmO1xuICAtLWNhc2hvdXRBbW91bnRCdG5Db2xvcjogI2ZmZTMzODtcbiAgLS1jYXNob3V0QnRuRm9udFNpemU6IDIycHg7XG5cbiAgLS1iZXRIaXN0b3J5QmdDb2xvcjogIzFmMjUzMztcblxuICAtLWxpbWl0c0hlaWdodDogNDBweDtcbiAgLS1iZXRMaW1pdHNCZ0NvbG9yOiAjMWYyNTMzO1xuICAtLWJldExpbWl0c1RpdGxlQ29sb3I6ICM5N2ExYzI7XG4gIC0tYmV0TGltaXRzVGl0bGVGb250U2l6ZTogMTRweDtcbiAgLS1iZXRMaW1pdHNBbW91bnRDb2xvcjogI2NjZDZmNjtcbiAgLS1iZXRMaW1pdHNBbW91bnRGb250U2l6ZTogMTRweDtcbiAgLS1iZXRMaW1pdHNDdXJyZW5jeUNvbG9yOiAjOTdhMWMyO1xuICAtLWJldExpbWl0c0N1cnJlbmN5Rm9udFNpemU6IDE0cHg7XG4gIC0tYmV0TGltaXRzTW9iaWxlQmdDb2xvcjogcmdiYSgyNiwgMzQsIDUxLCAwLjQpO1xuICAtLWJldExpbWl0c1RpdGxlTW9iaWxlRm9udFNpemU6IDlweDtcbiAgLS1iZXRMaW1pdHNBbW91bnRNb2JpbGVGb250U2l6ZTogMTBweDtcbiAgLS1iZXRMaW1pdHNDdXJyZW5jeU1vYmlsZUZvbnRTaXplOiAxMHB4O1xuXG4gIC0tY3VycmVuY3lBbW91bnRDb2xvcjogI2ExZjE1YjtcbiAgLS1jdXJyZW5jeUNvZGVDb2xvcjogIzk3YTFjMjtcblxuICAtLXJpZ2h0c2VjdGlvbmJnY29sb3I6ICMxZjI1MzM7XG5cbiAgLS1pbnN1ZmZpY2llbnRCYWxhbmNlQ29sb3I6ICNlNjJiM2E7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMxMjFlO1xuXG4gICYuZGlzYWJsZS1hY3Rpb25zIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJi50cmFucy11aSB7XG4gICAgW2RhdGEtdHJhbnNdIHtcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCByZWQ7XG4gICAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUgMjUlLCByZWQgMjUlLCByZWQgNTAlLCBibGFjayA1MCUsIGJsYWNrIDc1JSwgeWVsbG93IDc1JSkgNTtcbiAgICB9XG4gIH1cbiAgLnRyYW5zLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMGNjO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAmOm5vdChpbnB1dCksXG4gICY6bm90KHNlbGVjdCkge1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG59XG5cbiNtYWluLWxvYWRlciB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBpbWcge1xuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDExJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogODB2dztcbiAgfVxufVxuXG4ubGVmdC1jb250ZW50IHtcbiAgLy8gd2lkdGg6IDI1cmVtO1xuICB3aWR0aDogMjUlO1xuICAvLyBtYXJnaW46IDAgOCAqICRyZW07XG59XG4ubWFpbi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDY1cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucmlnaHQtY29udGVudCB7XG4gIHdpZHRoOiA0NjVweDtcbn1cblxuLmZyYW1lLWVycm9yIHtcbiAgY29sb3I6ICRyZWRCdG47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubG9hZGVyLFxuLmxvYWRlcjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiA1ZW07XG59XG4ubG9hZGVyIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgYm9yZGVyLXRvcDogMS4xZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItcmlnaHQ6IDEuMWVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbTogMS4xZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItbGVmdDogMS4xZW0gc29saWQgI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWQ4IDAuOHMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGxvYWQ4IDAuOHMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZnVsbC1sb2FkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBvcHVwLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogODAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMjUsIDM4LCAwLjgyKTtcblxuICAucG9wdXAtYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5wb3B1cCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmMjUzMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjOTdhMWMyO1xuXG4gICAgICAucG9wdXAtY29udGVudCB7XG4gICAgICAgIC5wb3B1cC10b3Age1xuICAgICAgICAgIC5wb3B1cC1jbG9zZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucG9wdXAtYm9keSB7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmI3BvcHVwLWRpbm8tc3BpbnMge1xuICAgIHVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAyICogJHJlbTtcbiAgICAgICAgd2lkdGg6IDYwICogJHJlbTtcbiAgICAgICAgaGVpZ2h0OiAyNCAqICRyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0ICogJHJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTMwZDtcbiAgICAgICAgY29sb3I6IHZhcigtLWxpbWVUZXh0KTtcbiAgICAgICAgJi5yZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzAwMDA7XG4gICAgICAgICAgY29sb3I6ICNmZTAwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wb3B1cC1zb3VuZC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMjUsIDM4LCAwLjczKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk5OTtcblxuICAucG9wdXAtc291bmQtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogI2UyZThmYjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLnNvdW5kLWJ1dHRvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAuc291bmQtYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTkyNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjb2xvcjogIzk3YTFjMjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zb3VuZC1vbi1idG4ge1xuICAgICAgfVxuICAgICAgLnNvdW5kLW9mZi1idG4ge1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnBvcHVwLWluc3VmZmljaWVudC1iYWxhbmNlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCAyNSwgMzgsIDAuNzMpO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogOTk5OTk5O1xuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5wb3B1cC1pbnN1ZmljaWVudC1iYWxhbmNlLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0MjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcblxuICAgIC5wb3B1cC1pbnN1ZmljaWVudC1iYWxhbmNlLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuXG4gICAgICAucG9wdXAtaW5zdWZpY2llbnQtYmFsYW5jZS1jbG9zZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9wdXAtaW5zdWZpY2llbnQtYmFsYW5jZS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNTBweCAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkaW5zdWZmaWNpZW50QmFsYW5jZUNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICAubWFrZS1kZXBvc2l0LWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFhZWI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wb3B1cHMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDI1LCAzOCwgMSk7XG5cbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLnBvcHVwIHtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjZTJlOGZiO1xuICB9XG5cbiAgJi5jb3VudHJ5LXJlc3RyaWN0ZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAucG9wdXAuY291bnRyeS1yZXN0cmljdGVkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogNDUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDgwdnc7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5sb2dzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG5cbiAgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICAmLnBsYXkge1xuICAgICAgY29sb3I6ICMzN2VkMzc7XG4gICAgfVxuICAgICYuZW5kZWQge1xuICAgICAgY29sb3I6ICNmZmZmNmQ7XG4gICAgfVxuICAgICYuc3RvcCB7XG4gICAgICBjb2xvcjogI2ZmNWI1YjtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsb2FkOCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbm1haW4ge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUzcHggLSAxMHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XG5cbiAgJiA+IGRpdiB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmxlZnQtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY3Rpb25CZ0NvbG9yO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWFpbi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNiwgNDMsIDU5LCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG5cbiAgICAuZ2FtZS1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmLmxvYWRpbmcge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5iZXRzbGlwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICNiZXQtc2V0dGluZ3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLmJldC1zZXR0aW5nIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJpZ2h0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuXG4gIC5ncmVlbi1jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDYwJSA0MCUsICM3M2ZmYTQsICMwMDhkMmIpO1xuXG4gICAgc3BhbiB7XG4gICAgfVxuICB9XG5cbiAgLmluZm8taWNvbiB7XG4gICAgZm9udC1zaXplOiAyNCAqICRyZW07XG4gICAgY29sb3I6ICNhN2E3YTc7XG4gICAgY3Vyc29yOiBoZWxwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBtYWluIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIC8vIGhlaWdodDogY2FsYygxMDAlIC0gNTNweCAtIDYwcHgpO1xuICAgIC8vIHBhZGRpbmc6IDAgMzBweCAzMHB4IDMwcHg7XG5cbiAgICAubWFpbi1jb250ZW50IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XG4gICAgICAuZ2FtZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5iZXQtaGlzdG9yeSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5yaWdodC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgbWFpbiB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICAvLyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYzcHggLSA0MHB4KTtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMHB4O1xuXG4gICAgLm1haW4tY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xuXG4gICAgICAuZ2FtZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5iZXQtaGlzdG9yeSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBtYWluIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIC8vIGhlaWdodDogY2FsYygxMDAlIC0gNTNweCAtIDQwcHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAvLyBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAubWFpbi1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuZ2FtZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5iZXQtaGlzdG9yeSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAubXktYmV0cyB7XG4gICAgICAgIGhlaWdodDogNjB2aDtcbiAgICAgIH1cbiAgICAgICYub3Blbi1jaGF0ID4gLm15LWJldHMge1xuICAgICAgICBoZWlnaHQ6IDYwdmg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBtYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIC8vIGhlaWdodDogY2FsYygxMDAlIC0gNTNweCAtIDMwcHgpO1xuICAgIHBhZGRpbmc6IDAgNXB4IDE1cHggNXB4O1xuXG4gICAgLm1haW4tY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuXG4gICAgICAuZ2FtZS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAuYmV0LWhpc3Rvcnkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgLm15LWJldHMge1xuICAgICAgICBoZWlnaHQ6IDYwdmg7XG4gICAgICB9XG4gICAgICAmLm9wZW4tY2hhdCA+IC5teS1iZXRzIHtcbiAgICAgICAgaGVpZ2h0OiA2MHZoO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaWNrZXJBbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmFuaW1hdGUtZmxpY2tlciB7XG4gIGFuaW1hdGlvbjogZmxpY2tlckFuaW1hdGlvbiAxcyBpbmZpbml0ZTtcbn1cblxuLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAqIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4uZWRnZSB7XG4gIG9wYWNpdHk6IDAuNiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDJjM2QgIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbi1yZXNvdXJjZXMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51cGdhbWluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kaXNjb25uZWN0LXBvcHVwLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5O1xuXG4gIC5kaXNjb25uZWN0LXBvcHVwLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDI7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgICBwYWRkaW5nOiA4MHB4IDEwMHB4O1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/