@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{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:100px}#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:10px}#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{padding-right:11%;display:none}.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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Q0UsU0FHRixnQ0FDRSxhQUdKLG9CQUNFLGFBS04sa0RBQ0UsS0FDRSxlQUNBLFNBRUEseUJBRUEsbUJBQ0UseUJBRUEsbUNBQ0UsU0FHRixnQ0FDRSxhQUlKLG9CQUNFLGFBS04sa0RBQ0UsS0FDRSxlQUNBLFNBRUEsWUFFQSxzQkFFQSxtQkFDRSxXQUVBLG1DQUNFLFNBR0YsZ0NBQ0UsYUFJSixvQkFDRSxXQUNBLGVBQ0EsZ0JBRUEsNkJBQ0UsWUFFRix1Q0FDRSxhQU1SLDRCQUNFLEtBQ0UsY0FDQSxlQUNBLFNBRUEsdUJBRUEsbUJBQ0UsV0FDQSxTQUNBLHVCQUVBLG1DQUNFLFdBQ0EsU0FDQSxnQkFHRixnQ0FDRSxhQUlKLG9CQUNFLFdBQ0EsZUFDQSxnQkFFQSw2QkFDRSxZQUVGLHVDQUNFLGFBTVIsNEJBQ0UsR0FDRSxVQUdGLElBQ0UsVUFHRixLQUNFLFdBSUosaUJBQ0UsdUNBR0YsVUFDRSxXQUNBLG9CQUVBLFlBQ0Usb0JBSUosTUFDRSxzQkFDQSw4QkFDQSxvQ0FHRixrQkFDRSx3QkFDQSwrQkFHRixVQUNFLGFBR0YsMEJBQ0UsZUFDQSxPQUNBLE1BQ0EsWUFDQSxhQUNBLGFBQ0EsbUJBQ0EsdUJBQ0EsZ0NBQ0Esc0JBRUEsb0RBQ0UsUyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3N0eWxlL2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGUvY29tcG9uZW50cy5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9yaWdodGJhci5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL21vZHVsZXMvYmV0aGlzdG9yeS5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL21vZHVsZXMvbXliZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGUvbW9kdWxlcy9saXZlY2hhdC5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL21vZHVsZXMvcmFjZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9tb2R1bGVzL2Jhbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9tb2R1bGVzL3JvdGF0aW9uLXBvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGUvbW9kdWxlcy9wb3B1cC1ydWxlcy5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL21vZHVsZXMvdG91cm5hbWVudHMtcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9tb2R1bGVzL2NvbXBvbmVudHMvbGltaXRzLnN0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGUvbW9kdWxlcy9jb21wb25lbnRzL2JldC1idXR0b24uc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9tb2R1bGVzL2NvbXBvbmVudHMvY2FzaG91dC1idXR0b24uc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9tb2R1bGVzL2NvbXBvbmVudHMvYmV0LWNoYW5nZXIuc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9tb2R1bGVzL2NvbXBvbmVudHMvbW9iaWxlLWlucHV0LnN0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGUvbW9kdWxlcy9jb21wb25lbnRzL2Vycm9yLXdyYXBwZXIuc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9vdmVycmlkZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9zdHlsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vLy8vLy8vLy8vLy8vLy8gUm9ib3RvXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiO1xuICBzcmM6IHVybChcImZvbnRzL3JvYm90by9SZWd1bGFyL1JvYm90by1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9yb2JvdG8vUmVndWxhci9Sb2JvdG8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiZm9udHMvcm9ib3RvL1JlZ3VsYXIvUm9ib3RvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJvbGRcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9yb2JvdG8vQm9sZC9Sb2JvdG8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvcm9ib3RvL0JvbGQvUm9ib3RvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcImZvbnRzL3JvYm90by9Cb2xkL1JvYm90by1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tQmxhY2tcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9yb2JvdG8vQmxhY2svUm9ib3RvLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9yb2JvdG8vQmxhY2svUm9ib3RvLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCJmb250cy9yb2JvdG8vQmxhY2svUm9ib3RvLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tTGlnaHRcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9yb2JvdG8vTGlnaHQvUm9ib3RvLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9yb2JvdG8vTGlnaHQvUm9ib3RvLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCJmb250cy9yb2JvdG8vTGlnaHQvUm9ib3RvLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvcm9ib3RvL01lZGl1bS9Sb2JvdG8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9yb2JvdG8vTWVkaXVtL1JvYm90by1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcImZvbnRzL3JvYm90by9NZWRpdW0vUm9ib3RvLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVRoaW5cIjtcbiAgc3JjOiB1cmwoXCJmb250cy9yb2JvdG8vVGhpbi9Sb2JvdG8tVGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvcm9ib3RvL1RoaW4vUm9ib3RvLVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcImZvbnRzL3JvYm90by9UaGluL1JvYm90by1UaGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFsaWVuLUVuY291bnRlcnNcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9hbGllbi1lbmNvdW50ZXJzL0FsaWVuLUVuY291bnRlcnMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwaXhlbFwiO1xuICBzcmM6IHVybChcImZvbnRzL2xvYmJ5L3BpeGVsLndvZmYyXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibHVja2llc3RcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9sb2JieS9sdWNraWVzdGd1eS53b2ZmMlwiKTtcbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgSWNvbnNcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcImZvbnRzL01hdGVyaWFsSWNvbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIHJpZmZpY1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmlmZmljXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvcmlmZmljL3JpZmZpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbi8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gcHJveGltYSBub3ZhXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFNlbWlib2xkXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLVNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmEtU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhQm9sZFwiO1xuICBzcmM6IHVybChcImZvbnRzL3Byb3hpbWEtbm92YS9Qcm94aW1hTm92YS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmEtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhQm9sZEl0XCI7XG4gIHNyYzogdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLUJvbGRJdC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLUJvbGRJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBFeHRyYWJsZFwiO1xuICBzcmM6IHVybChcImZvbnRzL3Byb3hpbWEtbm92YS9Qcm94aW1hTm92YS1FeHRyYWJsZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEJsYWNrXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmEtQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEV4dHJhYmxkSXRcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmEtRXh0cmFibGRJdC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLUV4dHJhYmxkSXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgU2VtaWJvbGRJdFwiO1xuICBzcmM6IHVybChcImZvbnRzL3Byb3hpbWEtbm92YS9Qcm94aW1hTm92YS1TZW1pYm9sZEl0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmEtU2VtaWJvbGRJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFRoaW5JdFwiO1xuICBzcmM6IHVybChcImZvbnRzL3Byb3hpbWEtbm92YS9Qcm94aW1hTm92YS1UaGluSXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL3Byb3hpbWEtbm92YS9Qcm94aW1hTm92YS1UaGluSXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBCbGFja0l0XCI7XG4gIHNyYzogdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLUJsYWNrSXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL3Byb3hpbWEtbm92YS9Qcm94aW1hTm92YS1CbGFja0l0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgVGhpblwiO1xuICBzcmM6IHVybChcImZvbnRzL3Byb3hpbWEtbm92YS9Qcm94aW1hTm92YVQtVGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhVC1UaGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi5wbi1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBTZW1pYm9sZFwiO1xufVxuLnBuLWJvbGQge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YUJvbGRcIjtcbn1cbi5wbi1ib2xkSXQge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YUJvbGRJdFwiO1xufVxuLnBuLWV4dHJhYmxkIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEV4dHJhYmxkXCI7XG59XG4ucG4tYmxhY2sge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgQmxhY2tcIjtcbn1cbi5wbi1leHRyYWJsZEl0IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEV4dHJhYmxkSXRcIjtcbn1cbi5wbi1zZW1pYm9sZEl0IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFNlbWlib2xkSXRcIjtcbn1cbi5wbi10aGluSXQge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgVGhpbkl0XCI7XG59XG4ucG4tYmxhY2tJdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBCbGFja0l0XCI7XG59XG4ucG4tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBUaGluXCI7XG59XG4iLCJAaW1wb3J0ICd2YXJzLnNjc3MnO1xuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xuXG4ubWF0ZXJpYWwtaWNvbnMge1xuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xufVxuXG4ub3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAmLnZpc2libGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5wb3B1cCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMzVweCAyNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg1ODViMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZEJ0bjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY0ZjZiO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZEJ0bjtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkQnRuVGV4dDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW1lQnRuO1xuICAgIGNvbG9yOiAkbGltZUJ0blRleHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3MCAqICRyZW07XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tUmVndWxhcic7XG4gICAgYm9yZGVyLXJhZGl1czogMyAqICRyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcbiAgICB9XG5cbiAgICAmID4gLmJhcnMtbG9hZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmxvYWRpbmcge1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IC5iYXJzLWxvYWRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRyZW06IDAuMDYyNXJlbTtcblxuJGJnQ29sb3I6IHZhcigtLWJnQ29sb3IpO1xuXG4kdGV4dENvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xuJGxpbWVUZXh0OiB2YXIoLS1saW1lVGV4dCk7XG4kZGltVGV4dDogdmFyKC0tZGltVGV4dCk7XG4kYWN0aXZlVGV4dDogdmFyKC0tYWN0aXZlVGV4dCk7XG5cbiRicmFuZENvbG9yOiB2YXIoLS1icmFuZENvbG9yKTtcbiR0ZXh0Q29sb3JPbkJyYW5kQ29sb3I6IHZhcigtLXRleHRDb2xvck9uQnJhbmRDb2xvcik7XG5cbiRzZWN0aW9uQmdDb2xvcjogdmFyKC0tc2VjdGlvbkJnQ29sb3IpO1xuJGxpZ2h0QmdDb2xvcjogdmFyKC0tbGlnaHRCZ0NvbG9yKTtcbiRkYXJrQmdDb2xvcjogdmFyKC0tZGFya0JnQ29sb3IpO1xuXG4kbGltZUJ0bjogdmFyKC0tbGltZUJ0bik7XG4kbGltZUJ0blRleHQ6IHZhcigtLWxpbWVCdG5UZXh0KTtcbiRyZWRCdG46IHZhcigtLXJlZEJ0bik7XG4kcmVkQnRuVGV4dDogdmFyKC0tcmVkQnRuVGV4dCk7XG5cbiRzaWRlU2VjdGlvbkJnOiB2YXIoLS1zaWRlU2VjdGlvbkJnKTtcblxuLyogdGFibGUgKi9cbiRtaWRkbGVHYW1lQ29udGFpbmVyQmdDb2xvcjogdmFyKC0tbWlkZGxlR2FtZUNvbnRhaW5lckJnQ29sb3IpO1xuXG4kdGFibGVCb3JkZXI6IHZhcigtLXRhYmxlQm9yZGVyKTtcbiR5ZWxsb3dUZXh0OiB2YXIoLS15ZWxsb3dUZXh0KTtcbiR5ZWxsb3dCZ0NvbG9yOiB2YXIoLS15ZWxsb3dCZ0NvbG9yKTtcbiRjaGJ4QmdDb2xvcjogdmFyKC0tY2hieEJnQ29sb3IpO1xuJGNoYnhUZXh0OiB2YXIoLS1jaGJ4VGV4dCk7XG4kZ3JheVRleHQ6IHZhcigtLWdyYXlUZXh0KTtcblxuJGxpZ2h0R3JheVRleHQ6IHZhcigtLWxpZ2h0R3JheVRleHQpO1xuJGxpZ2h0R3JheUJnQ29sb3I6IHZhcigtLWxpZ2h0R3JheUJnQ29sb3IpO1xuXG4vLyBuZXdcblxuJGJvcmRlclJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiRiZ0NvbG9yOiB2YXIoLS1iZ0NvbG9yKTtcbiRsaW1lQ29sb3I6IHZhcigtLWxpbWVDb2xvcik7XG4kcGxhY2VIb2xkZXJDb2xvcjogdmFyKC0tcGxhY2VIb2xkZXJDb2xvcik7XG4kZ2FtZU5hbWVDb2xvcjogdmFyKC0tZ2FtZU5hbWVDb2xvcik7XG4kc2Nyb2xsYmFyVHJhY2tDb2xvcjogdmFyKC0tc2Nyb2xsYmFyVHJhY2tDb2xvcik7XG4kc2Nyb2xsYmFyVGh1bWJDb2xvcjogdmFyKC0tc2Nyb2xsYmFyVGh1bWJDb2xvcik7XG4kZXJyb3JXcmFwcGVyQmdDb2xvcjogdmFyKC0tZXJyb3JXcmFwcGVyQmdDb2xvcik7XG4kZXJyb3JXcmFwcGVyQ29sb3I6IHZhcigtLWVycm9yV3JhcHBlckNvbG9yKTtcblxuJHdhbGxldENoYW5nZXJCZ0NvbG9yOiB2YXIoLS13YWxsZXRDaGFuZ2VyQmdDb2xvcik7XG4kZnJlZWJldEJnQ29sb3I6IHZhcigtLWZyZWViZXRCZ0NvbG9yKTtcbiRmcmVlYmV0Q29sb3I6IHZhcigtLWZyZWViZXRDb2xvcik7XG4kdGltZXJDb2xvcjogdmFyKC0tdGltZXJDb2xvcik7XG4kZ2FtZVJ1bGVzVGl0bGVDb2xvcjogdmFyKC0tZ2FtZVJ1bGVzVGl0bGVDb2xvcik7XG5cbiRnYW1lQ29udGFpbmVyQmdDb2xvcjogdmFyKC0tZ2FtZUNvbnRhaW5lckJnQ29sb3IpO1xuXG4kYmV0QW1vdW50QmdDb2xvcjogdmFyKC0tYmV0QW1vdW50QmdDb2xvcik7XG4kYmV0QW1vdW50Qm9yZGVyQ29sb3I6IHZhcigtLWJldEFtb3VudEJvcmRlckNvbG9yKTtcbiRiZXRBbW91bnRCb3JkZXJUaGlja25lc3M6IHZhcigtLWJldEFtb3VudEJvcmRlclRoaWNrbmVzcyk7XG4kYmV0QW1vdW50QnRuQmdDb2xvcjogdmFyKC0tYmV0QW1vdW50QnRuQmdDb2xvcik7XG4kYmV0QW1vdW50QnRuV2lkdGg6IHZhcigtLWJldEFtb3VudEJ0bldpZHRoKTtcbiRiZXRBbW91bnRCdG5IZWlnaHQ6IHZhcigtLWJldEFtb3VudEJ0bkhlaWdodCk7XG4kYmV0QW1vdW50QnRuQm9yZGVyUmFkaXVzOiB2YXIoLS1iZXRBbW91bnRCdG5Cb3JkZXJSYWRpdXMpO1xuJGJldEFtb3VudFRpdGxlQ29sb3I6IHZhcigtLWJldEFtb3VudFRpdGxlQ29sb3IpO1xuJGJldEFtb3VudFRpdGxlRm9udFNpemU6IHZhcigtLWJldEFtb3VudFRpdGxlRm9udFNpemUpO1xuJGJldEFtb3VudENvbG9yOiB2YXIoLS1iZXRBbW91bnRDb2xvcik7XG4kYmV0QW1vdW50Rm9udFNpemU6IHZhcigtLWJldEFtb3VudEZvbnRTaXplKTtcbiRiZXRBbW91bnRDdXJyZW5jeUNvbG9yOiB2YXIoLS1iZXRBbW91bnRDdXJyZW5jeUNvbG9yKTtcbiRiZXRBbW91bnRJbnB1dEJnQ29sb3I6IHZhcigtLWJldEFtb3VudElucHV0QmdDb2xvcik7XG5cbiRidG5CYXJzQmdDb2xvcjogdmFyKC0tYnRuQmFyc0JnQ29sb3IpO1xuJGJldEJ0bkJnQ29sb3I6IHZhcigtLWJldEJ0bkJnQ29sb3IpO1xuJGJldEJ0bkNvbG9yOiB2YXIoLS1iZXRCdG5Db2xvcik7XG4kYmV0QnRuRm9udFNpemU6IHZhcigtLWJldEJ0bkZvbnRTaXplKTtcblxuJGNhc2hvdXRCdG5CZ0NvbG9yOiB2YXIoLS1jYXNob3V0QnRuQmdDb2xvcik7XG4kY2FzaG91dEJ0bkNvbG9yOiB2YXIoLS1jYXNob3V0QnRuQ29sb3IpO1xuJGNhc2hvdXRBbW91bnRCdG5Db2xvcjogdmFyKC0tY2FzaG91dEFtb3VudEJ0bkNvbG9yKTtcbiRjYXNob3V0QnRuRm9udFNpemU6IHZhcigtLWNhc2hvdXRCdG5Gb250U2l6ZSk7XG5cbiRiZXRIaXN0b3J5QmdDb2xvcjogdmFyKC0tYmV0SGlzdG9yeUJnQ29sb3IpO1xuXG4kbGltaXRzSGVpZ2h0OiB2YXIoLS1saW1pdHNIZWlnaHQpO1xuJGJldExpbWl0c0JnQ29sb3I6IHZhcigtLWJldExpbWl0c0JnQ29sb3IpO1xuJGJldExpbWl0c1RpdGxlQ29sb3I6IHZhcigtLWJldExpbWl0c1RpdGxlQ29sb3IpO1xuJGJldExpbWl0c1RpdGxlRm9udFNpemU6IHZhcigtLWJldExpbWl0c1RpdGxlRm9udFNpemUpO1xuJGJldExpbWl0c0Ftb3VudENvbG9yOiB2YXIoLS1iZXRMaW1pdHNBbW91bnRDb2xvcik7XG4kYmV0TGltaXRzQW1vdW50Rm9udFNpemU6IHZhcigtLWJldExpbWl0c0Ftb3VudEZvbnRTaXplKTtcbiRiZXRMaW1pdHNDdXJyZW5jeUNvbG9yOiB2YXIoLS1iZXRMaW1pdHNDdXJyZW5jeUNvbG9yKTtcbiRiZXRMaW1pdHNDdXJyZW5jeUZvbnRTaXplOiB2YXIoLS1iZXRMaW1pdHNDdXJyZW5jeUZvbnRTaXplKTtcbiRiZXRMaW1pdHNNb2JpbGVCZ0NvbG9yOiB2YXIoLS1iZXRMaW1pdHNNb2JpbGVCZ0NvbG9yKTtcbiRiZXRMaW1pdHNUaXRsZU1vYmlsZUZvbnRTaXplOiB2YXIoLS1iZXRMaW1pdHNUaXRsZU1vYmlsZUZvbnRTaXplKTtcbiRiZXRMaW1pdHNBbW91bnRNb2JpbGVGb250U2l6ZTogdmFyKC0tYmV0TGltaXRzQW1vdW50TW9iaWxlRm9udFNpemUpO1xuJGJldExpbWl0c0N1cnJlbmN5TW9iaWxlRm9udFNpemU6IHZhcigtLWJldExpbWl0c0N1cnJlbmN5TW9iaWxlRm9udFNpemUpO1xuXG4kY3VycmVuY3lBbW91bnRDb2xvcjogdmFyKC0tY3VycmVuY3lBbW91bnRDb2xvcik7XG4kY3VycmVuY3lDb2RlQ29sb3I6IHZhcigtLWN1cnJlbmN5Q29kZUNvbG9yKTtcblxuJHJpZ2h0c2VjdGlvbmJnY29sb3I6IHZhcigtLXJpZ2h0c2VjdGlvbmJnY29sb3IpO1xuXG4kaW5zdWZmaWNpZW50QmFsYW5jZUNvbG9yOiB2YXIoLS1pbnN1ZmZpY2llbnRCYWxhbmNlQ29sb3IpO1xuIiwiQGltcG9ydCBcInZhcnMuc2Nzc1wiO1xuXG5oZWFkZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDY1cHgpO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMCAxNXB4O1xuXG4gIC53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAubWFpbi1jb250ZW50IHtcbiAgICAgIGhlaWdodDogNTNweDtcbiAgICAgIGp1c3RpZnktc2VsZjogYmFzZWxpbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgLmJhY2stdG8taG9tZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAjZ2FtZS1uYW1lIHtcbiAgICAgICAgY29sb3I6ICRnYW1lTmFtZUNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBCbGFja1wiO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgICAmLndpdGgtYmFjay1idXR0b24ge1xuICAgICAgICAuYmFjay10by1ob21lIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvYmFjay10by1ob21lLnBuZ1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICNnYW1lLW5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI3VzZXItc3RhdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC53YWxsZXQtd3JhcHBlciB7XG4gICAgICAgICAgJHdhbGxldEhlaWdodDogNDBweDtcbiAgICAgICAgICAkd2FsbGV0Rm9udFNpemU6IDE0cHg7XG5cbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgIGhlaWdodDogJHdhbGxldEhlaWdodDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YWxsZXRDaGFuZ2VyQmdDb2xvcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAkd2FsbGV0Rm9udFNpemU7XG4gICAgICAgICAgei1pbmRleDogMTAwMTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgICAjYWN0aXZlLXdhbGxldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9hcnJvdy1kb3duLnN2Z1wiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogJGN1cnJlbmN5QW1vdW50Q29sb3I7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICBjb2xvcjogJGN1cnJlbmN5Q29kZUNvbG9yO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAjdXNlci13YWxsZXRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FsbGV0Q2hhbmdlckJnQ29sb3I7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICR3YWxsZXRIZWlnaHQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCAjMjkyODJmIHNvbGlkO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGN1cnJlbmN5QW1vdW50Q29sb3I7XG4gICAgICAgICAgICAgICAgICBmb250OiAkd2FsbGV0Rm9udFNpemU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3VycmVuY3lDb2RlQ29sb3I7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzNzRiO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5sb2NrIHtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG5cbiAgICAgICAgICAgICN1c2VyLXdhbGxldHMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc2luZ2xlIHtcbiAgICAgICAgICAgICNhY3RpdmUtd2FsbGV0IHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjZnJlZWJldC13cmFwcGVyIHtcbiAgICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICAgICN3YWxsZXQtZnJlZWJldCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICMwNmRkZWI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICRyZW06IDAuMDYyNXJlbTtcbiAgICAgICAgICAgICYgPiBpLmZyZWViZXQge1xuICAgICAgICAgICAgICByaWdodDogLTQgKiAkcmVtO1xuICAgICAgICAgICAgICB0b3A6IC00ICogJHJlbTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMjAgKiAkcmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwICogJHJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwICogJHJlbTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAgKiAkcmVtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmUzMjM4O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNyYWNpbmctYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N0YXRpYy9pbWFnZXMvbGVhZGVyYm9hcmQtaWNvbi5wbmcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5nYW1lLXNldHRpbmdzLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5nYW1lLXRpbWUtd3JhcHBlciB7XG4gICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAjZ2FtZS10aW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGltZXJDb2xvcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNnYW1lLXJ1bGVzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGNvbG9yOiAkZ2FtZVJ1bGVzVGl0bGVDb2xvcjtcblxuICAgICAgICAgICNydWxlcy13cmFwcGVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5nYW1lLWF1ZGlvLWNvbnRyb2xsZXJzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTBweCk7XG4gICAgICAgICAgICB6LWluZGV4OiA1MDAwO1xuXG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxYjI5O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAjOTdhMWMyMGMgMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM5N2ExYzI7XG5cbiAgICAgICAgICAgIC5nYW1lLWF1ZGlvLWNvbnRyb2xsZXIge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICAgIC5zd2l0Y2gtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmMjUzMztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5N2ExYzIzNDtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgICAgICAgICAgIC5pbm5lci1zd2l0Y2gtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTdhMWMyO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMXB4O1xuXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmlubmVyLXN3aXRjaC1idXR0b24tdGV4dDo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJvZmZcIjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgICAgLmlubmVyLXN3aXRjaC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFmMTViO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmlubmVyLXN3aXRjaC1idXR0b24tdGV4dDo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIm9uXCI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYTFmMTViO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudm9sdW1lIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDE4MG1zIGVhc2U7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAvLyBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgLy8gb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5tdXRlZCkge1xuICAgICAgICAgICAgICAuc291bmQtb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zb3VuZC1vZmYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tdXRlZCB7XG4gICAgICAgICAgICAgIC5zb3VuZC1vZmYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zb3VuZC1vbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAudm9sdW1lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG5cbiAgaS5ib251cyB7XG4gICAgY29sb3I6IGdvbGQ7XG4gIH1cblxuICBpLmZyZWViZXQge1xuICAgIGNvbG9yOiAjMDBmMGZmO1xuICB9XG5cbiAgYSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6aG92ZXIgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgICYgKyBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gcGFkZGluZzogMzBweCA0NXB4IDAgMzBweDtcbiAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICN1c2VyLXN0YXRlIHtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAjZnJlZWJldC13cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmlnaHQtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICNyYWNpbmctYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFNtYWxsIGRldmljZXMgKGxhbmRzY2FwZSBwaG9uZXMsIGxlc3MgdGhhbiA3NjhweClcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBoZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIHBhZGRpbmc6IDAgMTVweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCA1cHg7XG5cbiAgICAud3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICNnYW1lLW5hbWUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDhweCk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgICB9XG4gICAgICAgICYud2l0aC1iYWNrLWJ1dHRvbiB7XG4gICAgICAgICAgLmJhY2stdG8taG9tZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDhweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICNnYW1lLW5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN1c2VyLXN0YXRlIHtcbiAgICAgICAgICAud2FsbGV0LXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuXG4gICAgICAgICAgICAjYWN0aXZlLXdhbGxldCB7XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuYm9udXMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjdXNlci13YWxsZXRzIHtcbiAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxvY2sge1xuICAgICAgICAgICAgICAjdXNlci13YWxsZXRzIHtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICNmcmVlYmV0LXdyYXBwZXIge1xuICAgICAgICAgICAgI3dhbGxldC1mcmVlYmV0IHtcbiAgICAgICAgICAgICAgJiA+IGkuZnJlZWJldCB7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAjcmFjaW5nLWJ0biB7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdhbWUtc2V0dGluZ3Mtd3JhcHBlciB7XG4gICAgICAgICAgYSAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5nYW1lLXRpbWUtd3JhcHBlciB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAjZ2FtZS10aW1lIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICNnYW1lLXJ1bGVzIHtcbiAgICAgICAgICAgICNydWxlcy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudm9sdW1lIHtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm5vdCgubXV0ZWQpIHtcbiAgICAgICAgICAgICAgICAuc291bmQtb24ge1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zb3VuZC1vZmYge1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYubXV0ZWQge1xuICAgICAgICAgICAgICAgIC5zb3VuZC1vZmYge1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zb3VuZC1vbiB7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yaWdodC1jb250ZW50IHtcbiAgICAgICAgLnZvbHVtZSB7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImFzaWRlIHtcbiAgJi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjcmFjaW5nLWJ0biB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3RhdGljL2ltYWdlcy9sZWFkZXJib2FyZC1pY29uLnBuZyk7XG4gIH1cblxuICAjZ2FtZXJ1bGVzLWJ0biB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3RhdGljL2ltYWdlcy9nYW1lLXJ1bGVzLnN2Zyk7XG4gIH1cblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNzc3NztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyNjtcbiAgZm9udC1zaXplOiAxNnB4O1xuXG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogODhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLmNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5tZW51IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMC44NztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90by1MaWdodCwgc2VyaWY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZ3JheSB7XG4gICAgICAgIGNvbG9yOiAjOGY4ZjkxO1xuICAgICAgfVxuXG4gICAgICAuZ29sZCB7XG4gICAgICAgIGNvbG9yOiAjZmVjYjViO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBvcHVwIHtcbiAgd2lkdGg6IDcwJTtcbn1cblxuI3BvcHVwLW15LWJldHMtaGlzdG9yeSB7XG4gIC5wb3B1cC10b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2NjZDZmNjtcblxuICAgIHNwYW4ge1xuICAgIH1cblxuICAgIC5wb3B1cC1jbG9zZSB7XG4gICAgfVxuICB9XG5cbiAgLmJldC1oaXN0b3J5LXJhbmdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiAwIDUlO1xuXG4gICAgLmRhdGUtcGlja2VycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5kYXRlLXBpY2tlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC8vIHdpZHRoOiAxNzZweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgICAgICAgY29sb3I6ICNjY2Q2ZjY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmW3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAmW3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgLy8gLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgY29sb3I6ICM5N2ExYzI7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsdGVyLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0MjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjOTdhMWMyO1xuICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwLWJvZHkge1xuICAgIG1hcmdpbjogMTVweCA1JTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMDBweCk7XG5cbiAgICB0YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICBjb2xvcjogIzk3YTFjMjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGJvcmRlci1zcGFjaW5nOiAwIDA7XG5cbiAgICAgIHRoZWFkIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgY29sb3I6ICNlMmU4ZmI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0Ym9keSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHIge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgICAgICAgJi5hbW91bnQge1xuICAgICAgICAgICAgICBjb2xvcjogI2NjZDZmNjtcbiAgICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5N2ExYzI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLndpbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNiZWYxNTk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdHIge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgdGQ6bnRoLWNoaWxkKDEpLFxuICAgICAgICB0aDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bnRoLWNoaWxkKDIpLFxuICAgICAgICB0aDpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bnRoLWNoaWxkKDMpLFxuICAgICAgICB0aDpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bnRoLWNoaWxkKDQpLFxuICAgICAgICB0aDpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bnRoLWNoaWxkKDUpLFxuICAgICAgICB0aDpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bnRoLWNoaWxkKDUpLFxuICAgICAgICB0aDpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJldC1oaXN0b3J5LWl0ZW0ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZjQxO1xuICAgICAgICAgIH1cbiAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIC8vIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyMDQsIDIxNCwgMjQ2LCAwLjMpO1xuICAgICAgICAgIH1cbiAgICAgICAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIC8vIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMTQsIDI0NiwgMC4zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5iZXQtaGlzdG9yeS1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgLmJldC1oaXN0b3J5LXZpZXcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudmlzaWJsZSB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgLmJldC1oaXN0b3J5LXZpZXcge1xuICAgICAgICAgICAgICAvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMTQsIDI0NiwgMC4zKTtcbiAgICAgICAgICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyMDQsIDIxNCwgMjQ2LCAwLjMpO1xuICAgICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMDQsIDIxNCwgMjQ2LCAwLjMpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTFiMjk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuICAgIC50YWJsZS1ib2R5IHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjcG9wdXAtbXktYmV0cy1oaXN0b3J5IHtcbiAgICAucG9wdXAge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgI3BvcHVwLW15LWJldHMtaGlzdG9yeSB7XG4gICAgLnBvcHVwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgIC5wb3B1cC1jb250ZW50IHtcbiAgICAgICAgLnBvcHVwLXRvcCB7XG4gICAgICAgIH1cbiAgICAgICAgLmJldC1oaXN0b3J5LXJhbmdlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAuZGF0ZS1waWNrZXJzIHtcbiAgICAgICAgICAgIC5kYXRlLXBpY2tlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcblxuICAgICAgICAgICAgICAgICZbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gICAgICAgICAgICAgICAgJlt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBvcHVwLWJvZHkge1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTtcblxuICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIC8vIGJvcmRlci1zcGFjaW5nOiA1cHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoMSksXG4gICAgICAgICAgICAgIHRoOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoMiksXG4gICAgICAgICAgICAgIHRoOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3JTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoMyksXG4gICAgICAgICAgICAgIHRoOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3JTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoNCksXG4gICAgICAgICAgICAgIHRoOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3JTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoNSksXG4gICAgICAgICAgICAgIHRoOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3JTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoNSksXG4gICAgICAgICAgICAgIHRoOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0JTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcnMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uL21peGlucy5zY3NzXCI7XG5cbm1haW4ge1xuICAucmlnaHQtY29udGVudCB7XG4gICAgLm15LWJldHMge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyaWdodHNlY3Rpb25iZ2NvbG9yO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4IC0gMTVweCk7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluO1xuXG4gICAgICAuc2VjdGlvbi1oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcblxuICAgICAgICAudGFiIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgY29sb3I6ICNlMmU4ZmI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5pY29uLXRpdGxlIHtcbiAgICAgICAgICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmN1cnJlbnQtYmV0cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgLmN1cnJlbnQtYmV0cy1jb3VudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYTFmMTViO1xuICAgICAgICAgICAgICAgICY6bm90KDplbXB0eSkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLm15LWJldHMge1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmhpZ2hyb2xsZXItYmV0cyB7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MWIyOTtcbiAgICAgICAgICAgIGNvbG9yOiAjOTdhMWMyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tYm9keSB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgICAgIC50YWItYm9keSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAjbXktYmV0cy1oaXN0b3J5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogI2NjZDZmNjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJldC1oaXN0b3J5LWljb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmJldC1saXN0IHtcbiAgICAgICAgICAgIC50YiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTdhMWMyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgLnRiLWhlYWQsXG4gICAgICAgICAgICAgIC50Yi1yb3cge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblxuICAgICAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnRiLWhlYWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTFiMjk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubnVtLXRoIHtcbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMCUpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudGItYm9keSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgICAgIC50Yi1yb3cge1xuICAgICAgICAgICAgICAgICAgJi53aW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpbWVDb2xvcjtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5vcGVuLWNoYXQge1xuICAgICAgLm15LWJldHMge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1cHggLSAzMDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5saXZlLXRhYmxlIHtcbiAgICAubXktYmV0cyB7XG4gICAgICAuc2VjdGlvbi1oZWFkZXIge1xuICAgICAgICAuaWNvbi10aXRsZS5jdXJyZW50LWJldHMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgbWFpbiB7XG4gICAgLnJpZ2h0LWNvbnRlbnQge1xuICAgICAgLm15LWJldHMge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgIC5zZWN0aW9uLWJvZHkge1xuICAgICAgICAgIC50YWItYm9keSB7XG4gICAgICAgICAgICAuYmV0LWxpc3Qge1xuICAgICAgICAgICAgICAudGIge1xuICAgICAgICAgICAgICAgIC50Yi1oZWFkIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRiLWJvZHkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBtYWluIHtcbiAgICAucmlnaHQtY29udGVudCB7XG4gICAgICAubXktYmV0cyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgLnNlY3Rpb24tYm9keSB7XG4gICAgICAgICAgLnRhYi1ib2R5IHtcbiAgICAgICAgICAgIC5iZXQtbGlzdCB7XG4gICAgICAgICAgICAgIC50YiB7XG4gICAgICAgICAgICAgICAgLnRiLWhlYWQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50Yi1ib2R5IHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcnMuc2Nzc1wiO1xuXG5tYWluIHNlY3Rpb24ubGl2ZS1jaGF0LnJpZ2h0LXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW47XG4gIGhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjI1MzM7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG5cbiAgLmNoYXQtaGVhZGVyLnNlY3Rpb24taGVhZGVyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLmV4cC1jb2wge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuaWNvbi10aXRsZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNhZGI4Y2M7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5leHAtY29sIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICAgIH1cbiAgICAgICYuZXhwYW5kZWQge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5taW5pbWl6ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLWJvZHkge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cblxuICAuY2hhdC1tZXNzYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAuY2hhdC1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgbGkubWVzc2FnZS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZW5kZXItbmFtZSB7XG4gICAgICAgICAgY29sb3I6ICNhMWYxNWI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lc3NhZ2Uge1xuICAgICAgICAgIGNvbG9yOiAjZGNlMWYyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNoYXQtbWVzc2FnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgZm9ybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjNmI3YTk5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxNjI0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDE1cHg7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjNmI3YTk5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjU2NmQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5pLmxpdmUtY2hhdC1pY29uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMnZ3O1xuICBib3R0b206IDIwdnc7XG4gIHdpZHRoOiAxMnZ3O1xuICBoZWlnaHQ6IDEydnc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY1NjZkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogNXZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBpLmxpdmUtY2hhdC1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgbWFpbiBzZWN0aW9uLmxpdmUtY2hhdC5yaWdodC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMzEzMTM1O1xuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDE0LCAxNCwgMTQsIDAuNCk7XG4gICAgei1pbmRleDogMztcblxuICAgIC5jaGF0LWhlYWRlci5zZWN0aW9uLWhlYWRlciB7XG4gICAgICAuY29sbGFwc2UsXG4gICAgICAuZXhwYW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuZXhwLWNvbCAubWluaW1pemUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi92YXJzLnNjc3MnO1xuXG4kcmFjZS1yYXRpbmctcGFkZGluZzogMjAgKiAkcmVtO1xuJHJhY2Utcm93LWhlaWdodDogMjkgKiAkcmVtO1xuJHJhY2UtdGFibGUtdGl0bGUtaGVpZ2h0OiA2MCAqICRyZW07XG5cbi5sZWZ0LWNvbnRlbnQge1xuICAgIC5yYWNlLXJhdGluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzAsMzcsNDApO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDEzMCwzNyw0MCwxKSAwJSwgcmdiYSg4Niw1MSw1NiwxKSAyNSUsIHJnYmEoNTksNTksNjUsMSkgNzUlLCByZ2JhKDU5LDU5LDY1LDEpIDEwMCUpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8qYmFja2dyb3VuZDogY2VudGVyIDAgbm8tcmVwZWF0IHVybCguLi9zdGF0aWMvaW1hZ2VzL3J1bi1iZy5naWYpOyovXG4gICAgICAgIC8qd2lkdGg6IGNhbGMoMTAwJSAtICN7MiAqICRyYWNlLXJhdGluZy1wYWRkaW5nIH0pOyovXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLypwYWRkaW5nOiAkcmFjZS1yYXRpbmctcGFkZGluZzsqL1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICYubG9hZGluZyB7XG4gICAgICAgICAgICAucmFjZS10b3AsXG4gICAgICAgICAgICAucmFjZS1ib3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjcmFjZS1jbG9zZSB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwICogJHJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMCAqICRyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiA1ICogJHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93VGV4dDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjUgKiAkcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYWNlLW5hdiB7XG4gICAgICAgICAgcGFkZGluZzogJHJhY2UtcmF0aW5nLXBhZGRpbmcgJHJhY2UtcmF0aW5nLXBhZGRpbmcgMCAkcmFjZS1yYXRpbmctcGFkZGluZztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICY+ZGl2IHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjUgKiAkcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmPmRpdjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjokeWVsbG93VGV4dDtcbiAgICAgICAgICB9XG4gICAgICAgICAgI3JhY2UtcHJldiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgI3JhY2UtbmV4dCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJhY2UtdG9wIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gKCN7JHJhY2UtdGFibGUtdGl0bGUtaGVpZ2h0fSArICN7MTMgKiAkcmFjZS1yb3ctaGVpZ2h0fSkpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICAucmFjZS1ib3Qge1xuICAgICAgICAgICAgLnJhY2UtcnVsZXMge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMiAqICRyYWNlLXJvdy1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRyYWNlLXJhdGluZy1wYWRkaW5nO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwICogJHJlbTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXlUZXh0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yYWNlLWVuZGluZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNSAqICRyZW07XG4gICAgICAgICAgICBjb2xvcjogJHllbGxvd1RleHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0ICogJHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYWNlLWNvdW50ZG93biB7XG4gICAgICAgICAgICAvKnRvcDogMzcwICogJHJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDsqL1xuICAgICAgICB9XG5cbiAgICAgICAgLnJhY2UtbGVhZGVyYm9hcmQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93VGV4dDtcbiAgICAgICAgICAgIGhlaWdodDogJHJhY2UtdGFibGUtdGl0bGUtaGVpZ2h0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJiA+IGkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01NSAqICRyZW07XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMi41cHgpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdGF0aWMvaW1hZ2VzL2xlYWRlcmJvYXJkLWljb24ucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MCAqICRyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwICogJHJhY2Utcm93LWhlaWdodDtcblxuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogJHJhY2Utcm93LWhlaWdodDtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmMTA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5teS1yYWNlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NjZmYwMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxNDkzZjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHJhY2Utcm93LWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMCAqICRyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRyYWNlLXJhdGluZy1wYWRkaW5nO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRyYWNlLXJhdGluZy1wYWRkaW5nO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3dUZXh0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnRpY2sge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50aWNrLWZsaXAsIC50aWNrLXRleHQtaW5saW5lIHtcbiAgICBmb250LXNpemU6IDIuNWVtO1xufVxuXG4udGljay1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMwICogJHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGljay1jaGFyIHtcbiAgICB3aWR0aDogMS41ZW07XG59XG5cbi50aWNrLXRleHQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMWVtO1xufVxuXG4udGljay10ZXh0LWlubGluZSArIC50aWNrLXRleHQtaW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogLS4zMjVlbTtcbn1cblxuLnRpY2stZ3JvdXAge1xuICAgIG1hcmdpbjogMCA1ICogJHJlbTtcblxuICAgICYgPiBkaXYge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMSkgPiBkaXYsXG4gICAgJjpudGgtY2hpbGQoMikgPiBkaXYge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiOlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtICN7MTIgKiAkcmVtfSk7XG4gICAgICAgICAgICByaWdodDogLTcgKiAkcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4ICogJHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cblxuLnRpY2stdGV4dC1pbmxpbmUge1xuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCkgIWltcG9ydGFudDtcbn1cblxuXG5cbi50aWNrLWZsaXAtcGFuZWwge1xuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCkgIWltcG9ydGFudDtcbn1cblxuLnRpY2stZmxpcCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50aWNrLWZsaXAtcGFuZWwtdGV4dC13cmFwcGVyIHtcbiAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5cbi50aWNrLWZsaXAtcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRpY2stZmxpcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4wM2VtICFpbXBvcnRhbnQ7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgI3JhY2UtY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmc6JHJhY2UtcmF0aW5nLXBhZGRpbmcgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY29sb3I6ICR5ZWxsb3dUZXh0O1xuICAgICAgICBmb250LXNpemU6IDI1ICogJHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICB9XG59IiwiQGltcG9ydCAnLi4vdmFycy5zY3NzJztcblxuJHJhY2UtcmF0aW5nLXBhZGRpbmc6IDIwICogJHJlbTtcbiRyYWNlLXJvdy1oZWlnaHQ6IDI5ICogJHJlbTtcbiRyYWNlLXRhYmxlLXRpdGxlLWhlaWdodDogNjAgKiAkcmVtO1xuXG4ubGVmdC1jb250ZW50IHtcbiAgICAuYmFubmVycy13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTMwLDM3LDQwKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxMzAsMzcsNDAsMSkgMCUsIHJnYmEoODYsNTEsNTYsMSkgMjUlLCByZ2JhKDU5LDU5LDY1LDEpIDc1JSwgcmdiYSg1OSw1OSw2NSwxKSAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBhLmJhbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50dXJuRGV2aWNlTm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgei1pbmRleDogMTAwNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9yb3RhdGlvbi1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAmLm1vYmlsZS1sYW5kc2NhcGUtY2hlY2tlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDg1MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gIC50dXJuRGV2aWNlTm90aWZpY2F0aW9uIHtcbiAgICAmLm1vYmlsZS1sYW5kc2NhcGUtY2hlY2tlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjcG9wdXAtcnVsZXMge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgIC5wb3B1cC1iZyB7XG4gICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLnBvcHVwIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgLnBvcHVwLWNsb3NlIHtcbiAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vIGxlZnQ6IDlweDtcbiAgICAgICAgICAgIC8vIHRvcDogMjNweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucG9wdXAtYm9keSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wb3B1cC13cmFwcGVyLnBvcHVwLXJ1bGVzIHtcbiAgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAucG9wdXAtYmcge1xuICAgIC5wb3B1cCB7XG4gICAgICAucG9wdXAtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcblxuICAgICAgICAucG9wdXAtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgIC5wb3B1cC1jbG9zZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucG9wdXAtYm9keSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogODB2aDtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICAgICAgIC5wb3B1cC1ydWxlcy10aXRsZS0xIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZTJlOGZiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wb3B1cC1ydWxlcy10aXRsZS0yIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZTJlOGZiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTUlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucG9wdXAtcnVsZXMtdGl0bGUtMyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI2UyZThmYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBvcHVwLXJ1bGVzLXRpdGxlLTQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNiZWYxNTk7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBvcHVwLXJ1bGUtYnVsbGV0cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAgICAgLnBvcHVwLXJ1bGUtYnVsbGV0LWl0ZW0ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzk3YTFjMjtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAmOm5vdCg6ZW1wdHkpIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWYxNTk7XG4gICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9wdXAtcnVsZS1idWxsZXRzLWxlZnQge1xuICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAucG9wdXAtcnVsZS1idWxsZXQtbGVmdC1pdGVtLXRleHQge1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9wdXAtcnVsZS1idWxsZXRzLXJpZ2h0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgICAgLnBvcHVwLXJ1bGUtYnVsbGV0LXJpZ2h0LWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucG9wdXAtcnVsZXMtbGltaXRzLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZTJlOGZiO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBvcHVwLXJ1bGVzLWxpbWl0cy10YWJsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxOTI2O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgICAgICAucG9wdXAtcnVsZXMtbGltaXRzLWhlYWRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgLnBvcHVwLXJ1bGUtbGltaXQtaGVhZGVyLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Q1ZGFlYztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNjEsIDE5NCwgMC40KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTYxLCAxOTQsIDAuNCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9wdXAtcnVsZXMtbGltaXRzLWJvZHkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgIC5wb3B1cC1ydWxlLWxpbWl0LWJvZHktaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYmVmMTU5O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTYxLCAxOTQsIDAuNCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBvcHVwLXJ1bGVzLXJ0cC1idWxsZXQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM5N2ExYzI7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVmMTU5O1xuICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5wb3B1cC1iZyB7XG4gICAgICAucG9wdXAge1xuICAgICAgICAucG9wdXAtY29udGVudCB7XG4gICAgICAgICAgLnBvcHVwLWJvZHkge1xuICAgICAgICAgICAgLnBvcHVwLXJ1bGUtYnVsbGV0cyB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgLnBvcHVwLXJ1bGUtYnVsbGV0cy1sZWZ0LFxuICAgICAgICAgICAgICAucG9wdXAtcnVsZS1idWxsZXRzLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5leGEtRXh0cmFMaWdodFwiO1xuICAvLyBmb250LXdlaWdodDogMjAwO1xuICBzcmM6IHVybChcImZvbnRzL25leGEvTmV4YS1FeHRyYUxpZ2h0LnR0ZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOZXhhLUhlYXZ5XCI7XG4gIC8vIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKFwiZm9udHMvbmV4YS9OZXhhLUhlYXZ5LnR0ZlwiKTtcbn1cblxuLnRvdXJuYW1lbnRzLXBvcHVwLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMCwgMzQsIDU1LCAwLjY0KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk5OTtcbiAgZGlzcGxheTogbm9uZTtcblxuICAudG91cm5hbWV0bnMtcG9wdXAtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlMjIzNztcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTmV4YS1IZWF2eVwiO1xuICAgIG1heC13aWR0aDogODkwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICAvLyBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnRvdXJuYW1lbnQtaGVhZGVyIHtcbiAgICAgICR0SGVhZGVySGVpZ2h0OiAzNnB4O1xuICAgICAgJGJvcmRlclJhZGl1czogOHB4O1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MmY0ODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogJHRIZWFkZXJIZWlnaHQ7XG4gICAgICB9XG4gICAgICAuY2xvc2UtYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTQyNjY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICAgIHdpZHRoOiAkdEhlYWRlckhlaWdodDtcbiAgICAgICAgaGVpZ2h0OiAkdEhlYWRlckhlaWdodDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAudG91cm5hbWVudC10eXBlLWl0ZW1zLWNvbnRhaW5lciB7XG4gICAgICAudG91cm5hbWVudC10eXBlLWl0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgaGVpZ2h0OiAxODVweDtcblxuICAgICAgICAqIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAudG91cm5hbWVudC10eXBlLWl0ZW0ge1xuICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgLnRvdXJuYW1lbnQtdHlwZS1pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYjU3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNTBweCAwcHggcmdiYSg4MywgMTE0LCAyMjUsIDAuMzEpO1xuICAgICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggMHB4IHJnYmEoODMsIDExNCwgMjI1LCAwLjMxKTtcbiAgICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50b3VybmFtZW50LXR5cGUtaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTJhNDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI2NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM3cHggMjNweCAyM3B4IDIzcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgLnRvdXJuYW1lbnQtdHlwZS1pdGVtLWljb24ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50b3VybmFtZW50LXR5cGUtaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgIC8vIGZvbnQtZmFtaWx5OiBcIk5leGEtSGVhdnlcIjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRvdXJuYW1lbnQtdHlwZS1pdGVtLXN0YXJ0aW5nLXRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmV4YS1FeHRyYUxpZ2h0XCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRvdXJuYW1lbnQtdHlwZS1pdGVtLXN0YXJ0aW5nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICBnYXA6IDZweDtcblxuICAgICAgICAgICAgICAmLXRpbWUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMDMzO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgLy8gZm9udC1mYW1pbHk6IFwiTmV4YS1IZWF2eVwiO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJOZXhhLUV4dHJhTGlnaHRcIjtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2E1ZGVmZjtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50b3VybmFtZW50LXR5cGUtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E0MjY2O1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDNzIGVhc2UsIGJhY2tncm91bmQtaW1hZ2UgM3MgZWFzZTtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzQ0NTM4ZCAwJSwgIzNjNDY3MSAxMDAlKTtcbiAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudG91cm5hbWVudC1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJi1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTJmNDg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk5YmY3O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtaW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC50b3VybmFtZW50LW15LXJhbmsge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyYTQwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmV4YS1FeHRyYUxpZ2h0XCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1pbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYtc2NvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM2OTliZjc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1pbWcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLXZhbHVlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDBkOTVmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudG91cm5hbWVudC1sZWFkZXJib2FyZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyYTQwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIycHg7XG5cbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtdGIge1xuICAgICAgICAgICAgLmxlYWRlcmJvYXJkLXJvdyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA4MHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUyMjM3O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDMzLjMzMyU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1oZWFkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgICAgLnRvdXJuYW1lbnQtbGVhZGVyYm9hcmQtdGItcm93IHtcbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM3ZGFiZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E0MjY2O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAvLyAmOjotd2Via2l0LVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1yb3cge1xuICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2JiYzNlNztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRvdXJuYW1lbnRzLXBvcHVwLXdyYXBwZXIge1xuICAgIC50b3VybmFtZXRucy1wb3B1cC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLnRvdXJuYW1lbnQtaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgICAgICAuY2xvc2UtYnRuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudG91cm5hbWVudC10eXBlLWl0ZW1zLWNvbnRhaW5lciB7XG4gICAgICAgIC50b3VybmFtZW50LXR5cGUtaXRlbXMge1xuICAgICAgICAgIC50b3VybmFtZW50LXR5cGUtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRvdXJuYW1lbnQtdHlwZS1wYWdpbmF0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudG91cm5hbWVudC1jb250ZW50IHtcbiAgICAgICAgLnRvdXJuYW1lbnQtY29udGVudC1oZWFkZXIge1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG5cbiAgICAgICAgICAudG91cm5hbWVudC1jb250ZW50LWhlYWRlci1pdGVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRvdXJuYW1lbnQtY29udGVudC1pbmZvIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAudG91cm5hbWVudC1teS1yYW5rIHtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIC50b3VybmFtZW50LW15LXJhbmstaW1nIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC50b3VybmFtZW50LWxlYWRlcmJvYXJkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAudG91cm5hbWVudC1sZWFkZXJib2FyZC10YiB7XG4gICAgICAgICAgICAgIC5sZWFkZXJib2FyZC1yb3cge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggNDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudG91cm5hbWVudC1sZWFkZXJib2FyZC10Yi1oZWFkIHtcbiAgICAgICAgICAgICAgICAudG91cm5hbWVudC1sZWFkZXJib2FyZC10Yi1yb3cge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50b3VybmFtZW50LWxlYWRlcmJvYXJkLXRiLWJvZHkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50b3VybmFtZW50cy1wb3B1cC13cmFwcGVyIHtcbiAgICAudG91cm5hbWV0bnMtcG9wdXAtY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi92YXJzLnNjc3MnO1xuLy8gJGJldExpbWl0c0JnQ29sb3Jcbi8vICRiZXRMaW1pdHNUaXRsZUNvbG9yXG4vLyAkYmV0TGltaXRzVGl0bGVGb250U2l6ZVxuLy8gJGJldExpbWl0c0Ftb3VudENvbG9yXG4vLyAkYmV0TGltaXRzQW1vdW50Rm9udFNpemVcbi8vICRiZXRMaW1pdHNDdXJyZW5jeUNvbG9yXG4vLyAkYmV0TGltaXRzQ3VycmVuY3lGb250U2l6ZVxuLy8gJGJldExpbWl0c01vYmlsZUJnQ29sb3Jcbi8vICRiZXRMaW1pdHNUaXRsZU1vYmlsZUZvbnRTaXplXG4vLyAkYmV0TGltaXRzQW1vdW50TW9iaWxlRm9udFNpemVcbi8vICRiZXRMaW1pdHNDdXJyZW5jeU1vYmlsZUZvbnRTaXplXG4uYmV0LWluZm8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZXRMaW1pdHNCZ0NvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJnQ29sb3I7XG4gIHotaW5kZXg6IDEwMDA7XG5cbiAgLmJldC1saW1pdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAkbGltaXRzSGVpZ2h0O1xuXG4gICAgLmxpbWl0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAudGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJldExpbWl0c1RpdGxlRm9udFNpemU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEgU2VtaWJvbGQnO1xuICAgICAgICBjb2xvcjogJGJldExpbWl0c1RpdGxlQ29sb3I7XG4gICAgICB9XG4gICAgICAubnVtYmVyIHtcbiAgICAgICAgY29sb3I6ICRiZXRMaW1pdHNBbW91bnRDb2xvcjtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJldExpbWl0c0Ftb3VudEZvbnRTaXplO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgY29sb3I6ICRiZXRMaW1pdHNDdXJyZW5jeUNvbG9yO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGJldExpbWl0c0N1cnJlbmN5Rm9udFNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iZXQtaW5mby13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZXRMaW1pdHNNb2JpbGVCZ0NvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgIC5iZXQtbGltaXRzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAubGltaXQtaXRlbSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGJldExpbWl0c1RpdGxlTW9iaWxlRm9udFNpemU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5udW1iZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGJldExpbWl0c0Ftb3VudE1vYmlsZUZvbnRTaXplO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgYiB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRiZXRMaW1pdHNDdXJyZW5jeU1vYmlsZUZvbnRTaXplO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL3ZhcnMuc2Nzc1wiO1xuLy8gJGJldEJ0bkJnQ29sb3Jcbi8vICRiZXRCdG5Db2xvclxuLy8gJGJldEJ0bkZvbnRTaXplXG4uYmV0LWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZXRCdG5CZ0NvbG9yO1xuICBjb2xvcjogJGJldEJ0bkNvbG9yO1xuICBmb250LXNpemU6ICRiZXRCdG5Gb250U2l6ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmJhcnMtbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJGJ0bkJhcnNCZ0NvbG9yO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuXG4gICAgJixcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRidG5CYXJzQmdDb2xvcjtcbiAgICAgIGFuaW1hdGlvbjogbG9hZGVyQW5pbSAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgJiB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbiAgICB9XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBsb2FkZXJBbmltIHtcbiAgICAgIDAlLFxuICAgICAgODAlLFxuICAgICAgMTAwJSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICA0MCUge1xuICAgICAgICBib3gtc2hhZG93OiAwIC0xMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmJ0bi1hbW91bnQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgLnZhbHVlLFxuICAgICAgLmN1cnJlbmN5IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpO1xuICB9XG5cbiAgJi5sb2FkaW5nIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgICYgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJiA+IC5iYXJzLWxvYWRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmLmJldC1lbXB0eSB7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiQmV0IEFtb3VudCBFbXB0eVwiO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL3ZhcnMuc2Nzc1wiO1xuLy8gJGNhc2hvdXRCdG5CZ0NvbG9yXG4vLyAkY2FzaG91dEJ0bkNvbG9yXG4vLyAkY2FzaG91dEJ0bkZvbnRTaXplXG4uY2FzaG91dC1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FzaG91dEJ0bkJnQ29sb3I7XG4gIGNvbG9yOiAkY2FzaG91dEFtb3VudEJ0bkNvbG9yO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICBmb250LXNpemU6ICRjYXNob3V0QnRuRm9udFNpemU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAuYmFycy1sb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkYnRuQmFyc0JnQ29sb3I7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG5cbiAgICAmLFxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJ0bkJhcnNCZ0NvbG9yO1xuICAgICAgYW5pbWF0aW9uOiBsb2FkZXJBbmltIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICAgIH1cblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGxvYWRlckFuaW0ge1xuICAgICAgMCUsXG4gICAgICA4MCUsXG4gICAgICAxMDAlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIDQwJSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTEwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmID4gc3BhbiB7XG4gICAgY29sb3I6ICRjYXNob3V0QnRuQ29sb3I7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcbiAgfVxuXG4gICYubG9hZGluZyB7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYgPiAuYmFycy1sb2FkZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi5iZXQtZW1wdHkge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIkJldCBBbW91bnQgRW1wdHlcIjtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uLWNhc2hvdXQtYW1vdW50IHtcbiAgfVxuXG4gIC5idXR0b24tY2FzaG91dC1jdXJyZW5jeSB7XG4gICAgLy8gb3BhY2l0eTogMC42O1xuICAgIGNvbG9yOiAjZjFiMjAwO1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vdmFycy5zY3NzXCI7XG5cbi5iZXQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZXRBbW91bnRCZ0NvbG9yO1xuICBib3JkZXI6ICRiZXRBbW91bnRCb3JkZXJUaGlja25lc3Mgc29saWQgJGJldEFtb3VudEJvcmRlckNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzQ1cHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuXG4gIC5pbnB1dC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJHRpdGxlV2lkdGg6IDYwcHg7XG5cbiAgICAudGl0bGUtd3JhcHBlciB7XG4gICAgICAudGl0bGUge1xuICAgICAgICBjb2xvcjogJGJldEFtb3VudFRpdGxlQ29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJldEFtb3VudFRpdGxlRm9udFNpemU7XG4gICAgICAgIHdpZHRoOiAkdGl0bGVXaWR0aDtcbiAgICAgIH1cbiAgICAgIC5jdXN0b20tdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW5wdXQtYW1vdW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHRpdGxlV2lkdGh9KTtcblxuICAgICAgLmlucHV0LWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6ICRiZXRBbW91bnRCdG5XaWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkYmV0QW1vdW50QnRuSGVpZ2h0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYmV0QW1vdW50QnRuQm9yZGVyUmFkaXVzO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJldEFtb3VudEJ0bkJnQ29sb3I7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmLm1pbnVzIHtcbiAgICAgICAgICByaWdodDogY2FsYygjeyRiZXRBbW91bnRCdG5XaWR0aH0gKyA1cHgpO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL2lucHV0LW1pbnVzLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wbHVzIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9pbnB1dC1wbHVzLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgY29sb3I6ICRiZXRBbW91bnRDb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAkYmV0QW1vdW50Rm9udFNpemU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZXRBbW91bnRJbnB1dEJnQ29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRiZXRBbW91bnRCdG5XaWR0aH0gKiAyIC0gNXB4KTtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuXG4gICAgICAgICZbcmVhZG9ubHk9XCJyZWFkb25seVwiXSB7XG4gICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYud2l0aC1vdmVybGF5IHtcbiAgICAgICAgJjpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbnB1dC1vdmVybGF5IHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LW92ZXJsYXkge1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAkYmV0QW1vdW50Rm9udFNpemU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJldEFtb3VudElucHV0QmdDb2xvcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRiZXRBbW91bnRCdG5XaWR0aH0gKiAyIC0gNXB4KTtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG5cbiAgICAgICAgICAuaW5wdXQtdmFsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmV0QW1vdW50Q29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbnB1dC12YWwtZW5kaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRiZXRBbW91bnRDdXJyZW5jeUNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYmV0LXdyYXBwZXItd2l0aC1vdmVybGF5IHtcbiAgfVxuXG4gICYuY3VzdG9tIHtcbiAgICAuaW5wdXQtd3JhcHBlciB7XG4gICAgICAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuY3VzdG9tLXRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iZXQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5tb2JpbGUtaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAvLyB6LWluZGV4OiA5OTk5OTk7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk5O1xuXG4gICYudmlzaWJsZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IHVuc2V0O1xuXG4gICAgLmJhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cbiAgICAubW9iaWxlLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG5cbiAgLmJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubW9iaWxlLWlucHV0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0MjtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHZoKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgIC5pbnB1dC1hcmVhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWMyYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAgIC5pbnB1dC12YWx1ZS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5pbnB1dC12YWx1ZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgLmN1cnJlbmN5IHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTdhMWMyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGxpbWVDb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnZhbHVlLXN1Zml4IHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGltZUNvbG9yO1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZXJyb3ItdG9vbHRpcCB7XG4gICAgICAgICAgY29sb3I6ICNlNjJiM2E7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmVzZXQtYWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY29sb3I6ICM5N2ExYzI7XG4gICAgICB9XG5cbiAgICAgICYuaW52YWxpZCB7XG4gICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNlNjJiM2E7XG5cbiAgICAgICAgLmlucHV0LXZhbHVlLWNvbnRhaW5lciB7XG4gICAgICAgICAgLmlucHV0LXZhbHVlIHtcbiAgICAgICAgICAgIC5jdXJyZW5jeSB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICBjb2xvcjogI2U2MmIzYTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52YWx1ZS1zdWZpeCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZTYyYjNhO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZXJyb3ItdG9vbHRpcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maXhlZC1hbW91bnQtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTQxZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgICAgIGNvbG9yOiAjNjU2YzgyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDFiMmI7XG4gICAgICAgICAgICBjb2xvcjogIzk3YTFjMjtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5udW1iZXItaW5wdXQtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgIC5udW1iZXJzIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAubnVtYmVyLWlucHV0LWxpbmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgIC5udW1iZXItaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICBjb2xvcjogIzk3YTFjMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjFjMmE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmLnplcm8ge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAqIDIgLSAxMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5udW1iZXItaW5wdXQtYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAyNSU7XG5cbiAgICAgICAgLmNhbmNlbC1hY3Rpb24sXG4gICAgICAgIC51bmRvLWFjdGlvbixcbiAgICAgICAgLmRvbmUtaW5wdXQtdmFsdWUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxYzJhO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZG9uZS1pbnB1dC12YWx1ZSB7XG4gICAgICAgICAgY29sb3I6ICRsaW1lQ29sb3I7XG4gICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZXJyb3Itd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRlcnJvcldyYXBwZXJCZ0NvbG9yO1xuICBjb2xvcjogJGVycm9yV3JhcHBlckNvbG9yO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgYm9yZGVyOiAkYmV0QW1vdW50Qm9yZGVyVGhpY2tuZXNzIHNvbGlkICRiZXRBbW91bnRCb3JkZXJDb2xvcjtcblxuICAuZXJyb3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4iLCJAaW1wb3J0ICd2YXJzLnNjc3MnO1xuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xuXG4qIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnQ29sb3I7XG4gIGNvbG9yOiAkdGV4dENvbG9yO1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhQm9sZCc7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbiAgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5pbWcge1xuICBAaW5jbHVkZSBwcmV2ZW50RHJhZztcbn1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhQm9sZCc7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gICZbZGlzYWJsZWRdIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbmlucHV0LFxuc2VsZWN0IHtcbiAgLy8gcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRwbGFjZUhvbGRlckNvbG9yO1xufVxuc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG59XG50YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9J251bWJlciddIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQgIWltcG9ydGFudDsgLypGb3IgRmlyZUZveCovXG5cbiAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLypGb3IgV2Via2l0cyBsaWtlIENocm9tZSBhbmQgU2FmYXJpKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuKiB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICRzY3JvbGxiYXJUcmFja0NvbG9yO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICRzY3JvbGxiYXJUaHVtYkNvbG9yO1xuICB9XG59XG4iLCJAbWl4aW4gcHJldmVudERyYWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgLWtodG1sLXVzZXItZHJhZzogbm9uZTtcbiAgLW1vei11c2VyLWRyYWc6IG5vbmU7XG4gIC1vLXVzZXItZHJhZzogbm9uZTtcbiAgdXNlci1kcmFnOiBub25lO1xuXG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5AbWl4aW4gZG90dGVkSGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtaXhpbiBsZXNzQnJpZ2h0bmVzc0hvdmVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDEyMG1zIGVhc2UtaW47XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNzAlKTtcbiAgfVxufVxuXG5AbWl4aW4gdGV4dENvbG9ySG92ZXIoJGNvbG9yOiAjZmZmLCAkYWN0aXZlOiAwKSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDEyMG1zIGVhc2UtaW47XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgQGlmICgkYWN0aXZlID09IDEpIHtcbiAgICAmLmFjdGl2ZSxcbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxZDFjMWM7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuQG1peGluIGJnQ29sb3JIb3ZlcigkY29sb3I6ICNmZmYsICRhY3RpdmU6IDApIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMjBtcyBlYXNlLWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgQGlmICgkYWN0aXZlID09IDEpIHtcbiAgICAmLmFjdGl2ZSxcbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBicmlnaHRuZXNzSG92ZXIoJGJyaWdodG5lc3M6IDcwJSwgJGFjdGl2ZTogMCkge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMTIwbXMgZWFzZS1pbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygkYnJpZ2h0bmVzcyk7XG4gIH1cblxuICBAaWYgKCRhY3RpdmUgPT0gMSkge1xuICAgICYuYWN0aXZlLFxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKCRicmlnaHRuZXNzKTtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBiZ0FuZFRleHRDb2xvckhvdmVyKCRiZ0NvbG9yLCAkdGV4dENvbG9yLCAkYWN0aXZlOiAwKSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDEyMG1zIGVhc2UtaW4sIGJhY2tncm91bmQtY29sb3IgMTIwbXMgZWFzZS1pbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGJhY2tncm91bmQ6ICRsaWdodEJ0bkJnQ29sb3I7XG4gIH1cblxuICBAaWYgKCRhY3RpdmUgPT0gMSkge1xuICAgICYuYWN0aXZlLFxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRCdG5CZ0NvbG9yO1xuICAgIH1cbiAgfVxufVxuQG1peGluIHVuZGVybGluZUhvdmVyKCR1bmRlcmxpbmVDb2xvcjogaW5pdGlhbCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkdW5kZXJsaW5lQ29sb3I7XG4gIH1cbn1cblxuQG1peGluIGNhcmQoJHdpZHRoKSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogY2FsYygxLjIgKiAjeyR3aWR0aH0pO1xuXG4gIC5yYW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoI3skd2lkdGh9ICogMC4zNSk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJzLnNjc3NcIjtcbkBpbXBvcnQgXCJtaXhpbnMuc2Nzc1wiO1xuXG5AaW1wb3J0IFwiZm9udHMuc2Nzc1wiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy5zY3NzXCI7XG5cbkBpbXBvcnQgXCJoZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInJpZ2h0YmFyLnNjc3NcIjtcblxuQGltcG9ydCBcIm1vZHVsZXMvYmV0aGlzdG9yeS5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9teWJldHMuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGl2ZWNoYXQuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvcmFjZXMuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvYmFubmVycy5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9yb3RhdGlvbi1wb3B1cC5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wb3B1cC1ydWxlcy5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy90b3VybmFtZW50cy1wb3B1cC5zY3NzXCI7XG5cbi8vIGltcG9ydCBjb21wb25lbnRzXG5AaW1wb3J0IFwibW9kdWxlcy9jb21wb25lbnRzL2xpbWl0cy5zdHlsZS5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jb21wb25lbnRzL2JldC1idXR0b24uc3R5bGUuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvY29tcG9uZW50cy9jYXNob3V0LWJ1dHRvbi5zdHlsZS5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jb21wb25lbnRzL2JldC1jaGFuZ2VyLnN0eWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2NvbXBvbmVudHMvbW9iaWxlLWlucHV0LnN0eWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2NvbXBvbmVudHMvZXJyb3Itd3JhcHBlci5zdHlsZS5zY3NzXCI7XG5cbkBpbXBvcnQgXCJvdmVycmlkZXMuc2Nzc1wiO1xuXG46cm9vdCB7XG4gIC0tdGV4dENvbG9yOiAjZmZmO1xuXG4gIC0tYm9yZGVyUmFkaXVzOiA1cHg7XG4gIC0tYmdDb2xvcjogIzBjMTIxZTtcbiAgLS1saW1lQ29sb3I6ICNhMWYxNWI7XG4gIC0tcGxhY2VIb2xkZXJDb2xvcjogIzY1NmM4MjtcbiAgLS1nYW1lTmFtZUNvbG9yOiAjZTYyYjNhO1xuICAtLXNjcm9sbGJhclRyYWNrQ29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXNjcm9sbGJhclRodW1iQ29sb3I6ICMyZjM2NGQ7XG4gIC0tZXJyb3JXcmFwcGVyQmdDb2xvcjogIzEzMTkyNjsgLy8jMjgyODJjO1xuICAtLWVycm9yV3JhcHBlckNvbG9yOiAjZDkyYzNhO1xuXG4gIC0td2FsbGV0Q2hhbmdlckJnQ29sb3I6ICMxYzIzMzE7XG4gIC0tZnJlZWJldEJnQ29sb3I6ICNlNjJiM2E7XG4gIC0tZnJlZWJldENvbG9yOiAjZTJlOGZiO1xuICAtLXRpbWVyQ29sb3I6ICM5N2ExYzI7XG4gIC0tZ2FtZVJ1bGVzVGl0bGVDb2xvcjogcmdiYSgxNTEsIDE2MSwgMTk0LCAwLjYpO1xuXG4gIC0tZ2FtZUNvbnRhaW5lckJnQ29sb3I6ICMxMzE5MjY7XG5cbiAgLS1iZXRBbW91bnRCZ0NvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1iZXRBbW91bnRCb3JkZXJDb2xvcjogcmdiYSgxMDAsIDEwNiwgMTI4LCAwLjcpO1xuICAtLWJldEFtb3VudEJvcmRlclRoaWNrbmVzczogMXB4O1xuICAtLWJldEFtb3VudEJ0bkJnQ29sb3I6ICMzNjNlNTM7XG4gIC0tYmV0QW1vdW50QnRuV2lkdGg6IDQwcHg7XG4gIC0tYmV0QW1vdW50QnRuSGVpZ2h0OiA0MHB4O1xuICAtLWJldEFtb3VudEJ0bkJvcmRlclJhZGl1czogMzBweDtcbiAgLS1iZXRBbW91bnRUaXRsZUNvbG9yOiAjNjQ2YTgwO1xuICAtLWJldEFtb3VudFRpdGxlRm9udFNpemU6IDEycHg7XG4gIC0tYmV0QW1vdW50Q29sb3I6ICNhMWYxNWI7XG4gIC0tYmV0QW1vdW50Rm9udFNpemU6IDE2cHg7XG4gIC0tYmV0QW1vdW50Q3VycmVuY3lDb2xvcjogIzk3YTFjMjtcbiAgLS1iZXRBbW91bnRJbnB1dEJnQ29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIC0tYnRuQmFyc0JnQ29sb3I6ICM0NDQ0NDQ7XG4gIC0tYmV0QnRuQmdDb2xvcjogI2ExZjE1YjtcbiAgLS1iZXRCdG5Db2xvcjogIzE1MWIyOTtcbiAgLS1iZXRCdG5Gb250U2l6ZTogMjJweDtcbiAgLS1jYXNob3V0QnRuQmdDb2xvcjogI2U2MmIzYTtcbiAgLS1jYXNob3V0QnRuQ29sb3I6ICNmZmZmZmY7XG4gIC0tY2FzaG91dEFtb3VudEJ0bkNvbG9yOiAjZmZlMzM4O1xuICAtLWNhc2hvdXRCdG5Gb250U2l6ZTogMjJweDtcblxuICAtLWJldEhpc3RvcnlCZ0NvbG9yOiAjMWYyNTMzO1xuXG4gIC0tbGltaXRzSGVpZ2h0OiA0MHB4O1xuICAtLWJldExpbWl0c0JnQ29sb3I6ICMxZjI1MzM7XG4gIC0tYmV0TGltaXRzVGl0bGVDb2xvcjogIzk3YTFjMjtcbiAgLS1iZXRMaW1pdHNUaXRsZUZvbnRTaXplOiAxNHB4O1xuICAtLWJldExpbWl0c0Ftb3VudENvbG9yOiAjY2NkNmY2O1xuICAtLWJldExpbWl0c0Ftb3VudEZvbnRTaXplOiAxNHB4O1xuICAtLWJldExpbWl0c0N1cnJlbmN5Q29sb3I6ICM5N2ExYzI7XG4gIC0tYmV0TGltaXRzQ3VycmVuY3lGb250U2l6ZTogMTRweDtcbiAgLS1iZXRMaW1pdHNNb2JpbGVCZ0NvbG9yOiByZ2JhKDI2LCAzNCwgNTEsIDAuNCk7XG4gIC0tYmV0TGltaXRzVGl0bGVNb2JpbGVGb250U2l6ZTogOXB4O1xuICAtLWJldExpbWl0c0Ftb3VudE1vYmlsZUZvbnRTaXplOiAxMHB4O1xuICAtLWJldExpbWl0c0N1cnJlbmN5TW9iaWxlRm9udFNpemU6IDEwcHg7XG5cbiAgLS1jdXJyZW5jeUFtb3VudENvbG9yOiAjYTFmMTViO1xuICAtLWN1cnJlbmN5Q29kZUNvbG9yOiAjOTdhMWMyO1xuXG4gIC0tcmlnaHRzZWN0aW9uYmdjb2xvcjogIzFmMjUzMztcblxuICAtLWluc3VmZmljaWVudEJhbGFuY2VDb2xvcjogI2U2MmIzYTtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzEyMWU7XG5cbiAgJi5kaXNhYmxlLWFjdGlvbnMge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmLnRyYW5zLXVpIHtcbiAgICBbZGF0YS10cmFuc10ge1xuICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHJlZDtcbiAgICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSAyNSUsIHJlZCAyNSUsIHJlZCA1MCUsIGJsYWNrIDUwJSwgYmxhY2sgNzUlLCB5ZWxsb3cgNzUlKSA1O1xuICAgIH1cbiAgfVxuICAudHJhbnMtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwY2M7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICY6bm90KGlucHV0KSxcbiAgJjpub3Qoc2VsZWN0KSB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbn1cblxuI21haW4tbG9hZGVyIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGltZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTElO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxlZnQtY29udGVudCB7XG4gIC8vIHdpZHRoOiAyNXJlbTtcbiAgd2lkdGg6IDI1JTtcbiAgLy8gbWFyZ2luOiAwIDggKiAkcmVtO1xufVxuLm1haW4tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ2NXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnJpZ2h0LWNvbnRlbnQge1xuICB3aWR0aDogNDY1cHg7XG59XG5cbi5mcmFtZS1lcnJvciB7XG4gIGNvbG9yOiAkcmVkQnRuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxvYWRlcixcbi5sb2FkZXI6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogNWVtO1xufVxuLmxvYWRlciB7XG4gIG1hcmdpbjogNjBweCBhdXRvO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIGJvcmRlci10b3A6IDEuMWVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0OiAxLjFlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1ib3R0b206IDEuMWVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQ6IDEuMWVtIHNvbGlkICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkOCAwLjhzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBsb2FkOCAwLjhzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmZ1bGwtbG9hZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wb3B1cC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDgwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDI1LCAzOCwgMC44Mik7XG5cbiAgLnBvcHVwLWJnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAucG9wdXAge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjI1MzM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogIzk3YTFjMjtcblxuICAgICAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgICAucG9wdXAtdG9wIHtcbiAgICAgICAgICAucG9wdXAtY2xvc2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBvcHVwLWJvZHkge1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiNwb3B1cC1kaW5vLXNwaW5zIHtcbiAgICB1bCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMiAqICRyZW07XG4gICAgICAgIHdpZHRoOiA2MCAqICRyZW07XG4gICAgICAgIGhlaWdodDogMjQgKiAkcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNCAqICRyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDEzMGQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1saW1lVGV4dCk7XG4gICAgICAgICYucmVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMwMDAwO1xuICAgICAgICAgIGNvbG9yOiAjZmUwMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucG9wdXAtc291bmQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDI1LCAzOCwgMC43Myk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5OTk7XG5cbiAgLnBvcHVwLXNvdW5kLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0MjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAudGl0bGUge1xuICAgICAgY29sb3I6ICNlMmU4ZmI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIC5zb3VuZC1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgLnNvdW5kLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE5MjY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgY29sb3I6ICM5N2ExYzI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc291bmQtb24tYnRuIHtcbiAgICAgIH1cbiAgICAgIC5zb3VuZC1vZmYtYnRuIHtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wb3B1cC1pbnN1ZmZpY2llbnQtYmFsYW5jZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMjUsIDM4LCAwLjczKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDk5OTk5OTtcblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucG9wdXAtaW5zdWZpY2llbnQtYmFsYW5jZS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogMzYwcHg7XG5cbiAgICAucG9wdXAtaW5zdWZpY2llbnQtYmFsYW5jZS1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcblxuICAgICAgLnBvcHVwLWluc3VmaWNpZW50LWJhbGFuY2UtY2xvc2Uge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvcHVwLWluc3VmaWNpZW50LWJhbGFuY2UtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDUwcHggMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICBjb2xvcjogJGluc3VmZmljaWVudEJhbGFuY2VDb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgLm1ha2UtZGVwb3NpdC1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYWViO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucG9wdXBzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCAyNSwgMzgsIDEpO1xuXG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5wb3B1cCB7XG4gICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2UyZThmYjtcbiAgfVxuXG4gICYuY291bnRyeS1yZXN0cmljdGVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLnBvcHVwLmNvdW50cnktcmVzdHJpY3RlZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MHZ3O1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubG9ncy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuXG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNXB4O1xuXG4gICAgJi5wbGF5IHtcbiAgICAgIGNvbG9yOiAjMzdlZDM3O1xuICAgIH1cbiAgICAmLmVuZGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmZjZkO1xuICAgIH1cbiAgICAmLnN0b3Age1xuICAgICAgY29sb3I6ICNmZjViNWI7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZDgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5tYWluIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1M3B4IC0gMTBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAwIDIwcHggMTBweCAyMHB4O1xuXG4gICYgPiBkaXYge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5sZWZ0LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWN0aW9uQmdDb2xvcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1haW4tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzYsIDQzLCA1OSwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuXG4gICAgLmdhbWUtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJi5sb2FkaW5nIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmV0c2xpcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAjYmV0LXNldHRpbmdzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC5iZXQtc2V0dGluZyB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yaWdodC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAuZ3JlZW4tY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA2MCUgNDAlLCAjNzNmZmE0LCAjMDA4ZDJiKTtcblxuICAgIHNwYW4ge1xuICAgIH1cbiAgfVxuXG4gIC5pbmZvLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjQgKiAkcmVtO1xuICAgIGNvbG9yOiAjYTdhN2E3O1xuICAgIGN1cnNvcjogaGVscDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbWFpbiB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICAvLyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUzcHggLSA2MHB4KTtcbiAgICAvLyBwYWRkaW5nOiAwIDMwcHggMzBweCAzMHB4O1xuXG4gICAgLm1haW4tY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xuICAgICAgLmdhbWUtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAuYmV0LWhpc3Rvcnkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAucmlnaHQtY29udGVudCB7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIG1haW4ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgLy8gaGVpZ2h0OiBjYWxjKDEwMCUgLSA2M3B4IC0gNDBweCk7XG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHggMTBweDtcblxuICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcblxuICAgICAgLmdhbWUtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAuYmV0LWhpc3Rvcnkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgbWFpbiB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICAvLyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUzcHggLSA0MHB4KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLy8gcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLm1haW4tY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmdhbWUtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAuYmV0LWhpc3Rvcnkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgLm15LWJldHMge1xuICAgICAgICBoZWlnaHQ6IDYwdmg7XG4gICAgICB9XG4gICAgICAmLm9wZW4tY2hhdCA+IC5teS1iZXRzIHtcbiAgICAgICAgaGVpZ2h0OiA2MHZoO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgbWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICAvLyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUzcHggLSAzMHB4KTtcbiAgICBwYWRkaW5nOiAwIDVweCAxNXB4IDVweDtcblxuICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcblxuICAgICAgLmdhbWUtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgLmJldC1oaXN0b3J5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmlnaHQtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgIC5teS1iZXRzIHtcbiAgICAgICAgaGVpZ2h0OiA2MHZoO1xuICAgICAgfVxuICAgICAgJi5vcGVuLWNoYXQgPiAubXktYmV0cyB7XG4gICAgICAgIGhlaWdodDogNjB2aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlja2VyQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5hbmltYXRlLWZsaWNrZXIge1xuICBhbmltYXRpb246IGZsaWNrZXJBbmltYXRpb24gMXMgaW5maW5pdGU7XG59XG5cbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgKiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLmVkZ2Uge1xuICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyYzNkICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRkZW4tcmVzb3VyY2VzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udXBnYW1pbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGlzY29ubmVjdC1wb3B1cC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk5OTtcblxuICAuZGlzY29ubmVjdC1wb3B1cC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgcGFkZGluZzogODBweCAxMDBweDtcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/