/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
@font-face{font-family:'menu';src:url("/wp-content/themes/sonaar/fonts/menu.eot?cabx30");src:url("/wp-content/themes/sonaar/fonts/menu.eot?#iefixcabx30") format("embedded-opentype"),url("/wp-content/themes/sonaar/fonts/menu.ttf?cabx30") format("truetype"),url("/wp-content/themes/sonaar/fonts/menu.woff?cabx30") format("woff"),url("/wp-content/themes/sonaar/fonts/menu.svg?cabx30#menu") format("svg");font-weight:normal;font-style:normal}.classic-menu{position:relative;top:0;left:0;box-sizing:border-box;width:100%;height:auto;font-size:100%;visibility:hidden;opacity:0;transition:opacity .5s}.classic-menu.ready{visibility:visible;opacity:1}.classic-menu.fixed{position:fixed;z-index:99;-webkit-transition:.5s all;transition:.5s all}.admin-bar .classic-menu.fixed{top:32px}.wp-admin-bar .classic-menu.fixed{top:32px}.vc_editor .classic-menu.mini{top:0px}.classic-menu.fixed.mini.mini-active,.classic-menu.fixed.mini.mini-fullwidth-active{margin:0;width:100%;padding:0
!important}.classic-menu.fixed.mini.mini-active>ul,.classic-menu.fixed.mini.mini-fullwidth-active>ul{background:transparent;padding:0
!important}.classic-menu.fixed.mini.mini-active>ul>li.logo,.classic-menu.fixed.mini.mini-fullwidth-active>ul>li.logo{padding-bottom:0 !important;padding-top:0 !important}.classic-menu.fixed.mini.mini-active>ul>li.logo.pull-top,.classic-menu.fixed.mini.mini-fullwidth-active>ul>li.logo.pull-top{margin-left:15px !important;float:left;left:inherit;position:relative}.classic-menu.fixed.mini.mini-active>ul>li.logo img,.classic-menu.fixed.mini.mini-fullwidth-active>ul>li.logo
img{max-height:30px}.classic-menu.fixed.mini.mini-fullwidth-active>ul{max-width:inherit !important}.classic-menu.mini>ul{height:auto !important}.classic-menu.mini>ul>li{margin-bottom:auto !important;margin-top:auto !important}.classic-menu.relative{position:relative}.classic-menu.absolute{position:absolute;z-index:99}.classic-menu
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style:none !important;text-decoration:none !important}.classic-menu
a{display:inline-block;-webkit-transition:.5s all;transition:.5s all;white-space:nowrap}.classic-menu li.hotlink a:hover{background:transparent}.classic-menu-hot-links{display:none}.classic-menu:not(.responsive) .classic-menu-hot-links.hotlinkDesktopEnable,.classic-menu.responsive .classic-menu-hot-links.hotlinkMobileEnable{display:block}.classic-menu:not(.responsive) .logo{text-align:center;line-height:0;vertical-align:middle;float:none;display:inline-block}.classic-menu:not(.responsive) .logo
a{width:100%;line-height:0}.classic-menu:not(.responsive) .logo-mobile-only{display:none !important}.classic-menu:not(.responsive) #menu-main-menu{position:relative;height:auto;max-height:500px;font-size:0;text-align:left;transition:.7s all;list-style:none;margin:0;padding:0;display:inline-block}.classic-menu:not(.responsive) #menu-main-menu
li{position:relative;z-index:10;display:inline-block;vertical-align:middle;font-size:15px;transition:.7s all}.classic-menu:not(.responsive) #menu-main-menu li:hover{z-index:50}.classic-menu:not(.responsive) #menu-main-menu .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:100%;width:auto}.classic-menu:not(.responsive) #menu-main-menu .sub-menu
li{display:block;text-align:left}.classic-menu:not(.responsive) #menu-main-menu .sub-menu
a{display:block}.classic-menu:not(.responsive) #menu-main-menu .sub-menu .sub-menu{top:0;left:100%}.classic-menu:not(.responsive) #menu-main-menu .sub-menu .collision .sub-menu{left:auto;right:100%}.classic-menu:not(.responsive) #menu-main-menu .menu-item-has-children:hover>.sub-menu{display:block}.classic-menu:not(.responsive) .classic-menu-hot-links{transition:.7s all}.classic-menu:not(.responsive).incontainer:not(.responsive) .menu-container,.classic-menu:not(.responsive).fullwidth:not(.responsive) .menu-container{width:100%;margin:0
auto;padding:0
15px;position:relative;display:flex;align-items:center;justify-content:left;flex-wrap:wrap-reverse}.classic-menu:not(.responsive).incontainer:not(.responsive) .menu-container::after,.classic-menu:not(.responsive).fullwidth:not(.responsive) .menu-container::after{content:'';display:block;float:none;clear:both}.classic-menu:not(.responsive).incontainer:not(.responsive) .classic-menu-hot-links,.classic-menu:not(.responsive).fullwidth:not(.responsive) .classic-menu-hot-links{margin:0
0 0 auto;justify-self:flex-end;padding-left:unset;padding-right:unset;text-align:right;z-index:200;position:relative}.classic-menu:not(.responsive).incontainer:not(.responsive) .classic-menu-hot-links li,.classic-menu:not(.responsive).fullwidth:not(.responsive) .classic-menu-hot-links
li{display:inline-block;float:none !important}.classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_align-pull-left .menu-container,.classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_align-pull-left .menu-container{justify-content:flex-start}.classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_align-pull-right .menu-container,.classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_align-pull-right .menu-container{justify-content:flex-end}.classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_align-pull-right .classic-menu-hot-links,.classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_align-pull-right .classic-menu-hot-links{margin-left:0}.classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_align-pull-right #menu-main-menu,.classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_align-pull-right #menu-main-menu{margin-left:auto}.classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_align-pull-center .menu-container,.classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_align-pull-center .menu-container{align-items:flex-end}.classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_align-pull-center #menu-main-menu,.classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_align-pull-center #menu-main-menu{white-space:nowrap;width:100%;text-align:center;position:relative}.classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_align-pull-center .classic-menu-hot-links,.classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_align-pull-center .classic-menu-hot-links{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_align-pull-center.classic_menu_logo_align-pull-left .logo,.classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_align-pull-center.classic_menu_logo_align-pull-left
.logo{position:absolute;left:15px;top:50%;transform:translateY(-50%);z-index:200}.classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_align-pull-center.classic_menu_logo_align-pull-top #menu-main-menu,.classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_align-pull-center.classic_menu_logo_align-pull-top #menu-main-menu{position:absolute;left:50%;transform:translateX(-50%)}.classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_align-pull-center.classic_menu_logo_align-pull-top .classic-menu-hot-links,.classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_align-pull-center.classic_menu_logo_align-pull-top .classic-menu-hot-links{position:relative;transform:none;float:right}.classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_logo_align-pull-top:not(.mini),.classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_logo_align-pull-top:not(.mini){display:block}.classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_logo_align-pull-top:not(.mini) .menu-container,.classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_logo_align-pull-top:not(.mini) .menu-container{display:block}.classic-menu:not(.responsive).mini-fullwidth-active.mini .menu-container{max-width:none}.classic-menu:not(.responsive).mini-fullwidth-active.mini #menu-main-menu,.classic-menu:not(.responsive).mini-fullwidth-active.mini .classic-menu-hot-links{padding-top:0;padding-bottom:0}.classic-menu:not(.responsive).mini-fullwidth-active.mini
.logo{display:inline-block;float:none}.classic-menu:not(.responsive).mini-active.mini #menu-main-menu,.classic-menu:not(.responsive).mini-active.mini .classic-menu-hot-links{padding-top:0;padding-bottom:0}.classic-menu:not(.responsive).mini-active.mini
.logo{display:inline-block;float:none;padding:20px
0}.classic-menu:not(.responsive).mini-active.mini .logo
img{max-height:30px}.classic-menu.classic_menu_logo_align-pull-top
.logo{width:100%}.classic-menu.classic_menu_logo_align-pull-top.classic_menu_align-pull-center #menu-main-menu{margin-left:0}.classic-menu.classic_menu_logo_align-pull-top
.spacer{order:2;margin-right:auto}.classic-menu.classic_menu_logo_align-pull-top.mini
.spacer{display:none}.classic-menu.classic_menu_logo_align-pull-top.mini
.logo{width:auto;z-index:2}.classic-menu.classic_menu_logo_align-pull-center.responsive #menu-main-menu
.logo{display:none}.classic-menu.classic_menu_logo_align-pull-center:not(.responsive) .menu-container>.logo{display:none}.classic-menu.classic_menu_logo_align-pull-center:not(.responsive) #menu-main-menu
.logo{display:inline-block}.classic-menu.classic_menu_logo_align-pull-center:not(.responsive).classic_menu_align-pull-center #menu-main-menu{margin-left:0}.classic-menu.classic_menu_logo_align-pull-center:not(.responsive) .spacer{order:2;margin-right:auto}.classic-menu .hotlink
a{padding-left:10px !important;padding-right:10px !important}.classic-menu.responsive{height:60px;-webkit-overflow-scrolling:touch;background:#fff;position:fixed;padding:0;margin:0;width:100%;display:block}.classic-menu.responsive
.logo{position:absolute;height:60px;top:0;left:0;padding:0px;padding-left:15px;line-height:0;display:table;z-index:2}.classic-menu.responsive .logo
a{height:100%;display:table-cell;vertical-align:middle}.classic-menu.responsive .logo
img{width:auto;height:auto;max-height:60px;max-width:calc(100vw - 100px);padding:5px}.classic-menu.responsive .responsive-header{position:absolute;top:0;width:100%;padding:0
1.5em 0;box-sizing:border-box;cursor:pointer;transition:0.2s ease}.classic-menu.responsive .responsive-header a.sandwich-icon{float:right;font-size:30px;line-height:59px;padding:auto 10px;width:40px;height:40px;-webkit-transition:0s all !important;transition:0s all !important}.classic-menu.responsive .responsive-header a.sandwich-icon:before{font-family:menu;content:"\e602"}.classic-menu.responsive .responsive-header a.sandwich-icon.opened{-webkit-transition:0s all !important;transition:0s all !important}.classic-menu.responsive .responsive-header a.sandwich-icon.opened:before{font-family:menu;content:"\e601"}.classic-menu.classic_menu_logo_align-pull-top.responsive
.logo{width:auto}.classic-menu.responsive #menu-main-menu li.logo,.classic-menu.responsive #menu-responsive-menu
li.logo{position:absolute;top:-60px;left:15px;border:0;max-height:60px;margin-left:0 !important;padding-top:0 !important;width:calc(100% - 100px)}.classic-menu.responsive #menu-main-menu li.logo a,.classic-menu.responsive #menu-responsive-menu li.logo
a{margin:0
auto !important;display:table-cell;vertical-align:middle;height:60px;padding:0}.classic-menu.responsive #menu-main-menu li.logo a img,.classic-menu.responsive #menu-responsive-menu li.logo a
img{max-height:50px;width:100%;height:auto;display:block}.classic-menu.responsive{z-index:9000}.classic-menu.responsive #menu-main-menu li,.classic-menu.responsive #menu-responsive-menu
li{font-size:36px;line-height:1em;color:#000}.classic-menu.responsive #menu-main-menu li.menu_small_item,.classic-menu.responsive #menu-main-menu li.menu_small_item li,.classic-menu.responsive #menu-responsive-menu li.menu_small_item,.classic-menu.responsive #menu-responsive-menu li.menu_small_item
li{font-size:21px;line-height:1em}.classic-menu.responsive #menu-main-menu li a,.classic-menu.responsive #menu-responsive-menu li
a{font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;font-family:inherit}.classic-menu.responsive #menu-main-menu .sub-menu,.classic-menu.responsive #menu-responsive-menu .sub-menu{padding-left:15px;width:100%}.classic-menu.responsive #menu-main-menu .sub-menu li a,.classic-menu.responsive #menu-responsive-menu .sub-menu li
a{font-size:0.70em;background-color:unset;line-height:1em}.classic-menu.responsive #menu-main-menu .sub-menu li:first-of-type,.classic-menu.responsive #menu-responsive-menu .sub-menu li:first-of-type{margin-top:10px}.classic-menu.responsive #menu-main-menu .sub-menu li:last-of-type,.classic-menu.responsive #menu-responsive-menu .sub-menu li:last-of-type{margin-bottom:10px}.classic-menu.responsive #menu-main-menu,.classic-menu.responsive #menu-responsive-menu{padding-top:60px}.classic-menu.responsive #menu-main-menu,.classic-menu.responsive #menu-responsive-menu,.classic-menu.responsive .classic-menu-hot-links{padding-left:0px;padding-right:0px}.classic-menu.responsive #menu-main-menu>li,.classic-menu.responsive #menu-main-menu .languages-selector,.classic-menu.responsive #menu-responsive-menu>li,.classic-menu.responsive #menu-responsive-menu .languages-selector,.classic-menu.responsive .classic-menu-hot-links>li,.classic-menu.responsive .classic-menu-hot-links .languages-selector{padding-left:20px}.classic-menu.responsive .classic-menu-hot-links{margin-top:30px}.classic-menu.responsive .classic-menu-hot-links[style="text-align: center"] li{padding-left:0}.classic-menu.responsive .classic-menu-hot-links
a{font-size:24px;line-height:1;color:#000}.classic-menu.responsive .classic-menu-hot-links li+li{padding-left:0}.classic-menu.responsive .menu-item
a{padding:6px
0}.classic-menu.responsive .menu-item:not(.menu_small_item)+.menu_small_item{margin-top:30px !important}.classic-menu.responsive ul:not(.sub-menu)>.menu-item.active>a{position:relative}.classic-menu.responsive ul:not(.sub-menu)>.menu-item.active>a:before{content:"";width:25px;height:1px;display:block;position:absolute;left:-29px;background:#000;top:50%;transform:translateY(-50%)}.classic-menu.responsive .menu-responsive-bg{background:#fff;position:absolute;top:-60px;right:0;width:0;height:calc(100vh + 65px);opacity:0;z-index:-1;transition:0.25s ease}.classic-menu.responsive.visible .responsive-header{background-color:transparent}.classic-menu.responsive.visible a.sandwich-icon{color:#fff}.classic-menu.responsive.visible .menu-container{overflow-y:auto;height:calc(100vh - 60px);padding-top:10px;padding-bottom:30px}.classic-menu.responsive.visible .menu-responsive-bg{opacity:1;width:100%}.classic-menu.responsive
.hotlink{float:none;display:inline-block}.classic-menu.responsive .hotlink:first-of-type
a{padding-left:0 !important}.admin-bar.continuousPlayer-enable .classic-menu.responsive .menu-container{height:calc(100vh - 46px)}.responsive .menu-container .languages-selector{margin-top:30px}.responsive .menu-container .languages-selector
li{opacity:1 !important}.responsive .menu-container .languages-selector
ul{padding:0}.responsive .menu-container .languages-selector
a{padding-right:25px !important;padding-left:0 !important}.responsive.visible .menu-container
li{transition:500ms ease}.responsive.visible .menu-container li .sub-menu{transition:1000ms ease}.responsive .menu-container
ul{overflow:hidden}.responsive .menu-container
li{opacity:0;position:relative;transition:0}.responsive .menu-container li:not(.active)>ul>li{opacity:0}.responsive .menu-container li .sub-menu{max-height:1000px;transition:0}.responsive .menu-container li:not(.active) .sub-menu{max-height:0 !important}.responsive .menu-container ul>li{top:100px}.responsive:not(.visible) .menu-container{width:0}.responsive.visible .menu-container{width:100vw}.responsive.visible .menu-container,.responsive .menu-responsive-bg{transition-delay:0s}.responsive.visible .menu-container ul>li{opacity:1;top:0}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(1){transition-delay:75ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(2){transition-delay:150ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(3){transition-delay:225ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(4){transition-delay:300ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(5){transition-delay:375ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(6){transition-delay:450ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(7){transition-delay:525ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(8){transition-delay:600ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(9){transition-delay:675ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(10){transition-delay:750ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(11){transition-delay:825ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(12){transition-delay:900ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(13){transition-delay:975ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(14){transition-delay:1050ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(15){transition-delay:1125ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(16){transition-delay:1200ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(17){transition-delay:1275ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(18){transition-delay:1350ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(19){transition-delay:1425ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(20){transition-delay:1500ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(21){transition-delay:1575ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(22){transition-delay:1650ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(23){transition-delay:1725ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(24){transition-delay:1800ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(25){transition-delay:1875ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(26){transition-delay:1950ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(27){transition-delay:2025ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(28){transition-delay:2100ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(29){transition-delay:2175ms}.responsive.visible .menu-container ul:not(.classic-menu-hot-links) li:not(.menu_small_item):nth-of-type(30){transition-delay:2250ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(1){transition-delay:175ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(2){transition-delay:250ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(3){transition-delay:325ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(4){transition-delay:400ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(5){transition-delay:475ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(6){transition-delay:550ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(7){transition-delay:625ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(8){transition-delay:700ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(9){transition-delay:775ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(10){transition-delay:850ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(11){transition-delay:925ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(12){transition-delay:1000ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(13){transition-delay:1075ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(14){transition-delay:1150ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(15){transition-delay:1225ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(16){transition-delay:1300ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(17){transition-delay:1375ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(18){transition-delay:1450ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(19){transition-delay:1525ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(20){transition-delay:1600ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(21){transition-delay:1675ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(22){transition-delay:1750ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(23){transition-delay:1825ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(24){transition-delay:1900ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(25){transition-delay:1975ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(26){transition-delay:2050ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(27){transition-delay:2125ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(28){transition-delay:2200ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(29){transition-delay:2275ms}.responsive.visible .menu-container li.menu_small_item:nth-of-type(30){transition-delay:2350ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(1){transition-delay:75ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(2){transition-delay:150ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(3){transition-delay:225ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(4){transition-delay:300ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(5){transition-delay:375ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(6){transition-delay:450ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(7){transition-delay:525ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(8){transition-delay:600ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(9){transition-delay:675ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(10){transition-delay:750ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(11){transition-delay:825ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(12){transition-delay:900ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(13){transition-delay:975ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(14){transition-delay:1050ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(15){transition-delay:1125ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(16){transition-delay:1200ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(17){transition-delay:1275ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(18){transition-delay:1350ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(19){transition-delay:1425ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(20){transition-delay:1500ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(21){transition-delay:1575ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(22){transition-delay:1650ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(23){transition-delay:1725ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(24){transition-delay:1800ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(25){transition-delay:1875ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(26){transition-delay:1950ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(27){transition-delay:2025ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(28){transition-delay:2100ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(29){transition-delay:2175ms}.responsive.visible .menu-container .sub-menu li:nth-of-type(30){transition-delay:2250ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(1){transition-delay:375ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(2){transition-delay:450ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(3){transition-delay:525ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(4){transition-delay:600ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(5){transition-delay:675ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(6){transition-delay:750ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(7){transition-delay:825ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(8){transition-delay:900ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(9){transition-delay:975ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(10){transition-delay:1050ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(11){transition-delay:1125ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(12){transition-delay:1200ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(13){transition-delay:1275ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(14){transition-delay:1350ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(15){transition-delay:1425ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(16){transition-delay:1500ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(17){transition-delay:1575ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(18){transition-delay:1650ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(19){transition-delay:1725ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(20){transition-delay:1800ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(21){transition-delay:1875ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(22){transition-delay:1950ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(23){transition-delay:2025ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(24){transition-delay:2100ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(25){transition-delay:2175ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(26){transition-delay:2250ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(27){transition-delay:2325ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(28){transition-delay:2400ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(29){transition-delay:2475ms}.responsive.visible .menu-container ul.classic-menu-hot-links li:nth-of-type(30){transition-delay:2550ms}@import url(/wp-content/themes/sonaar/includes/sonaar-music/fontawesome/css/fontawesome-all.min.css);@import url(/wp-content/themes/sonaar/includes/row-separators/row-separators/css/style.css);.ps-container{-ms-touch-action:auto;touch-action:auto;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style: none){.ps-container{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps-container{overflow:auto !important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;bottom:0px;height:15px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;bottom:2px;height:6px}.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x{height:11px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;right:0;width:15px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;right:2px;width:6px}.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y{width:11px}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.vc_row.sonaar-templates-biography-4-textoverlay{background-position-x:center !important;background-position-y:top !important;background-size:inherit !important}@media (max-width: 1920px){.vc_row.sonaar-templates-biography-4-textoverlay{background-size:contain !important}}.sonaar_templates_bg_pattern{background-size:inherit !important}.sonaar-templates-banner-shop1 .vc_btn3-container a{padding:25px 80px 28px 25px !important;font-size:25px !important;font-weight:600}.sonaar-templates-banner-shop1 .vc_btn3.vc_btn3-style-outline-custom{border-width:3px}@media (max-width: 1024px){.sonaar-templates-biography-5 .wpb_column:first-child{padding-top:100px !important;padding-bottom:100px !important;padding:10%}}.sonaar_templates_audioplayer001 .vc_btn3.vc_btn3-size-lg{text-align:center;font-size:18px;font-weight:700}.sonaar-templates-banner-2columns-1.vc_row p{font-size:21px;line-height:36px;font-weight:600}.sonaar-templates-biography-7.vc_row-fluid{background-position:right top !important;background-size:inherit !important}.sonaar-templates-biography-7 #dropcap span.dropcap{font-size:57px;width:56px;height:33px;margin-top:13px;margin-left:-4px;float:left}@media (max-width: 991px){.sonaar-templates-biography-7.vc_row-fluid{background-size:contain !important;background-position:center top !important}}.sonaar-templates-footer01 button,.sonaar-templates-footer01 .vc_btn3-container{margin-left:30px;margin-right:30px}.sonaar-templates-footer01 .vc_btn3-container:last-child{margin-right:-15px !important}.sonaar-templates-footer01 .footercredit p{font-size:10px;letter-spacing:2px}.sonaar-templates-footer01 .footercredit a{color:#fff}.sonaar-templates-footer01 .sponsor-logo p{text-align:center}.sonaar-templates-footer01 .sponsor-logo img{padding:5px 5vw;vertical-align:middle}.sonaar-templates-footer01 a.vc_btn3-icon-left{left:-25px}.sonaar-templates-footer01 .vc_btn3-container{margin-bottom:0px}@media screen and (max-width: 767px){.sonaar-templates-footer01 .vc_btn3-container:first-child{margin-left:80px !important}.sonaar-templates-footer01 *{text-align:center !important}.sonaar-templates-footer01 .dividerwrap div{margin:auto;float:none}}.sonaar-templates-footer02 p,#footer .sonaar-templates-footer02 p{color:inherit}.sonaar-templates-footer02 [class*="mc4wp-form"]{text-align:left}.sonaar-templates-footer02 [class*="mc4wp-form"] button,.sonaar-templates-footer02 [class*="mc4wp-form"] input[type=submit]{margin:10px 0px 0px 0px}.sonaar-templates-footer02 [class*="footercredit"] a{color:inherit}.sonaar-templates-footer02 [class*="footercredit"] p{font-size:10px;letter-spacing:2px}.sonaar-templates-footer02 [class*="sponsor-logo"] p{text-align:center}.sonaar-templates-footer02 [class*="sponsor-logo"] img{padding:5px 5vw;vertical-align:middle}.sonaar-templates-footer02 a[class*="vc_btn3-icon-left"]{left:-25px}.sonaar-templates-footer02 [class*="vc_btn3-container"]{margin-bottom:0px}@media screen and (max-width: 767px){.sonaar-templates-footer02 *{text-align:center !important}.sonaar-templates-footer02 [class*="dividerwrap"] div{margin:auto;float:none}}.sonaar-templates-footer03 [class*="footer-radius"]{border-radius:10px 10px 0 0}.sonaar-templates-footer03{background-color:inherit !important}.sonaar-templates-footer03 .align-right .wpb_wrapper{text-align:right !important}@media screen and (max-width: 768px){.sonaar-templates-footer03 .center-mobile *,.sonaar-templates-footer03 .center-mobile .align-right .wpb_wrapper{text-align:center !important}}.sonaar-templates-footer04 [class*="mc4wp-form"]{text-align:center}.sonaar-templates-footer04 [class*="footer-withimage"]{background-position:center top !important}.sonaar-templates-footer04 [class*="footercredit"] p{font-size:10px;letter-spacing:2px}.sonaar-templates-footer04 [class*="sponsor-logo"] p{text-align:center}.sonaar-templates-footer04 [class*="sponsor-logo"] img{padding:5px 5vw;vertical-align:middle}.sonaar-templates-footer04 [class*="vc_btn3-container"]{margin-bottom:0px}@media screen and (max-width: 767px){.sonaar-templates-footer04 *{text-align:center !important}.sonaar-templates-footer04 [class*="dividerwrap"] div{margin:auto;float:none}}.sonaar-templates-footer05 p,#footer .sonaar-templates-footer05 p{color:inherit}.sonaar-templates-footer05 [class*="mc4wp-form"]{text-align:left}.sonaar-templates-footer05 [class*="mc4wp-form"] button,.sonaar-templates-footer05 [class*="mc4wp-form"] input[type=submit]{margin:10px 0px 0px 0px}.sonaar-templates-footer05 [class*="footercredit"] a{color:inherit}.sonaar-templates-footer05 [class*="footercredit"] p{font-size:10px;letter-spacing:2px}.sonaar-templates-footer05 [class*="sponsor-logo"] p{text-align:center}.sonaar-templates-footer05 [class*="sponsor-logo"] img{padding:5px 5vw;vertical-align:middle}.sonaar-templates-footer05 a[class*="vc_btn3-icon-left"]{left:-25px}.sonaar-templates-footer05 [class*="vc_btn3-container"]{margin-bottom:0px}@media screen and (max-width: 767px){.sonaar-templates-footer05 *{text-align:center !important}.sonaar-templates-footer05 [class*="dividerwrap"] div{margin:auto;float:none}}#footer .sonaar-templates-footer07 .container{max-width:1400px}#footer .sonaar-templates-footer07 ::-webkit-input-placeholder{color:#dfd9df !important;opacity:1 !important}#footer .sonaar-templates-footer07 ::-moz-placeholder{color:#dfd9df !important;opacity:1 !important}#footer .sonaar-templates-footer07 :-ms-input-placeholder{color:#dfd9df !important;opacity:1 !important}#footer .sonaar-templates-footer07 :-moz-placeholder{color:#dfd9df !important;opacity:1 !important}.sonaar-templates-footer07 form{text-align:inherit !important}.sonaar-templates-footer07 form p{display:inline !important}.sonaar-templates-footer07 .vc_btn3.vc_btn3-size-lg .vc_btn3-icon{font-size:34px !important;height:34px !important;line-height:34px !important}.sonaar-templates-footer07 .mc4wp-form input[type=text],.sonaar-templates-footer07 .mc4wp-form input[type=email],.sonaar-templates-footer07 .mc4wp-form input[type=tel],.sonaar-templates-footer07 .mc4wp-form input[type=url],.sonaar-templates-footer07 .mc4wp-form input[type=date],.sonaar-templates-footer07 .mc4wp-form input[type=number],.sonaar-templates-footer07 .mc4wp-form select,.sonaar-templates-footer07 .mc4wp-form textarea{color:#dfd9df !important;background:transparent !important;text-align:center !important;font-size:14px !important;line-height:18px !important;padding:0 15px !important;height:48px !important;box-sizing:border-box !important;border:2px solid !important;border-radius:32px !important;margin-bottom:20px !important;margin-left:20px !important;margin-right:20px}.sonaar-templates-footer07 .mc4wp-form input[type=submit]{font-size:14px !important;line-height:18px !important;height:50px !important;text-transform:uppercase !important;font-weight:500 !important;padding:0 15px !important;border-radius:32px !important;letter-spacing:1px !important;margin-top:0 !important;margin-bottom:20px !important;margin-left:20px !important;margin-right:20px !important;color:#dfd9df !important;box-sizing:content-box !important}.sonaar-templates-footer07 .mc4wp-form input[type=submit]:hover{color:#dfd9df !important;background-color:#179a7d !important}.sonaar-templates-footer07 .footercredit{font-size:11px;line-height:20px;letter-spacing:3px;text-transform:uppercase}.sonaar-templates-footer07 .footercredit a{text-decoration:underline}@media (min-width: 768px){.sonaar-templates-footer07 .mc4wp-form input[type=text],.sonaar-templates-footer07 .mc4wp-form input[type=email],.sonaar-templates-footer07 .mc4wp-form input[type=tel],.sonaar-templates-footer07 .mc4wp-form input[type=url],.sonaar-templates-footer07 .mc4wp-form input[type=date],.sonaar-templates-footer07 .mc4wp-form input[type=number],.sonaar-templates-footer07 .mc4wp-form select,.sonaar-templates-footer07 .mc4wp-form textarea{font-size:21px !important;line-height:21px !important;height:58px !important;width:calc(65% - 70px) !important;max-width:435px !important;box-sizing:content-box !important;margin-left:0 !important;margin-right:8% !important}.sonaar-templates-footer07 .mc4wp-form input[type=submit]{padding:0 15px !important;height:60px !important;width:25% !important;font-size:17px !important;line-height:21px !important;margin-left:0 !important;margin-right:0 !important}}@media screen and (min-width: 768px){.sonaar-templates-social-media-footer .vc_btn3.vc_btn3-size-lg .vc_btn3-icon{font-size:32px}}.sonaar-templates-artist01 .vc_btn3.vc_btn3-size-md .vc_btn3-icon{font-size:23px;height:26px;line-height:23px}.sonaar-templates-artist02 .vc_btn3.vc_btn3-size-sm{padding:11px 18px}.sonaar-templates-event-list-01 .concerts-list{background-color:rgba(0,0,0,0.3)}.sonaar-templates-members .vc_btn3,.sonaar-templates-members .vc_btn3:hover,.sonaar-templates-members .vc_btn3:active,.sonaar-templates-members .vc_btn3:focus{color:inherit;background-image:none !important;background-color:transparent !important;margin-left:0;margin-right:0;padding-top:4px;padding-bottom:4px}.sonaar-templates-members a.vc_btn3-icon-left{left:-18px}.sonaar-templates-member-pic{min-height:37vw}@media (max-width: 767px){.sonaar-templates-member-pic{height:100vw}}.sonaar-templates-studio-intro.vc_row p{font-size:21px;line-height:36px;font-weight:600}.sonaar-templates-booking-1 p{font-size:21px;line-height:36px;font-weight:600}@media (max-width: 768px){.sonaar-templates-heading-bold-1 .vc_custom_heading{font-size:38px !important;line-height:46px !important}}.video-background-2buttons .vc_btn3.vc_btn3-size-lg{font-weight:700 !important;padding-left:65px !important;padding-right:65px !important;font-size:24px !important;line-height:24px !important}body .fa{font-family:FontAwesome, Font Awesome\ 5 Free, Font Awesome\ 5 Brands}body .fa.fab,body .fa.fas,body .fa.far{font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, FontAwesome}.fa,.fas{font-weight:900}.far,.fab{font-weight:400}[class^="fa-"],[class*=" fa-"],.fa.fa-youtube{font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello}[class^="fa-"]:before,[class*=" fa-"]:before{width:1em;text-align:center}x:-o-prefocus,.fa-left-open-big,.fa-right-open-big,.fa-vimeo,.fa-soundcloud{font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello}.fa-left-open-big:before{content:'\e800'}.fa-right-open-big:before{content:'\e803'}.fa-youtube-play:before,.fa.fa-youtube:before{content:'\f167'}.fab.fa-facebook-f:before{content:"\f39e"}.link [class^="fa-"]:before,.link [class*=" fa-"]:before{width:auto}.hide-header #pusher-wrap{left:0px !important}.hide-header .side-menu{display:none !important}.hide-header header{display:none}.hide-header .sr_it-padtop{padding-top:0px}.hide-header .classic-menu,.hide-header .classic-menu.responsive{display:none}.hide-header .menu-item{visibility:hidden}.hide-header .menu-toggle,.hide-header ul.header-top-menu,.hide-header a.sandwich-icon{display:none}@media only screen and (max-width: 1143px){.hide-header #pusher.menu-type-classic-menu{padding-top:0px}}a.bt_rss_subscribe{float:right;background-color:#000000;color:#fff;transition:all 0.2s ease;font-size:14px;cursor:pointer;padding:10px 20px;line-height:16px;border-radius:36px;display:inline-block;margin-right:5px;margin-bottom:15px;margin-top:-40px}.sr_it-datetime{font-size:12px;line-height:20px}.sr_it-meta{font-size:13px;line-height:16px;margin-bottom:15px;padding-top:11px}.sr_it-meta .sr_it-datetime,.sr_it-meta .sr_it-meta-author-link{padding-right:10px}@media screen and (min-width: 850px){.sr_it-sidebar-enable .sr_it-singlepost-title{width:65%}}.sr_it-sidebar-enable.left .sr_it-singlepost-title{padding-left:35%}.sr_it-content-side{float:right;width:30%}.sr_it-nav,.sr_it-artist-nav{margin:auto;display:table;text-align:center;vertical-align:bottom;width:100%;padding:30px;height:70px;background-color:#000000;font-size:24px;font-weight:500;letter-spacing:-1px;box-sizing:border-box}.sr_it-nav.container,.container.sr_it-artist-nav{min-height:0;padding:30px;background-color:#000000}.sr_it-nav .sr_it-navTitle-text,.sr_it-artist-nav .sr_it-navTitle-text{color:#ffffff;font-size:18px}.sr_it-nav .sr_it-next-wrap,.sr_it-artist-nav .sr_it-next-wrap,.sr_it-nav .sr_it-prev-wrap,.sr_it-artist-nav .sr_it-prev-wrap{display:table-cell;vertical-align:middle;height:70px}@media screen and (max-width: 767px){.sr_it-nav .sr_it-next-wrap,.sr_it-artist-nav .sr_it-next-wrap,.sr_it-nav .sr_it-prev-wrap,.sr_it-artist-nav .sr_it-prev-wrap{font-size:16px}}.sr_it-nav .sr_it-next-wrap a,.sr_it-artist-nav .sr_it-next-wrap a,.sr_it-nav .sr_it-prev-wrap a,.sr_it-artist-nav .sr_it-prev-wrap a{line-height:35px;height:60px;display:inline-block}.sr_it-nav .sr_it-next-wrap a .sr_it-arrow,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-arrow,.sr_it-nav .sr_it-prev-wrap a .sr_it-arrow,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-arrow{line-height:70px}@media screen and (max-width: 767px){.sr_it-nav .sr_it-next-wrap a .sr_it-arrow,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-arrow,.sr_it-nav .sr_it-prev-wrap a .sr_it-arrow,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-arrow{font-size:18px}}.sr_it-nav .sr_it-next-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-text,.sr_it-nav .sr_it-prev-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-text{margin-top:7px;margin-bottom:-10px}@media screen and (max-width: 768px){.sr_it-nav .sr_it-next-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-text,.sr_it-nav .sr_it-prev-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-text{margin-top:17px}}@media screen and (max-width: 768px){.sr_it-nav .sr_it-next-wrap a .sr_it-navTitle-text,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-navTitle-text,.sr_it-nav .sr_it-prev-wrap a .sr_it-navTitle-text,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-navTitle-text{display:none}}.sr_it-nav .sr_it-next-wrap,.sr_it-artist-nav .sr_it-next-wrap{float:right;text-align:right}.sr_it-nav .sr_it-next-wrap a,.sr_it-artist-nav .sr_it-next-wrap a{margin-right:60px}@media screen and (max-width: 767px){.sr_it-nav .sr_it-next-wrap a,.sr_it-artist-nav .sr_it-next-wrap a{margin-right:0px}}.sr_it-nav .sr_it-next-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-text{position:relative}.sr_it-nav .sr_it-next-wrap a .sr_it-text:before,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-text:before{content:"\f30b";font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello;font-weight:900;position:absolute;right:1px}.sr_it-nav .sr_it-next-wrap a .sr_it-navTitle-text,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-navTitle-text,.sr_it-nav .sr_it-next-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-text{padding-right:40px}@media screen and (max-width: 767px){.sr_it-nav .sr_it-next-wrap a .sr_it-navTitle-text,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-navTitle-text,.sr_it-nav .sr_it-next-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-text{padding-right:20px}}.sr_it-nav .sr_it-prev-wrap,.sr_it-artist-nav .sr_it-prev-wrap{float:left;text-align:left}.sr_it-nav .sr_it-prev-wrap a,.sr_it-artist-nav .sr_it-prev-wrap a{margin-left:60px}@media screen and (max-width: 767px){.sr_it-nav .sr_it-prev-wrap a,.sr_it-artist-nav .sr_it-prev-wrap a{margin-left:0px}}.sr_it-nav .sr_it-prev-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-text{position:relative}.sr_it-nav .sr_it-prev-wrap a .sr_it-text:before,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-text:before{content:"\f30a";font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello;font-weight:900;position:absolute;left:1px}.sr_it-nav .sr_it-prev-wrap a .sr_it-navTitle-text,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-navTitle-text,.sr_it-nav .sr_it-prev-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-text{padding-left:40px}@media screen and (max-width: 767px){.sr_it-nav .sr_it-prev-wrap a .sr_it-navTitle-text,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-navTitle-text,.sr_it-nav .sr_it-prev-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-text{padding-left:20px}}.page-template-archive-posts-list #post-list .text-box{font-size:12px;line-height:20px}#post-list .format-quote h2,#post-list .format-aside h2,#post-list .format-status h2,#post-list .format-quote .classic-meta,#post-list .format-aside .classic-meta,#post-list .format-status .classic-meta{display:none}#post-list .format-status .holder{display:relative}#post-list .format-status .holder:after{content:'';width:0;height:100%;border-left:1px dotted #141414;position:absolute;left:10px;top:0}#post-list .format-status .holder:before{content:'';width:10px;height:0;border-top:1px solid #000;position:absolute;left:6px;top:50%}.sr_it-padtop{padding-top:150px}figure{padding:0px}#sonaar_notice_trial{position:fixed;z-index:9999;width:100%;bottom:0;text-align:center;padding:40px;background:#000;color:#ffffff}.sonaar-grid{display:grid;grid-column-gap:10px;grid-row-gap:10px}.sonaar-grid-2{grid-template-columns:auto auto}.sonaar-grid-3{grid-template-columns:auto auto auto}.sonaar-grid-4{grid-template-columns:auto auto auto auto}@media (max-width: 767px){.sonaar-grid-4{grid-template-columns:auto}}@media only screen and (max-width: 991px){.sonaar-grid.sonaar-grid-fullwidth-mobile{display:block}.sonaar-grid.sonaar-grid-fullwidth-mobile>div{width:100%}}html{text-decoration:none !important}@media screen and (max-width: 600px){html.wp-admin-bar{margin-top:0 !important}}body{position:relative;height:auto;min-height:100%;min-width:320px;margin:0;color:#1F1F1F;background-color:#EEE;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:after{content:'';width:0;height:0;clear:both}h1{margin:0.67em 0 0.67em 0}h2{margin:0.67em 0 0.67em 0}h3{margin:0.67em 0 0.67em 0}h4{margin:0.67em 0 0.67em 0}h5{margin:0.67em 0 0.67em 0}h6{margin:0.67em 0 0.67em 0}p{margin:0.67em 0 0.67em 0}.site-logo.righttype,.site-logo.lefttype{top:30px}.wp-admin-bar .header-top-menu{position:absolute}.wp-admin-bar .classic-menu.responsive ul li.logo{top:-60px}.wp-admin-bar .fixed_header .sonaar-menu-box .menu-toggle,.wp-admin-bar .fixed_header .sonaar-menu-box .site-logo{top:60px}.wp-admin-bar .fixed_header .sonaar-menu-box .header-top-menu{top:31px;position:fixed}@media screen and (max-width: 1144px){.wp-admin-bar #menu-main-menu,.wp-admin-bar #menu-responsive-menu{top:0px}}@media screen and (max-width: 782px){.wp-admin-bar .classic-menu.responsive{top:46px}}@-webkit-keyframes fontfix{from{opacity:1}to{opacity:1}}img{border-style:none}a{text-decoration:none}a:hover{text-decoration:none}a:active{background-color:transparent}input,textarea,select{font-size:14px;vertical-align:middle;color:#1f1f1f}form,fieldset{margin:0;padding:0;border-style:none}header,footer,article,section,hgroup,nav,figure,aside{display:block}figure{margin:0;padding:0}input[type="text"],input[type="password"],input[type="file"],input[type="email"],input[type="submit"],textarea{-webkit-appearance:none;-webkit-border-radius:0}input[type="submit"]::-moz-focus-inner{border:0;padding:0}input[type="submit"]:hover{cursor:pointer}q{quotes:none}q:before,q:after{content:''}.page-title h1,h1.page-title,.error404 h1{text-align:center}span.heading-t{display:block;height:0px;width:26px;margin:0 auto;background-color:#000}@media (max-width: 1159px){span.heading-t{margin-top:70px}.boxed{margin-top:70px}}span.heading-b{display:block;height:3px;width:26px;margin:0 auto;background-color:#000;margin-bottom:70px}span.heading-t3{display:block;width:26px;margin:0 auto;background-color:#000;margin-top:70px}span.heading-b3{display:block;height:2px;width:26px;margin:0 auto;background-color:#000;margin-bottom:30px}span.heading-side{display:block;height:3px;width:26px;background-color:#000;margin-bottom:10px}#sidebar span.heading-t3,#sidebar span.heading-b3,.elementor-widget-sidebar span.heading-t3,.elementor-widget-sidebar span.heading-b3{display:none}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.page-title.uppercase h1{text-transform:uppercase}.widget.uppercase h3{text-transform:uppercase}.widget-title:after{content:' ';display:table;clear:both}h3 .rsswidget{height:14px}h3 .rsswidget img{line-height:14px}.widget_rss li{margin-bottom:30px}.widget_rss li .rsswidget{font-size:18px;line-height:28px;display:block;font-weight:300}.widget_rss li .rss-date{font-size:12px}.widget_rss .rssSummary{font-size:14px}table{width:100%}table,th,td{border:1px solid black;border-collapse:collapse;padding:10px}table{margin-bottom:20px}.single-event table,.single-event th,.single-event td{border:none;padding:0px}.single-event td{padding-bottom:5px}dt{font-weight:bold}dd{margin:0px;margin-bottom:20px}code,pre{border:1px solid #e1e1e8;background-color:#f7f7f9;border-radius:4px;padding-left:5px;padding-right:5px}pre{border:1px solid #e1e1e8;background-color:#f7f7f9;border-radius:4px;padding:20px}.clear{clear:both}a:hover{text-decoration:none}.opacityzero{opacity:0;height:100px;width:100%;position:absolute}.clear:after,.atoll:after,.island:after,.islet:after,.widget:after,.widget-area:after,.textwidget:after,.panel__heading:after,.panel__body:after,.content__wrapper:after,.section:after,.entry:after,.panel .nav-holder:after,.heading:after,#nav:after,.menu:after,#header:after,#twocolumns:after,.links-block:after,.two-columns:after,.form .row:after,.info-section:after,.form .box:after,.form-submit:after,.container:after{content:"";display:block;clear:both}.hentry{-ms-word-wrap:break-word;word-wrap:break-word}.ajax-load{background-image:url(/wp-content/themes/sonaar/dist/css/images/ajax-loader.gif);background-repeat:no-repeat;background-position:bottom center;padding-bottom:70px !important;margin-bottom:30px !important}.articles-section.ajax-load{background-position:48% 100%}.fancybox-lock .fancybox-overlay{overflow-y:hidden}@media only screen and (max-width: 800px){.fancybox-wrap{left:0 !important}.fancybox-skin,.fancybox-skin iframe,.fancybox-wrap{width:100vw !important;padding:0 !important}.fancybox-skin{padding:0 !important}.fancybox-close{right:14px}}.fullwidthimg img{width:100vw}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:5px;top:5px;text-decoration:none;width:auto;z-index:100000}.listing-section.videos,.two_column_album,.articles-section{visibility:hidden}.fade{opacity:0;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}.entry img,.comment-content img,.widget img,.wp-caption{max-width:100%}.comment-content img[height],img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"]{height:auto}img.size-full,img.size-large,img.wp-post-image{height:auto;max-width:100%}img.fullwidth{width:100%}img.wp-post-image.original{height:auto;width:inherit}embed,iframe,object,video{max-width:100%}.twitter-tweet-rendered{max-width:100% !important}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignleft{margin:5px 20px 5px 0}.wp-caption.alignleft{margin:5px 10px 5px 0}img.alignright{margin:5px 0 5px 20px}.wp-caption.alignright{margin:5px 0 5px 10px}img.aligncenter{margin:5px auto}img.alignnone{margin:5px 0}.wp-caption .wp-caption-text,.entry-caption,.gallery-caption{font-size:12px;font-style:italic;font-weight:300;margin-top:0px}img.wp-smiley,.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption.alignleft+ul,.wp-caption.alignleft+ol{list-style-position:inside}.social-networks{margin:0;padding:0;list-style:none;float:right}.panel.fixed-bar .social-networks{float:none;position:absolute;right:20px;top:0}.panel .social-networks{padding:21px 0}.social-networks li{display:inline-block;vertical-align:top;margin:0 5px 5px 5px}.social-networks a{color:#888888;text-decoration:none}.social-networks a i{padding:0.5em;font-size:35px;color:#878787;transition:color 0.35s ease 0s}.sharing_toolbox i{font-size:25px;padding:8px;line-height:1em}.social-networks img{max-height:50px}.grid-cols{margin-left:-2%;list-style:none;margin-bottom:0}.grid__item,.grid-cols>.widget{float:left;display:block;width:100%;margin-left:2%}.grid-cols--1>.grid__item,.grid-cols--1>.widget{width:98%}.grid-cols--2>.grid__item,.grid-cols--2>.widget{width:48%}.grid-cols--3>.grid__item,.grid-cols--3>.widget{width:31.33%}.grid-cols--4>.grid__item,.grid-cols--4>.widget{width:23%}.atoll,.island,.islet,.widget,.panel__body{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.atoll>:last-child,.island>:last-child,.islet>:last-child,.widget>:last-child,.panel__body>:last-child{margin-bottom:0}#sidebar,.elementor-widget-sidebar{font-size:16px;line-height:28px}.single-post #sidebar,.single-post .elementor-widget-sidebar{margin-top:15px}#sidebar .widget,.elementor-widget-sidebar .widget{background:none;margin-bottom:25px;padding:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.island,.islet,.panel__body{margin-bottom:9px}.island,.panel__body{padding:10px}.panel__heading+.panel__body{margin-top:10px}.panel__heading{padding:20px;color:#FFF;background-color:#000}.panel-title,.widget-title{margin-top:0;margin-bottom:0;font-size:24px;font-weight:normal;line-height:1;text-transform:uppercase}h1.panel-title,h2.panel-title,h3.panel-title,h4.panel-title,h5.panel-title,h6.panel-title,.panel-title,.widget-title{color:inherit}.panel-action{font-size:12px;line-height:24px;white-space:nowrap}.panel__heading .panel-action{line-height:24px}.panel-action+.panel-action{margin-right:5px}.panel__footer{padding:20px;color:#FFF;background-color:#000}.panel-group .atoll{margin-bottom:0;overflow:hidden}.panel-group .atoll+.atoll{margin-top:5px}.section{clear:both;margin:20px 0 40px}.widget-blocks{margin:0 -30px 27px -10px;overflow:hidden}.widget-blocks .block{float:left;width:50%;padding:0 20px 20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.widget-blocks .block .holder{border:1px solid #4f4f4f;padding:9px;height:262px}.title-box{background:#000;overflow:hidden;margin:0 0 25px;padding:20px 23px 17px;color:#fff}.link{display:inline-block;vertical-align:top;white-space:nowrap;font-size:12px;line-height:15px}.title-box .link{float:right;margin:5px 0 0 20px}.title-box h2{font:24px/28px;font-weight:normal;overflow:hidden;margin:0;text-transform:uppercase;letter-spacing:1px;color:#fff}#sidebar .post-date,.elementor-widget-sidebar .post-date{color:#353535;display:block;font-size:10px;margin-top:-5px}#sidebar .widget_recent_entries ul li,.elementor-widget-sidebar .widget_recent_entries ul li{margin-bottom:15px}#sidebar .widget_recent_entries ul li a,.elementor-widget-sidebar .widget_recent_entries ul li a{display:block}#sidebar select,.elementor-widget-sidebar select{width:100%}.carousel{position:relative}.panel__heading+.carousel{margin-top:10px}.carousel__wrapper{position:relative}.js-carousel .carousel__wrapper{overflow:hidden;margin:0 49px;border:1px solid #4F4F4F;border-width:1px 0}.carousel .btn-prev,.carousel .btn-next{z-index:2;position:absolute;top:0;bottom:0;display:none;width:48px;border:1px solid #4F4F4F;background-color:#FFF;color:#000;font-size:50px}.carousel .btn-prev{left:0}.carousel .btn-next{right:0}.carousel .btn-prev:hover,.carousel .btn-next:hover{width:58px;color:#FFF;text-decoration:none}.carousel .btn-prev:hover{left:-10px}.carousel .btn-next:hover{right:-10px}.carousel .icon-left-open-big,.carousel .icon-right-open-big{position:absolute;top:50%;margin:-25px 0 0 0}.carousel .icon-left-open-big{left:0}.carousel .icon-right-open-big{right:0}.carousel .slideset{width:100%;overflow:hidden}.carousel .slide{float:left;display:block;position:relative;width:32.33%;margin:0.5%;border:1px solid #4F4F4F;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.js-carousel .slide{margin:0;border-width:0 1px 0 0}.carousel img,.article img{display:block;width:100%;height:auto}.carousel .slide a,.article a{cursor:pointer;overflow:hidden;display:block;position:relative;color:#000;text-decoration:none}.carousel .more,.article .more{position:absolute;right:20px;bottom:9px;font-size:24px}.carousel .hover-box{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:#1A1A1A;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.carousel .slide a:focus .hover-box,.carousel .slide a:hover .hover-box,.carousel .slide a.hover .hover-box{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.hover-box__centered:before{content:"";display:inline-block;height:100%;margin-right:-0.25em;vertical-align:middle}.hover-box__inner{display:inline-block;vertical-align:middle}.sr_it-content-side .js-carousel .carousel__wrapper{margin:0 35px}.sr_it-content-side .carousel .btn-prev,.sr_it-content-side .carousel .btn-next{width:34px;font-size:30px}.sr_it-content-side .carousel .btn-prev:hover,.sr_it-content-side .carousel .btn-next:hover{width:44px}.sr_it-content-side .carousel .icon-left-open-big,.sr_it-content-side .carousel .icon-right-open-big{margin:-15px 0 0 0}.sr_it-content-side .carousel .slide{width:auto}.sr_it-content-side .carousel .more{right:12px;bottom:4px}#wrapper{margin:0 auto;position:relative}@media only screen and (min-height: 800px){#wrapper{min-height:800px}}.container:before{clear:both;content:"";display:table;margin-top:-1px;height:0}.container{margin-left:auto;margin-right:auto;max-width:1144px;padding-bottom:0px;position:relative;padding:0 15px;box-sizing:border-box}@media only screen and (min-height: 800px){.container{min-height:800px}}body:not(.single):not(.page-template-archive-event).elementor-page .container{width:100%;max-width:100%;padding:0px 0px 0px 0px}footer .container{min-height:auto}#footer .container{padding-bottom:0px !important}.single .boxed{position:inherit;z-index:10 !important}.single .container,.blog .container,.page-template .container{box-sizing:border-box;padding-bottom:50px}#sonaar-player .playlist .container{max-width:1144px}.content__main{float:left;width:65%}.content--rev .content__main{float:right}.panel-networks{display:table;margin:0 auto;transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-webkit-transition:opacity 0.25s ease}.content--rev>.sr_it-content-side{float:left}.stickypost{display:none;width:60px;height:62px;position:absolute;top:0px;right:0px;background:url(/wp-content/themes/sonaar/dist/css/images/stickycorner.png) no-repeat}.stickypost i{font-size:16px;display:block;position:absolute;top:7px;right:7px}.sticky .stickypost{display:block}.sticky{margin-bottom:50px}.media-list,.listing-section{padding:0px;list-style:none;width:100%;position:relative}.media-decoration{float:right;font-size:30px;padding:0.25em}.media-decoration.media-audio{color:#FFF;border-radius:100%}.media-block a.hover .media-decoration.media-audio,.media-block a:hover .media-decoration.media-audio{background:#000}.media-block a.hover .media-decoration.media-video,.media-block a:hover .media-decoration.media-video{color:#000}.media-block{overflow:hidden;position:relative}.media-block:after{content:'';clear:both;display:table}.media-block a{padding:0px;text-decoration:none;cursor:pointer;margin-bottom:2px !important;transition:all 0.12s ease-in-out;-moz-transition:all 0.12s ease-in-out;-webkit-transition:all 0.12s ease-in-out;text-decoration:none !important;position:relative}.page-template-archive-posts-list-php .media-block a,.listing-section .media-block a{display:block}.two_column_album .media-block a{margin-bottom:0px !important}.media-block a.hover{color:#1a1a1a}.media-block .holder{width:100%;display:table;table-layout:fixed;position:relative}.media-block .image{width:260px;float:left;margin:0 40px 0 0;position:relative}.media-block .image.rel{position:relative}.news .media-block .image,.videos .media-block .image{width:260px;margin:0 40px 0 0}.news .media-block .image.empty{width:0}.media-block .text-box{width:100%;display:table-cell;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:25px;padding-left:285px}.media-block .text-box.empty{padding:40px 40px 40px 10px}.meta-simple{margin-top:12px}.media-block .image img{width:100%;display:block}.media-block img{max-width:100%;height:auto}.media-block h2{color:#000;margin:0;font-size:20px;font-weight:300}.news .media-block h2,.iron_widget_recent_posts .news .media-block h2{font-weight:300;font-size:24px;text-transform:none;line-height:26px;margin:0px}.webkit .media-block h2{margin:0 0 10px}.media-block .category{margin:0px;font-size:12px;line-height:20px}.media-block .meta-simple{margin:5px 0 0;color:#353535}.media-block .sr_it-meta-author-link,.media-block .post-categories,.media-block .post-tags{font-size:12px;line-height:20px}.media-block a.hover .sr_it-datetime,.media-block a.hover .category{color:#1a1a1a}.media-block .excerpt{margin-top:10px;margin-bottom:10px}#wrapper .bg-left-top{background-position:left top !important}#wrapper .bg-left-center{background-position:left center !important}#wrapper .bg-left-bottom{background-position:left bottom !important}#wrapper .bg-right-top{background-position:right top !important}#wrapper .bg-right-center{background-position:right center !important}#wrapper .bg-right-bottom{background-position:right bottom !important}#wrapper .bg-center-top{background-position:center top !important}#wrapper .bg-center-center{background-position:center center !important}#wrapper .bg-center-bottom{background-position:center bottom !important}.header__left,.header__left:before,.site-title,.site-description,.blockquote-box{display:inline-block;vertical-align:middle;text-align:left}.site-title,.site-description{margin-right:30px}.site-title{overflow:hidden;margin:0 auto;display:table;margin-top:120px}.site-title img{width:auto;height:auto;margin:0 auto}.logo-desktop{display:block;width:auto}.logo-mobile{display:none;max-width:150px;max-height:100px}.logo-panel{display:none;float:left;margin:12px 30px 0 0}.logo-panel img{width:auto;height:auto;max-width:120px;max-height:40px}.panel.fixed-bar .logo-panel{display:block}@media only screen and (max-width: 849px){#menu-trigger{max-width:300px;max-height:40px}}@media only screen and (max-width: 849px){#menu-trigger.desktop{display:none}}#menu-trigger-mobile{display:none}@media only screen and (max-width: 849px){#menu-trigger-mobile{display:block;max-width:300px;max-height:40px}}.site-description{max-width:190px;font-size:10px;line-height:1.2;letter-spacing:5px;text-transform:uppercase;word-spacing:-1px}blockquote{margin:0px;margin-left:50px;padding:20px;display:inline-block;border-left:3px solid #000}blockquote cite{margin-top:10px;display:block}blockquote p{margin:0px}.blockquote-box{max-width:470px}.blockquote-box blockquote{margin:0;font-style:normal;font-size:16px;line-height:1.125;text-transform:uppercase;margin:0 0 12px;letter-spacing:0.1px}.blockquote-box blockquote:before{content:"“"}.blockquote-box blockquote:after{content:"”"}.blockquote-box figcaption{text-align:right;display:block;font:14px/16px}.blockquote-box figcaption:before{content:"";width:25px;height:1px;background:#fff;display:inline-block;vertical-align:top;margin:8px 19px 0 0}body.pushMenu{overflow:hidden}#pusher-wrap{position:relative;height:100%;z-index:20}@media screen and (max-width: 768px){#pusher-wrap{overflow-x:hidden}}@media only screen and (min-width: 768px){#pusher-wrap.pusher-type-push-menu{perspective:1000px}}#pusher{width:100%;position:relative;-webkit-overflow-scrolling:touch;z-index:30}#overlay{perspective:1000px;z-index:15;height:100vh;width:100vw;position:fixed;top:0px;left:0px;opacity:1 !important;will-change:scroll-position}#overlay .perspective{height:100vh;width:100vw;top:0px;left:0px;z-index:10;transform-origin:35% center 0;content:''}.site-logo{position:absolute;z-index:9999;transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease}.site-logo.righttype{left:40px}.site-logo.lefttype{right:40px}.alt-menu-toggle:hover{cursor:pointer}.fixed_header .sonaar-menu-box .menu-toggle{position:fixed;z-index:2005}.fixed_header .site-logo{position:fixed;z-index:2000}#fixed-panel .menu-toggle{top:25px;background:url(/wp-content/themes/sonaar/dist/css/images/menu-open-w.png) no-repeat}.menu-toggle:hover,.menu-toggle-off:hover{cursor:pointer}.menu-toggle.hidden-on-desktop{display:none !important}@media only screen and (max-width: 850px){.menu-toggle.hidden-on-desktop{display:block !important}.side-menu-open .menu-toggle.hidden-on-desktop{display:none !important}}ul.header-top-menu{position:fixed;top:0;z-index:1000}ul.header-top-menu.righttype{right:35px;padding:12px 70px 12px 10px !important;margin:20px auto}ul.header-top-menu.lefttype{left:35px;padding:12px 10px 12px 70px !important}ul.header-top-menu li{display:inline-block;font-size:14px;color:#222;line-height:24px}ul.header-top-menu.righttype li{margin:0 0 0 20px}ul.header-top-menu.lefttype li{margin:0 20px 0 0}ul.header-top-menu li a:hover{text-decoration:none;opacity:0.7}ul.header-top-menu .languages-selector{margin:0 !important}ul.header-top-menu .languages-selector ul{margin:0 !important;padding:0;display:inline}ul.header-top-menu .languages-selector select{margin:0 0 0 20px}.classic-menu .languages-selector li,.classic-menu.responsive ul .languages-selector li{display:inline-block;width:initial;border:0}.classic-menu.responsive ul li.hotlink.languages-selector{width:100% !important}.classic-menu.responsive ul .languages-selector li a{width:initial}@media only screen and (max-width: 850px){.header-top-menu{display:none !important}.site-logo.righttype{left:25px}.site-logo.lefttype{right:25px}}#fixed-panel{position:fixed;top:0px;left:0px;width:100%;height:78px;background-color:#f88887;z-index:1000;opacity:0;top:-78px;display:none}.fixed-panel-logo{position:absolute;left:50px;top:50%;margin-top:-35px}.fixed-panel-logo img{max-height:70px}.breadcrumbs{margin:0 0 29px;color:#000;font-size:13px}.breadcrumbs ul{margin:0;padding:0;list-style:none;overflow:hidden}.breadcrumbs li{float:left;position:relative;padding:0 21px 2px 1px}.breadcrumbs li:after{content:'>';position:absolute;left:-13px;top:1px;font-size:11px}.breadcrumbs li:first-child:after{display:none}.breadcrumbs a{color:#000}#page_primetime .iosSliderWrap{clear:both;width:100%;position:relative}.primeimg{width:100%}.sliderContainer{height:100%;padding:0 0}.iosSlider{position:relative;top:0;left:0;overflow:hidden;width:100%;height:100%}.iosSlider .slider{width:100%;height:100%}.iosSlider .slider .item{width:872px;height:100%;padding:0 0 0 0;text-align:center}.iosSlider .slider .item .inner{position:relative;top:0;left:0;width:100%;margin:0 auto;height:100%;box-shadow:0 0 10px -5px #000;background-repeat:no-repeat;background-size:cover}.iosSlider .slider .item .inner a{display:block;position:absolute;width:100%;top:50%;text-decoration:none}.iosSlider .slider .item .inner img{position:relative;top:0;left:0;width:100%;margin:0 auto}.iosSlider .slider .item .inner .selectorShadow{position:absolute;left:0;bottom:0;background:url(/wp-content/themes/sonaar/dist/_img/selector-shadow.png) no-repeat 0 0;width:120px;height:30px;display:none}.iosSlider .slider .item .inner .text1{opacity:0;filter:alpha(opacity=0);left:0;padding:0;width:100%;position:relative;text-align:center}.iosSlider .slider .item .inner .text1 span{color:#fff;font-size:56px;padding:0;line-height:normal;padding-top:20px;padding-bottom:5px;display:block}.iosSlider .slider .item .inner .text2{opacity:0;filter:alpha(opacity=0);left:0;padding:0;width:100%;position:relative;text-align:center}.iosSlider .slider .item .inner .text2 span{display:block;color:#fff;font-size:24px;padding:0px;line-height:normal;padding-top:5px;padding-bottom:20px;display:block}.sliderContainer .slideSelectors{position:relative;bottom:-17px;left:0;width:137px;margin:0 auto;z-index:1;height:11px}.sliderContainer .slideSelectors .prev{float:left;width:11px;height:11px;background:url(/wp-content/themes/sonaar/dist/_img/selector-prev.png) no-repeat 50% 0}.sliderContainer .slideSelectors .next{float:left;width:11px;height:11px;margin:0 0 0 10px;background:url(/wp-content/themes/sonaar/dist/_img/selector-next.png) no-repeat 50% 0}.sliderContainer .slideSelectors .item{float:left;width:9px;height:9px;background:#aaa;margin:1px 1px 1px 11px;filter:alpha(opacity=25);border-radius:10px}.sliderContainer .slideSelectors .item.first{margin-left:1px}.sliderContainer .slideSelectors .selected{width:11px;height:11px;margin:0 0 0 10px;background:#eee;opacity:1;filter:alpha(opacity=100);box-shadow:none}.sliderContainer .slideSelectors .selected.first{margin-left:0}.sliderContainer .scrollbarContainer{position:relative;bottom:4px;left:0;width:1024px;height:4px;margin:0 auto;z-index:1}@media screen and (max-width: 1200px){.iosSliderWrap{height:334px !important}.iosSlider .slider .item{width:100%}.iosSlider .slider .item .inner{width:954px}}.wp-featured-image{display:block;margin-bottom:15px;margin-top:15px}.articles-section{list-style:none outside none;padding:0;position:relative;width:100%}.articles-section:after{clear:both}.articles-section .article{display:inline-block;vertical-align:top;width:33.3%;padding:0 40px 38px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 -4px 0 0}#twocolumns .articles-section .article{width:49%}.articles-section .article .holder{border:1px solid #4f4f4f}.video-post{color:#353535}.sr_it-single-post .split{background-color:#e2e2e2;width:100%;height:1px;margin-bottom:15px;margin-top:15px;display:none}.sr_it-meta .links{display:inline-block;vertical-align:top;background:none;position:relative;z-index:1;padding:0px;padding-right:10px;max-width:60%}.classic-meta .sr_it-meta-author-link{display:inline !important}.video-block .sr_it-meta .links{padding:0 0 0 9px}.video-block .sr_it-meta{margin:0 0 18px}.blockquote-block{margin:0 0 26px;padding:40px 50px 46px 59px;overflow:hidden;text-align:left}.blockquote-block .title{display:block;margin:0 0 9px;text-transform:uppercase;font:14px/18px}.blockquote-block blockquote{display:block;margin:0;font-size:20px;font-weight:300;font-style:italic;line-height:24px}.blockquote-block figcaption{display:block;text-align:right;margin-right:-15px;margin-top:20px;font-size:14px;font-weight:600;font-style:italic}.links-block{margin:0px;padding:10px 0 10px;margin-top:15px}@media (max-width: 640px){.links-block{text-align:center}}#content .links-block{margin:15px 0 0}#content .links-block .button{float:left}#content .video-block .links-block{margin:30px 0 0;padding:31px 0 48px}a.button{display:inline-block;vertical-align:top;color:#000;padding:8px 20px;margin:0 0 14px;text-align:center;font-size:16px;line-height:18px;font-weight:400;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease}.playlist a.button{opacity:0}.trident a.button{padding:8px 18px 4px}a.button:hover{text-decoration:none;color:#fff}.store-list a.button{font-size:14px}.two-columns{margin:0 -40px 0 0;text-align:justify}.two-columns .column{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 40px 0 0;color:#1a1a1a}.two-columns .column-last{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 40px 0 0;color:#1a1a1a}.two-columns p{margin:0 0 20px}.two-columns .blockquote-block{margin:22px 0 26px;padding:37px 45px 45px 62px}.two-columns .blockquote-block .title{margin:0 0 14px}.form-block{padding:35px 0 0}.news-grid-wrap{float:left;margin-bottom:1%;margin-left:0px;margin-right:0.5%;width:49.5%;opacity:0;transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-webkit-transition:opacity 0.4s ease}.news-grid-wrap.right{clear:right;float:right;margin-left:0.5%;margin-right:0px}.news-grid-wrap a{height:100%;width:100%;display:block;transition:all 0.12s ease-in-out;-moz-transition:all 0.12s ease-in-out;-webkit-transition:all 0.12s ease-in-out}.news-grid-wrap a img,.news-grid-wrap a .news-grid-tab{display:block;text-decoration:none}.news-grid-wrap a{background-color:#F7F7F7}.news-grid-wrap a:hover{text-decoration:none;background-color:#e80e50}.news-grid-wrap .news-grid-tab{position:relative;width:100%;display:table;overflow:hidden;text-overflow:ellipsis}.news-grid-wrap .tab-text{width:100%;padding:20px;display:block;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.news-grid-wrap a time{transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease}@media only screen and (max-width: 500px){.news-grid-wrap{float:none !important;width:100% !important}}.articles-classic .media-block .image{float:none;width:100%;display:block;margin:0px !important}.articles-classic .classic-meta{font-size:12px;line-height:14px;margin-bottom:17px}.articles-classic .classic-meta .sr_it-datetime{font-size:12px;line-height:14px;text-transform:none}.articles-classic .media-block .text-box{display:block;position:relative}.articles-classic .media-block .holder{margin-bottom:60px !important}.articles-classic .media-block .text-box{padding:35px}.articles-classic .text-box a{background:none !important}.articles-classic .text-box h2{display:table;font-size:32px;word-break:break-word;line-height:34px}.articles-classic a.readmore-classic,article .more-link{margin-top:30px;margin-bottom:0px !important;border:1px solid #000;display:table;font-size:13px;font-weight:bold;letter-spacing:1px;padding:10px 20px;text-decoration:none !important;text-transform:uppercase;transition:all 0.35s ease 0s}.articles-classic a.readmore-classic:hover,article .more-link:hover{color:#FFF}.articles-classic .post-categories,.articles-classic .post-tags{display:inline-block;margin-top:8px}.articles-classic .post-categories{margin-right:8px}.articles-classic .post-categories a{display:inline-block;font-size:12px}.articles-classic .post-tags a{display:inline-block;font-size:12px}.articles-classic i{margin-right:5px}.icon-concert-dropdown{z-index:1;position:relative}.title-row.hover .icon-concert-dropdown{color:#FFF}.icon-concert-dropdown:before{content:"\f067"}li.expanded .title-row .icon-concert-dropdown:before{content:"\f068"}.event-text-wrap-single{display:block;float:left;margin-left:20px;position:relative;top:50%}.event-row{background:none repeat scroll 0 0 #F7F7F7;color:#5A5A5A;font-size:18px;font-weight:300;height:66px;padding:20px;position:relative}.event-row .sr_it-datetime{border:3px solid #FFFFFF;color:#353535;float:left;font-size:16px;margin-right:0;padding:20px}.event-row span.location{display:block;vertical-align:top;white-space:nowrap;color:#5A5A5A;font-size:20px;line-height:24px;font-weight:300}.event-row span.city{display:block;vertical-align:top;white-space:nowrap;color:#e80e50;font-size:20px;line-height:24px;font-weight:300}.event-row .button{margin:0px;position:absolute;right:20px;top:35px}.event-wrapper{margin-top:60px}.event-wrapper .lefthalf{float:left;width:46.5%;margin-right:4.5%;min-height:1px}.event-wrapper .righthalf{float:left;width:49%}.event-wrapper table{font-size:16px;line-height:26px;margin-top:20px;margin-bottom:20px;margin-left:-10px}.event-icon{width:30px;text-align:center}@media (max-width: 767px){.event-wrapper .lefthalf{float:none;width:100%}.event-wrapper .righthalf{float:none;width:100%;margin-top:20px}}.title-row.no-countdown{transition:background-color 0.35s ease 0s}.title-row.no-countdown h2 span,.title-row.no-countdown time{transition:color 0.35s ease 0s}.title-row.no-countdown:hover h2 span{color:#FFF}.title-row.no-countdown:hover time{color:#FFF}.title-row.no-countdown a{opacity:0 !important}.countdown-block.finished{display:none !important}@media only screen and (max-width: 767px){.single-artist .artist_sidebar h1{margin-top:85px}}.single-artist h1{font-size:36px;line-height:36px}.widget-countdown .countdown-block{color:#FFF;display:table;margin:0 auto;position:relative;top:50%;text-align:center;padding-left:10px;padding-right:10px;box-sizing:border-box}.iron_widget_events.widget>ul{margin:0px}.events-bar{min-height:36px;padding-top:16px;padding-bottom:16px;padding-left:3%;padding-right:3%;margin-bottom:40px}span.events-bar-title{display:table;float:left;font-size:14px;line-height:36px;font-family:"Open Sans", sans-serif;letter-spacing:1px}span.events-bar-artists{display:table;float:right;position:relative}span.events-bar-artists select{height:36px;padding-left:10px;padding-right:30px;border:1px solid #000;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;text-indent:0.01px;text-overflow:''}span.events-bar-artists select:focus{outline:0}span.events-bar-artists:after{content:"";width:0;height:0;position:absolute;top:50%;right:10px;margin-top:-3px;border-width:6px 6px 0 6px;border-style:solid;border-left-color:transparent !important;border-right-color:transparent !important}.album-header{height:90vh;background:#777;overflow:hidden;position:relative;z-index:10}.backCover{position:absolute;top:-50px;left:-50px;width:calc( 100% + 100px);height:calc( 100% + 100px)}.albumCover{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.albumCover img{width:100%;height:auto;box-shadow:0 0 59px rgba(0,0,0,0.65);box-shadow:0 0 5px black}@media only screen and (max-width: 1280px){.albumCover{width:auto;height:50%}.albumCover img{height:100%;width:auto;box-shadow:0 0 59px rgba(0,0,0,0.65);box-shadow:0 0 5px black}}@media only screen and (min-width: 1281px){.albumCover{width:464px;height:464px}}.single-album .sr_it-single-post.featured{padding:80px 20px 0;background:#fff;margin-top:-85px}.single-album .content-box{margin-top:2px}.single-album .content-box h4{margin-bottom:30px}.single-album .content-box .blockquote-block{background:none}.single-album .content-box .heading-b3{margin-bottom:0px !important}.single-album .content-box .blockquote-block blockquote{border:none;text-align:center;background:none}.single-album .content-box .blockquote-block blockquote::before{content:'" '}.single-album .content-box .blockquote-block blockquote::after{content:' "'}.single-album .meta-artist_of_album{font-size:12px;line-height:25px;font-weight:300;text-transform:uppercase;text-align:center;letter-spacing:7px}.single-album .content-box .blockquote-block figcaption{border:none;text-align:center;font-weight:900;font-size:16px;text-transform:uppercase;margin-right:0}.single-album .sr_it-content-side{margin-top:-85px;background:#fff;padding:60px 20px}.info-section .blockquote-block{margin:0px;padding:40px 50px 26px 35px}.two_column_album .media-block{width:48%;float:left;margin:1% !important;opacity:0;transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-webkit-transition:opacity 0.4s ease}.two_column_album .media-block.single{max-width:445px;width:100%;float:left;margin:0% !important;margin-bottom:1% !important}#sidebar .two_column_album .media-block{margin-bottom:5px}.two_column_album .media-block.right{float:right}.three_column_album .media-block{width:31.33%;float:left;margin-left:1%;margin-right:1%;margin-bottom:25px}.four_column_album .media-block{width:23%;float:left;margin-left:1%;margin-right:1%;margin-bottom:25px}.type-album a{margin:0px;background:none;font-size:14px;font-weight:300}.type-album .image{margin:0px !important;display:block;float:none;width:100%;position:relative}.type-album .text-box{padding:0px !important;padding-left:10px !important;display:block;float:none;width:100%;background-color:#F7F7F7;overflow:hidden;text-overflow:ellipsis}.type-album .text-box h2{font-size:16px;padding-top:20px;padding-bottom:20px;text-align:center;font-weight:300;text-transform:none;color:#353535;margin:0px;line-height:normal}#sidebar .type-album .text-box h2,.elementor-widget-sidebar .type-album .text-box h2{padding-top:10px;padding-bottom:10px}.album-hover{position:absolute;left:0px;top:0px;height:100%;width:100%;opacity:0;filter:alpha(opacity=0);z-index:12;transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.album-hover-wrap:hover .album-hover{opacity:1;filter:alpha(opacity=100)}.album-overlay{position:absolute;left:0px;top:0px;height:100%;width:100%;background-color:#e80e50;z-index:10;opacity:0.5;filter:alpha(opacity=50);transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.album-listen{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:50%;color:#FFF;z-index:11;text-align:center;font-size:70px;opacity:1;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.release-date,.available-now{margin-top:20px;margin-bottom:10px}.page-template-archive-album-grid .news-grid-wrap{clear:initial;margin-right:12px;margin-bottom:20px;width:calc(49% - 12px)}.video-block{position:relative;margin:0 0 20px 0;width:100%;overflow:hidden}.video-block iframe{width:100% !important}.fancybox-overlay .video-block iframe{height:100% !important}.fancybox-overlay .video-block{position:relative;margin:0 0 20px 0;height:100%;width:100%;overflow:hidden}.fancybox-inner{width:initial !important}.video-block .btn-play{width:89px;height:89px;background-color:transparent;background-image:url(/wp-content/themes/sonaar/dist/css/images/sprite.png);background-repeat:no-repeat;background-position:-210px 0;text-indent:-9999px;overflow:hidden;position:absolute;left:50%;top:50%;margin:-57px 0 0 -48px}.videos,.news{padding:0px}.video-post h4{border-bottom:1px solid;border-top:1px solid;font-size:16px;font-weight:bold;letter-spacing:3px;margin-bottom:30px;padding-bottom:15px;padding-top:15px;text-align:center;text-transform:uppercase;line-height:normal}.buttons{display:block;float:right;position:relative}.links-block .buttons{width:300px}.holder.video .image{width:auto;margin-right:20px;position:relative}.holder.video .image img{width:auto;max-width:200px}.holder.video .text-box{padding-left:0px}.play-button{color:#FFFFFF;display:block;font-size:60px;height:60px;left:50%;line-height:50px;margin-left:-25px;margin-top:-30px;opacity:0.75;filter:alpha(opacity=75);position:absolute;top:50%;width:51px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.holder:hover .play-button{opacity:1;filter:alpha(opacity=100)}.videogrid{float:left;width:48%;margin:1%;background-color:#F7F7F7;opacity:0;transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-webkit-transition:opacity 0.4s ease}.videogrid.right{clear:right;float:right}.videogrid .holder{display:block;position:relative;width:100%}.videogrid .image{margin:0px;float:left;position:relative;width:100%;display:block;overflow:hidden}.videogrid .image img{width:100%;display:block}@media only screen and (max-width: 639px){.videogrid .image{height:inherit !important}}.videogrid .text-box{float:left;padding:10px;display:table-cell;vertical-align:middle;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease}.videogrid h2{font-size:16px;font-weight:300;line-height:18px;margin:0px}.videogrid a{margin:0px}.videogrid .media-block{width:100% !important}.video-mask{max-height:400px;overflow:hidden}@media only screen and (max-width: 950px){.video-mask{max-height:200px}}@media only screen and (max-width: 640px){.video-mask{max-height:300px}}@media only screen and (max-width: 639px){.holder.video h2{font-size:18px;line-height:20px}.holder.video{display:block}.holder.video .image{margin:0px !important}.holder.video .image img{width:auto;max-width:100%}.holder.video .text-box{padding:10px !important;width:100%}.videogrid{width:100%;margin:0px;margin-bottom:2%;max-width:none}}.tracks-block h2{text-transform:uppercase;background:#000;padding:6px 23px;color:#5a5a5a;font-weight:normal;margin:0 0 1px}.tracks-list{margin:0;padding:0;list-style:none;overflow:hidden;counter-reset:item;color:#fff}.tracks-list>li{padding:18px 190px 18px 83px;background:#f7f7f7;overflow:hidden;position:relative}.tracks-list>li:before{float:left;width:40px;margin:8px 0 0 -40px;color:#5a5a5a;content:counters(item, ".") " ";counter-increment:item;font-weight:700;font-size:14px}.tracks-list .name{overflow:hidden;display:block;color:#353535}.tracks-list .player-box{margin:0;margin-top:2px;float:right;height:auto !important}.tracks-list .player-box .jp-controls{width:auto;margin:0}.presto .tracks-list .name{padding-top:1px}.tracks-list .buttons{height:32px;position:absolute;right:16px;top:12px;width:155px}.tracks-list .button{float:left;margin:0px;width:81px;padding:6px 10px 6px 10px;text-align:center;color:#FFF}.presto .tracks-list .button{padding:8px 10px 4px 10px}.tracks-list .btn-play,.tracks-list .btn-pause{color:#fff;text-decoration:none;float:right;font-size:14px;height:28px;width:28px;text-align:center}.tracks-list .btn-play i.fa,.tracks-list .btn-pause i.fa{padding:0px;line-height:28px}.tracks-list .btn-play:hover,.tracks-list .btn-pause:hover{color:#FFF}.tracks-list .btn-play [class^="fa-"],.tracks-list .btn-play [class*=" fa-"],.tracks-list .btn-pause [class^="fa-"],.tracks-list .btn-pause [class*=" fa-"]{display:block;padding:0.4em;border-radius:100%}.gallery{margin-bottom:20px;margin-left:-4px}.gallery-item{float:left;margin:0 1% 1% 0;overflow:hidden;position:relative}.gallery-item img{display:block}.gallery-columns-1.gallery-size-medium,.gallery-columns-1.gallery-size-thumbnail,.gallery-columns-2.gallery-size-thumbnail,.gallery-columns-3.gallery-size-thumbnail{display:table;margin:0 20px}.gallery-columns-1 .gallery-item,.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item{text-align:center}.gallery-columns-0 .gallery-item,.gallery-columns-1 .gallery-item{max-width:99%;max-width:-webkit-calc(100% - 1%);max-width:calc(100% - 1%)}.gallery-columns-2 .gallery-item{max-width:49%;max-width:-webkit-calc(50% - 1%);max-width:calc(50% - 1%)}.gallery-columns-3 .gallery-item{max-width:32%;max-width:-webkit-calc(33% - 1%);max-width:calc(33% - 1%)}.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - 1%);max-width:calc(25% - 1%)}.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - 1%);max-width:calc(20% - 1%)}.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 1%);max-width:calc(16.7% - 1%)}.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 1%);max-width:calc(14.28% - 1%)}.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 1%);max-width:calc(12.5% - 1%)}.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 1%);max-width:calc(11.1% - 1%)}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}.gallery-caption{background-color:rgba(0,0,0,0.7);box-sizing:border-box;color:#fff;font-size:14px;line-height:1.3;margin:0;max-height:50%;opacity:0;padding:2px 8px;position:absolute;bottom:0;left:0;text-align:left;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;width:100%}.gallery-item:hover .gallery-caption{opacity:1}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}a.button-more{display:block;margin:0 0 28px;border:1px solid #e80e50;padding:0px;color:#e80e50;text-transform:uppercase;text-align:center;font-weight:300;visibility:hidden;width:80px;height:80px;margin:0 auto;border-radius:100%;line-height:80px;margin-top:60px;margin-bottom:100px;position:relative;top:20px;clear:both}.pages .current,.pages a:hover,a.button-more:hover{text-decoration:none;background-color:#e80e50;color:#FFF}.pages{margin:0 auto;max-width:100% !important}.pages a,.pages .current,.event-pagination button{display:block;width:60px;padding:25px 5px;color:#e80e50;font-size:16px;font-weight:300;line-height:1;text-align:center;text-transform:uppercase;box-sizing:border-box;border-radius:3px}.pages .current{color:#FFF}.pages.full{text-align:center}.pages.full ul{list-style:none;padding:0px;margin-top:40px;margin-bottom:40px;position:relative}.pages.full li{display:inline-block}.pages.full li a{border:none}.pages.full li span{border:none}.pages.full li a.next{display:inline-block;width:30px;padding:0px;padding-top:25px;padding-bottom:25px;border:none;color:#353535}.pages.full li a.prev{display:inline-block;width:30px;padding:0px;padding-top:25px;padding-bottom:25px;border:none;color:#353535}.page-numbers.dots{border:none;display:block;height:70px;line-height:73px;padding-left:10px;padding-right:10px}.pages .alignleft a,.pages .alignright a,.event-pagination button{width:unset;min-width:165px}.filters-block{margin-bottom:20px;border:1px solid #4f4f4f;text-transform:uppercase;font:13px/16px;overflow:hidden}.filter-heading{display:block;float:left;min-width:87px;padding:18px 10px 16px;color:#666;text-align:center;letter-spacing:0.1em;text-transform:uppercase}.filters-block .holder{overflow:hidden;min-width:87px}.filters-block ul{margin:0;padding:0;border:1px solid #4F4F4F;border-width:0 0 0 1px;list-style:none;overflow:hidden}.filters-block li{float:left}.filters-block ul a{display:block;padding:18px 19px 16px;color:#000;letter-spacing:0.1em;text-transform:uppercase}.filters-block ul a:hover{text-decoration:none;background:#e7e7e7}.filters-block .select-area,.filters-block select{width:100% !important}.filters-block .select-area{margin:-1px -1px -1px 1px}.comments-link a:before,.comment-awaiting-moderation:before,.comment-reply-link:before,.comment-reply-login:before,.comment-reply-title small a:before,.bypostauthor>.comment-body .fn:before{-webkit-font-smoothing:antialiased;display:inline-block;font:normal 16px/1 Genericons;vertical-align:text-bottom}.comment-form-author:after,.comment-form-email:after,.comment-form-url:after,.comment-body:after{clear:both}.comment-form-author:before,.comment-form-author:after,.comment-form-email:before,.comment-form-email:after,.comment-form-url:before,.comment-form-url:after,.comment-body:before,.comment-body:after{content:"";display:table}.bypostauthor>.comment-body .fn:before,.comment-awaiting-moderation:before,.comment-reply-link:before,.comment-reply-login:before,.comment-reply-title small a:before{display:inline-block;margin-right:.3em;font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;speak:none}.comments-title,.comment-reply-title{font:24px/28px;font-weight:bold}.must-log-in,.comment-respond .comment-form,.comment-respond iframe{display:block;margin-left:auto;margin-right:auto;width:100%}.comments-title{font-size:20px;text-transform:uppercase;padding:0px;padding-top:20px}.comment-list,.comment-list .children{list-style-type:none;padding:0}.comment-list .children{margin-left:20px}.comment-list>li:after,.comment-list .children>li:before{content:"";display:block;height:1px;width:100%;border-bottom:1px dotted}.comment-list>li:last-child:after{display:none}.comment-body{padding:24px 0;position:relative}.comment-author{float:left;max-width:74px}.comment-author .avatar{display:block;margin-bottom:10px}.comment-author .fn{word-wrap:break-word}.comment-author .fn,.comment-author .url,.comment-reply-link,.comment-reply-login{font-size:12px;font-style:normal;font-weight:normal}.says{display:none}.no-avatars .comment-author{margin:0 0 5px;max-width:100%;position:relative}.no-avatars .comment-metadata,.no-avatars .comment-content,.no-avatars .comment-list .reply{width:100%}.bypostauthor>.comment-body .fn:before{content:"\f005";vertical-align:text-top}.comment-list .edit-link{margin-left:20px}.comment-metadata,.comment-awaiting-moderation,.comment-content,.comment-list .reply{float:right;width:79%;width:-webkit-calc(100% - 124px);width:calc(100% - 124px)}.comment-meta,.comment-meta a{color:#a2a2a2;font-size:13px}.comment-metadata{margin-bottom:0px}.ping-meta{color:#a2a2a2;font-size:13px;line-height:2}.comment-awaiting-moderation{color:#a2a2a2}.comment-awaiting-moderation:before{content:"\f071";margin-right:5px;position:relative;top:-2px}.comment-reply-link:before,.comment-reply-login:before{content:"\f112";margin-right:3px}.comment-respond{border:1px solid #353535;border-width:1px 0 0;padding:30px 0;border:none}.comment .comment-respond{margin-bottom:20px;padding:20px;border-width:0 0 1px}.comment-reply-title{border-bottom:1px solid;border-top:1px solid;font-size:16px;font-weight:bold;letter-spacing:3px;margin-bottom:30px;margin-top:30px;padding-bottom:10px;padding-top:10px;text-align:left;text-transform:uppercase}.comment-reply-title small a{display:inline-block;float:right;overflow:hidden;font-size:11px}@media (max-width: 768px){.comment-reply-title small a{height:18px;width:16px}}.comment-reply-title small a:hover{text-decoration:none}.comment-reply-title small a:before{content:"\f00d"}.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url{margin-bottom:25px}.comment-form [for="author"],.comment-form [for="email"],.comment-form [for="url"],.comment-form [for="comment"]{display:block;padding:5px 0;width:600px}.comment-form .required{color:#ed331c}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form p.comment-notes{width:100%;max-width:600px;color:#7a7a7a}.comment-form p.comment-notes{margin-bottom:15px}.comment-form textarea{width:99%}.form-allowed-tags,.form-allowed-tags code{color:#686868;font-size:12px;display:none}.form-allowed-tags code{font-size:10px;margin-left:3px}.comment-list .pingback,.comment-list .trackback{padding-top:24px}.comment-list .pingback .comment-body,.comment-list .trackback .comment-body{padding:0}.comment-navigation{font-size:20px;font-style:italic;font-weight:300;margin:0 auto;max-width:604px;padding:20px 0 30px;width:100%}.no-comments{background-color:#f7f5e7;font-size:20px;font-style:italic;font-weight:300;margin:0;padding:40px 0;text-align:center}.form{margin:0 0 15px;text-align:left}.form .row{padding:0 0 12px}.form .wrap{padding:8px 0 12px;margin:0 0 0 -1px}.form label{font:14px/16px;color:#4e4e4e;float:left;margin:0 0 5px}.form input[type="text"],.form input[type="email"],.form input[type="password"],.form textarea{width:100% !important;height:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #000;margin:0;padding:8px 6px;display:block;font:14px/17px;color:#4e4e4e;clear:both;-webkit-box-shadow:none;box-shadow:none}.form textarea{max-width:100% !important;overflow:auto;height:145px;min-height:145px;padding:3px 3px 3px 6px}.form .box{float:left;padding:9px 15px 0 0;min-width:210px}.form input[type="checkbox"]{width:16px;height:15px;padding:0;margin:0 7px 0 0;float:left}.form .box label{overflow:hidden}.form input[type="submit"]{height:30px;border:0;margin:0;padding:2px 0 0;cursor:pointer;float:right;font:14px/30px;overflow:visible;text-transform:uppercase;color:#000;min-width:100px}.post-password-form{max-width:1144px;margin:0 auto}.success{color:#111;font-size:22px;text-align:center;line-height:36px;display:none;padding-top:104px;text-transform:uppercase}.success span{font-size:30px}.presto .form input[type="submit"]{padding:4px 0 0}.form input[type="submit"]:hover{color:#fff}.info-section{padding:0px}.info-section .links-block{margin:12px 0 0;padding:23px 0 15px;border-top:1px solid #E2E2E2}.aside{float:left;width:40.5%}.info-section .image{margin:0 0 16px}.info-section .image img{display:block;max-width:100%;height:auto}.info-section h2{font-size:32px;font-weight:300;line-height:36px;margin-bottom:10px}.description-column{width:57.5%;float:right;text-align:justify}.buttons-block{margin:10px 0 15px;overflow:hidden}.buttons-block .title{display:block;text-transform:uppercase;color:#000;font:14px/18px;margin:0 0 7px}.webkit .buttons-block .title{margin:0 0 6px;padding:1px 0 0;text-shadow:0 0 1px rgba(0,0,0,0.3)}.presto .buttons-block .title{margin:0 0 6px;padding:1px 0 0}.buttons-block ul{margin:0;padding:0;list-style:none;overflow:hidden;text-align:left}.buttons-block li{padding:0 11px 11px 0;display:inline-block}.buttons-block a{margin:0;padding:7px 12px 5px}.presto .buttons-block a{padding:8px 12px 4px}.trident .buttons-block a{padding:8px 12px 4px}.webkit .button,.webkit .tracks-list .button{padding:8px;margin-top:1px}.trident .tracks-list .button{padding:8px 10px 4px}.webkit .tracks-list .name{margin-top:1px}.comment-form input,.wpcf7-form-control{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #000000;box-shadow:none;clear:both;color:#4E4E4E;display:block;font-size:15px;min-height:50px;margin:0;margin-bottom:15px;padding:10px 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpcf7-text{width:100% !important}.comment-form textarea{background:none repeat scroll 0 0 #FFFFFF !important;border:1px solid #7a7a7a;box-shadow:none;clear:both;display:block;height:145px;padding:12px 12px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.comment-form #submit,.wpcf7-submit{border:0 none;color:#FFFFFF;cursor:pointer;display:block;margin:0 auto;min-width:100px;overflow:visible;padding:4px;position:relative;text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:2px;height:45px}.comment-form #submit:hover,.wpcf7-submit:hover{color:#FFF}.wpcf7-checkbox{height:initial;background:initial;border:0}.select-nav-select,.nav-select{display:none !important}.select-area{border:1px solid #656565;position:relative;overflow:hidden;cursor:default;height:52px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 48px 0 40px;width:auto !important;color:#1a1a1a;text-transform:uppercase;font:13px/52px}.select-area .center{white-space:nowrap;width:100%;float:left;overflow:hidden;text-align:center}.select-area .select-opener{position:absolute;background-color:transparent;background-image:url(/wp-content/themes/sonaar/dist/css/images/sprite.png);background-repeat:no-repeat;background-position:-136px -111px;height:6px;width:11px;right:16px;top:24px}.select-options{position:absolute;overflow:hidden;background:#fff;z-index:2000;margin:-1px 0}.select-options .drop-holder{border:1px solid #575757;overflow:hidden}.select-options ul{list-style:none;padding:0;margin:0;text-transform:uppercase;font:13px/16px;text-align:center}.select-options ul li{width:100%;float:left}.select-options ul a{text-decoration:none;padding:8px 10px 6px;display:block;cursor:default;color:#1a1a1a}.select-options .item-selected a{text-decoration:none}.post-password-form input[type="password"]{background:none !important;border:2px solid #F00;color:#FFF;padding-left:10px;padding-top:5px;padding-bottom:5px}.post-password-form input[type="submit"]{border:1px solid #FFF;background:none;color:#FFF;margin-left:5px;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;transition:background 0.35s ease 0s, color 0.35s ease 0s}.post-password-form input[type="submit"]:hover{color:#FFF}div.wpcf7{margin:0;padding:0}div.wpcf7-response-output{padding:1em;margin-bottom:1em;border:1px solid transparent}div.wpcf7-mail-sent-ok{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}div.wpcf7-mail-sent-ng{color:#b94a48;background-color:#f2dede;border-color:#e0aeb6}div.wpcf7-spam-blocked{color:#c09853;background-color:#fcf8e3;border-color:#fbeed5}div.wpcf7-validation-errors{color:#b94a48;background-color:#f2dede;border-color:#e0aeb6}span.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip,span.wpcf7-not-valid-tip-no-ajax{display:block;color:#b94a48;background-color:#f2dede;border:1px solid #e0aeb6;font-size:10pt;padding:0.25em;margin:0.2em 0}span.wpcf7-list-item{margin-left:0.5em}.wpcf7-display-none{display:none}div.wpcf7 img.ajax-loader{background-color:white;padding:11px;margin:auto 0;border-radius:20px;border:none;vertical-align:middle;margin-left:4px}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}.wpcf7-recaptcha>div{margin:0 auto}.wpcf7-form-control.wpcf7-recaptcha{border:0;padding:0;height:initial}div.wpcf7 .ajax-loader{visibility:hidden;display:block;background-image:url(/wp-content/themes/sonaar/images/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:10px auto;vertical-align:middle;background-size:contain}div.wpcf7 .ajax-loader.is-active{visibility:visible}.single-music-player{padding-bottom:20px}.single-music-player .iron_widget_radio .poster-image{display:none}.single-music-player .iron_widget_radio.playlist_enabled .audio-holder .jp-interface{margin:0px}.single-music-player .iron_widget_radio .player-holder{position:relative}.single-music-player .iron_widget_radio .player-holder .info-box .player-center-wrap{width:100%}.single-music-player .iron_widget_radio .player-holder .info-box .player-center-wrap .player-leftside{float:none;display:block;width:100%;padding-top:94px}body:not(.no-pjax) .playlist_enabled .player{display:none}.no-pjax .playlist_enabled .player{display:none}@media (max-width: 700px){.single-music-player .iron_widget_radio .player-holder .info-box .player-center-wrap .player-leftside{padding-top:8px}}.single-music-player .iron_widget_radio.playlist_enabled .player-leftside .audio-holder .jp-interface{height:82px}.single-music-player .iron_widget_radio.playlist_enabled .player-leftside .audio-holder .jp-interface .jp-controls{margin-left:0px;width:100%}.single-music-player .iron_widget_radio.playlist_enabled .player-leftside .audio-holder .jp-interface .jp-controls li{width:33.33%}.single-music-player .iron_widget_radio.playlist_enabled .player-leftside .audio-holder .jp-interface .jp-controls li a{width:100%;box-sizing:border-box}.single-music-player .iron_widget_radio.playlist_enabled .player-leftside .audio-holder .jp-interface .jp-controls li a.jp-next{border:none}.single-music-player .iron_widget_radio.playlist_enabled .player-leftside .audio-holder .jp-interface .jp-controls li a i{width:auto;font-size:20px}.single-music-player .iron_widget_radio .player-holder .info-box .player-center-wrap .player-rightside{display:block;float:none;height:86px;left:0;top:0;width:100%;position:absolute}.single-music-player .iron_widget_radio .player-holder .info-box .player-timeline{position:absolute;top:86px;width:100%}.audio-holder .jp-playlist ul.tracks-list li{border-bottom:1px solid #000}.iron_widget_radio .panel__body{background-color:#f7f7f7;font-size:18px;font-weight:normal;text-align:left;position:relative;height:auto;width:100%;padding:0px}.iron_widget_radio .poster-image{height:86px;width:auto;display:block}.iron_widget_radio .player-title-box{display:block;text-align:left}.iron_widget_radio .player-title-box .title,.player-info .player-title-box{font-size:18px;font-weight:300}.iron_widget_radio .player-title-box .track-name{font-size:16px;font-weight:300}.iron_widget_radio .info-box .text{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:middle;width:auto;padding:0px;display:block}.iron_widget_radio .jp-controls{font-size:18px}@media (min-width: 990px){.vc_span4 .iron_widget_radio .panel__body,.vc_span3 .iron_widget_radio .panel__body,.vc_span2 .iron_widget_radio .panel__body,#sidebar .iron_widget_radio .panel__body,.footer__widgets .iron_widget_radio .panel__body{font-size:13px;line-height:16px;height:200px;padding:0px}.vc_span4 .iron_widget_radio .poster-image,.vc_span3 .iron_widget_radio .poster-image,.vc_span2 .iron_widget_radio .poster-image,#sidebar .iron_widget_radio .poster-image,.footer__widgets .iron_widget_radio .poster-image{width:94px;height:94px;margin:0 auto;float:none;display:block;margin-top:30px}.vc_span4 .iron_widget_radio .jp-progress,.vc_span3 .iron_widget_radio .jp-progress,.vc_span2 .iron_widget_radio .jp-progress,.vc_span4 .iron_widget_radio .time-box,.vc_span3 .iron_widget_radio .time-box,.vc_span2 .iron_widget_radio .time-box,#sidebar .iron_widget_radio .time-box,.footer__widgets .iron_widget_radio .time-box{display:none}.vc_span4 .iron_widget_radio .player-title-box,.vc_span3 .iron_widget_radio .player-title-box,.vc_span2 .iron_widget_radio .player-title-box,#sidebar .iron_widget_radio .player-title-box,.footer__widgets .iron_widget_radio .player-title-box{padding:0px;text-align:center;margin-top:5px}.vc_span4 .iron_widget_radio .player-title-box .title,.vc_span3 .iron_widget_radio .player-title-box .title,.vc_span2 .iron_widget_radio .player-title-box .title,.vc_span4 .iron_widget_radio .player-title-box .track-name,.vc_span3 .iron_widget_radio .player-title-box .track-name,.vc_span2 .iron_widget_radio .player-title-box .track-name,#sidebar .iron_widget_radio .player-title-box .track-name,.footer__widgets .iron_widget_radio .player-title-box .track-name{padding:0px;text-align:center;font-size:12px;line-height:14px}.vc_span4 .iron_widget_radio .jp-controls,.vc_span3 .iron_widget_radio .jp-controls,.vc_span2 .iron_widget_radio .jp-controls,#sidebar .iron_widget_radio .jp-controls,.footer__widgets .iron_widget_radio .jp-controls{font-size:12px;margin:0px}.vc_span4 .iron_widget_radio .audio-holder,.vc_span3 .iron_widget_radio .audio-holder,.vc_span2 .iron_widget_radio .audio-holder,#sidebar .iron_widget_radio .audio-holder,.footer__widgets .iron_widget_radio .audio-holder{margin-top:5px}.vc_span4 .iron_widget_radio .jp-type-playlist,.vc_span3 .iron_widget_radio .jp-type-playlist,.vc_span2 .iron_widget_radio .jp-type-playlist,#sidebar .iron_widget_radio .jp-type-playlist,.footer__widgets .iron_widget_radio .jp-type-playlist{display:inline-block}}@media (max-width: 500px){.iron_widget_radio .panel__body{font-size:13px;line-height:16px;padding:0;height:auto}.panel-action{font-size:12px;padding-bottom:15px;padding-top:15px}.iron_widget_radio .info-box img{float:left;margin:0px;max-width:none}.iron_widget_radio .panel__body{text-align:left}.description-column .iron_widget_radio .player-title-box{margin-top:0px}.description-column ul.tracks-list{margin-top:0px !important}.player-box .jp-controls{margin:0px}.iron_widget_radio .jp-type-playlist{display:none}.iron_widget_radio.playlist_enabled .jp-type-playlist{display:block}}.iron_widget_radio .info-box{background:#F00}.sr_it-content-side>.iron_widget_twitter .panel__body{font-size:18px}.recent-posts h2{font-weight:300;font-size:24px;text-transform:none;line-height:26px;margin-top:0px;margin-bottom:0px;max-width:400px}.recent-posts .excerpt{text-align:left;font-size:14px;line-height:16px}.article .image,.carousel.responsive1 .slide .image{position:relative;overflow:hidden;width:100%;height:178px;background-color:rgba(0,0,0,0.2)}.carousel.responsive1 .slide a{height:360px}.article a{height:318px}.carousel .slide a.hover,.article a.hover{color:#1A1A1A}.carousel .text,.article .text{padding:25px 20px 45px;overflow:hidden}.carousel .text h2,.article .text h2{margin-bottom:8px;color:#000;font-size:20px;font-weight:normal;line-height:1.2;text-transform:uppercase}.text .sr_it-datetime,.article .sr_it-datetime{display:block;font-size:12px;font-weight:normal}.carousel .slide a:focus .text .sr_it-datetime,.carousel .slide a:hover .text .sr_it-datetime,.carousel .slide a.hover .text .sr_it-datetime,.article a:focus .sr_it-datetime,.article a:hover .sr_it-datetime,.article a.hover .sr_it-datetime{color:#1A1A1A}.sr_it-content-side .carousel.responsive1 .slide a,.grid-cols--2 .carousel.responsive1 .slide a{height:300px}.sr_it-content-side .carousel .text,.grid-cols--2 .carousel .text{padding:25px 12px 35px}.sr_it-content-side .carousel .text h2,.grid-cols--2 .carousel .text h2{font-size:18px;margin-bottom:4px}@media only screen and (max-width: 639px){.recent-posts .media-block{margin:0 auto;max-width:329px;width:auto}.recent-posts .media-block .text-box{padding-left:10px;padding-right:10px}}.post_simple a{background:none !important}.post_simple .simple-post-img-wrap{float:left;width:25%;display:block}.post_simple .simple-post-txt-wrap{float:left;width:70%;margin-left:5%}.post_simple .simple-post-txt-wrap h2{font-size:18px;line-height:18px}.post_simple .simple-post-txt-wrap .excerpt{margin-bottom:0px;margin-top:5px}.post_simple .image{margin:0px;width:100%}.post_simple .splitter{height:1px;width:100%;margin-top:15px;margin-bottom:15px;background-color:#ededed;clear:both}.concert-box{position:relative;min-height:120px;color:#434242;font-size:24px;line-height:1;text-transform:uppercase}.concert-box,.concert-box .hover-box{padding:25px 20px 45px}.concert-box .sr_it-datetime{display:block;margin-bottom:4px}.concert-box .time{display:inline-block;position:relative;top:-6px;padding:0.5em;margin-left:5px;background-color:#000;color:#FFF;font-size:12px;letter-spacing:0.1em;border-radius:2px}.concert-box .event-title{display:block;color:#B6B6B6;margin-bottom:4px}.sr_it-content-side .concert-box{font-size:18px}.sr_it-content-side .concert-box,.sr_it-content-side .concert-box .hover-box{padding:25px 12px 35px}.sr_it-content-side .concert-box .sr_it-datetime{display:block}.sr_it-content-side .concert-box .date{display:block}.sr_it-content-side .concert-box .time{top:auto;font-size:11px;margin-left:0}.video-box{text-transform:uppercase}.video-box .hover-box{text-align:center;padding:13px;background-color:rgba(0,0,0,0.8);color:#FFF;white-space:nowrap;-webkit-transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out;-ms-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}.video-box .image{position:relative;overflow:hidden;width:100%}.video-box h2{margin-bottom:10px;color:#FFF;font-size:18px;font-weight:normal;line-height:1;text-align:center;white-space:normal}.video-box .btn-play{display:block}.video-box .icon-play{display:inline-block;padding:16px 13px 16px 19px;font-size:28px;line-height:1;color:#FFF;border-radius:100%;background-color:#000}.video-box .btn-play{margin-top:10px;width:100%;font-size:12px;line-height:1;text-align:center}.iron_widget_videos h2{font-size:18px;line-height:20px;margin:0px}.iron_widget_videos .media-block .image{margin-right:10px}#sidebar .video-list.video_list .image,.elementor-widget-sidebar .video-list.video_list .image{width:140px}.iron_widget_newsletter{text-align:center;background:none !important}.iron_widget_newsletter .control-label{display:inline-block;margin-right:10px;font-size:24px;line-height:1;text-transform:uppercase;vertical-align:middle}.iron_widget_newsletter .control-append{border:1px solid #272727;vertical-align:middle}.iron_widget_newsletter .form-control{float:left;width:68%;height:16px;border:0;margin:0;padding:10px 1%;background-color:transparent;font-size:13px;line-height:1}.iron_widget_newsletter input[type="submit"]{overflow:hidden;cursor:pointer;height:36px;border:0;margin:0;padding:0;background-color:#1A1A1A;color:#FFF;font-size:13px;line-height:36px;text-transform:uppercase}.iron_widget_newsletter input[type="submit"]:focus,.iron_widget_newsletter input[type="submit"]:hover{color:#FFF}.iron_widget_newsletter .form-status{clear:both;display:block;margin:0;padding-top:10px;font-size:13px;text-align:left}.sr_it-content-side>.iron_widget_newsletter .control-label,.grid-cols>.iron_widget_newsletter .control-label{margin:0 0 10px;display:block}.terms-list{list-style:none;margin:0;padding-left:0;line-height:18px}.terms-list li{border-bottom:none}.terms-list li:last-child{border-bottom:0}.terms-list a{display:block;cursor:pointer;padding:10px 15px 10px 10px;color:#000;font-size:13px}.terms-list a:focus,.terms-list a:hover{text-decoration:none;background:#EBEBEB}.terms-list small{font-size:inherit}#calendar_wrap,.textwidget,.widget_nav_menu>.menu-main-menu-container,.widget_tag_cloud>.tagcloud{padding:0px}.widget>ul{margin-top:10px;margin-bottom:10px}.widget>.select-area{margin:10px}.panel__heading+#calendar_wrap,.panel__heading+.textwidget,.panel__heading+.menu-main-menu-container,.panel__heading+.tagcloud{padding-top:0px}.panel__heading+ul,.panel__heading+select,.panel__heading+.select-area{margin-top:10px}#wp-calendar{width:100%}#wp-calendar th{text-align:left}.tagcloud{text-align:center}.widget_nav_menu>.menu-main-menu-container>:first-child{margin-top:0;margin-bottom:0}.rsswidget img{vertical-align:12%}h3.widgettitle{font-size:18px;font-weight:600;color:#353535;line-height:normal;text-align:center;padding-top:22px;padding-bottom:5px;margin:0px;background-size:contain}#sidebar .panel__heading,.elementor-widget-sidebar .panel__heading{color:#353535;background:none;padding:0px;margin:0px}#sidebar .panel__heading h3,.elementor-widget-sidebar .panel__heading h3{font-size:14px;font-weight:700;color:#353535;text-transform:uppercase;margin:0px;padding:0px;line-height:36px;border:none;letter-spacing:0px;text-align:left}#sidebar ul,.elementor-widget-sidebar ul{padding:0px;list-style:none}#sidebar ul.children,#sidebar ul.sub-menu,.elementor-widget-sidebar ul.children,.elementor-widget-sidebar ul.sub-menu{padding-left:15px}.search-form input[type="search"]{font-family:'Open Sans', sans-serif;font-size:14px;height:40px;width:66%;background-color:#FFF;padding:8px;border:none;border:1px solid #353535;min-width:232px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.search-form input[type="submit"]{font-family:'Open Sans', sans-serif;font-size:16px;line-height:0px;height:40px;background-color:#e80e50;color:#FFF;padding:13px;border:none;text-transform:uppercase}.screen-reader-text{display:none}.search-result{margin-top:10%;text-align:center}.rev_slider_wrapper{height:100vh;left:0 !important}.event-text-wrap{float:left;display:block;margin-left:20px;position:relative;top:50%;max-width:600px}.buttons .event-text-wrap .location-h{font-weight:normal;font-size:20px;line-height:22px;text-align:left;opacity:0;filter:alpha(opacity=0)}.buttons .event-text-wrap .city-h{font-weight:300;font-size:20px;line-height:22px;text-align:left;opacity:0;filter:alpha(opacity=0)}@media (max-width: 850px){.buttons .event-text-wrap .location-h,.buttons .event-text-wrap .city-h{text-align:center}}.buttons:hover .event-text-wrap .location-h,.buttons:hover .event-text-wrap .city-h{opacity:1;filter:alpha(opacity=100)}.concerts-list .title-row.hover .buttons .button{background-color:#e80e50;border:1px solid #FFF;padding:7px 19px}.event-more-button{display:none}@media (max-width: 849px){.event-more-button{border:1px solid;display:table;font-size:14px;padding:5px 25px;margin:0 auto;margin-top:20px}.event-centering .sr_it-datetime{border:none;display:block;float:none;font-size:14px;margin:0 auto;max-width:200px;padding:0;text-align:center;width:auto}}.vc_span6 .iron_widget_events .event-more-button,.vc_span4 .iron_widget_events .event-more-button,.vc_span3 .iron_widget_events .event-more-button,.vc_span2 .iron_widget_events .event-more-button,#sidebar .iron_widget_events .event-more-button,.elementor-widget-sidebar .iron_widget_events .event-more-button{border:1px solid;display:table;font-size:14px;padding:5px 25px;margin:0 auto;margin-top:20px}@media (max-width: 767px){.button-wrap{bottom:10px;display:inline-block;left:50%;margin-left:-52px;position:absolute}.button.ticket{display:none}}#sidebar .recent-posts .image,.elementor-widget-sidebar .recent-posts .image{margin:0px;float:left;width:100%}#sidebar .recent-posts .text-box,.elementor-widget-sidebar .recent-posts .image{float:left;padding:0px;margin-top:10px;padding-left:10px;padding-right:10px}.defaultdivider{height:1px;width:50px}.defaultdivider.left{float:left}.defaultdivider.right{float:right}.defaultdivider.center{margin:0 auto}.imagedivider{display:table}.imagedivider.left{float:left}.imagedivider.right{float:right}.imagedivider.center{margin:0 auto}a.button-widget{display:table;font-size:13px;border:1px solid #000;padding-left:30px;padding-right:30px;padding-top:14px;padding-bottom:14px;text-decoration:none !important;transition:background 0.35s ease 0s, color 0.35s ease 0s;text-transform:uppercase;font-weight:bold;letter-spacing:1px}a.button-widget.left{float:left}a.button-widget.right{float:right}a.button-widget.center{margin:0 auto}a.promobox{width:100%;height:auto;max-height:650px;display:block;margin:0 auto;overflow:hidden;position:relative;text-decoration:none !important}.promo-overlay{position:absolute;height:100%;width:100%;top:0px;left:0px;opacity:1;background:rgba(0,0,0,0.35);transition:opacity 0.35s ease 0s;z-index:10}.promobox img{transition:all 0.35s ease 0s;width:110%;max-width:none;display:block;position:relative}a.promobox:hover img{transform:translate3d(-5%, 0px, 0px);-ms-transform:translate3d(-5%, 0px, 0px);-moz-transform:translate3d(-5%, 0px, 0px);-webkit-transform:translate3d(-5%, 0px, 0px)}.promobox.animation-slide img{transition:transform 0.35s ease 0s;width:110%;max-width:none;display:block;position:relative}a.promobox.animation-slide:hover img{transform:translate3d(-5%, 0px, 0px);-ms-transform:translate3d(-5%, 0px, 0px);-moz-transform:translate3d(-5%, 0px, 0px);-webkit-transform:translate3d(-5%, 0px, 0px)}.promobox.animation-zoom img{width:100%}a.promobox.animation-zoom:hover img{transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1)}a.promobox:hover .promo-overlay{opacity:0}.promocontent{width:100%;left:0;position:absolute;top:50%;transform:translate3d(0px, -50%, 0px);-ms-transform:translate3d(0px, -50%, 0px);-moz-transform:translate3d(0px, -50%, 0px);-webkit-transform:translate3d(0px, -50%, 0px);transition:top 0.35s ease 0s;z-index:11}.promosubtext{position:absolute;top:120%;opacity:0;width:100%;transition:opacity 0.35s ease 0s, bottom 0.35s ease 0s, top 0.35s ease 0s}a.promobox:hover .promocontent{top:45%}a.promobox:hover .promosubtext{opacity:1;top:100%}@media only screen and (max-width: 767px){a.promobox:hover .promosubtext{opacity:1;bottom:-35px}}.promocontent.center .promotext h1,.promocontent.center .promotext h2,.promocontent.center .promotext h3,.promocontent.center .promotext h4,.promocontent.center .promotext h5,.promocontent.center .promotext h6,.promocontent.center .promosubtext h1,.promocontent.center .promosubtext h2,.promocontent.center .promosubtext h3,.promocontent.center .promosubtext h4,.promocontent.center .promosubtext h5,.promocontent.center .promosubtext h6{text-align:center}.promocontent.left .promotext h1,.promocontent.left .promotext h2,.promocontent.left .promotext h3,.promocontent.left .promotext h4,.promocontent.left .promotext h5,.promocontent.left .promotext h6,.promocontent.left .promosubtext h1,.promocontent.left .promosubtext h2,.promocontent.left .promosubtext h3,.promocontent.left .promosubtext h4,.promocontent.left .promosubtext h5,.promocontent.left .promosubtext h6{text-align:left;padding-left:10%;box-sizing:border-box}.promocontent.right .promotext h1,.promocontent.right .promotext h2,.promocontent.right .promotext h3,.promocontent.right .promotext h4,.promocontent.right .promotext h5,.promocontent.right .promotext h6,.promocontent.right .promosubtext h1,.promocontent.right .promosubtext h2,.promocontent.right .promosubtext h3,.promocontent.right .promosubtext h4,.promocontent.right .promosubtext h5,.promocontent.right .promosubtext h6{text-align:right;padding-right:10%;box-sizing:border-box}.promobox h1,.promobox h2,.promobox h3,.promobox h4,.promobox h5,.promobox h6{margin:0}.promotext h1,.promotext h2,.promotext h3,.promotext h4,.promotext h5,.promotext h6{font-size:2.25vw;line-height:4vw;padding:0px}.promosubtext h1,.promosubtext h2,.promosubtext h3,.promosubtext h4,.promosubtext h5,.promosubtext h6{font-size:0.8vw;line-height:0.8vw}@media only screen and (max-width: 767px){.promotext h1,.promotext h2,.promotext h3,.promotext h4,.promotext h5,.promotext h6{font-size:8vw;line-height:10vw}.promosubtext h1,.promosubtext h2,.promosubtext h3,.promosubtext h4,.promosubtext h5,.promosubtext h6{font-size:2vw;line-height:2vw}}.infobox-icon{float:left;width:10%;text-align:left;font-size:32px}.infobox-content{float:left;width:85%;padding-left:2.5%;padding-right:2.5%}.infobox-title{text-transform:uppercase;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:800;letter-spacing:1px;letter-spacing:1px}.infobox-description{font-family:'Open Sans', sans-serif;font-size:14px;margin-bottom:50px}@media only screen and (max-width: 980px){.infobox-icon{font-size:24px}}@media only screen and (max-width: 767px){.infobox-icon{font-size:32px}}@media only screen and (max-width: 350px){.infobox-icon{font-size:24px}}.buytheme p{margin:0px;font-size:18px;text-align:center;text-transform:uppercase;font-weight:bold;letter-spacing:2px;padding-top:40px;padding-bottom:40px}.boldtitle{text-transform:uppercase;letter-spacing:5px}.custom-header-img{display:block;margin:0 auto;margin-bottom:30px}#sidebar .custom-header-img,.elementor-widget-sidebar .custom-header-img{margin:0px !important;margin-bottom:12px !important}.imagedividerpic{display:block}.forcebottom img{display:block;margin:0 auto}@media only screen and (max-width: 767px){.breakpointpadding{padding-bottom:35px !important}}#footer{position:relative;z-index:8000}.footer-wrapper.widgets{padding:44px}#back-to-top,#back-to-top-mobile{z-index:200}.footer-wrapper-backtotop{position:fixed;bottom:-40px;right:20px;padding:7px 10px 7px 10px;border-radius:0px;opacity:0;font-size:16px;transform:translate3d(0, 0, 0);transition:opacity 0.35s ease 0s, bottom 0.35s ease 0s}.footer-wrapper-backtotop.active{opacity:1;bottom:100px}.footer-wrapper-backtotop:hover{text-decoration:none}.footer-wrapper-backtotop.mobile{display:none}.footer-wrapper-backtotop-mobile{position:fixed;bottom:100px;right:20px;font-size:16px;padding:10px;border-radius:0px;display:none;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden}.widget td,.widget table,.widget th{border:0}.footer__widgets{color:#FFFFFF;margin:0 auto;max-width:1064px;position:relative;padding-left:40px;padding-right:40px;padding-top:70px;padding-bottom:40px}.footer__widgets .widget{margin-bottom:30px;float:left;width:31%;margin-right:1%;margin-left:1%}.footer__widgets .wp-caption-text{margin-top:-35px;margin-bottom:35px}.footer__widgets .widget:nth-child(3n+1){clear:left}.footer__widgets .panel__heading{background:none;padding:0px;padding-bottom:12px;border-bottom:2px solid #FFF;margin-bottom:15px}.footer__widgets .panel__heading h3{border:none;font-size:14px;font-weight:700;letter-spacing:0;margin:0;padding:0;text-align:left;text-transform:uppercase}.footer__widgets .panel__body{background:none}.footer__widgets .panel-action{background:none}.footer__widgets ul{padding-left:16px}.footer__widgets ul a{color:#FFF}.footer__widgets ul .post-date{font-size:10px;color:#d3d3d3;display:block;margin-top:-5px}.footer__widgets select{max-width:330px}.footer__widgets .textwidget{padding-left:0px}.footer__widgets .textwidget img{margin-bottom:30px}.footer__widgets .panel__body{background:none !important}.footer__widgets ul.jp-controls{padding:0px}@media (max-width: 767px){.widget-area aside.widget{float:none;width:100%;margin:0px;margin-bottom:20px;min-height:0px;height:auto}}.footer-row{overflow:hidden;padding:0px;font-size:11px;line-height:12px;color:#fff;background-color:#000}.footer-row p{font-size:11px;line-height:12px}.footer-row ul{margin:0;padding:14px 0;list-style:none;float:right;color:#1a1a1a}.footer-row li{float:left;padding:0 0 0 15px;position:relative}.footer-row li:after{content:'|';position:absolute;left:6px;top:-1px}.footer-row li:first-child:after{display:none}.footer-row ul a{color:#1a1a1a}.footer-row img{display:block;width:auto;height:auto;max-width:200px;max-height:100px}.footer-row .footer-logo-wrap{float:left;margin-right:15px}.footer-row .text-box{overflow:hidden}.footer-row p,.footer-row h1,.footer-row h2,.footer-row h3,.footer-row h4,.footer-row h5,.footer-row h6{margin:0}.footer-row .text.footer-copyright{float:left;padding:0px;position:relative}.footer-row .text.footer-author{float:right;padding:0px;position:relative}@media only screen and (max-width: 500px){.footer-row .footer-logo-wrap{float:none !important;margin:0 auto;display:table}.footer-row .text.footer-copyright{float:none !important;top:0px !important;text-align:center;margin-bottom:20px;margin-top:20px}.footer-row .text.footer-author{float:none !important;top:0px !important;text-align:center}}.countdown-block{text-transform:uppercase}.icon-inlines{float:left}.footer__widgets{padding-bottom:0px}.footer-row{padding-bottom:4px}#dropcap span.dropcap{font-size:69px;width:75px;height:33px;margin-top:15px;float:left}.button-inline .button-widget{display:inline-block;margin:10px !important}.button-inline{text-align:center}.button-inline .button-clear{display:none}@media only screen and (min-width: 768px){.nav-holder{display:block !important}.concerts-list .title-row.hover .buttons .link{color:#1A1A1A}}@media only screen and (max-width: 1179px){#header{margin:40px 12px 15px}}@media only screen and (max-width: 1143px){.blockquote-box{max-width:370px}#pusher.menu-type-classic-menu{padding-top:60px}}@media only screen and (max-width: 1023px){.fs-img{font-family:'image-set( url(/wp-content/themes/sonaar/dist/css/-large|-medium), url(/wp-content/themes/sonaar/dist/css/-large|-medium) 2x high-bandwidth)'}#wrapper{overflow:hidden;padding-bottom:0}.nav-menu li a{letter-spacing:0;padding-left:11px;padding-right:11px}.blockquote-box{max-width:270px}.site-description{margin-right:20px}.nav-holder,.fixed-bar .nav-holder{padding:0}.iron_widget_twitter .sr_it-meta{margin:0}.title-box{padding:19px 13px 18px}.title-box h2{font-size:19px;line-height:22px}.title-box .link{margin-top:4px}.carousel h2{font-size:18px;margin-bottom:4px}.carousel .text,.article .text .concert-box,.concert-box .hover-box{padding:25px 12px 35px}.carousel .more,.article .more{right:12px;bottom:4px}.widget-blocks{margin:0 -20px 27px 0}.contact-box{padding:30px 25px 10px;margin:32px -1px 43px 0}.contact-box img{margin:5px 24px 13px 0}.footer-wrapper{padding-left:13px;padding-right:13px}}@media only screen and (max-width: 979px){.carousel.responsive1 .slide .image{height:140px}.sr_it-content-side .link .label,.sr_it-content-side .panel-action__label{display:none}}@media only screen and (min-width: 360px) and (max-width: 767px){.sr_it-content-side .link .label,.sr_it-content-side .panel-action__label{display:inline}}@media only screen and (max-width: 899px){.carousel.responsive1 .slide a{height:300px}}@media only screen and (max-width: 819px){.carousel.responsive1 .slide .image{height:125px}}@media only screen and (max-width: 849px){body{border:0}h2{font-size:18px;line-height:20px;color:#1a1a1a}h3{font:bold 16px/18px}#header{border-bottom:1px solid #777;padding:5px 114px 5px 50px;margin:0;height:49px}#header:after,.header__left:before{content:none;display:none}.header__left,.site-title{height:auto;width:auto}.header__left{display:block}.blockquote-box,.site-description{display:none}.site-title{position:relative;z-index:11}.side-menu .logo-desktop{display:none}.logo-mobile{display:block}.container{padding-bottom:0px}#nav{float:none}.nav-menu li{display:block;margin-bottom:1px}.nav-menu li:hover>a{background:none !important;color:#ffffff}.panel .social-networks{float:none;padding:11px 0 9px;clear:both;padding-top:20px}.social-networks li{margin:0 2px}.widget-blocks{margin:0 0 27px}.widget-blocks .block{width:100%;float:none;padding:0 0 20px}.button-box{display:block;float:left;margin:10px 9px 0 0}.facebook-box{display:none}.grid-cols--2>.widget,.grid-cols--3>.widget,.grid-cols--4>.widget{float:none;width:auto}.footer-block{padding:0 30px 20px}.footer__widgets{margin-bottom:0;background-color:transparent}.footer__widgets>.iron_widget_newsletter{padding:0}.footer__widgets>.iron_widget_newsletter .control-label{margin:0 0 10px;display:block;color:#FFF;font-size:18px}.footer__widgets>.iron_widget_newsletter .control-append{width:60%;display:block;margin:0 auto;border-color:#fff}.footer__widgets>.iron_widget_newsletter .form-control{color:#FFF}.footer__widgets>.iron_widget_newsletter input[type="submit"]{background-color:#FFF}.footer-block .social-networks{padding:0}.title-box{padding:15px 10px 12px}.widget-blocks{margin:0 0 11px}.widget-blocks .title-box{margin:0 0 10px}.widget-blocks .block{padding:0 0 16px}.widget-blocks .block .holder{padding:6px 6px 5px;height:auto !important}.title-box h2{font-size:14px;line-height:16px}.title-box .link{margin:0 0 0 20px}.link:before{display:none}.sr_it-content-side .carousel.responsive1 .slide a,.grid-cols--2 .carousel.responsive1 .slide a{height:280px}.iron_widget_radio .info-box .track-name{margin:0 0 1px}.iron_widget_radio.playlist_enabled .player-title-box .track-name{margin-top:0px}.player-box{margin:0}.iron_widget_twitter .panel__body{font-size:15px}.iron_widget_twitter p{margin:0 0 14px}.iron_widget_twitter .sr_it-meta{margin:0 0 0 8px;padding:0 0 0 16px;font-size:10px;line-height:13px}.iron_widget_twitter .sr_it-meta:after{width:10px;height:7px;background-color:transparent;background-image:url(/wp-content/themes/sonaar/dist/css/images/sprite.png);background-repeat:no-repeat;background-position:-81px -52px;top:3px}.carousel .slide{width:auto}.js-carousel .carousel__wrapper{margin:0 35px}.carousel .btn-prev,.carousel .btn-next{width:34px;font-size:30px}.carousel .btn-prev:hover,.carousel .btn-next:hover{width:44px}.carousel .icon-left-open-big,.carousel .icon-right-open-big{margin:-15px 0 0 0}.concert-box{font-size:18px}.concert-box .time{top:-3px;font-size:11px}.video-box h2{font-size:14px}.breadcrumbs{font-size:11px;line-height:16px;margin:0 0 19px}.breadcrumbs li{padding:0 19px 2px 0}.breadcrumbs li:after{left:-12px;top:0}.articles-section{margin:0 -10px 3px 0;padding:1px 0 0}.articles-section .article{width:50%;padding:0 10px 10px 0}.article h2{font-size:23px;margin:0 0 6px}.article .sr_it-datetime{font-size:15px;line-height:18px}.button-more{margin:0 0 25px}.content--rev>.content__main,.content__main,.sr_it-content-side{width:auto;float:none}.sr_it-content-side{display:none}.sr_it-meta:after{top:0}.links-block .button{display:none}.links-block .buttons{margin:4px 0 0 8px}.video-post .links-block .buttons{margin:0px}#content .links-block{margin:31px 0 0;padding:21px 0 20px}#content .video-post .links-block{margin:0 0 -13px}.blockquote-block{padding:40px 50px 46px 59px;margin:0 0 26px}.blockquote-block{padding:33px 25px 39px 31px;margin:0 0 22px}.blockquote-block .title{margin:0 0 14px}.two-columns .blockquote-block{margin:-2px 0 22px;padding:33px 28px 39px 31px}.two-columns{margin:0 -20px 0 0}.two-columns .column{padding:0 20px 0 0}.contact-box img{margin:0 auto 24px;float:none;display:block}.form .box{padding:0 0 14px;float:none;display:block}.form input[type="submit"]{float:left}.form-block{color:#4e4e4e;padding:14px 0 0}.form-block h2{font-size:24px;line-height:28px;margin:0 0 15px}.form .wrap{padding:17px 0 12px;margin:0}.contact-box p{margin:0 0 12px}.filters-block{display:none}.one-third>li{width:48%;max-width:none;margin:1%}.select-nav-select,.nav-select{display:block !important}.concerts-list li{position:relative;padding:0px}.event-centering{height:auto}.concerts-list .title-row{font-size:18px;line-height:24px;padding:10px;position:relative;height:206px}.concerts-list .title-row>span{display:block;white-space:normal;margin-left:20px}.concerts-list .title-row .sr_it-datetime{border:none;display:block;float:none;font-size:14px;margin:0 auto;max-width:200px;padding:0;text-align:center;width:auto}.concerts-list .title-row .time{display:inline-block;line-height:14px;margin-left:8px}.countdown-wrap{height:auto;top:50%;left:0px;right:0px;margin:0px}.concerts-list .title-row:after{display:none}.concerts-list .title-row .buttons{bottom:0;height:auto;width:100%;right:auto;left:0}.event-text-wrap .location-h{font-weight:normal;font-size:18px;line-height:20px;text-align:center}.event-text-wrap .city-h{font-weight:300;font-size:18px;line-height:20px;text-align:center}.event-text-wrap{display:block;float:none;margin:0 auto;margin-top:0px !important;font-size:18px;line-height:20px;position:relative;text-align:center;top:0px;width:100%;padding-top:10px}.event-text-wrap span.city{margin-top:10px}.event-text-wrap.btn span.city-h{margin-top:10px}.concerts-list .title-row .open-link{float:left;padding:0;position:static;margin:0;width:auto;height:auto;color:#fff}.concerts-list .title-row .opener{display:block;font-size:12px;line-height:16px;padding:0 0 0 20px;margin:10px 0;position:relative;left:0}.concerts-list .title-row .link{background:none;padding:0;width:auto;height:auto;text-indent:0;margin:4px 0 0}.concerts-list .title-row .opener:after{width:9px;height:9px;background-position:-108px -127px;top:3px}.webkit .concerts-list .title-row .opener:after{top:2px}.concerts-list .expanded .title-row .opener:after{top:6px}.concerts-list .expanded .title-row .opener:after{height:2px;top:7px}.concerts-list .title-row .opener:hover:after{background-position:-123px -127px}.concerts-list .title-row .button{margin:0px}.concerts-list .title-row .button:hover{color:#fff !important}.concerts-list .slide .holder{padding:4px 34px 1px}.tracks-block{margin:0}.tracks-list>li{padding:26px 15px 10px 39px}.tracks-list .buttons{position:static;overflow:hidden;width:100%}.tracks-list .name{font-size:14px;line-height:18px;margin:0 0 10px}.tracks-list .button{font-size:13px;margin:4px 10px 0 0;min-width:74px;padding:4px 10px 4px;width:auto}.webkit .tracks-list .button{padding-bottom:3px}.webkit .tracks-list li:before{margin-top:7px}.tracks-list .name{margin:0 0 8px}.tracks-list li:before{font-size:15px;line-height:20px;margin:3px 0 0 -42px;width:20px}.news .media-block .image,.videos .media-block .image{margin:0 20px 0 0}.info-section{padding:0;margin:-10px 0 0}.info-section .image{margin:0 0 11px}.buttons-block{margin:0 0 41px}.tracks-block h2{padding:11px 21px 6px;margin:0 0 1px !important}.tracks-list{margin-bottom:0px}.info-section h2{margin:0 0 14px}.content-box{padding:0 0 21px}.info-section .blockquote-block{margin:19px 0 20px;padding:49px 25px 22px 31px}.info-section .blockquote-block blockquote{margin:0 0 15px}.blockquote-block figcaption{margin:0 1px 0 0}.info-section .links-block{margin:-15px 0 0;padding:21px 0 33px}.news .media-block .text-box:after,.videos .media-block .text-box:after{right:10px}.media-block .image{margin:0 20px 0 0}.video-post{margin:-12px 0 0}.video-block{margin:0 0 15px}.video-post .sr_it-meta{margin:0 0 17px}#content .links-block{margin:21px 0 0;padding:14px 0 20px}.video-post{color:#555}.video-post .links-block .button{display:inline-block}.footer-wrapper.widgets{padding-bottom:20px}.description-column .jp-playlist-item{margin-top:8px !important}.description-column .tracks-list li:before{margin-top:8px !important}}@media only screen and (max-width: 1109px){.search-submit{margin-top:8px}}@media only screen and (max-width: 639px){.aside,.description-column{float:none;width:100%}.footer__widgets>.iron_widget_newsletter .control-append{width:80%}.filter-heading{float:none}.filters-block ul{border-width:1px 0 0 0}.listing-section{padding:0 0 7px}.videos.listing-section,.news.listing-section{margin-top:-5px}.media-block{margin:0 auto 11px}.media-block .image{float:none;width:100%}.media-block .image img{width:100%;display:block;height:auto}.media-block .text-box{display:block;padding:35px 5% 35px 5%}.media-block .text-box:after{right:8px;margin-top:-15px}.listing-section.videos .media-block h2{margin-bottom:10px}.news .media-block .image,.videos .media-block .image{margin:0px;width:100%}.news .media-block,.videos .media-block{width:auto;margin:0 auto}.media-block .text-box{position:relative}.news .media-block .sr_it-datetime,.videos .media-block .sr_it-datetime,.videos .media-block .category{margin:0 0 1px}.news .media-block .text-box:after,.videos .media-block .text-box:after{width:16px;height:19px;background-position:-212px -131px;right:22px;margin-top:-13px}.news .media-block a.hover .text-box:after,.videos .media-block a.hover .text-box:after{background-position:-235px -131px}.comments-area .comments-title,.comments-area .comment-list,.comments-area .comment-navigation,.comment-respond{padding-left:20px;padding-right:20px}.comment-author{margin-right:30px}.comment-author .avatar{height:auto;max-width:100%}.comment-metadata,.comment-content,.comment-list .reply{width:70%;width:-webkit-calc(100% - 104px);width:calc(100% - 104px)}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"]{width:100%}.comment-form textarea{height:80px}.comment-form textarea,.wpcf7-textarea{width:100%;height:145px}.comment-form #submit,.wpcf7-submit{width:100%}}@media only screen and (max-width: 499px){.carousel.responsive1 .slide a{height:280px}}@media only screen and (max-width: 479px){.articles-section{margin:0 0 3px}.articles-section .article{display:block;padding:0 0 10px;margin:0;width:100%}.two-columns{margin:0}.two-columns .column{float:left;width:100%;padding:0}.contact-box{padding:30px 40px 21px}.contact-box address{padding:0 0 0 23px}.form{padding:4px 0 0;margin:0 0 7px}.video-block .btn-play{width:38px;height:38px;background-position:-261px -126px;margin:-19px 0 0 -19px}.footer-block .social-networks{text-align:center}}@media only screen and (max-width: 359px){.fs-img{font-family:'image-set( url(/wp-content/themes/sonaar/dist/css/-large|-small), url(/wp-content/themes/sonaar/dist/css/-large|-small) 2x high-bandwidth)'}.comment-author{margin:0 0 5px;max-width:100%}.comment-author .avatar{display:inline;margin:0 5px 0 0;max-width:20px}.comment-metadata,.comment-content,.comment-list .reply{width:100%}}.iron_widget_discography:after,.iron_widget_videos:after{content:'';display:block;clear:both}a.back-btn{float:left;color:#FFF;padding:5px 40px;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;background:none;border:1px solid #000}a.back-btn:hover{text-decoration:none;color:#FFF}@media only screen and (max-width: 500px){a.back-btn{float:none}.links-block .buttons{float:none;width:auto;display:table;margin:0 auto;margin-top:40px}}::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder,::placeholder{opacity:0.5}textarea:focus,input:focus{outline:0}#at_hover{display:none !important}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.isotope-wrap{margin:0 auto;max-width:100%}.iso4{width:226px;margin:7.5px}.iso3{width:336.33px;margin:7.5px}@media only screen and (max-width: 400px){.iso4{width:280px;margin:7.5px}.iso3{width:280px;margin:7.5px}}.page-template-archive-posts-classic-php .media-block.sticky .holder{border:10px solid #000;box-sizing:border-box}.tp-leftarrow,.tp-rightarrow{top:50% !important}.fill-closemenu{fill:#FFF}.fill-menuicon{fill:#000}.no-padding{padding:0px !important}.pjax #intercom-container .intercom-launcher-frame,iframe.intercom-launcher-discovery-frame{bottom:99px !important;right:44px !important}iframe.intercom-launcher-badge-frame{bottom:145px !important;right:40px !important}.continuousPlayer-enable .pjax-container{padding-bottom:90px}.fb_dialog{bottom:75px !important}.admin-bar #fb-root,.elementor-editor-active #fb-root{display:none !important}.elementor-editor-active .classic-menu{pointer-events:none}.elementor-editor-active .elementor-editor-hide{display:none}.elementor-editor-active #wrapper{min-height:0px !important}.elementor-editor-active.block-template-default .xdebug-error{display:none}#elementor-lightbox .dialog-widget-content.dialog-lightbox-widget-content,.dialog-widget.dialog-lightbox-widget:not(.elementor-popup-modal) .dialog-widget-content{top:0px !important;left:0px !important}.error404 p{text-align:center}.elementor-location-header{z-index:21;position:relative}.sonaar-menu-box .side-menu{display:none;position:fixed;top:0px;width:370px;height:100%;max-width:100vw;background-color:#353535;z-index:2002;overflow-y:auto;overflow-x:hidden;transition:all 0.4s ease-out;background-size:cover}.sonaar-menu-box .side-menu.type2.righttype,.sonaar-menu-box .side-menu.type2.lefttype{width:100%;display:table !important;opacity:0;right:0;left:0;z-index:0}.sonaar-menu-box .side-menu.type2.righttype.smallOverlay,.sonaar-menu-box .side-menu.type2.lefttype.smallOverlay{display:block !important}.sonaar-menu-box .side-menu.type2.righttype .content-menu,.sonaar-menu-box .side-menu.type2.lefttype .content-menu{transform:scale(0.8);opacity:0;display:table-cell;width:100vw;height:auto;vertical-align:middle;top:0;left:0;right:0;bottom:0}.sonaar-menu-box .side-menu.type2.righttype .content-menu .site-title,.sonaar-menu-box .side-menu.type2.lefttype .content-menu .site-title{margin-top:70px}.sonaar-menu-box .side-menu.type2.righttype.open,.sonaar-menu-box .side-menu.type2.lefttype.open{z-index:2001}.sonaar-menu-box .side-menu.righttype{right:-370px}.sonaar-menu-box .side-menu.lefttype{left:-370px}.sonaar-menu-box .side-menu.righttype.open{right:0px}.sonaar-menu-box .side-menu.lefttype.open{left:0px}.sonaar-menu-box #nav{float:left;font-size:13px;line-height:17px;width:100%}.sonaar-menu-box .nav-menu,.sonaar-menu-box .nav-menu>ul{margin:0;padding:0;list-style:none}.sonaar-menu-box .nav-menu li{display:inline-block;width:100%;text-align:center}.sonaar-menu-box .nav-menu li a{display:block;font-size:16px;line-height:18px;text-decoration:none;font-family:'Josefin Sans', sans-serif;font-weight:700;position:relative;transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-webkit-transition:opacity 0.25s ease;padding-top:5px;padding-bottom:5px;padding-left:20px;padding-right:20px;z-index:20}.sonaar-menu-box .nav-menu li.backlist{margin-bottom:20px}.sonaar-menu-box .nav-menu li a.backbtn{background:none;font-size:18px}.sonaar-menu-box .nav-menu li a.backbtn:hover{color:#353535}.sonaar-menu-box .nav-menu li:hover>a{text-decoration:none;color:#000}.sonaar-menu-box .nav-menu .sub-menu,.sonaar-menu-box .nav-menu .children{background-color:#353535;display:block;position:absolute;z-index:11;background:none !important}.sonaar-menu-box ul.nav-menu .has-drop-down.hover>ul{display:block}.sonaar-menu-box .nav-menu .sub-menu li:last-child,.sonaar-menu-box .nav-menu .children li:last-child{border-bottom:0}.sonaar-menu-box ul.nav-menu ul a:hover,.sonaar-menu-box .nav-menu ul ul a:hover,.sonaar-menu-box .nav-menu .current_page_item>a,.sonaar-menu-box .nav-menu .current_page_ancestor>a,.sonaar-menu-box .nav-menu .current-menu-item>a,.sonaar-menu-box .nav-menu .current-menu-ancestor>a{background-image:none}.sonaar-menu-box .type2 ul.sub-menu{width:100%;opacity:0;transform:scale(0.8);z-index:0;left:-100000px;transition:all 250ms ease, left 0ms, z-index 0ms}.sonaar-menu-box .type2 ul.sub-menu.active{opacity:1;z-index:30;display:block;left:0;transform:scale(1)}.sonaar-menu-box .type2 .sub-arrow{display:inline;position:absolute;line-height:1em;top:0}.sonaar-menu-box .type2 .sub-arrow i{right:0;position:relative;margin-left:30px;margin-top:45% !important;transform:translateY(-45%);vertical-align:middle}.sonaar-menu-box .type2 .sub-arrow i:before{vertical-align:middle}.sonaar-menu-box .righttype.type1 ul.sub-menu,.sonaar-menu-box .righttype.type3 ul.sub-menu{right:-370px}.sonaar-menu-box .righttype.type1 ul.sub-menu.active,.sonaar-menu-box .righttype.type3 ul.sub-menu.active{right:0px;-webkit-transform:translateZ(0px)}.sonaar-menu-box .lefttype.type1 ul.sub-menu,.sonaar-menu-box .lefttype.type3 ul.sub-menu{left:-370px}.sonaar-menu-box .lefttype.type1 ul.sub-menu.active,.sonaar-menu-box .lefttype.type3 ul.sub-menu.active{left:0px;-webkit-transform:translateZ(0px)}.sonaar-menu-box ul.sub-menu{width:370px;height:100%;max-width:100vw;display:block;top:0px;padding:0px;transition:all 250ms ease}.sonaar-menu-box ul.sub-menu.active{-webkit-transform:translateZ(0px)}.sonaar-menu-box .sub-arrow i{position:absolute;top:0px;font-size:32px;top:50%;right:10px}.type2 .sonaar-menu-box .sub-arrow i{right:0;position:relative;margin-left:30px;margin-top:45% !important;transform:translateY(-45%);vertical-align:middle}.type2 .sonaar-menu-box .sub-arrow i:before{vertical-align:middle}@media only screen and (max-width: 767px){.sonaar-menu-box .sub-arrow i{position:absolute;font-size:24px;line-height:26px}}.sonaar-menu-box .menu-toggle{position:absolute;top:30px;height:28px;width:28px;font-size:32px;line-height:28px;text-align:right;z-index:2005}.sonaar-menu-box .menu-toggle span{transform-origin:center;height:3px;width:28px;display:block;position:absolute;transition:all 250ms ease}.sonaar-menu-box .menu-toggle span:nth-child(0n+1){top:5px}.sonaar-menu-box .menu-toggle span:nth-child(0n+2){top:13px}.sonaar-menu-box .menu-toggle span:nth-child(0n+3){top:21px}.sonaar-menu-box .menu-toggle.toggled{z-index:9999}.sonaar-menu-box .menu-toggle.toggled span:nth-child(0n+1){transform:rotate(45deg);top:13px}.sonaar-menu-box .menu-toggle.toggled span:nth-child(0n+2){opacity:0}.sonaar-menu-box .menu-toggle.toggled span:nth-child(0n+3){transform:rotate(-45deg);top:13px}.sonaar-menu-box .menu-toggle.righttype{right:50px}@media screen and (max-width: 768px){.sonaar-menu-box .menu-toggle.righttype{right:25px}}.sonaar-menu-box .menu-toggle.lefttype{left:50px}.panel.fixed-bar{padding:0px;position:fixed;left:0;top:0}.panel.fixed-bar #nav{float:none}body.admin-bar .panel.fixed-bar{top:28px}#sidebar ul.sub-menu{position:relative;left:0px;right:0px}#pusher.righttype.type3{transform-origin:35% center 0;height:100vh}#pusher.righttype.type3.open{overflow-y:hidden;overflow-x:hidden}#pusher.lefttype.type3{transform-origin:65% center 0;height:100vh}#pusher.lefttype.type3.open{overflow-y:hidden;overflow-x:hidden}@media only screen and (max-width: 768px){#pusher.type2.open{height:100vh;overflow-y:hidden;overflow-x:hidden}}.panel{width:100%;position:relative;margin-top:40px;z-index:10}.nav-holder{position:relative;max-width:1104px;padding:0px;margin:0 auto}.panel .opener{display:none;float:right;width:86px;border-left:1px solid #696969;height:16px;background:#fff;text-align:center;text-transform:uppercase;color:#000;font:14px/1;padding:24px 17px 19px 10px;cursor:pointer;letter-spacing:2px}.panel .opener:hover{text-decoration:none;background:#efeded}.panel.popup-active .opener{background:#efeded}#menu-responsive-menu{display:none}.classic-menu.responsive .has-responsive-menu #menu-responsive-menu{display:block}.classic-menu.responsive .has-responsive-menu #menu-main-menu{display:none}.sr_it-videolist-container .page-title h1,.sr_it-video-list .page-title h1{font-size:36px;line-height:36px}.sr_it-videolist-container .panel-action__label,.sr_it-video-list .panel-action__label{display:block;padding:30px 5px;box-sizing:border-box}.sr_it-videolist-list #sr_it-perfectscrollbar,.sr_it-video-list #sr_it-perfectscrollbar{max-height:50vh;position:relative;touch-action:auto;overflow:auto}.sr_it-videolist-list article,.sr_it-video-list article{position:relative;padding:32px 0 18px 55px;border-bottom:#777 1px solid;cursor:pointer}.sr_it-videolist-list i,.sr_it-video-list i{position:absolute;top:36px;left:0px;color:#000;font-size:11px;padding:5px 5px 5px 8px;border:#000 2px solid;border-radius:45px;letter-spacing:0}.sr_it-videolist-list .heading-t3,.sr_it-videolist-list .heading-b3,.sr_it-videolist-list .widgettitle,.sr_it-video-list .heading-t3,.sr_it-video-list .heading-b3,.sr_it-video-list .widgettitle{display:none}.sr_it-videolist-screen iframe{width:100%;max-height:33vh}.sr_it-videolist-item-title{font-size:16px;line-height:20px;margin:0 0 4px}.sr_it-videolist-item-artist{font-size:14px;line-height:14px;font-weight:bold;margin:4px 0}.sr_it-videolist-item-date{font-size:11px;line-height:11px;margin:4px 0}@media (min-width: 992px){.sr_it-videolist-container:after{content:"";display:table;clear:both}.sr_it-videolist-container .page-title,.sr_it-video-list .page-title{position:fixed;margin-top:0;z-index:50}.sr_it-videolist-container .page-title h1,.sr_it-videolist-container .page-title h3,.sr_it-video-list .page-title h1,.sr_it-video-list .page-title h3{display:inline-block;margin-top:0;padding-bottom:20px;text-align:left}.sr_it-videolist-container .panel-action__label,.sr_it-video-list .panel-action__label{width:84%}.sr_it-videolist-col1{float:right;width:33%}.sr_it-videolist-col2{float:right;width:66%}.sr_it-videolist-list #sr_it-perfectscrollbar{max-height:550px}.sr_it-videolist-list article{width:84%;box-sizing:border-box}.sr_it-videolist-spacer #sr_it-perfectscrollbar{margin-top:80px;max-height:470px}.sr_it-videolist-screen iframe{max-height:550px}}.page-template-archive-video-grid .fancybox-inner{overflow:hidden !important}.single-artist article{position:relative}.single-artist article.no-banner{margin-top:250px}.single-artist h1.page-title{font-size:84px;line-height:75px;margin-bottom:40px;color:#FFFFFF}.single-artist .page-subtitle{font-size:36px;line-height:32px;color:#FFFFFF}.single-artist .entry{padding-top:1px;margin-top:-1px}.single-artist .artist-header{overflow:hidden;position:relative;z-index:10;background-size:cover}.single-artist .artist_sidebar{padding-left:15px}.single-artist .artist_sidebar .sr_it-meta{font-size:16px;line-height:24px;margin-bottom:45px}.single-artist .artist_sidebar .fa{font-size:13px;width:13px;text-align:left;margin-right:10px}.single-artist .artist_sidebar .social_icon{margin-bottom:10px}.single-artist .artist_sidebar h4{text-align:left}.single-artist .artist_content{width:70%;float:right;margin-top:20px}@media screen and (max-width: 1024px){.single-artist .artist_content{width:100%}}@media screen and (max-width: 767px){.single-artist .artist_content{margin-bottom:70px;float:none}.single-artist .artist_content .wpb_column.vc_column_container.vc_col-sm-12,.single-artist .artist_content .artist_content.padding.vc_col-sm-8{padding-left:0px !important;padding-right:0px !important}.single-artist .artist_content.padding.vc_col-sm-8{width:100%}}.single-artist .playlist_enabled .player{display:none}.single-artist .vc_tta-container .iron_widget_radio .album-art{margin:0px !important}.single-artist .vc_tta-tabs-container{margin-bottom:30px !important}.single-artist .fa-th:hover{cursor:pointer}.sr_it-playlist-title{font-size:24px;line-height:25px;text-transform:uppercase;margin-top:0;margin-bottom:10px}.sr_it-playlist-artists{font-weight:bold}.sr_it-playlist-release-date,.sr_it-playlist-artists{font-size:16px;line-height:21px;text-transform:uppercase;font-style:italic}.single-album span.heading-b3{margin-bottom:0px}@media (max-width: 768px){.single-album .sr_it-single-post.featured{padding:80px 0px 0}}.single-album .sr_it-single-post.no-banner{margin-top:0px;padding-top:0px}.single-album .sr_it-singlealbum-content-wrapper{padding:0px 50px 0px 50px;margin:50px 0px 50px 0px}@media (max-width: 768px){.single-album .sr_it-singlealbum-content-wrapper{padding:10px}}.single-album .iron-audioplayer .playlist{max-width:600px;margin:auto;padding:5px 25px 25px 25px}@media (min-width: 1159px){.album-template.album-template-single-album-sidecover .sr_it-singlealbum-content-wrapper{padding:50px}}.album-template.album-template-single-album-sidecover .content-box,.album-template.album-template-single-album-sidecover .sr_it-single-post.featured{background:none}.album-template.album-template-single-album-sidecover .sr_it-single-post.album:not(.no-banner){padding:75px 30px 75px 30px}@media (min-width: 1159px){.album-template.album-template-single-album-sidecover .sr_it-single-post.album:not(.no-banner){margin-top:120px}}@media (max-width: 1159px){.album-template.album-template-single-album-sidecover .sr_it-single-post.album:not(.no-banner){padding:75px 0px 75px 0px}}.album-template.album-template-single-album-sidecover .heading-b3{display:none}.album-template.album-template-single-album-sidecover .iron-audioplayer .playlist ul{margin-top:40px}.album-template.album-template-single-album-sidecover .sr_it-single-post.no-banner{padding-top:0px;margin-top:0px}@media (max-width: 768px){.album-template.album-template-single-album-sidecover .sr_it-single-post.no-banner{padding-top:0px;margin-top:0px}}.album-template.album-template-single-album-sidecover .playlist{padding:0px}@media (max-width: 991px){.album-template.album-template-single-album-sidecover .playlist{margin-top:20px;padding:0px}}.album-template.album-template-single-album-sidecover .title-album-enabled .sr_it-playlist-title,.album-template.album-template-single-album-sidecover .title-album-enabled .sr_it-playlist-artists{display:none !important}.sr_it-grid{width:auto;max-width:100%;margin:0 auto;padding:1px 0 0;opacity:0;text-align:center}.sr_it-grid.columnactive{opacity:1}.sr_it-grid:after{content:'';clear:both;display:table;float:none}.sr_it-grid .sr_it-column-2{margin:0 auto;vertical-align:top}@media screen and (max-width: 768px){.sr_it-grid .sr_it-column-2{max-width:360px}}@media screen and (min-width: 768px){.sr_it-grid{width:700px}.sr_it-grid .sr_it-column-2{width:320px;max-width:calc(50% - 20px);margin:10px;display:inline-block}}@media screen and (min-width: 1024px){.sr_it-grid{width:860px}.sr_it-grid .sr_it-column-2{width:410px}}@media screen and (min-width: 1440px){.sr_it-grid{width:1114px}.sr_it-grid .sr_it-column-2{width:507px;max-width:calc(50% - 100px);margin-left:50px;margin-right:auto}.sr_it-grid .sr_it-column-2:first-child{text-align:right;text-align:-webkit-right;margin-left:auto;margin-right:50px}}.sr_it-grid.column-3 .sr_it-column-3{margin:10px auto;vertical-align:top}@media screen and (max-width: 768px){.sr_it-grid.column-3 .sr_it-column-3{max-width:360px}}@media screen and (min-width: 768px){.sr_it-grid.column-3{width:700px}.sr_it-grid.column-3 .sr_it-column-3{float:left;width:212px;max-width:calc(33% - 20px);margin:10px;display:inline-block}}@media screen and (min-width: 1024px){.sr_it-grid.column-3{width:1000px}.sr_it-grid.column-3 .sr_it-column-3{width:310px}}@media screen and (min-width: 1480px){.sr_it-grid.column-3{width:1440px}.sr_it-grid.column-3 .sr_it-column-3{width:420px;max-width:calc(33% - 50px);margin:0 25px}}.sr_it-grid article{position:relative;display:block;width:100%;height:auto;margin-bottom:20px;text-align:right}@media screen and (min-width: 1440px){.sr_it-grid article{margin-bottom:75px}}.sr_it-grid article a{display:block;width:100%;height:100%}.sr_it-grid article img{width:100%;height:auto;display:block}.sr_it-grid article .sr_it-hoverable{background-color:rgba(0,0,0,0.6);position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;transition:opacity 400ms ease, box-shadow 400ms ease;box-shadow:0 0 5px rgba(0,0,0,0.5)}.sr_it-grid article header{position:absolute;bottom:0;right:0;padding:40px 25px;color:#fff}.sr_it-grid article .sr_it-item-title{font-size:36px;font-weight:700;margin-bottom:10px;color:#fff}.sr_it-grid article .sr_it-meta .entry-date{font-size:18px;color:#fff;padding-bottom:10px;border-bottom:1px solid #fff;margin-bottom:10px}.sr_it-grid article .author{font-size:21px;display:block;text-align:right;font-weight:700}.sr_it-grid article button{background:transparent;border:1px solid #fff;padding:15px 20px;text-transform:uppercase;color:#fff;font-size:18px;font-weight:700;display:inline-block;margin-top:40px;transition:box-shadow 400ms ease;box-shadow:0 0 0 rgba(255,255,255,0.75)}.sr_it-grid article button:hover{box-shadow:0 0 25px rgba(255,255,255,0.75);cursor:pointer}.sr_it-grid article.artist{overflow:hidden}.sr_it-grid article.artist button,.sr_it-grid article.artist .author,.sr_it-grid article.artist .sr_it-meta{display:none}.sr_it-grid article.artist .sr_it-hoverable{opacity:1;background-color:transparent;background:rgba(0,0,0,0.6);background:linear-gradient(to bottom, rgba(0,0,0,0) 50%, rgba(0,0,0,0.83) 99%, rgba(0,0,0,0.85) 100%);transition:opacity 400ms ease, transform 800ms ease}.sr_it-grid article.artist .sr_it-hoverable:hover{transform:scaleY(1.2);opacity:0}.sr_it-grid article.artist header{width:calc( 100% - 50px);text-align:center;padding:10px 25px}@media screen and (min-width: 1024px){.sr_it-grid article:hover .sr_it-hoverable{opacity:1}}#sidebar .sr_it-grid .sr_it-hoverable{display:none}#sidebar .sr_it-grid.column-3 .sr_it-column-3{max-width:calc(33% - 20px);margin:0px 10px}#sidebar .sr_it-grid article{margin-bottom:20px}#sidebar .sr_it-grid article img{transition:0.2s ease}#sidebar .sr_it-grid article a:hover img{filter:brightness(1.2)}.iron_podcast_player{background:#7bd8b4;padding:6px}.iron_podcast_player .main-player-col{width:calc(100% - 170px);padding-left:10px;padding-top:14px;display:inline-block;vertical-align:top}@media (min-width: 768px){.iron_podcast_player{padding:22px;padding-bottom:5px}}@media (max-width: 767px){.iron_podcast_player .currentTime{display:none}}.iron_podcast_player .artwork-col{padding:0px;padding-bottom:16px;width:138px;display:inline-block}@media (max-width: 767px){.iron_podcast_player .spectro{display:none}.iron_podcast_player .artwork-col{display:none}.iron_podcast_player .main-player-col{width:100%}}@media (min-width: 768px){.iron_podcast_player .no-image .artwork-col{display:none}.iron_podcast_player .no-image .main-player-col{width:calc(100% - 26px)}}.iron_podcast_player .playlist-col,.iron_podcast_player .buttons-col,.iron_podcast_player .totalTime,.iron_podcast_player .previous,.iron_podcast_player .next{display:none}.iron_podcast_player .iron-audioplayer .track-title{text-align:left;font-size:inherit;line-height:inherit}@media (max-width: 767px){.iron_podcast_player .iron-audioplayer .track-title{letter-spacing:0px !important;margin-bottom:5px;float:left;width:calc(100% - 81px);font-size:24px;line-height:26px}}.iron_podcast_player .main-player-col .player{height:45px;display:block}@media (max-width: 767px){.iron_podcast_player .main-player-col .player{display:inline-block;width:50px}}.iron_podcast_player .wave{display:none}@media (min-width: 768px){.iron_podcast_player .wave{display:inline-block;width:calc(100% - 100px)}}@media (min-width: 768px){.iron_podcast_player .control{position:absolute;right:0;top:20%;transform:translate(0, -50%)}}.iron_podcast_player .play{height:50px;width:50px;padding:11px 12px 10px 12px;box-sizing:border-box;border:5px solid #fff;border-radius:26px}@media (min-width: 768px){.iron_podcast_player .play{height:68px;width:68px;padding:18px 19px 20px 19px;border-width:6px;border-radius:33px}}.iron_podcast_player .meta-podcast{font-size:11px;line-height:11px;text-transform:uppercase;display:inline-block}@media (min-width: 768px){.iron_podcast_player .meta-podcast{font-size:14px;line-height:19px;vertical-align:bottom}}.iron_podcast_player .meta-podcast>div{display:inline-block;margin-right:10px;margin-bottom:5px}@media (min-width: 768px){.iron_podcast_player .meta-podcast>div{margin-bottom:8px}}.iron_podcast_player .meta-podcast .sonaar-category{font-weight:bold;text-decoration:underline}.iron_podcast_player .meta-podcast .sonaar-duration:before{content:"\f017";font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello;font-weight:400;padding-right:5px}.iron_podcast_player .sonaar-callToActions{display:inline-block}.iron_podcast_player .sonaar-callToAction{display:inline-block;margin-right:10px;margin-bottom:5px;font-size:11px;line-height:11px;color:#7bd8b4;padding:4px 15px;text-transform:uppercase;background:#19482f;border-radius:15px}@media (min-width: 768px){.iron_podcast_player .sonaar-callToAction{margin-bottom:8px}}.iron_podcast_player .sonaar-podcast-player-bottom{margin-bottom:20px;position:relative;top:20px}@media only screen and (max-width: 767px){.iron_podcast_player .sonaar-podcast-player-bottom{margin-top:10px}}.has-player .sonaar-single-podcast,.single-podcast .has-player #sidebar{margin-top:100px}.single-podcast .banner .page-title{margin-top:100px}.single-podcast .banner.hide-title .iron_podcast_player{transform:translate(0, -50%)}.single-podcast .banner.hide-title .sonaar-single-podcast,.single-podcast .banner.hide-title #sidebar{margin-top:0px}@media (min-width: 850px){.single-podcast .sidebar-right,.tax-podcast-category .sidebar-right,.single-podcastshow .sidebar-right{float:left}.single-podcast .sidebar-left,.tax-podcast-category .sidebar-left,.single-podcastshow .sidebar-left{float:right}.single-podcast .has-sidebar,.tax-podcast-category .has-sidebar,.single-podcastshow .has-sidebar{width:70%;padding-right:25px;box-sizing:border-box}}.tax-podcast-category .podcast-category-container{margin-bottom:30px;margin-top:30px}.tax-podcast-category .sonaar-taxonomy-description{margin:60px 0}.tax-podcast-category .podcast-filter{display:none}.tax-podcast-category .podcast-category-container .banner{margin-top:-115px}.tax-podcast-category .page-title.left,.tax-podcast-category .page-subtitle.left{padding-left:15px}.podcast-filter{padding-left:0;margin-bottom:25px}.podcast-filter li{transition:all 0.2s ease;font-size:12px;list-style:none;display:inline-block;padding:4px 16px;border-radius:20px;cursor:pointer}.sr_it-event-buttons{right:0;padding:0 25px 0 12px;transition:0.2s ease}.sr_it-event-buttons .button{margin:4px 0}@media (max-width: 768px){.sr_it-event-buttons .button:last-of-type{margin-bottom:20px}}.sr_it-event-buttons .button .fa{font-size:14px}#sidebar .sr_it-event-buttons{display:none}#sidebar .sr_it-event-main,#sidebar .sr_it-event-info{max-width:100% !important}#sidebar .sr_it-event-main{border-left-width:1px !important}#sidebar .sr-it-event-date{padding-left:12px !important}.sr_it-vertical-align{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 768px){.sr_it-event-buttons.sr_it-vertical-align{position:static;-webkit-transform:none;-ms-transform:none;transform:none}}.concerts-list{padding-left:0;border-top:2px solid #000;text-align:left}.concerts-list *{box-sizing:initial !important}.concerts-list .event{position:relative;border-bottom:2px solid #000;transition:all 0.1s ease}.concerts-list .event-list-countdown{display:none}.concerts-list .nothing-found{padding:50px}@media (min-width: 769px){.concerts-list [data-countdown="true"] .event-list-countdown{display:block;position:absolute;left:0;top:0;height:100%;padding:0 5px;opacity:0;transition:0.2s ease}.concerts-list [data-countdown="true"] .event-line-countdown-wrap{display:block;position:relative;left:0;top:50%}.concerts-list [data-countdown="true"] .countdown-block{display:table;text-align:center;padding-left:10px;padding-right:10px;box-sizing:border-box !important}.concerts-list [data-countdown="true"] .event-link:hover .sr-it-event-date{padding-left:150px;opacity:0}}.event-link{padding:22px 0 16px 0;display:block;position:relative}.sr-it-event-date{padding:0 12px;transition:0.2s ease}@media (min-width: 769px){.sr-it-event-date{text-align:right;display:inline-table;vertical-align:top}}@media (max-width: 768px){.sr-it-event-date{padding-left:12px !important}}@media (max-width: 768px){.sr-it-event-date{width:100% !important}.sr-it-date-day,.sr-it-date-years{display:inline-block}.sr-it-date-day{padding-right:6px}}.sr-it-date-day,.sr_it-event-main h1{font-size:32px;line-height:1.2;margin-top:0;margin-bottom:4px}.sr-it-date-years,.sr_it-event-main{font-size:14px;line-height:22px}.sr_it-event-main{padding:0 12px}@media (min-width: 769px){.sr_it-event-main{display:inline-block;border-left:1px dotted #000}}.sr_it-event-main h1{display:inline-block}.sr_it-event-info{max-width:825px}.sr_it-event-info-button{padding-right:15px}.sr_it-event-info-button i{padding-left:5px}span.events-bar-artists select{font-size:18px;line-height:18px}.iron_widget_events ul.pagination{margin-top:20px}ul.pagination{list-style:none;padding:0 20px;color:inherit;text-align:center;display:none}ul.pagination li{display:inline-block;color:inherit}ul.pagination li.active{font-weight:bold}ul.pagination li a{color:inherit}ul.pagination li+li:before{content:"-";padding:0 10px}.pagination-previous{float:left}.pagination-previous:before{content:"« "}.pagination-next{float:right}.pagination-next:after{content:" »"}.event-pagination:after{content:"";display:table;clear:both}.event-pagination button{margin-top:30px}@media (max-width: 425px){.event-pagination button{min-width:50px}}@media (max-width: 425px){.event-pagination button span{display:none}}body:not(.page-template-archive-event) .event-pagination{display:none}.iron_widget_radio:after{content:'';display:block;clear:both;float:none}.iron_widget_radio .store-list .fa{font-size:13px;min-width:17px;text-align:left;margin-right:5px}.iron_widget_radio .store-list .button{padding:4px 10px 5px 8px;border-radius:3px;font-weight:700}.iron_widget_radio .span.heading-t3,.iron_widget_radio h3.widgettitle,.iron_widget_radio span.heading-b3{display:none}.iron_widget_radio .buttons-block .store-list .button{display:table}.iron_widget_radio .buttons-block .store-list .button i,.iron_widget_radio .buttons-block .store-list .button span{display:table-cell;vertical-align:middle}.single-album:not(.pjax) .iron-audioplayer .player,.album-template-single-album-sidecover:not(.pjax) .iron-audioplayer .player,.iron_music_player .player{height:130px}.single-album:not(.pjax) .iron-audioplayer .player .control,.album-template-single-album-sidecover:not(.pjax) .iron-audioplayer .player .control,.iron_music_player .player .control{width:158px;margin:20px auto 0;position:relative}.single-album:not(.pjax) .iron-audioplayer .player .play,.album-template-single-album-sidecover:not(.pjax) .iron-audioplayer .player .play,.iron_music_player .player .play{position:absolute;left:50%;transform:translate(-50%, 0);width:26px;height:21.3px}.single-album:not(.pjax) .iron-audioplayer .player .wave,.album-template-single-album-sidecover:not(.pjax) .iron-audioplayer .player .wave,.iron_music_player .player .wave{margin:20px 0}.iron_music_player[data-skin="music"] .iron-audioplayer .wave>wave,.iron_music_player[data-skin="music"] .iron-audioplayer .player{transition:0.4s ease-out}.iron_music_player[data-skin="music"] .iron-audioplayer:not(.audio-playing) .wave>wave,.iron_music_player[data-skin="music"] .iron-audioplayer:not([data-soundwave="1"]) .wave>wave{height:0 !important}.iron_music_player[data-skin="music"] .iron-audioplayer:not(.audio-playing) .player,.iron_music_player[data-skin="music"] .iron-audioplayer:not([data-soundwave="1"]) .player{height:60px}.iron-audioplayer .spectro{opacity:0}#sidebar .iron-audioplayer .spectro,#sidebar .iron-audioplayer .wave{display:none}.iron_widget_radio:not(.playlist_enabled):not(.sonaar_artist_player):not(.iron_podcast_player) .iron-audioplayer .player .spectro{width:100%}.sonaar_artist_player .playerNowPlaying .metadata{line-height:1em}.iron_podcast_player .play{transition-timing-function:cubic-bezier(0.16, 0.28, 0.42, 1.05);transition:all 300ms ease-in-out}.iron_podcast_player .play:hover{transform:scale(1.1)}.vc_col-sm-6 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-sm-4 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-sm-2 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-sm-3 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-md-6 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-md-4 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-md-2 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-md-3 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-lg-6 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-lg-4 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-lg-2 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-lg-3 .iron-audioplayer .vc_col-md-6{width:100%}.iron-audioplayer .sr_it-playlist-title{font-size:2em}.iron-audioplayer .control{fill:#000}.iron-audioplayer .play{border-color:red}.iron-audioplayer .album{width:100%}.iron-audioplayer .album .album-art{max-width:450px;margin:0px auto;background-size:cover}.iron-audioplayer .album .album-art img{width:100%}@media (max-width: 1440px){.iron-audioplayer .album .album-art{max-width:350px}}.single-album .iron-audioplayer .album .album-art{width:100%;margin:0px auto}.single-album .iron-audioplayer .album .album-art img{width:100%;height:auto}.iron-audioplayer .track-title,.iron-audioplayer .album-title{text-align:center}.iron-audioplayer .track-title{margin-bottom:17px}.iron-audioplayer .player{width:100%;position:relative;font-size:12px}.iron-audioplayer .player.hide .currentTime,.iron-audioplayer .player.hide .wave,.iron-audioplayer .player.hide .totalTime{opacity:0 !important}.iron-audioplayer .player .progressLoading{background:rgba(0,0,0,0.25);width:0%;height:1px;box-shadow:0 0 2px rgba(0,0,0,0.5);width:calc( 100% - 200px);position:absolute;opacity:0;left:120px;top:35px;transition:opacity 3000ms ease}.iron-audioplayer .player .totalTime{opacity:0.6;position:absolute;top:26px;right:0px}.iron-audioplayer .player .currentTime{opacity:0.6;position:absolute;top:26px}.iron-audioplayer .player .spectro{width:calc(100% - -25px);height:85px;padding:0 0 10px;box-sizing:border-box;top:-10px;position:absolute}.iron-audioplayer .player .control .play{opacity:1 !important;display:block;cursor:pointer}.iron-audioplayer .player .control .play path,.iron-audioplayer .player .control .play rect{transition:all 300ms ease}.iron-audioplayer .player .control .play rect{opacity:0}.iron-audioplayer .player .control .previous{position:absolute;left:0;top:8px;bottom:0;opacity:1 !important;width:16px;height:21.3px;display:block;cursor:pointer}.iron-audioplayer .player .control .next{position:absolute;right:0;opacity:1 !important;top:8px;bottom:0;width:16px;height:21.3px;display:block;cursor:pointer}.iron-audioplayer.show-playlist .playlist{display:block}.iron-audioplayer:not(.show-playlist) .sonaar-grid{display:block}.iron-audioplayer .playlist{display:none}.iron-audioplayer .playlist a.button{opacity:1;text-transform:uppercase;font-weight:700;font-size:11px;padding:1px 6px;margin:0;border-radius:3px}.iron-audioplayer .playlist ul{padding:0 0;margin:25px 0}.iron-audioplayer .playlist li{list-style:none;position:relative;clear:both;margin:10px 0;display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between;flex-direction:row-reverse}.iron-audioplayer .playlist li .button{float:right;width:auto;display:table-cell}.iron-audioplayer .playlist .current{background-size:10px 13px}.iron-audioplayer .playlist .current path{opacity:0}.iron-audioplayer .playlist .current rect{opacity:1}.iron-audioplayer .playlist .current .audio-track{font-weight:700}@media (max-width: 991px){.iron-audioplayer .playlist{margin-top:20px}}.iron-audioplayer .tracklist-item-title{display:inline-block;text-align:left}.iron-audioplayer .track-number{width:48px;font-size:16px;height:100%;padding-left:25px;padding-right:10px;position:relative;vertical-align:top}.iron-audioplayer .track-number .number{display:inline-block;vertical-align:top}.iron-audioplayer .track-number svg{width:10px;height:12px;position:absolute;top:50%;left:0;transform:translate(0, -50%)}.iron-audioplayer .track-number rect{opacity:0}.iron-audioplayer .song-store{float:right;margin-left:10px}.iron-audioplayer .audio-track{display:inline-block;cursor:pointer;font-size:16px;color:#a67f57;height:100%}@media (min-width: 992px){.iron-audioplayer.show-playlist .buttons-block{padding-left:calc(50% - 336px)}}@media (min-width: 1441px){.iron-audioplayer.show-playlist .buttons-block{padding-left:213px}}.iron-audioplayer:not(.show-playlist) .available-now,.iron-audioplayer:not(.show-playlist) .buttons-block{text-align:center}.iron-audioplayer:not(.show-playlist) .ctnButton-block{display:inline-block}.iron-audioplayer:not(.show-playlist) .ctnButton-block .store-list{text-align:center}.iron_music_player .iron-audioplayer:not(.show-playlist) .sr_it-playlist-release-date,.iron_music_player .iron-audioplayer:not(.show-playlist) .sr_it-playlist-title,.iron_music_player .iron-audioplayer:not(.show-playlist) .sr_it-playlist-artists{display:none}.single-album .info-section h2{text-align:center}.single-album .buttons-block{display:block;width:100%;margin-top:2px;margin-bottom:60px}.single-album .buttons-block .ctnButton-block{padding:22px 20px;display:table;margin:0 auto}.single-album .buttons-block .available-now,.single-album .buttons-block .store-list li{display:table-cell;vertical-align:middle;padding:5px 15px 0 5px}.single-album .buttons-block .available-now{font-weight:900;font-size:16px;line-height:20px;text-align:center;text-transform:uppercase}.single-album .buttons-block .store-list li{float:left}.single-album .buttons-block .store-list li .button{padding:4px 10px;border-radius:3px;font-weight:700}.single-album .buttons-block .store-list .fa{font-size:13px;width:17px;text-align:left;margin-right:5px}.iron-audioplayer.audio-playing .player .control .play path{opacity:0}.iron-audioplayer.audio-playing .player .control .play rect{opacity:1}.pjax.single-album .iron-audioplayer .player .control,.pjax.single-album .iron-audioplayer .player{display:none}.continuousPlayer,.sonaar_artist_player{position:fixed;bottom:0;transform:translate3d(0, 95px, 0);height:90px;width:100%;z-index:8010;transition:transform 0.75s ease}.continuousPlayer.enable,.enable.sonaar_artist_player{bottom:0;transform:translate3d(0, 0, 0)}.continuousPlayer .playerNowPlaying .album-art,.sonaar_artist_player .playerNowPlaying .album-art{height:70px;width:70px;position:absolute;top:10px;left:10px;background:#222}.continuousPlayer .playerNowPlaying .album-art .loading-icon,.sonaar_artist_player .playerNowPlaying .album-art .loading-icon{color:#fff;position:absolute;width:100%;top:20px;opacity:0;transition:opacity 0.75s ease}.continuousPlayer .playerNowPlaying .album-art img,.sonaar_artist_player .playerNowPlaying .album-art img{width:100%;height:auto}.continuousPlayer .playerNowPlaying .metadata,.sonaar_artist_player .playerNowPlaying .metadata{position:absolute;left:100px;top:25px;letter-spacing:1px;width:200px;overflow:visible}.continuousPlayer .playerNowPlaying .metadata .album-title,.sonaar_artist_player .playerNowPlaying .metadata .album-title{font-size:0.8em;line-height:0.8em}.continuousPlayer .player,.sonaar_artist_player .player{width:calc( 100% - 300px);height:100%;position:absolute;left:300px;top:0px}.continuousPlayer .player #cplayer,.sonaar_artist_player .player #cplayer{opacity:0;transition:all 3000ms ease}.continuousPlayer .player #cplayer.hide,.sonaar_artist_player .player #cplayer.hide{opacity:0}.continuousPlayer .player #cplayer.reveal,.sonaar_artist_player .player #cplayer.reveal{opacity:1}.continuousPlayer .player .progressLoading,.sonaar_artist_player .player .progressLoading{background:rgba(255,255,255,0.25);width:0%;height:1px;box-shadow:0 0 2px rgba(255,255,255,0.5);width:calc( 100% - 200px);position:absolute;left:10px;top:45px;transition:opacity 3000ms ease}.continuousPlayer .player .wave,.sonaar_artist_player .player .wave{width:calc( 100% - 200px);position:absolute;left:10px;top:28px}.continuousPlayer .player .wave wave,.sonaar_artist_player .player .wave wave{overflow-x:hidden !important}.continuousPlayer .player .control,.sonaar_artist_player .player .control{width:120px;position:absolute;right:10px;top:0;height:90px}.continuousPlayer .player .control .play,.sonaar_artist_player .player .control .play{position:absolute;left:50%;transform:translate(-50%, 0);height:100%;width:50px;opacity:1 !important;display:block;cursor:pointer}.continuousPlayer .player .control .play svg,.sonaar_artist_player .player .control .play svg{height:25px;top:50%;transform:translate(-50%, -50%);position:absolute;left:50%}.continuousPlayer .player .control .play path,.sonaar_artist_player .player .control .play path,.continuousPlayer .player .control .play rect,.sonaar_artist_player .player .control .play rect{transition:all 300ms ease}.continuousPlayer .player .control .play rect,.sonaar_artist_player .player .control .play rect{opacity:0}.continuousPlayer .player .control .play .audio-playing path,.sonaar_artist_player .player .control .play .audio-playing path{opacity:0}.continuousPlayer .player .control .play .audio-playing rect,.sonaar_artist_player .player .control .play .audio-playing rect{opacity:1}.continuousPlayer .player .control .previous,.sonaar_artist_player .player .control .previous{position:absolute;left:0;bottom:0;top:0;opacity:1 !important;width:30px;height:100%;display:block;cursor:pointer}.continuousPlayer .player .control .previous svg,.sonaar_artist_player .player .control .previous svg{height:15px;top:50%;transform:translate(-50%, -50%);position:absolute;left:50%}.continuousPlayer .player .control .next,.sonaar_artist_player .player .control .next{position:absolute;right:0;opacity:1 !important;bottom:0;top:0;width:30px;height:100%;display:block;cursor:pointer}.continuousPlayer .player .control .next svg,.sonaar_artist_player .player .control .next svg{height:15px;top:50%;transform:translate(-50%, -50%);position:absolute;left:50%}.continuousPlayer.audio-playing .player .control .play path,.audio-playing.sonaar_artist_player .player .control .play path{opacity:0}.continuousPlayer.audio-playing .player .control .play rect,.audio-playing.sonaar_artist_player .player .control .play rect{opacity:1}.continuousPlayer.loading .playerNowPlaying .album-art .loading-icon,.loading.sonaar_artist_player .playerNowPlaying .album-art .loading-icon{opacity:1}.sonaar_artist_player{position:absolute;top:-90px;transform:initial !important;height:180px;background:#777}@media screen and (max-width: 1440px){.sonaar_artist_player{height:120px;top:-60px}}@media screen and (max-width: 767px){.sonaar_artist_player{height:90px;top:-60px}}.artist-template-single-artists-blank .sonaar_artist_player{top:-275px}@media screen and (max-width: 1440px){.artist-template-single-artists-blank .sonaar_artist_player{top:-225px}}@media screen and (max-width: 767px){.artist-template-single-artists-blank .sonaar_artist_player{top:-175px;height:90px}}.sonaar_artist_player .playerNowPlaying{position:relative;z-index:200}.sonaar_artist_player .playerNowPlaying .album-art{width:136px;height:136px;top:22px;left:22px;background:none;overflow:hidden}@media screen and (max-width: 1440px){.sonaar_artist_player .playerNowPlaying .album-art{width:100px;height:100px;top:10px;left:10px}}.sonaar_artist_player .playerNowPlaying .metadata{font-size:23px;left:190px;top:45px;width:330px}.sonaar_artist_player .playerNowPlaying .metadata .track-name,.sonaar_artist_player .playerNowPlaying .metadata .album-title{display:inline-block;background-color:#40ae92;padding:9px 5px 5px 0;text-align:left;float:left;clear:both}@media screen and (max-width: 1440px){.sonaar_artist_player .playerNowPlaying .metadata{left:135px;top:20px;width:330px}}@media screen and (max-width: 767px){.sonaar_artist_player .playerNowPlaying{position:absolute;left:0;transform:scale(0.75)}}.sonaar_artist_player .player{width:calc( 100% - 190px);left:190px}.sonaar_artist_player .player .spectro{width:calc(100% - 15px);height:147px;padding:0 0 10px;box-sizing:border-box;top:22px;position:absolute}.sonaar_artist_player .player .progressLoading{top:90px;width:calc(100% - 275px)}.sonaar_artist_player .player .control{height:180px;right:45px}.sonaar_artist_player .player .wave{width:calc(100% - 275px);top:72px}@media screen and (max-width: 1440px){.sonaar_artist_player .player{width:calc( 100% - 120px);left:135px}.sonaar_artist_player .player .spectro{width:calc(100% - 20px);height:110px;top:10px}.sonaar_artist_player .player .progressLoading{top:62px;width:calc(100% - 275px)}.sonaar_artist_player .player .control{height:120px;right:50px}.sonaar_artist_player .player .wave{width:calc(100% - 275px);top:45px}}@media screen and (max-width: 767px){.sonaar_artist_player .player{left:0;width:100%}.sonaar_artist_player .player .spectro{display:none}.sonaar_artist_player .player .progressLoading{display:none}.sonaar_artist_player .player #artistPlayer{display:none}.sonaar_artist_player .player .control{right:0;transform:scale(0.8);height:95px}}[data-audiopath=""] .track-number svg{display:none !important}[data-audiopath=""] .audio-track{cursor:default}.artist-template-default .iron-audioplayer.show-playlist .buttons-block{padding-left:15px}.audioplayer-size{max-width:1000px;margin:0 auto}@media (max-width: 1440px){.audioplayer-size{max-width:840px}}.iron_music_player[data-skin="music"] .iron-audioplayer .album{margin:0 auto}.iron_music_player[data-skin="music"] .iron-audioplayer.audioplayer-size{max-width:100%}.iron_music_player[data-skin="music"] .iron-audioplayer.show-playlist .playlist{max-width:100%;width:100%}@media only screen and (max-width: 991px){.iron_music_player[data-skin="music"] .iron-audioplayer.show-playlist .playlist{display:inline-block}}@media only screen and (min-width: 992px){.iron_music_player[data-skin="music"] .iron-audioplayer.show-playlist .sonaar-grid .album{padding:0 40px 0 0}}@media only screen and (max-width: 991px){.iron_music_player[data-skin="music"] .iron-audioplayer .album-art{display:inline-block}}.iron_music_player[data-skin="music"] .iron-audioplayer .sonaar-Artwort-box{justify-self:end;text-align:center}.available-now{text-align:left}.ctnButton-block{display:inline-block}.sonaar-no-artwork .sonaar-grid{justify-content:center}@keyframes showElement{from{opacity:0}to{opacity:1}}@keyframes hideElement{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 1026px){.list-type-album .store{box-sizing:border-box;width:1px;height:90px}.list-type-album .store .track-store{list-style:none;margin:0;padding:0;height:100%}.list-type-album .store .track-store li{height:100%;width:74px;display:inline-block;border-left:1px solid rgba(255,255,255,0.1);position:relative;top:0}.list-type-album .store .track-store li a{width:100%;height:100%;display:block;font-size:10px;text-transform:uppercase;text-align:center;overflow:hidden;padding-top:30px}.list-type-album .store .track-store li a .fa{display:block;font-size:20px}}@media only screen and (max-width: 426px){#sonaar-player .playlist .tracklist .track-store,#sonaar-player .player .control .previous{display:none !important}}@media only screen and (max-width: 540px){#sonaar-player .playlist button.play,#sonaar-player .player .control .previous{display:none !important}}@media only screen and (min-width: 425px) and (max-width: 1025px){#sonaar-player .playlist .tracklist .track-store{display:none !important}}#sonaar-player{position:fixed;bottom:0;transform:translate3d(0, 94px, 0);width:100%;height:90px;z-index:8010}@media only screen and (min-width: 540px){#sonaar-player{transition:transform 0.75s ease, height 0.75s ease}}@media only screen and (max-width: 539px){#sonaar-player{transition:100ms ease-in}}#sonaar-player.enable{transition:500ms ease-out;transform:translate3d(0, 0, 0)}@media only screen and (max-width: 1025px){#sonaar-player.enable .store{position:absolute;bottom:85px;right:4px;width:auto !important;min-width:150px;border-radius:3px;z-index:10000;box-shadow:0 0 5px rgba(138,138,138,0.55)}#sonaar-player.enable .store .track-store{font-size:10px;list-style:none;margin:0;padding:0}#sonaar-player.enable .store .track-store li{border:none;display:block;padding:7px}#sonaar-player.enable .store .track-store li a{display:block;text-align:center;color:inherit !important;background-color:inherit !important}#sonaar-player.enable .store .track-store li a .fa{display:inline-block;padding-right:10px;font-size:1.4em}#sonaar-player.enable .store .track-store li+li{border-top:1px solid rgba(138,138,138,0.25)}}@media only screen and (max-width: 1025px){#sonaar-player.enable .store.opened{display:block;animation:showElement 0.25s ease-in-out both}}@media only screen and (max-width: 1025px){#sonaar-player.enable .store:not(.opened){animation:hideElement 0.25s ease-in-out both;display:none}}#sonaar-player.show-list{height:100%;z-index:9999}#sonaar-player .close{right:50px;top:45px;position:absolute;cursor:pointer}#sonaar-player .close.btn_playlist{width:30px;height:28px}#sonaar-player .close.btn_playlist:after,#sonaar-player .close.btn_playlist:before{margin-left:14px}#sonaar-player .close:after{content:'';border:3px solid #fff;transform:rotate(-45deg);width:0;height:25px;position:absolute;border-top:none;border-right:none}@media only screen and (max-width: 860px){#sonaar-player .close:after{width:0;height:16px}}#sonaar-player .close:before{content:'';border:3px solid #fff;transform:rotate(45deg);width:0;height:25px;position:absolute;border-top:none;border-right:none}@media only screen and (max-width: 860px){#sonaar-player .close:before{width:0;height:16px}}@media only screen and (max-width: 860px){#sonaar-player .close{top:15px;right:30px;z-index:9999}}#sonaar-player .close.btn-player{width:35px;height:35px;right:0;bottom:94px;top:auto}#sonaar-player .close.btn-player:after,#sonaar-player .close.btn-player:before{display:none}#sonaar-player .close.btn-player .audioBar{display:block;width:16px;height:16px;transform:rotate(180deg);position:absolute;top:11px;left:9px}#sonaar-player .close.btn-player.enable{width:27px;height:21px;transition:all .03s ease}#sonaar-player .close.btn-player.enable:after{display:block;position:absolute;width:0px;height:15px;left:12px;top:4px;border:1px solid;border-top:none;border-right:none}#sonaar-player .close.btn-player.enable:before{display:block;position:absolute;width:0px;height:15px;left:12px;top:4px;border:1px solid;border-top:none;border-right:none}#sonaar-player .close.btn-player.enable .audioBar{display:none}#sonaar-player .playerNowPlaying{width:342px}#sonaar-player .playerNowPlaying .album-art{height:70px;width:70px;position:absolute;top:10px;left:10px;background:#222;transition:all 0.5s ease}@media only screen and (max-width: 540px){#sonaar-player .playerNowPlaying .album-art{height:90px;width:90px;top:2px;left:0}}#sonaar-player .playerNowPlaying .album-art .loading-icon{color:#fff;position:absolute;width:100%;top:20px;opacity:0;transition:opacity 0.75s ease}#sonaar-player .playerNowPlaying .album-art.loading-enable.loading .loading-icon{opacity:1}#sonaar-player .playerNowPlaying .album-art img{width:100%;height:auto}#sonaar-player .playerNowPlaying .album-art img.hover{opacity:0;position:absolute;bottom:82px;width:200px;transition:all 0.5s ease;transform:translate3d(0, 200px, 0)}@media only screen and (min-width: 540px){#sonaar-player .playerNowPlaying .album-art:hover img.hover{opacity:1;transform:translate3d(0, 0, 0)}}#sonaar-player .playerNowPlaying .metadata{position:absolute;left:100px;letter-spacing:1px;width:200px;overflow:hidden;white-space:nowrap;padding:0 0 5px;line-height:1.65em;top:50%;transform:translateY(-50%)}#sonaar-player .playerNowPlaying .metadata .track-name,#sonaar-player .playerNowPlaying .metadata .track-artist,#sonaar-player .playerNowPlaying .metadata .track-album{float:left;display:inline;clear:left}#sonaar-player .playerNowPlaying .metadata .track-name.scrolling,#sonaar-player .playerNowPlaying .metadata .track-artist.scrolling,#sonaar-player .playerNowPlaying .metadata .track-album.scrolling{transition:transform 5s linear}#sonaar-player .playerNowPlaying .metadata .track-name .duplicate,#sonaar-player .playerNowPlaying .metadata .track-artist .duplicate,#sonaar-player .playerNowPlaying .metadata .track-album .duplicate{padding-left:10px}#sonaar-player .playerNowPlaying .metadata .track-artist,#sonaar-player .playerNowPlaying .metadata .track-album{font-size:0.7em;line-height:1em}#sonaar-player .playerNowPlaying .metadata.no-image{left:20px;width:260px}@media only screen and (max-width: 860px){#sonaar-player .playerNowPlaying .metadata{width:calc( 100% - 255px)}}@media only screen and (max-width: 540px){#sonaar-player .playerNowPlaying .metadata{font-size:12px}}@media only screen and (max-width: 860px){#sonaar-player .playerNowPlaying{width:auto;flex:1}}@media only screen and (max-width: 860px){#sonaar-player .no-list .playerNowPlaying .metadata{width:calc( 100% - 215px)}}#sonaar-player .playlist{box-sizing:border-box;height:calc(100vh - 94px);position:absolute;width:100%}#sonaar-player .playlist .scroll{height:calc(100vh - 320px);width:100%;top:100px;position:absolute;display:flex;overflow-y:hidden}#sonaar-player .playlist .container{min-height:0;width:100%;height:auto;align-self:center;margin:auto;padding:0 20px;background-color:transparent}#sonaar-player .playlist .container .boxed{height:auto;width:100%}#sonaar-player .playlist h1{display:block;text-align:center;font-size:54px;line-height:1.265em}@media only screen and (max-width: 860px){#sonaar-player .playlist h1{box-sizing:border-box;font-size:18px;text-transform:uppercase;position:fixed;top:0;left:0;width:100vw;margin:0;padding:20px}}#sonaar-player .playlist .shuffle{position:fixed;top:60px;left:50vw;transform:translate(-50%, 0)}@media only screen and (min-width: 541px){#sonaar-player .playlist .shuffle{display:none}}#sonaar-player .playlist button.play{padding:12px 34px;border-radius:50px;border:none;font-family:Tahoma, sans-serif;font-size:14px;text-transform:uppercase;position:relative;left:50%;transform:translate(-50%, 0);margin:0 auto 50px auto;outline:none;cursor:pointer}#sonaar-player .playlist .tracklist{list-style-type:none;margin:0;padding:0;display:table;width:100%}@media only screen and (max-width: 540px){#sonaar-player .playlist .tracklist{display:block}}#sonaar-player .playlist .tracklist li{filter:brightness(70%);font-weight:inherit;display:table-row;line-height:2.4em;cursor:pointer}#sonaar-player .playlist .tracklist li.active{filter:brightness(100%);font-weight:700}@media only screen and (max-width: 860px){#sonaar-player .playlist .tracklist li{font-size:15px}}@media only screen and (max-width: 540px){#sonaar-player .playlist .tracklist li{display:block;line-height:1.265em;margin-bottom:1.265em;position:relative}}#sonaar-player .playlist .tracklist span{display:table-cell}@media only screen and (min-width: 540px){#sonaar-player .playlist .tracklist span .content{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:90%}}@media only screen and (max-width: 540px){#sonaar-player .playlist .tracklist span{display:inline-block}}@media only screen and (max-width: 540px){#sonaar-player .playlist .tracklist .track-status{position:absolute;font-size:12px;font-weight:300}}@media only screen and (max-width: 540px){#sonaar-player .playlist .tracklist .track-lenght{font-size:12px;font-weight:300;position:absolute;right:0px;top:0}}#sonaar-player .playlist .tracklist .track-store{text-align:right}#sonaar-player .playlist .tracklist .track-store a{font-size:20px;padding-left:15px}@media only screen and (max-width: 540px){#sonaar-player .playlist .tracklist .track-title{display:block;width:100%;padding-left:30px}}@media only screen and (max-width: 540px){#sonaar-player .playlist .tracklist .track-artist,#sonaar-player .playlist .tracklist .track-album{font-size:12px;font-weight:300;padding-left:30px}}@media only screen and (max-width: 540px){#sonaar-player .playlist .tracklist .track-album{padding-left:10px}}#sonaar-player .player{z-index:21;width:100%;height:90px;position:absolute;left:0;bottom:0;top:auto;border-width:4px;border-style:solid;border-left:none;border-bottom:none;border-right:none}#sonaar-player .player .player-row{display:flex;height:90px}#sonaar-player .player .wavesurfer{width:auto;height:90px;position:relative;flex:1}#sonaar-player .player .wavesurfer .timing{width:calc(100% - 100px);position:absolute;height:90px;left:25px;bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:0.7em;line-height:1em}#sonaar-player .player .wavesurfer .wave-custom{position:absolute;width:calc(100% - 200px);left:75px;overflow:hidden;top:30px;height:30px}#sonaar-player .player .wavesurfer .wave-custom .wave-cut{overflow:hidden;height:30px;position:absolute}#sonaar-player .player .wavesurfer .wave-custom .wave-base,#sonaar-player .player .wavesurfer .wave-custom .wave-progress{width:2000px;position:absolute;height:30px}#sonaar-player .player .wavesurfer .progress{width:calc(100% - 200px);position:absolute;height:90px;left:75px;bottom:0}#sonaar-player .player .wavesurfer .progress .bar{display:none;position:absolute;height:1px;left:0;top:50%}#sonaar-player .player .wavesurfer .progress .progress_totalTime{width:100%}#sonaar-player .player .wavesurfer .progress .progress_currentTime{height:1px;top:50%}#sonaar-player .player .wavesurfer .progress .skip{width:100%;height:100%;position:absolute;top:0;left:0}#sonaar-player .player .wavesurfer .volume{width:50px;height:100%;position:absolute;bottom:0;right:0;z-index:200}#sonaar-player .player .wavesurfer .volume .slider-container{position:absolute;width:30px;height:100px;left:10px;bottom:70px;background:#fff;z-index:200;border:1px solid #bbb;box-shadow:1px 1px 5px rgba(0,0,0,0.5);border-radius:1px;display:none}#sonaar-player .player .wavesurfer .volume .slider-container .slide{width:100%;height:70px;position:absolute;left:calc(50% - 0.5px);top:20px;cursor:pointer}#sonaar-player .player .wavesurfer .volume .slider-container .slide:before{content:'';position:absolute;width:1px;height:100%;left:0;top:-5px;opacity:0.5}#sonaar-player .player .wavesurfer .volume .slider-container .ui-slider-range{position:absolute;width:2px;height:60%;bottom:0;left:-0.5px}#sonaar-player .player .wavesurfer .volume .slider-container .ui-slider-handle{width:7px;height:7px;border-radius:100%;position:absolute;left:-3px;cursor:pointer}#sonaar-player .player .wavesurfer .volume .slider-container .trigger{height:calc(100% - 20px);width:100%;top:10px;position:absolute}#sonaar-player .player .wavesurfer .volume .slider-container:before{width:0;height:0;border:none;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #bbb;content:'';position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}#sonaar-player .player .wavesurfer .volume .slider-container:after{width:0;height:0;border:none;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #fff;content:'';position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}#sonaar-player .player .wavesurfer .volume .icon{width:22px;height:22px;position:absolute;top:50%;transform:translate(-50%, -50%);left:50%;cursor:pointer}#sonaar-player .player .wavesurfer .volume:hover .slider-container{display:block}#sonaar-player .player .wavesurfer #sPlayer{height:90px;opacity:0;transition:all 3000ms ease;overflow:hidden;width:calc( 100% - 200px);left:75px}#sonaar-player .player .wavesurfer #sPlayer.hide{opacity:0}#sonaar-player .player .wavesurfer #sPlayer.reveal{opacity:1}@media only screen and (max-width: 860px){#sonaar-player .player .wavesurfer{display:none !important}}#sonaar-player .player .progressLoading{background:rgba(255,255,255,0.25);width:0%;height:1px;box-shadow:0 0 2px rgba(255,255,255,0.5);width:calc( 100% - 562px);position:absolute;left:552px;top:45px;transition:opacity 3000ms ease}#sonaar-player .player .wave{position:absolute;left:30px;top:28px}#sonaar-player .player .wave wave{position:absolute;overflow-x:hidden !important}#sonaar-player .player .control{position:relative;width:200px;transition:all 0.5s ease}#sonaar-player .player .control.no-list{width:125px}@media only screen and (max-width: 540px){#sonaar-player .player .control.no-list{width:120px}}@media only screen and (max-width: 860px){#sonaar-player .player .control{margin-right:20px}}@media only screen and (max-width: 767px){#sonaar-player .player .control{margin-right:15px}}@media only screen and (max-width: 540px){#sonaar-player .player .control{width:110px;margin-right:0}}#sonaar-player .player .control .play{position:absolute;right:70px;height:100%;width:50px;opacity:1 !important;display:block;cursor:pointer;bottom:0;fill:#fff}#sonaar-player .player .control .play svg{height:25px;top:50%;transform:translate(-50%, -50%);position:absolute;left:50%}#sonaar-player .player .control .play path,#sonaar-player .player .control .play rect{transition:all 300ms ease}#sonaar-player .player .control .play rect{opacity:0}#sonaar-player .player .control .play.audio-playing path{opacity:0}#sonaar-player .player .control .play.audio-playing rect{opacity:1}@media only screen and (max-width: 540px){#sonaar-player .player .control .play{right:28px}}#sonaar-player .player .control .previous{position:absolute;right:125px;bottom:0;opacity:1 !important;width:30px;height:100%;display:block;cursor:pointer;fill:#fff}#sonaar-player .player .control .previous svg{height:20px;top:50%;transform:translate(-50%, -50%);position:absolute;left:50%}#sonaar-player .player .control .next{position:absolute;right:35px;opacity:1 !important;bottom:0;width:30px;height:100%;display:block;cursor:pointer;fill:#fff}#sonaar-player .player .control .next svg{height:20px;top:50%;transform:translate(-50%, -50%);position:absolute;left:50%}@media only screen and (max-width: 540px){#sonaar-player .player .control .next{right:0}}#sonaar-player .player .control .shuffle{position:absolute;right:0;bottom:0;height:100%}@media only screen and (max-width: 540px){#sonaar-player .player .control .shuffle{display:none}}#sonaar-player .player .control .shuffle div{top:50%;transform:translate(0, -50%);position:relative}#sonaar-player .player .control .list{position:absolute;left:0;opacity:1 !important;bottom:0;width:24px;height:100%;display:block;cursor:pointer;fill:#fff}#sonaar-player .player .control .list svg{height:20px;top:50%;transform:translate(-50%, -50%);position:absolute;left:50%}#sonaar-player .shuffle{width:20px}#sonaar-player .shuffle svg{cursor:pointer;display:block}#sonaar-player.list-type-podcast .playerNowPlaying .metadata.no-image{left:20px;width:300px}@media only screen and (max-width: 860px){#sonaar-player.list-type-podcast .playerNowPlaying .metadata{width:calc( 100% - 215px)}}@media only screen and (max-width: 860px){#sonaar-player.list-type-podcast .no-list .playerNowPlaying .metadata{width:calc( 100% - 172px)}}@media only screen and (min-width: 1026px){#sonaar-player.list-type-podcast .store{display:table;height:100%}#sonaar-player.list-type-podcast .store .track-store{display:table-cell;text-align:center;vertical-align:middle;list-style:none;padding-left:0;margin:0}#sonaar-player.list-type-podcast .store .track-store li{display:inline-block}#sonaar-player.list-type-podcast .store .track-store li a{text-transform:uppercase;display:inline-block;font-size:10px;min-width:20px;margin:4px 0;padding:2px 15px;border-radius:30px;background:#000;margin-right:8px;text-align:center;color:#fff;box-sizing:border-box}}#sonaar-player.list-type-podcast .player .control{width:116px}@media only screen and (max-width: 540px){#sonaar-player.list-type-podcast .player .control{width:90px}}#sonaar-player.list-type-podcast .player .control .play{right:10px}#sonaar-player.list-type-podcast .player.no-list .control{width:50px}#sonaar-player.list-type-podcast .playlist .tracklist .sonaar-callToAction{background:#000;color:#fff;display:inline-block;padding:10px 20px;border-radius:17px;font-size:14px;line-height:14px;margin-bottom:5px}#sonaar-player.list-type-podcast .playlist .tracklist .sonaar-callToAction+.sonaar-callToAction{margin-left:10px}#sonaar-player.list-type-podcast .playlist .tracklist span.track-status{display:none}@media only screen and (max-width: 540px){#sonaar-player.list-type-podcast .playlist .tracklist .track-album{padding-left:0;padding-right:10px}}@media only screen and (max-width: 540px){#sonaar-player.list-type-podcast .playlist .tracklist .track-lenght{position:static}#sonaar-player.list-type-podcast .playlist .tracklist .track-lenght:before{content:"\f017";font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello;font-weight:400;padding-right:5px}}@media only screen and (max-width: 540px){#sonaar-player.list-type-podcast .playlist .track-title{padding-left:0}}#sonaar-player.hide-track-lenght .playlist .tracklist .track-lenght{display:none}#sonaar-player.hide-track-category .playlist .tracklist .track-album{display:none}#sonaar-player .sonaar-extend-button{height:100%;width:25px;font-size:16px;line-height:16px;text-align:center;margin-right:5px;cursor:pointer}@media only screen and (min-width: 1026px){#sonaar-player .sonaar-extend-button{display:none}}#sonaar-player .sonaar-extend-button i{top:50%;transform:translate(0, -50%);position:relative;display:block}@media only screen and (min-width: 540px){.sonaar-player-slidefade-enter-active{transition:1s 0.4s all ease}}@media only screen and (min-width: 540px){.sonaar-player-slidefade-leave-active{transition:all .4s ease}}@media only screen and (min-width: 540px){.sonaar-player-slidefade-enter{transform:scale(0.8);opacity:0}}@media only screen and (min-width: 540px){.sonaar-player-slidefade-leave-to{opacity:0}}@media only screen and (max-width: 1025px){.sonaar-player-storefade-enter-active{transition:all .03s ease}}@media only screen and (max-width: 1025px){.sonaar-player-storefade-leave-active{transition:all .03s ease}}@media only screen and (max-width: 1025px){.sonaar-player-storefade-enter{transform:translateY(70px)}}@media only screen and (max-width: 1025px){.sonaar-player-storefade-leave-to{transform:translateY(70px)}}@media only screen and (min-width: 540px){#pusher-wrap.sonaar-list-active{-webkit-animation:blur 0.5s linear forwards;-moz-animation:blur 0.5s linear forwards;-ms-animation:blur 0.5s linear forwards;-o-animation:blur 0.5s linear forwards;animation:blur 0.5s linear forwards}}@-webkit-keyframes blur{from{-webkit-filter:blur(0);filter:blur(0)}to{-webkit-filter:blur(20px);filter:blur(20px)}}@-moz-keyframes blur{from{-webkit-filter:blur(0);filter:blur(0)}to{-moz-filter:blur(20px);filter:blur(20px)}}@keyframes blur{from{-webkit-filter:blur(0);filter:blur(0)}to{-webkit-filter:blur(20px);-moz-filter:blur(20px);filter:blur(20px)}}h1.page-title{font-size:84px;line-height:75px;margin-bottom:40px}.page-subtitle{font-size:36px;line-height:32px}#page-banner{z-index:0;position:relative;box-sizing:border-box;overflow:hidden}#page-banner .page-banner-bg{width:100%;height:100%;z-index:100;position:relative;top:0%;background-size:cover !important;opacity:1;overflow:visible;will-change:transform, opacity;transform:rotateX(0deg) translate(0px, 0px) translateZ(0)}#page-banner .page-banner-content{width:100%;height:100%;top:0;left:0;margin:0;position:absolute;z-index:300;display:table;will-change:transform, opacity;transform:rotateX(0deg) translate(0px, 0px) translateZ(0)}.page-banner-row{max-width:1480px;margin:0 auto}#page-banner .page-banner-content .inner{width:100%;height:100%;position:relative;vertical-align:middle;display:table-cell;padding:0 26px}#page-banner .page-banner-content .inner.top{vertical-align:top}#page-banner .page-banner-content .inner.middle{vertical-align:middle}#page-banner .page-banner-content .inner.bottom{vertical-align:bottom}#page-banner .page-banner-content .inner h1{padding-top:0px !important;word-break:break-word}#page-banner.fullscreen-banner{height:100vh}.page-banner-content .page-title,.page-banner-content .page-subtitle{transform:rotateX(0deg) translate(0px, 0px) translateZ(0)}#page-banner .page-banner-content .page-title.left{text-align:left}#page-banner .page-banner-content .page-title.centered{text-align:center}#page-banner .page-banner-content .page-title.right{text-align:right}#page-banner .page-banner-content .page-subtitle{color:#fff;display:block}#page-banner .page-banner-content .page-subtitle.left{text-align:left}#page-banner .page-banner-content .page-subtitle.centered{text-align:center}#page-banner .page-banner-content .page-subtitle.right{text-align:right}@media only screen and (max-width: 1920px){.page-banner-row{max-width:1144px}}.woocommerce table,.woocommerce th,.woocommerce td{border:0px;padding:0px}.woocommerce-checkout-payment p,.woocommerce-checkout-payment label{color:#000 !important}span.sonaar_itemshop{font-size:10px}.woocommerce abbr[title]{text-decoration:none}@media only screen and (max-width: 700px){.woocommerce.columns-3 ul.products,.woocommerce.columns-2 ul.products{display:table;margin:0 auto}.woocommerce.columns-3 ul.products li.product,.woocommerce.columns-2 ul.products li.product{max-width:270px}}@media only screen and (max-width: 770px){.woocommerce.columns-3 ul.products,.woocommerce.columns-2 ul.products{display:block}.woocommerce.columns-3 ul.products li.product,.woocommerce.columns-2 ul.products li.product{float:none;width:100%;margin:0 auto;margin-bottom:20px !important;width:50% !important;max-width:400px}}@media only screen and (max-width: 500px){.woocommerce.columns-3 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:80% !important}}.woocommerce.single-product .woocommerce-tabs .tabs{display:none}.woocommerce.single-product .woocommerce-tabs .woocommerce-Reviews-title,.woocommerce.single-product .woocommerce-tabs .comment-reply-title{font-size:20px;text-transform:uppercase;padding:0px;padding-top:20px;font-weight:bold;letter-spacing:0;border:0;margin-top:0.67em;margin-bottom:0.67em}.woocommerce.single-product .woocommerce-tabs .woocommerce-Reviews .review_form_wrapper{clear:both}.woocommerce .woocommerce-product-gallery figure{padding:0}body:not(.single-product).woocommerce ul.products li.product .star-rating{margin:auto}input[type="number"]{padding:0;box-sizing:border-box}.comment-reply-title{display:block}.woocommerce-page .quantity input.qty.input-text,.single-product button{height:44px}.woocommerce div.product form.cart .variations{margin-bottom:25px}.single-product .woocommerce-tabs{padding-top:50px}.woocommerce-page.single-product div.product .woocommerce-Tabs-panel--additional_information.panel{border-bottom:1px solid #b3b3b3;border-top:1px solid #b3b3b3;padding-top:45px;padding-bottom:45px}.woocommerce table.shop_attributes{border-top:0}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{border:0}.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th{background:initial}.single-product .links-block .back-btn{display:none}.single-product .links-block .buttons{float:none}.woocommerce #reviews #comments ol.commentlist li img.avatar{position:static;float:left;width:60px;border:0;padding:0}.woocommerce #reviews #comments ol.commentlist li{padding:24px 0;position:relative;margin:0}.woocommerce #reviews #comments ol.commentlist li:after{content:"";display:block;height:1px;width:100%;border-bottom:1px dotted}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:80px;padding:10px;border:0;border-bottom:0}.comment-text>div{float:left}.comment-text>div:nth-child(1){width:124px}.comment-text>div:nth-child(2){width:calc(100% - 189px)}.comment-text .sr_it-meta>*{display:block}.woocommerce #reviews #comments ol.commentlist li .comment-text p.sr_it-meta{font-size:14px;line-height:16px}.single-product .comment-text{background-color:transparent}.select2-results__option{color:#444}.woocommerce-checkout-payment li,.woocommerce-checkout-payment p{color:#222}@media screen and (min-width: 768px){.single-product .woocommerce-Tabs-panel>h2{display:inline-block;padding-right:50px;margin-top:0;margin-bottom:0}.single-product table.shop_attributes{float:left;border-left:solid 1px #b3b3b3;width:initial;margin-bottom:0px}}@media screen and (min-width: 1144px){#comments{float:left;width:63%;margin-right:7%}#review_form_wrapper{float:left;width:30%}}@media only screen and (max-width: 500px){.woocontent,div.woocommerce,.woocontent.cart{padding:0 !important}.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{padding:5px !important}.woocommerce table.cart a.remove,.woocommerce #content table.cart a.remove,.woocommerce-page table.cart a.remove,.woocommerce-page #content table.cart a.remove{font-size:28px !important}.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th{width:50% !important}}.wpb_wrapper .woocontent,.wpb_wrapper div.woocommerce{padding-left:0px;padding-right:0px}.price .amount{font-size:36px;line-height:38px;margin-bottom:10px}.wooprice del{text-decoration:line-through;font-size:14px}.wooprice ins{text-decoration:none;font-size:36px}ins{text-decoration:none !important}.woodescription{margin-bottom:20px}.woodescription p{margin:0px}ol.commentlist{padding:0px}.woocommerce-page #content div.product form.cart{margin-bottom:20px}.comment-form-rating{width:100%;max-width:600px;display:block}.woocommerce-product-rating{margin-bottom:15px}.woocommerce span.onsale,.woocommerce-page span.onsale{background:#646464;box-shadow:none}.wpb_wrapper .woocommerce span.onsale,.wpb_wrapper .woocommerce-page span.onsale{height:40px;width:40px}.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{margin:5px;z-index:100}.woocommerce .star-rating,.woocommerce-page .star-rating{font-size:1.25em;color:#00A8BB;float:none;padding-bottom:8px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page #content input.button.alt{background:none;border:1px solid #000;color:#FFF;box-shadow:none;border-radius:0px;font-weight:normal;text-shadow:none !important;padding:8px 20px;transition:background 0.35s ease, color 0.35s ease}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #content input.button.alt:hover{color:#FFF;background:none}td.actions input.button{height:36px}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #content input.button.alt:hover{background:none}.woocommerce a.button.added:before,.woocommerce button.button.added:before,.woocommerce input.button.added:before,.woocommerce #respond input#submit.added:before,.woocommerce #content input.button.added:before,.woocommerce-page a.button.added:before,.woocommerce-page button.button.added:before,.woocommerce-page input.button.added:before,.woocommerce-page #respond input#submit.added:before,.woocommerce-page #content input.button.added:before{content:""}.woocommerce-pagination{height:73px;margin-bottom:60px}.woocommerce-pagination ul{border:none !important}.woocommerce nav.woocommerce-pagination ul li,.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li{border:none;margin-right:1px}.woocommerce nav.woocommerce-pagination ul li:last-child,.woocommerce #content nav.woocommerce-pagination ul li:last-child,.woocommerce-page nav.woocommerce-pagination ul li:last-child,.woocommerce-page #content nav.woocommerce-pagination ul li:last-child{margin-right:0px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li span{background-color:#F7F7F7;color:#00A8BB;width:60px;padding:27px 5px;font-size:16px;font-weight:300;line-height:1}@media only screen and (max-width: 768px){.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li span{padding:14px 5px;width:34px}.woocommerce-pagination{height:45px}}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span:hover,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li span:hover,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li span:hover,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li span:hover{color:#FFF}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce #content nav.woocommerce-pagination ul li span.current,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li a:focus,.woocommerce-page nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li a:focus,.woocommerce-page #content nav.woocommerce-pagination ul li span.current,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li a:focus{color:#FFF}.woocommerce .quantity .plus,.woocommerce .quantity .minus,.woocommerce #content .quantity .plus,.woocommerce #content .quantity .minus,.woocommerce-page .quantity .plus,.woocommerce-page .quantity .minus,.woocommerce-page #content .quantity .plus,.woocommerce-page #content .quantity .minus{background:none;color:#FFF;text-shadow:none;box-shadow:none;border-top-left-radius:0px;border-bottom-left-radius:0px;border:none;height:17px;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;display:none}.woocommerce .quantity .plus:hover,.woocommerce .quantity .minus:hover,.woocommerce #content .quantity .plus:hover,.woocommerce #content .quantity .minus:hover,.woocommerce-page .quantity .plus:hover,.woocommerce-page .quantity .minus:hover,.woocommerce-page #content .quantity .plus:hover,.woocommerce-page #content .quantity .minus:hover{background:none;background-color:#000}.woocommerce .quantity .plus,.woocommerce #content .quantity .plus,.woocommerce-page .quantity .plus,.woocommerce-page #content .quantity .plus{border-bottom:1px solid #000}.woocommerce .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce-page #content .quantity input.qty{height:30px}.wpb_wrapper .woocommerce .quantity input.qty,.wpb_wrapper .woocommerce #content .quantity input.qty,.wpb_wrapper .woocommerce-page .quantity input.qty,.wpb_wrapper .woocommerce-page #content .quantity input.qty{height:32px}.woocommerce .quantity,.woocommerce #content .quantity,.woocommerce-page .quantity,.woocommerce-page #content .quantity{width:auto}.woocommerce table.cart a.remove,.woocommerce #content table.cart a.remove,.woocommerce-page table.cart a.remove,.woocommerce-page #content table.cart a.remove{color:#00A8BB;font-size:2.5em}.woocommerce .woocommerce-product-rating .star-rating,.woocommerce-page .woocommerce-product-rating .star-rating{margin-top:5px;color:#00A8BB}#commentform p.stars span a{font-size:1.25em !important}#commentform .form-submit #submit{background:transparent;border:1px solid #000;transition:background 0.35s ease 0s, color 0.35s ease 0s}#commentform .form-submit #submit:hover{color:#FFF}.woocommerce #review_form #respond textarea,.woocommerce-page #review_form #respond textarea{max-width:600px}.woocommerce #review_form #respond p{text-align:left}.must-log-in,.comment-respond .comment-form,.comment-respond iframe{margin-top:20px}.comment-form-rating [for="rating"]{padding-bottom:5px;display:block}.woocommerce #review_form #respond .form-submit input,.woocommerce-page #review_form #respond .form-submit input{display:table;font-size:18px;font-weight:600}.woocommerce table.cart a.remove:hover,.woocommerce #content table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover,.woocommerce-page #content table.cart a.remove:hover{background-color:#00A8BB}.woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text{min-width:150px;height:36px}.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after{content:""}.shipping-calculator-button{display:block}#coupon_code{height:36px}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info{background:none;color:#000;text-shadow:none;border-radius:0px;box-shadow:none;border:3px solid #B81C23}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:none;text-align:center}.woocommerce div.product div.summary,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce-page #content div.product div.summary{background:none;padding:2%;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{box-shadow:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:47%}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs{margin-bottom:0px}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel{padding-top:25px;padding-bottom:20px;padding-left:12px;padding-right:12px;-moz-box-sizing:border-box}.woocontent.cart{padding:20px}form.checkout{padding:20px}.woocontent .related.products{clear:both}.woocommerce-account .woocommerce{padding:20px}.woocommerce-checkout .woocommerce{padding-top:20px;padding-bottom:20px}.cart-empty{margin:0px;padding:10px}p.woo-thanks{font-size:32px;font-weight:300;line-height:36px;margin-bottom:35px;margin-top:20px;word-wrap:break-word}mark.order-number,mark.order-date,mark.order-status,mark.count{background:none;font-weight:bold}.woocommerce table.cart img,.woocommerce #content table.cart img,.woocommerce-page table.cart img,.woocommerce-page #content table.cart img{width:auto}.shipping-calculator-button{padding:8px 20px;font-size:14px;line-height:20px;text-decoration:none;display:inline-block;border:1px solid;transition:background 0.35s ease 0s, color 0.35s ease 0s}.shipping-calculator-button:hover{text-decoration:none !important;color:#FFFFFF !important}.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-message:before,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before{height:auto}.track_order{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:15px}.woocommerce .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce-page #content .quantity input.qty{border:1px solid #C7C0C7}.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img{box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active{background:none;border-bottom:none;box-shadow:none !important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{border-bottom:none}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{display:none}.tint{background-color:#000}.attachment-shop_catalog{position:relative;background-color:#000}.attachment-shop_catalog:hover{opacity:0.8}.woocommerce div.product div.images img,.woocommerce #content div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce-page #content div.product div.images img{box-shadow:none}.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce table.shop_table,.woocommerce-page table.shop_table,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot td,.woocommerce-page table.shop_table tfoot th,.woocommerce table.shop_table td,.woocommerce-page table.shop_table td,.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register,.woocommerce-page form.login,.woocommerce-page form.checkout_coupon,.woocommerce-page form.register{border-radius:0px !important;border-color:#646464 !important}.added_to_cart{margin:0 auto !important;display:table !important}#order_review_heading{margin-top:20px}#sidebar img.attachment-shop_thumbnail{float:left;margin-right:15px;margin-top:4px;box-shadow:none}.chosen-container-single .chosen-single{background:none;background-color:#FFF;border-radius:0px;box-shadow:none}.chosen-container-single:hover .chosen-single:hover{text-decoration:none}.chosen-container-active.chosen-with-drop .chosen-single{background:none;background-color:#FFF}.checkout .input-text,.shipping_calculator .input-text{height:30px;border:1px solid #d7d7d7;padding-left:8px}.woocommerce-checkout .form-row .chosen-container-single .chosen-single div b{margin-top:2px}.shipping_calculator select,.woocommerce-ordering select{height:25px;border:1px solid #d7d7d7}.variations select{height:25px;border:1px solid #d7d7d7}.variations .label{line-height:20px}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{text-shadow:none}.woocommerce-message .button.wc-forward:hover{color:#FFF}.button.add_to_cart_button.product_type_simple{background:none;border:1px solid #FFF;transition:background 0.35s ease 0s, color 0.35s ease 0s;display:table}.button.add_to_cart_button.product_type_simple:hover{color:#FFF !important}body:not(.single-product) .button.add_to_cart_button.product_type_simple{margin:0 auto}.woocommerce:not(.single-product) span.price{text-align:center;font-size:18px;white-space:nowrap}.woocommerce:not(.single-product) span.price del{position:absolute;left:50%;top:5px;transform:translate(-50%, 0)}.woocommerce:not(.single-product) span.price del .amount{font-size:16px;line-height:1em}.woocommerce ul.products h3{text-align:center}.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{border-color:#000}.description_tab,.reviews_tab{background-color:#FFF;border:none !important;border-radius:0px !important}#wrapper .wpb_row{padding:0;background-size:cover;background-position:center;position:relative}#wrapper .wpb_row .widget.iron_widget_divider:first-child span.heading-t,#wrapper .wpb_row .widget.iron_widget_divider:first-child span.heading-t3{margin-top:inherit}@media (max-width: 991px){#wrapper .wpb_row .widget.iron_widget_divider:first-child span.heading-t,#wrapper .wpb_row .widget.iron_widget_divider:first-child span.heading-t3{margin-top:70px}}#wrapper .wpb_row .widget.iron_widget_divider:first-child span.heading-b,#wrapper .wpb_row .widget.iron_widget_divider:first-child span.heading-b3{margin-bottom:inherit !important}#wrapper .wpb_row.no-margin{margin-bottom:inherit !important}#wrapper .description-column .wpb_row.in_container,#wrapper .description-column .wpb_row.in_container p{margin-top:0px}.wpb_content_element{font-size:14px;font-weight:400}.wpb_content_element ul.children{padding-left:15px}.page-template-page-contact-php .entry{margin-bottom:40px}.contact-box{border:1px solid #0b0b0b;padding:40px 35px 21px;overflow:hidden;margin:0 -2px 30px 0;line-height:18px}.contact-box img{float:left;margin:5px 45px 20px 0}.contact-box address{overflow:hidden;font-style:normal}.contact-box .title{font:bold 20px/24px;display:block;color:#000;margin:0 0 5px}.contact-box p{margin:0 0 22px}.contact-box .phone{display:block;margin:2px 0 0}.container.clear-bg{background:none}@media only screen and (max-width: 1000px){.circle{height:200px;width:200px}.circle p{font-size:12px;line-height:1.3}}@media only screen and (max-width: 675px){.circle-wrap{padding-top:0px}.circle{float:none;height:240px;width:240px}}#wrapper .wpb_row .background-overlay,#wrapper .wpb_row .bg-video-wrap{position:absolute;top:0;left:0;width:100%;height:100%}#wrapper .wpb_row .background-overlay,#wrapper .wpb_row .bg-video-wrap{position:absolute;top:0;left:0;width:100%;height:100%}#wrapper .wpb_row.has-bg-video{overflow:hidden}#wrapper .wpb_row .bg-video-wrap video.bg-video{width:100%;height:100%;object-fit:cover}.circle-wrap{position:relative;margin:0 auto;display:table;padding-left:20px;padding-right:20px;padding-top:120px}.circle{width:240px;height:240px;background-color:rgba(0,0,0,0.8);border-radius:100%;margin:20px auto;position:relative;color:#FFF}.circle img{max-width:100%;width:auto}.circle .centering,.circle .wpb_wrapper{position:absolute;top:50%;width:100%;text-align:center}.circle p{margin:0;font-size:14px;font-weight:300}.wpb_content_element.circle a{color:#e80e50;font-size:14px;font-weight:300}.circle .icons,.circle .fa{color:#b1b1b1;font-size:36px;margin-bottom:10px !important}.vc_column-inner{padding-top:0px !important}.vc_span4 .media-block .image,.vc_span3 .media-block .image,.vc_span2 .media-block .image{float:none;margin:0px;width:auto}.vc_span4 .media-block .text-box,.vc_span3 .media-block .text-box,.vc_span2 .media-block .text-box{display:block}.vc_span4 .recent-posts h2,.vc_span3 .recent-posts h2,.vc_span2 .recent-posts h2{font-size:20px;line-height:22px}.vc_span4 .iosSlider .slider .item .inner .text1 span,.vc_span3 .iosSlider .slider .item .inner .text1 span,.vc_span2 .iosSlider .slider .item .inner .text1 span,#sidebar .iosSlider .slider .item .inner .text1 span{font-size:36px}.vc_span4 .iosSlider .slider .item .inner .text2 span,.vc_span3 .iosSlider .slider .item .inner .text2 span,.vc_span2 .iosSlider .slider .item .inner .text2 span,#sidebar .iosSlider .slider .item .inner .text2 span{font-size:18px}.vc_span12 .news-grid-wrap .tab-text,.vc_span6 .news-grid-wrap .tab-text{padding:25px}.vc_span4 .news-grid-wrap .tab-text .tab-title,.vc_span3 .news-grid-wrap .tab-text .tab-title,.vc_span2 .news-grid-wrap .tab-text .tab-title{font-size:14px;line-height:16px}.vc_col-sm-4 span.events-bar-title,.vc_col-sm-3 span.events-bar-title,#sidebar span.events-bar-title,.elementor-widget-sidebar span.events-bar-title{display:none}@media only screen and (max-width: 767px){.vc_col-sm-4 span.events-bar-title,.vc_col-sm-3 span.events-bar-title{display:table}}.vc_span4 .type-album .text-box h2,.vc_span3 .type-album .text-box h2,.vc_span2 .type-album .text-box h2 #sidebar .type-album .text-box h2{font-size:12px}.vc_span4 .album-listen,.vc_span3 .album-listen,.vc_span2 .album-listen #sidebar .album-listen{font-size:60px}.vc_span3 .play-button,.vc_span2 .play-button{font-size:30px;height:30px;left:50%;line-height:25px;margin-left:-12.5px;margin-top:-15px;opacity:0.75;filter:alpha(opacity=75);position:absolute;top:50%;width:25px}.vc_col-sm-12 .post_simple{max-width:600px;margin:0 auto}.vc_span4 .iron_widget_videos .media-block .image,.vc_span3 .iron_widget_videos .media-block .image,.vc_span2 .iron_widget_videos .media-block .image{margin-right:0px}.vc_span4 .videogrid h2,.vc_span3 .videogrid h2,.vc_span2 .videogrid h2{font-size:14px;line-height:16px}.vc-countdown-wrap{width:100%;overflow:hidden}.vc-countdown-wrap .countdown-period{display:none}.vc-countdown-wrap .countdown-period{display:none}.vc-countdown-wrap.show_labels .countdown-period{display:block}.vc-countdown-wrap .countdown-block{position:relative;max-width:inherit;width:100%;height:inherit}.widget-countdown .label-align-center .countdown-period{text-align:center}.widget-countdown .label-align-left .countdown-period{text-align:left}.widget-countdown .label-align-right .countdown-period{text-align:right}.vc-countdown-wrap .countdown-row{overflow:hidden;display:block;width:inherit}.vc-countdown-wrap .countdown-section{height:auto}.widget-countdown .countdown-block{display:table;margin:0 auto}.widget-countdown .countdown-block span.countdown-row{display:table;width:auto;margin:0 auto}.widget-countdown .countdown-block span.countdown-section{display:table;float:left}.widget-countdown .countdown-block span.countdown-section:first-child{padding-left:0px !important}.widget-countdown .countdown-block span.countdown-section:last-of-type{padding-right:0px !important}.widget-countdown .countdown-block span.countdown-section span.countdown-amount{display:block;line-height:normal;text-align:left}@media screen and (max-width: 600px){.widget-countdown .countdown-block span.countdown-section span.countdown-amount{text-align:center}}.count_splitter{float:left}.count_splitter:last-child{display:none}@media (max-width: 1200px){.vc_span3 .countdown-block,.vc_span2 .countdown-block{display:none !important}.vc_span3 .countdown-wrap .event-text-wrap,.vc_span2 .countdown-wrap .event-text-wrap{padding-top:0px}}@media (max-width: 990px){.vc_span4 .countdown-block,.vc_span3 .countdown-block,.vc_span2 .countdown-block{display:block !important;margin-bottom:15px}}@media (max-width: 767px){.vc_span4 .countdown-block{display:none}.vc_span4 .countdown-wrap .event-text-wrap{padding-top:0px}}@media screen and (max-width: 991px){.vc_span4 .iron_widget_videos,.vc_span3 .iron_widget_videos,.vc_span2 .iron_widget_videos{width:50%;margin:0 auto}}@media screen and (max-width: 639px){.vc_span4 .iron_widget_videos,.vc_span3 .iron_widget_videos,.vc_span2 .iron_widget_videos{width:100%}}.wpb_row,.wpb_content_element,ul.wpb_thumbnails-fluid>li,.last_toggle_el_margin,.wpb_button{margin-bottom:0px !important}.wpb_single_image img{display:inline-block;vertical-align:bottom}.vc_single_image-wrapper.img_fullwidth img{width:100vw}.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background:none !important}@media only screen and (min-width: 768px){.vc_row{perspective:1000px;perspective-origin:center}}.vc_row .sr_it_dropshadow:before,.vc_row .sr_it_dropshadow:after{z-index:-1;position:absolute;content:"";bottom:25px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 35px 20px rgba(0,0,0,0.3);-moz-box-shadow:0 35px 20px rgba(0,0,0,0.3);box-shadow:0 35px 20px rgba(0,0,0,0.3);-webkit-transform:rotate(-8deg);-moz-transform:rotate(-8deg);-o-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg)}.vc_row .sr_it_dropshadow:after{-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-o-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg);right:10px;left:auto}.wpb_accordion_section a{background-color:#000;outline:0 !important}.wpb_accordion_section a:focus{outline:0 !important}.wpb_accordion_header{outline:0 !important}.wpb_accordion_header:focus{outline:0 !important}.wpb_accordion_content p{margin:0px}.vc-carousel-indicators{display:none}.vc-carousel-control .icon-prev:before,.vc-carousel-control .icon-next:before{top:1px !important}.vc-carousel-control{margin-top:-34px !important}.vc_tta-title-text{font-size:16px;line-height:18px}.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:visited{color:inherit !important}.sr_it-inline-block{display:inline-block}.vc_btn3{font-family:inherit}#footer .vc_images_carousel,#footer .vc_carousel-slideline{width:100% !important}#footer .vc_carousel-slideline-inner{text-align:center}#footer .vc_carousel-slideline-inner>.vc_item{float:none;vertical-align:middle;display:inline-table;width:auto !important;padding:5px 20px}#footer .vc_carousel-slideline-inner .vc_inner{display:table-cell;vertical-align:middle}#footer .vc_btn3-shape-round.vc_btn3-size-lg{width:58px;height:58px}#footer .vc_btn3-shape-round.vc_btn3-size-md{width:48px;height:48px}#footer .vc_btn3-shape-round.vc_btn3-size-sm{width:39px;height:39px}#footer .vc_btn3-shape-round.vc_btn3-size-xs{width:32px;height:32px}#footer .vc_btn3-shape-round i{left:50%}#footer ul{text-align:left;list-style:none}.text-left .wpb_single_image[class*=vc_align],.text-left,.text-left .icon-box-inline,.text-lg-left .mc4wp-form,.text-lg-left .vc_btn3-container,.text-lg-left .wpb_single_image[class*=vc_align],.text-lg-left,.text-lg-left .icon-box-inline{text-align:left}.text-left .vc_custom_heading,.text-lg-left .vc_custom_heading{text-align:left !important}.text-left .icon-box-inline,.text-lg-left .icon-box-inline{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.text-right .wpb_single_image[class*=vc_align],.text-right,.text-right .icon-box-inline,.text-lg-right .mc4wp-form,.text-lg-right .vc_btn3-container,.text-lg-right .wpb_single_image[class*=vc_align],.text-lg-right,.text-lg-right .icon-box-inline{text-align:right}.text-right .vc_custom_heading,.text-lg-right .vc_custom_heading{text-align:right !important}.text-right .icon-box-inline,.text-lg-right .icon-box-inline{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-center .wpb_single_image[class*=vc_align],.text-center,.text-center .icon-box-inline,.text-lg-center .mc4wp-form,.text-lg-center .vc_btn3-container,.text-lg-center .wpb_single_image[class*=vc_align],.text-lg-center,.text-lg-center .icon-box-inline{text-align:center}.text-center .vc_custom_heading,.text-lg-center .vc_custom_heading{text-align:center !important}.text-center .icon-box-inline,.text-lg-center .icon-box-inline{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-justify .wpb_single_image[class*=vc_align],.text-justify,.text-justify .icon-box-inline,.text-lg-justify .wpb_single_image[class*=vc_align],.text-lg-justify .vc_btn3-container,.text-lg-justify,.text-lg-justify .icon-box-inline{text-align:justify}.text-justify .vc_custom_heading,.text-lg-justify .vc_custom_heading{text-align:justify !important}.text-justify .icon-box-inline,.text-lg-justify .icon-box-inline{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:justify}@media (max-width: 991px){.text-md-left .wpb_single_image[class*=vc_align],.text-md-left,.text-md-left .icon-box-inline,.text-md-left .vc_btn3-container,.text-md-left .mc4wp-form{text-align:left}.text-md-left .vc_custom_heading{text-align:left !important}.text-md-left .icon-box-inline{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.text-md-right .wpb_single_image[class*=vc_align],.text-md-right,.text-md-right .icon-box-inline,.text-md-right .vc_btn3-container,.text-md-right .mc4wp-form{text-align:right}.text-md-right .vc_custom_heading{text-align:right !important}.text-md-right .icon-box-inline{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-md-center .wpb_single_image[class*=vc_align],.text-md-center,.text-md-center .icon-box-inline,.text-md-center .vc_btn3-container,.text-md-center .mc4wp-form{text-align:center}.text-md-center .vc_custom_heading{text-align:center !important}.text-md-center .icon-box-inline{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-md-justify .wpb_single_image[class*=vc_align],.text-md-justify,.text-md-justify .icon-box-inline,.text-md-justify .vc_btn3-container{text-align:justify}.text-md-justify .vc_custom_heading{text-align:justify !important}.text-md-justify .icon-box-inline{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:justify}}@media (max-width: 768px){.text-sm-left .wpb_single_image[class*=vc_align],.text-sm-left,.text-sm-left .icon-box-inline,.text-sm-left .vc_btn3-container,.text-sm-left .mc4wp-form{text-align:left}.text-sm-left .vc_custom_heading{text-align:left !important}.text-sm-left .icon-box-inline{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.text-sm-right .wpb_single_image[class*=vc_align],.text-sm-right,.text-sm-right .icon-box-inline,.text-sm-right .vc_btn3-container,.text-sm-right .mc4wp-form{text-align:right}.text-sm-right .vc_custom_heading{text-align:right !important}.text-sm-right .icon-box-inline{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-sm-center .wpb_single_image[class*=vc_align],.text-sm-center,.text-sm-center .icon-box-inline,.text-sm-center .vc_btn3-container,.text-sm-center .mc4wp-form{text-align:center}.text-sm-center .vc_custom_heading{text-align:center !important}.text-sm-center .icon-box-inline{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-sm-justify .wpb_single_image[class*=vc_align],.text-sm-justify,.text-sm-justify .icon-box-inline,.text-sm-justify .vc_btn3-container{text-align:justify}.text-sm-justify .vc_custom_heading{text-align:justify !important}.text-sm-justify .icon-box-inline{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:justify}}@media (max-width: 543px){.text-xs-left .wpb_single_image[class*=vc_align],.text-xs-left,.text-xs-left .icon-box-inline,.text-xs-left .vc_btn3-container,.text-xs-left .mc4wp-form{text-align:left}.text-xs-left .vc_custom_heading{text-align:left !important}.text-xs-left .icon-box-inline{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.text-xs-right .wpb_single_image[class*=vc_align],.text-xs-right,.text-xs-right .icon-box-inline,.text-xs-right .vc_btn3-container,.text-xs-right .mc4wp-form{text-align:right}.text-xs-right .vc_custom_heading{text-align:right !important}.text-xs-right .icon-box-inline{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-xs-center .wpb_single_image[class*=vc_align],.text-xs-center,.text-xs-center .icon-box-inline,.text-xs-center .vc_btn3-container,.text-xs-center .mc4wp-form{text-align:center}.text-xs-center .vc_custom_heading{text-align:center !important}.text-xs-center .icon-box-inline{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-xs-justify .wpb_single_image[class*=vc_align],.text-xs-justify,.text-xs-justify .icon-box-inline{text-align:justify}.text-xs-justify .vc_custom_heading{text-align:justify !important}.text-xs-justify .icon-box-inline{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:justify}}.mc4wp-form{text-align:center;width:auto;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:auto;height:auto;vertical-align:baseline;line-height:normal;margin:1em 0}.mc4wp-form input{font-size:14px}.mc4wp-form ::-webkit-input-placeholder{color:#000 !important}.mc4wp-form:after{content:"";display:table;clear:both}.mc4wp-form label{font-weight:700;margin-bottom:6px;display:block}.mc4wp-form input.placeholdersjs{color:#000 !important}.mc4wp-form input[type=text],.mc4wp-form input[type=email],.mc4wp-form input[type=tel],.mc4wp-form input[type=url],.mc4wp-form input[type=date],.mc4wp-form select,.mc4wp-form textarea{min-height:32px;width:100%;max-width:468px}.mc4wp-form input[type=number]{min-width:40px}.mc4wp-form input[type=checkbox],.mc4wp-form input[type=radio]{position:relative;margin:0 6px 0 0;padding:0;height:13px;width:13px;display:inline-block;border:0}.mc4wp-form input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.mc4wp-form input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.mc4wp-form button,.mc4wp-form input[type=submit]{margin:24px;color:#fff !important;font-size:16px}.mc4wp-form button,.mc4wp-form input[type=submit],.mc4wp-form input[type=button]{display:inline-block;padding:9px 45px 9px 45px;margin-left:0px;margin-right:0px;margin-top:10px;font-weight:400;line-height:1.428571429;border:1px solid transparent;border-radius:2px;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none;filter:none;height:auto;width:auto;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.mc4wp-form button:focus,.mc4wp-form input:focus,.mc4wp-form select:focus,.mc4wp-form textarea:focus{outline:0;background-image:none}.mc4wp-form button:focus,.mc4wp-form button:hover,.mc4wp-form input[type=submit]:focus,.mc4wp-form input[type=submit]:hover,.mc4wp-form input[type=button]:focus,.mc4wp-form input[type=button]:hover{outline:0;color:#333;text-decoration:none;background:0 0}.mc4wp-form button:active,.mc4wp-form button:focus,.mc4wp-form button:hover,.mc4wp-form input[type=submit]:active,.mc4wp-form input[type=submit]:focus,.mc4wp-form input[type=submit]:hover{color:#000 !important;background-color:#fff !important}.mc4wp-form label>span,.mc4wp-form li>label{font-weight:400}.mc4wp-form .mc4wp-alert{color:#c09853;clear:both}.mc4wp-form .mc4wp-success{color:#468847}.mc4wp-form .mc4wp-notice{color:#3a87ad}.mc4wp-form .mc4wp-error{color:#CD5C5C}.rtl .mc4wp-form-reset input[type=checkbox],.rtl .mc4wp-form-reset input[type=radio]{margin:0 0 0 6px}.mc4wp-form input[type=text],.mc4wp-form input[type=email],.mc4wp-form input[type=tel],.mc4wp-form input[type=url],.mc4wp-form input[type=date],.mc4wp-form input[type=number],.mc4wp-form select,.mc4wp-form textarea{height:auto;padding:11px 27px;line-height:1.428571429;color:#555;vertical-align:middle;background:#fff;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);text-shadow:none}.mc4wp-form textarea{height:auto}.mc4wp-form input[disabled],.mc4wp-form input[readonly]{background-color:#eee}.mc4wp-form input[type=text]:focus,.mc4wp-form input[type=email]:focus,.mc4wp-form input[type=tel]:focus,.mc4wp-form input[type=url]:focus,.mc4wp-form input[type=date]:focus,.mc4wp-form select:focus,.mc4wp-form textarea:focus{border-color:#d9d9d9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,255,255,0.15);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,255,255,0.15)}@media (max-width: 768px){.mc4wp-form input[type=text],.mc4wp-form input[type=email],.mc4wp-form input[type=tel],.mc4wp-form input[type=url],.mc4wp- form input[type=date],.mc4wp-form select,.mc4wp-form textarea{max-width:280px}}.menu-icon-applemusic>a:before,.menu-icon-bandcamp>a:before,.menu-icon-facebook>a:before,.menu-icon-googleplus>a:before,.menu-icon-googleplay>a:before,.menu-icon-instagram>a:before,.menu-icon-mixcloud>a:before,.menu-icon-snapchat>a:before,.menu-icon-soundcloud>a:before,.menu-icon-spotify>a:before,.menu-icon-twitter>a:before,.menu-icon-vimeo>a:before,.menu-icon-vk>a:before,.menu-icon-youtube>a:before{font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello;padding-right:8px}.menu-icon-applemusic>a:before{content:"\f179"}.menu-icon-bandcamp>a:before{content:"\f2d5"}.menu-icon-facebook>a:before{content:"\f39e"}.menu-icon-googleplay>a:before{content:"\f3ab"}.menu-icon-googleplus>a:before{content:"\f0d5"}.menu-icon-instagram>a:before{content:"\f16d"}.menu-icon-mixcloud>a:before{content:"\f289"}.menu-icon-snapchat>a:before{content:"\f2ab"}.menu-icon-soundcloud>a:before{content:"\f16d"}.menu-icon-spotify>a:before{content:"\f1bc"}.menu-icon-twitter>a:before{content:"\f099"}.menu-icon-vimeo>a:before{content:"\f27d"}.menu-icon-vk>a:before{content:"\f189"}.menu-icon-youtube>a:before{content:"\f167"}.rotateMe{transform:rotate(-90deg)}.esg-loadmore-wrapper{margin-top:40px;margin-bottom:60px}.sr_it-gradientmaps-skin{overflow:hidden}.sr_it-gradientmaps-skin .vc_single_image-wrapper{overflow:hidden}.sr_it-gradientmaps-skin .esg-media-cover-wrapper:hover .esg-media-poster,.sr_it-gradientmaps-skin .esg-media-cover-wrapper:hover .esg-entry-media{filter:initial !important}._magnetic_elementor .sonaar-filters .esg-filterbutton,._magnetic_elementor .sonaar-filters .esg-navigationbutton.esg-loadmore,._magnetic_elementor .sonaar-filters .esg-sortbutton,._magnetic_elementor .sonaar-filters .esg-cartbutton,._magnetic_elementor .podcast-filter li,._magnetic_elementor .esg-sortbutton,._magnetic_elementor a.bt_rss_subscribe{color:inherit;background-color:inherit}._magnetic_elementor .events-bar{padding-top:35px;padding-bottom:35px}@media (min-width: 1158px){._magnetic_elementor .elementor-section-stretched.elementor-section-full_width{padding-left:68px !important}._magnetic_elementor .elementor-section.elementor-section-boxed>.elementor-container{max-width:1000px}._magnetic_elementor .page-template-archive-posts-classic .container{max-width:800px}._magnetic_elementor #pusher-wrap{left:40px !important}._magnetic_elementor .side-menu:not(.open) .menu-main-menu-container,._magnetic_elementor .side-menu:not(.open) .logo-desktop{opacity:0}._magnetic_elementor .menu-main-menu-container,._magnetic_elementor .logo-desktop{transition:0.4s ease}._magnetic_elementor ul.sub-menu:not(.active){overflow-y:hidden}}@media (max-width: 1158px){._magnetic_elementor .menu-toggle span{background-color:#000 !important}._magnetic_elementor .nav-menu li a{font-size:28px;padding-bottom:10px !important;margin-top:0px !important}}._magnetic_elementor a.site-logo{top:40px !important;position:absolute !important}._magnetic_elementor .side-menu{overflow-y:hidden}._magnetic_elementor .side-menu.open{overflow-y:auto}._magnetic_elementor .sub-menu.active li.menu-item a{font-size:23px}._magnetic_elementor .side-menu.open .nav-menu li a{border-bottom:1px solid #3d3d3d}._magnetic_elementor .nav-menu li a{padding-bottom:23px}._magnetic_elementor .wp-admin-bar .site-title{margin-top:84px}._magnetic_elementor .site-title{margin-top:54px}._magnetic_elementor .nav-holder{top:5vh}._magnetic_elementor .menu-toggle{padding:20px;left:0px !important}._magnetic_elementor .side-menu.lefttype:not(.open){left:-300px}._magnetic_elementor .side-menu.lefttype.open{left:0px}._magnetic_elementor .menu-toggle span{margin-top:20px}._magnetic_elementor .sub-arrow i{display:none}._magnetic_elementor ul.header-top-menu li a{color:#000 !important}._magnetic .eg-sonaar-events-grid01-element-14-a{min-height:40px}._magnetic.hide-header [data-vc-full-width="true"].vc_row{padding-left:initial !important}._magnetic a.promobox:hover img{filter:blur(3px) brightness(60%)}._magnetic .sr_it-event-title,._magnetic .sr_it-event-artist{font-weight:600}._magnetic .events-bar-artists{margin-right:30px}._magnetic .sr_it-event-buttons .button{padding-top:15px;padding-bottom:15px}._magnetic #dropcap span.dropcap{margin-right:-4px}._magnetic .rowHeading{z-index:1}._magnetic .rowHeading h2{display:inline-block}._magnetic .rowHeading .vc_btn3-container{vertical-align:bottom;margin-top:27px;float:right}._magnetic .rowHeading .vc_btn3.vc_btn3-style-outline-custom{border-width:3px}._magnetic .vc_btn3.vc_btn3-size-lg{font-size:24px;line-height:32px}@media (max-width: 800px){._magnetic .align-center-responsive>div>.wpb_wrapper>*{display:block !important;text-align:center !important;float:none !important}}._magnetic .events-bar{padding-top:35px;padding-bottom:35px;padding-right:0%}@media (min-width: 1158px){._magnetic [data-vc-full-width="true"].vc_row{padding-left:68px !important}._magnetic #pusher-wrap{left:40px !important}._magnetic .side-menu:not(.open) .menu-main-menu-container,._magnetic .side-menu:not(.open) .logo-desktop{opacity:0}._magnetic .menu-main-menu-container,._magnetic .logo-desktop{transition:0.4s ease}._magnetic ul.sub-menu:not(.active){overflow-y:hidden}}@media (max-width: 1158px){._magnetic .menu-toggle span{background-color:#000 !important}._magnetic .nav-menu li a{font-size:28px;padding-bottom:10px !important;margin-top:0px !important}}._magnetic a.site-logo{top:40px !important;position:absolute !important}._magnetic .side-menu{overflow-y:hidden}._magnetic .side-menu.open{overflow-y:auto}._magnetic .sub-menu.active li.menu-item a{font-size:23px}._magnetic .side-menu.open .nav-menu li a{border-bottom:1px solid #3d3d3d}._magnetic .nav-menu li a{padding-bottom:23px}._magnetic .wp-admin-bar .site-title{margin-top:84px}._magnetic .site-title{margin-top:54px}._magnetic .nav-holder{top:5vh}._magnetic .menu-toggle{padding:20px;left:0px !important}._magnetic .side-menu.lefttype:not(.open){left:-300px}._magnetic .side-menu.lefttype.open{left:0px}._magnetic .menu-toggle span{margin-top:20px}._magnetic .sub-arrow i{display:none}._magnetic ul.header-top-menu li a{color:#000 !important}._cornerstone_elementor .sonaar-filters .esg-filterbutton,._cornerstone_elementor .sonaar-filters .esg-sortbutton{color:inherit}._cornerstone .eg-sonaar-events-grid01-element-14-a{min-height:40px}._cornerstone .single-artist h1{font-size:48px;line-height:48px}._cornerstone h1.sr_it-playlist-title{font-size:24px;line-height:25px}._cornerstone.home .playlist .sr_it-playlist-title,._cornerstone .sr_it-playlist-artists,._cornerstone .sr_it-playlist-release-date{display:none !important}._cornerstone .woocommerce-checkout h3{letter-spacing:0}@media (max-width: 800px){._cornerstone .align-center-responsive>div>.wpb_wrapper>*{display:block !important;text-align:center !important;float:none !important}}@media (max-width: 1189px){._cornerstone .cornerstone_2columns-format .vc_column-inner{margin-top:30px !important;margin-left:0px !important;margin-right:0px !important}}._cornerstone ul.header-top-menu.righttype li{margin:7px 0 0 20px}._cornerstone .classic-menu>ul>li.logo{overflow:initial}._cornerstone .cornerstone button,._cornerstone .cornerstone .vc_btn3-container a{padding:0px 0px 3px 0px !important;margin:0px 10px 0px 10px !important;font-size:36px !important;border-width:0px 0px 4px 0px !important;font-weight:600}._cornerstone .cornerstone button:hover,._cornerstone .cornerstone .vc_btn3-container a:hover{margin-bottom:-7px !important;border-width:0px 0px 7px 0px !important;border-color:inherit !important;padding:0px 0px 7px 0px !important}._cornerstone .cornerstone_2columns-format>.wpb_column:first-of-type p{line-height:31px;letter-spacing:4px;font-size:12px;margin-bottom:30px}._cornerstone .cornerstone_home_singleimage{z-index:-1}._cornerstone .cornerstone_homepage_grid.vc_row{background-position:left !important}@media (max-width: 755px){._cornerstone .rowHeading .vc_custom_heading,._cornerstone .rowHeading{text-align:center !important}}@media (min-width: 756px){._cornerstone .rowHeading{z-index:1}._cornerstone .rowHeading h2{display:inline-block}._cornerstone .rowHeading .vc_btn3-container{vertical-align:bottom;margin-top:42px;float:right}}._cornerstone .sr_it-grid{z-index:-1}._cornerstone.page-template-default h1.page-title{font-size:64px;line-height:54px;font-weight:700}._cornerstone figure{padding:0px}._cornerstone .events-bar{border-top-color:rgba(255,255,255,0) !important;margin-bottom:40px}._cornerstone span.events-bar-title{text-transform:initial}@media (max-width: 768px){._cornerstone .cornerstone_2columns-format>.wpb_column:first-of-type>.vc_column-inner{width:initial;margin-left:25px !important;margin-right:25px !important}}._cornerstone.page-template-archive-posts-list .media-block .text-box{position:absolute}@media (max-width: 1290px){._cornerstone .classic-menu>ul>li a{padding-left:15px;padding-right:15px}}._apex_elementor .eg-sonaar-events-grid01-element-14-a{min-height:40px}._apex_elementor #sonaar-player .close.btn-player{background-color:#fff}._apex_elementor .iron-audioplayer .track-number svg{top:1px}._apex_elementor #sonaar-player .player{border-color:initial}._apex_elementor .sr_it-text{color:#fff}._apex .eg-sonaar-events-grid01-element-14-a{min-height:40px}._apex #sonaar-player .close.btn-player{background-color:#fff}._apex .iron-audioplayer .track-number svg{top:1px}._apex #sonaar-player .player{border-color:initial}._apex .sr_it-text{color:#fff}@media (max-width: 768px){._apex .wpb_video_widget.vc_video-el-width-70 .wpb_wrapper{width:100%}}._apex .mc4wp-form input[type="text"],._apex .mc4wp-form input[type="email"],._apex .mc4wp-form input[type="tel"],._apex .mc4wp-form input[type="url"],._apex .mc4wp-form input[type="date"],._apex .mc4wp-form input[type="number"],._apex .mc4wp-form select,._apex .mc4wp-form textarea{background:transparent;border-radius:0;padding:18px 27px;box-sizing:border-box;border-width:2px}._apex input:-webkit-autofill,._apex textarea:-webkit-autofill,._apex select:-webkit-autofill{background:transparent}._apex .mc4wp-form{text-align:left}._apex .mc4wp-form button,._apex .mc4wp-form input[type=submit]{margin-left:0;padding:20px 40px;border-radius:0}._apex input[type="email"]::-webkit-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:Josefin Sans}._apex input[type="email"]:-moz-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:Josefin Sans}._apex input[type="email"]:-ms-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:Josefin Sans}._apex .mc4wp-form input[type="text"],._apex .mc4wp-form input[type="email"],._apex .mc4wp-form input[type="tel"],._apex .mc4wp-form input[type="url"],._apex .mc4wp-form input[type="date"],._apex .mc4wp-form input[type="number"],._apex .mc4wp-form select,._apex .mc4wp-form textarea{font-size:18px;color:#fff;font-family:Josefin Sans;line-height:30px}@media screen and (max-width: 767px){._apex #footer .vc_btn3-shape-round.vc_btn3-size-lg{width:52px;height:52px;transform:translate(50%, 0);margin-bottom:20px}._apex #footer .vc_btn3-container:first-child{margin-left:30px !important}._apex #footer .vc_btn3-container:last-child{margin-right:30px !important}}._kronoxx .eg-sonaar-events-grid01-element-14-a{min-height:40px}._kronoxx .splitColumns p{color:#000}._kronoxx .vc_row.textoverlay{background-position-x:center !important;background-position-y:top !important;background-size:inherit !important}._kronoxx .iron-audioplayer .album .album-art{max-width:570px}@media (max-width: 1024px){._kronoxx .splitColumns .wpb_column:first-child{padding-top:100px !important;padding-bottom:100px !important;padding:10%}}@media (max-width: 1920px){._kronoxx .vc_row.textoverlay{background-size:contain !important}}._kronoxx .sr_it-playlist-title{font-weight:700}._kronoxx .sr_it-playlist-artists,._kronoxx .sr_it-playlist-release-date{font-style:inherit}._kronoxx .defaultdivider{height:2px;width:40px}._kronoxx .nav-menu li a.backbtn{background:none;font-size:14px}._kronoxx .social-networks a i{font-size:21px}._kronoxx .mc4wp-form input[type="text"],._kronoxx .mc4wp-form input[type="email"],._kronoxx .mc4wp-form input[type="tel"],._kronoxx .mc4wp-form input[type="url"],._kronoxx .mc4wp-form input[type="date"],._kronoxx .mc4wp-form input[type="number"],._kronoxx .mc4wp-form select,._kronoxx .mc4wp-form textarea{background:transparent;border-radius:0;padding:18px 27px;box-sizing:border-box;border-width:2px}._kronoxx input:-webkit-autofill,._kronoxx textarea:-webkit-autofill,._kronoxx select:-webkit-autofill{background:transparent}._kronoxx .mc4wp-form{text-align:left}._kronoxx .mc4wp-form button,._kronoxx .mc4wp-form input[type=submit]{margin-left:0;padding:20px 40px;border-radius:0}._kronoxx input[type="email"]::-webkit-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._kronoxx input[type="email"]:-moz-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._kronoxx input[type="email"]:-ms-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._kronoxx .mc4wp-form input[type="text"],._kronoxx .mc4wp-form input[type="email"],._kronoxx .mc4wp-form input[type="tel"],._kronoxx .mc4wp-form input[type="url"],._kronoxx .mc4wp-form input[type="date"],._kronoxx .mc4wp-form input[type="number"],._kronoxx .mc4wp-form select,._kronoxx .mc4wp-form textarea{line-height:30px}._milend_elementor .classic-menu.mini .logo img{height:45px}._milend_elementor .classic-menu:not(.responsive) #menu-main-menu>li:not(.logo)>a{padding-left:0px;padding-right:0px;margin-right:20px;margin-left:20px}._milend_elementor .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a{padding-bottom:10px;border-bottom:6px solid rgba(0,0,0,0)}._milend_elementor .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a:hover{border-bottom:6px solid}._milend_elementor.single-album .album-header{margin-bottom:100px}._milend_elementor.single-album .sr_it-single-post.featured,._milend_elementor .single-album #sidebar{background:none !important}._milend_elementor .eg-sonaar-events-grid01-element-14-a{min-height:40px}._milend_elementor .small-icon-bt .elementor-button-icon{font-size:0.5em;line-height:1.8em}._milend_elementor .sonaar-elementor-inline-block .elementor-widget-container{display:inline-block}._milend_elementor .sr-dropshadow.elementor-section-stretched,._milend_elementor .sr-dropshadow .album-art img{box-shadow:0 10px 20px 3px rgba(0,0,0,0.35)}._milend_elementor .media-block a,._milend_elementor .articles-classic .media-block .holder,._milend_elementor .esg-grid .mainul li.eg-news-skin-split-wrapper{background-color:rgba(45,75,76,0.42) !important}._milend .eg-sonaar-events-grid01-element-14-a{min-height:40px}._milend #overlay{filter:brightness(50%)}._milend [role="listbox"] li{color:#000}._milend .widget-title{font-family:'Poppins';letter-spacing:2px !important}._milend .sr-letter-spacing-6{letter-spacing:6px}._milend .sr-letter-spacing-2{letter-spacing:2px}._milend .search-form input[type="search"]{border-color:#fff;background:none;color:#fff;min-width:200px;width:calc(100% - 135px)}._milend .search-form input[type="search"]::-webkit-input-placeholder{color:#fff}._milend .search-form input[type="search"]::-moz-placeholder{color:#fff}._milend .search-form input[type="search"]:-ms-input-placeholder{color:#fff}._milend .search-form input[type="search"]:-moz-placeholder{color:#fff}._milend .widget_search input[type="submit"]{margin:0px 10px 0px 10px !important;font-size:14px !important;background-color:rgba(255,255,255,0) !important;border-width:2px !important;border:solid !important}._milend #artists_filter option{color:#262423}._milend button{font-family:inherit}._milend .sr_it-event-buttons .button{border-radius:23px}._milend .style1-button .vc_btn3.vc_btn3-size-lg{font-size:18px;line-height:20px;letter-spacing:3px;font-weight:400}._milend .style1-button .vc_btn3-size-lg.vc_btn3-style-outline-custom{padding:17px 65px;border-radius:30px}._milend figure{padding-top:0}._milend .color1_txt>div,._milend .vc_grid p{color:inherit !important}._milend .vc_grid .vc_custom_heading a{text-decoration:underline}._milend .light-form,._milend .light-form p{color:#fff}._milend .light-form textarea{background:none !important}._milend .light-form input,._milend .light-form textarea{background:none;border:1px solid #fff;color:#fff}._milend input[type="submit"]{background:none;border-width:2px;border:solid;padding:17px 65px;height:initial;border-radius:30px;letter-spacing:3px;margin:0px;font-size:18px;line-height:20px;font-weight:400;transition:all .2s ease-in-out}._milend .light-form input[type="submit"]{margin-top:30px}._mandala .eg-sonaar-events-grid01-element-14-a{min-height:40px}._mandala .vc_icon_element-align-center{display:inline-block}._mandala .vc_icon_element-align-center+.vc_icon_element-align-center{margin-left:30px}._mandala #dropcap span.dropcap{margin-right:5px;margin-top:19px}._downbeat .eg-sonaar-events-grid01-element-14-a{min-height:40px}._downbeat .vc_row.textoverlay{background-position-x:center !important;background-position-y:top !important;background-size:inherit !important}@media (max-width: 1920px){._downbeat .vc_row.textoverlay{background-size:contain !important}}._downbeat #overlay{filter:brightness(0.5)}._downbeat .mc4wp-form input[type="text"],._downbeat .mc4wp-form input[type="email"],._downbeat .mc4wp-form input[type="tel"],._downbeat .mc4wp-form input[type="url"],._downbeat .mc4wp-form input[type="date"],._downbeat .mc4wp-form input[type="number"],._downbeat .mc4wp-form select,._downbeat .mc4wp-form textarea{background:transparent;border-radius:0;padding:18px 27px;box-sizing:border-box;border-width:2px}._downbeat input:-webkit-autofill,._downbeat textarea:-webkit-autofill,._downbeat select:-webkit-autofill{background:transparent}._downbeat .mc4wp-form button,._downbeat .mc4wp-form input[type=submit]{margin-left:0;padding:20px 40px;border-radius:0}._downbeat input[type="email"]::-webkit-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._downbeat input[type="email"]:-moz-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._downbeat input[type="email"]:-ms-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._downbeat .mc4wp-form input[type="text"],._downbeat .mc4wp-form input[type="email"],._downbeat .mc4wp-form input[type="tel"],._downbeat .mc4wp-form input[type="url"],._downbeat .mc4wp-form input[type="date"],._downbeat .mc4wp-form input[type="number"],._downbeat .mc4wp-form select,._downbeat .mc4wp-form textarea{line-height:30px}._moonlight_elementor .eg-sonaar-events-grid01-element-14-a{min-height:40px}._moonlight_elementor .classic-menu:not(.responsive) #menu-main-menu>li:not(.logo)>a{padding-left:0px;padding-right:0px;margin-right:20px;margin-left:20px}._moonlight_elementor .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a{padding-bottom:10px;border-bottom:6px solid rgba(0,0,0,0)}._moonlight_elementor .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a:hover{border-bottom:6px solid}._moonlight_elementor.single-album .album-header{margin-bottom:100px}._moonlight_elementor.single-album .sr_it-single-post.featured,._moonlight_elementor .single-album #sidebar{background:none !important}._moonlight .eg-sonaar-events-grid01-element-14-a{min-height:40px}._moonlight .classic-menu:not(.responsive) #menu-main-menu>li:not(.logo)>a{padding-left:0px;padding-right:0px;margin-right:20px;margin-left:20px}._moonlight .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a{padding-bottom:10px;border-bottom:6px solid rgba(0,0,0,0)}._moonlight .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a:hover{border-bottom:6px solid}._moonlight.single-album .album-header{margin-bottom:100px}._moonlight.single-album .sr_it-single-post.featured,._moonlight .single-album #sidebar{background:none !important}._moonlight .vc_row.textoverlay{background-position-x:center !important;background-position-y:top !important;background-size:inherit !important}@media (max-width: 1920px){._moonlight .vc_row.textoverlay{background-size:contain !important}}._moonlight .mc4wp-form input[type="text"],._moonlight .mc4wp-form input[type="email"],._moonlight .mc4wp-form input[type="tel"],._moonlight .mc4wp-form input[type="url"],._moonlight .mc4wp-form input[type="date"],._moonlight .mc4wp-form input[type="number"],._moonlight .mc4wp-form select,._moonlight .mc4wp-form textarea{background:transparent;border-radius:0;padding:18px 27px;box-sizing:border-box;border-width:2px}._moonlight input:-webkit-autofill,._moonlight textarea:-webkit-autofill,._moonlight select:-webkit-autofill{background:transparent}._moonlight .mc4wp-form button,._moonlight .mc4wp-form input[type=submit]{margin-left:0;padding:20px 40px;border-radius:0}._moonlight input[type="email"]::-webkit-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._moonlight input[type="email"]:-moz-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._moonlight input[type="email"]:-ms-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._moonlight .mc4wp-form input[type="text"],._moonlight .mc4wp-form input[type="email"],._moonlight .mc4wp-form input[type="tel"],._moonlight .mc4wp-form input[type="url"],._moonlight .mc4wp-form input[type="date"],._moonlight .mc4wp-form input[type="number"],._moonlight .mc4wp-form select,._moonlight .mc4wp-form textarea{line-height:30px}._prodigy .eg-sonaar-events-grid01-element-14-a{min-height:40px}._prodigy h1.sr_it-videolist-item-title{letter-spacing:0px}._prodigy .sub-arrow i{padding-top:9px;font-size:16px}._prodigy .promo-overlay{background:none}._prodigy .sr_it-playlist-title{font-weight:700}._prodigy .sr_it-playlist-artists,._prodigy .sr_it-playlist-release-date{font-style:inherit}._prodigy .defaultdivider{height:2px;width:40px}._prodigy .nav-menu li a.backbtn{background:none;font-size:14px}._prodigy .social-networks a i{font-size:21px}._prodigy .mc4wp-form input[type="text"],._prodigy .mc4wp-form input[type="email"],._prodigy .mc4wp-form input[type="tel"],._prodigy .mc4wp-form input[type="url"],._prodigy .mc4wp-form input[type="date"],._prodigy .mc4wp-form input[type="number"],._prodigy .mc4wp-form select,._prodigy .mc4wp-form textarea{background:transparent;border-radius:0;padding:18px 27px;box-sizing:border-box;border-width:2px}._prodigy input:-webkit-autofill,._prodigy textarea:-webkit-autofill,._prodigy select:-webkit-autofill{background:transparent}._prodigy .mc4wp-form button,._prodigy .mc4wp-form input[type=submit]{margin-left:0;padding:20px 40px;border-radius:0}._prodigy input[type="email"]::-webkit-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._prodigy input[type="email"]:-moz-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._prodigy input[type="email"]:-ms-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._prodigy .mc4wp-form input[type="text"],._prodigy .mc4wp-form input[type="email"],._prodigy .mc4wp-form input[type="tel"],._prodigy .mc4wp-form input[type="url"],._prodigy .mc4wp-form input[type="date"],._prodigy .mc4wp-form input[type="number"],._prodigy .mc4wp-form select,._prodigy .mc4wp-form textarea{line-height:30px}._indigo_elementor .classic-menu #menu-main-menu>li:not(.logo)>a{padding-left:0px;padding-right:0px;margin-right:40px}._indigo_elementor .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a{padding-bottom:10px;border-bottom:6px solid rgba(0,0,0,0)}._indigo_elementor .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a:hover{border-bottom:6px solid}._indigo .eg-sonaar-events-grid01-element-14-a{min-height:40px}._indigo .classic-menu #menu-main-menu>li:not(.logo)>a{padding-left:0px;padding-right:0px;margin-right:40px}._indigo .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a{padding-bottom:10px;border-bottom:6px solid rgba(0,0,0,0)}._indigo .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a:hover{border-bottom:6px solid}._indigo .indigo-button-style button,._indigo .indigo-button-style a{font-weight:bold}._indigo .mc4wp-form input[type=text],._indigo .mc4wp-form input[type=email],._indigo .mc4wp-form input[type=tel],._indigo .mc4wp-form input[type=url],._indigo .mc4wp-form input[type=date],._indigo .mc4wp-form select,._indigo .mc4wp-form textarea{max-width:290px}._beats_elementor .sr-inlineblock .elementor-widget-container{display:inline-block}@media (min-width: 992px){._beats_elementor .iron-audioplayer.show-playlist .buttons-block{padding-left:calc(25% - 185px)}}._beats_elementor .eg-sonaar-events-grid01-element-14-a{min-height:40px}._beats_elementor span.heading-b3{height:3px !important;width:45px !important}._beats_elementor .esg-grid{font-family:inherit}._beats_elementor sup{font-size:22px}._beats .eg-sonaar-events-grid01-element-14-a{min-height:40px}._beats span.heading-b3{height:3px !important;width:45px !important}._beats .esg-grid{font-family:inherit}._beats sup{font-size:22px}._beats #wrapper .vc_btn3.vc_btn3-size-lg{font-weight:700;padding-left:65px !important;padding-right:65px !important;font-size:24px !important}._beats #footer .footercredit p{font-size:13px;letter-spacing:2px}._beats .mc4wp-form button,._beats .mc4wp-form input[type=submit],._beats .mc4wp-form input[type=button]{font-weight:700;border-radius:65px;padding-left:65px !important;padding-right:65px !important;font-size:24px !important}@media only screen and (min-width: 1025px){._soundman_elementor .albumCover{width:464px;height:696px}}._soundman_elementor .album-art{overflow:hidden}._soundman_elementor.single-album .sr_it-single-post.featured:not(.no-banner){margin-top:0}._soundman_elementor.single-album .sr_it-single-post.featured,._soundman_elementor .single-album #sidebar{background:none !important}._soundman .eg-sonaar-events-grid01-element-14-a{min-height:40px}._soundman .vc_icon_element-align-center{display:inline-block}._soundman .vc_icon_element-align-center+.vc_icon_element-align-center{margin-left:30px}._soundman .entry p{letter-spacing:2px}._soundman .vc_general.vc_btn3{letter-spacing:6px;padding:12px 44px}._soundman .sr_it-nav,._soundman .sr_it-artist-nav,._soundman .sr_it-artist-nav a{color:#fff}@media only screen and (min-width: 1025px){._soundman .albumCover{width:464px;height:696px}}._soundman .album-art{overflow:hidden}._soundman.single-album .sr_it-single-post.featured,._soundman .single-album #sidebar{background:none !important}._thecrew_elementor .mainheading .elementor-widget-heading .elementor-widget-container{display:inline-block}._thecrew_elementor .classic-menu.incontainer:not(.responsive) .menu-container,._thecrew_elementor .classic-menu:not(.responsive).incontainer:not(.responsive) .menu-container{padding:0px !important}._thecrew_elementor .classic-menu:not(.responsive).mini .logo{padding-top:0px;padding-bottom:0px}._thecrew_elementor .eg-sonaar-events-grid01-element-14-a{min-height:40px}._thecrew_elementor .container,._thecrew_elementor .single .container,._thecrew_elementor .blog .container,._thecrew_elementor .page-template .container{padding-left:40px !important;padding-right:40px !important}._thecrew_elementor #page-banner.fullscreen-banner,._thecrew_elementor .album-header{height:70vh}._thecrew_elementor span.heading-b3{height:3px !important;width:45px !important}._thecrew_elementor .sr_it-nav,._thecrew_elementor .sr_it-artist-nav,._thecrew_elementor .sr_it-artist-nav a{color:#fff}._thecrew_elementor .esg-grid{font-family:inherit}._thecrew_elementor sup{font-size:22px}@media (max-width: 768px){._thecrew_elementor .container{padding-left:30px !important;padding-right:30px !important}._thecrew_elementor.single-album .container{padding-left:0 !important;padding-right:0 !important}}@media (max-width: 1200px){._thecrew_elementor #overlay{background-image:none}}._thecrew .eg-sonaar-events-grid01-element-14-a{min-height:40px}._thecrew .container,._thecrew .single .container,._thecrew .blog .container,._thecrew .page-template .container{padding-left:40px !important;padding-right:40px !important}._thecrew #page-banner.fullscreen-banner,._thecrew .album-header{height:70vh}._thecrew span.heading-b3{height:3px !important;width:45px !important}._thecrew .sr_it-nav,._thecrew .sr_it-artist-nav,._thecrew .sr_it-artist-nav a{color:#fff}._thecrew .esg-grid{font-family:inherit}._thecrew sup{font-size:22px}._thecrew #wrapper .vc_btn3.vc_btn3-size-lg{font-weight:700;padding-left:65px !important;padding-right:65px !important;font-size:24px !important}._thecrew #footer .footercredit p{font-size:13px;letter-spacing:2px}._thecrew .mc4wp-form{margin:auto;width:310px !important}._thecrew .mc4wp-form button,._thecrew .mc4wp-form input[type=submit],._thecrew .mc4wp-form input[type=button]{font-weight:700;color:#000 !important;text-transform:uppercase;font-family:inherit;padding-left:65px !important;padding-right:65px !important;font-size:24px !important}._thecrew .concerts-list{border-bottom:1px dashed}._thecrew .concerts-list .event{border-bottom:1px dashed}@media (max-width: 768px){._thecrew .container{padding-left:30px !important;padding-right:30px !important}._thecrew.single-album .container{padding-left:0 !important;padding-right:0 !important}._thecrew div .vc_custom_heading.sr_it-inline-block{font-size:38px !important;line-height:46px !important}}@media (max-width: 1200px){._thecrew #overlay{background-image:none}}._skullz_elementor .woocommerce-page .woocommerce-info{color:#000000}._skullz .eg-sonaar-events-grid01-element-14-a{min-height:40px}._skullz .page-title{text-align:center}._skullz .page-title h1,._skullz .error404 h1{display:inline-block;border-bottom:10px solid #dedede;padding-bottom:4px}._skullz .promotext h1,._skullz .promotext h2,._skullz .promotext h3,._skullz .promotext h4,._skullz .promotext h5,._skullz .promotext h6{line-height:2.25vw}._skullz a.promobox:hover .promosubtext{margin-top:10px}._skullz span.heading-b3{height:3px !important;width:45px !important}._skullz .sr_it-nav,._skullz .sr_it-artist-nav,._skullz .sr_it-artist-nav a{color:#fff}._skullz .esg-grid{font-family:inherit}._skullz #wrapper .vc_btn3.vc_btn3-size-lg{font-weight:700;padding-left:65px !important;padding-right:65px !important;font-size:24px !important}._skullz #footer .footercredit p{font-size:13px;letter-spacing:2px}._skullz .mc4wp-form{margin:auto;width:310px !important}._skullz .mc4wp-form button,._skullz .mc4wp-form input[type=submit],._skullz .mc4wp-form input[type=button]{font-weight:700;color:#000 !important;text-transform:uppercase;font-family:inherit;padding-left:65px !important;padding-right:65px !important;font-size:24px !important}@media (max-width: 768px){._skullz div .vc_custom_heading.sr_it-inline-block{font-size:38px !important;line-height:46px !important}}@media (max-width: 1200px){._skullz #overlay{background-image:none}}@media (max-width: 1400px){._skullz .promotext h1,._skullz .promotext h2,._skullz .promotext h3,._skullz .promotext h4,._skullz .promotext h5,._skullz .promotext h6{line-height:2.8rem}}._studio_elementor .elementor-widget-sonaar-mailchimp input{text-align:center}._studio .eg-sonaar-events-grid01-element-14-a{min-height:40px}._studio .vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-custom{font-weight:600}@media (min-width: 769px){._studio .vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-custom{font-size:21px;line-height:21px;padding:25px 70px}}._studio .promotext h1,._studio .promotext h2,._studio .promotext h3,._studio .promotext h4,._studio .promotext h5,._studio .promotext h6{line-height:2.25vw}@media only screen and (max-width: 767px){._studio .promotext h1,._studio .promotext h2,._studio .promotext h3,._studio .promotext h4,._studio .promotext h5,._studio .promotext h6{line-height:8vw}}._studio .special-big-text p{font-size:21px;line-height:36px;font-weight:600}._studio .special-medium-text p{font-size:18px;line-height:28px}._studio #footer .container{max-width:1400px}._studio #footer form{text-align:inherit}._studio #footer .vc_btn3.vc_btn3-size-lg .vc_btn3-icon{font-size:34px;height:34px;line-height:34px}._studio .mc4wp-form input[type=text],._studio .mc4wp-form input[type=email],._studio .mc4wp-form input[type=tel],._studio .mc4wp-form input[type=url],._studio .mc4wp-form input[type=date],._studio .mc4wp-form input[type=number],._studio .mc4wp-form select,._studio .mc4wp-form textarea{color:#dfd9df;background:transparent;text-align:center;font-size:14px;line-height:18px;padding:0 15px;height:48px;box-sizing:border-box;border:2px solid;border-radius:32px;margin-bottom:20px;margin-left:20px;margin-right:20px}._studio #footer ::-webkit-input-placeholder{color:#dfd9df !important;opacity:1 !important}._studio #footer ::-moz-placeholder{color:#dfd9df !important;opacity:1 !important}._studio #footer :-ms-input-placeholder{color:#dfd9df !important;opacity:1 !important}._studio #footer :-moz-placeholder{color:#dfd9df !important;opacity:1 !important}._studio .mc4wp-form input[type=submit]{font-size:14px;line-height:18px;height:50px;text-transform:uppercase;font-weight:500;padding:0 15px;border-radius:32px;letter-spacing:1px;margin-top:0;margin-bottom:20px;margin-left:20px;margin-right:20px;color:#dfd9df !important;box-sizing:content-box}._studio #footer .mc4wp-form input[type=submit]:hover{color:#dfd9df !important;background-color:#179a7d !important}@media (min-width: 768px){._studio .mc4wp-form input[type=text],._studio .mc4wp-form input[type=email],._studio .mc4wp-form input[type=tel],._studio .mc4wp-form input[type=url],._studio .mc4wp-form input[type=date],._studio .mc4wp-form input[type=number],._studio .mc4wp-form select,._studio .mc4wp-form textarea{font-size:21px;line-height:21px;height:58px;width:calc(65% - 70px);max-width:435px;box-sizing:content-box;margin-left:0;margin-right:8%}._studio .mc4wp-form input[type=submit]{padding:0 15px;height:60px;width:25%;font-size:17px;line-height:21px;margin-left:0;margin-right:0}}._studio .footercredit{font-size:11px;line-height:20px;letter-spacing:3px;text-transform:uppercase}._studio .footercredit a{text-decoration:underline}._kimchee_elementor .eg-sonaar-events-grid01-element-14-a{min-height:40px}._kimchee_elementor .social-networks a i{font-size:21px}._kimchee_elementor .single-album .buttons-block .available-now{font-weight:initial}._kimchee_elementor .single-album .content-box .blockquote-block figcaption{font-weight:initial}._kimchee_elementor .info-section .links-block{border-top:1px solid #000}._kimchee_elementor .classic-menu.responsive .logo img{height:70px}._kimchee .eg-sonaar-events-grid01-element-14-a{min-height:40px}@media (min-width: 850px){._kimchee .site-logo img{width:150px}}._karbones_elementor .classic-menu>ul>li:not(.hotlink) a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._karbones_elementor .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._karbones_elementor .classic-menu>ul>li:not(.hotlink) a:hover .menuItemUnderline,._karbones_elementor .classic-menu ul>li.current-menu-item:not(.hotlink)>a>.menuItemUnderline{right:0}._karbones_elementor .menuItemUnderline{position:absolute;left:0;right:100%;bottom:0;background:#fff;height:8px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}._karbones_elementor .responsive .menuItemUnderline{display:none}._karbones_elementor .classic-menu #menu-main-menu a:hover:after,._karbones_elementor .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._karbones_elementor .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:8px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._karbones_elementor .responsive #menu-main-menu a:after{display:none}._karbones_elementor .classic-menu #menu-main-menu .logo a:after{display:none}@media (max-width: 1529px){._karbones .classic-menu:not(.responsive) .classic-menu-hot-links{display:none}._karbones .classic-menu:not(.responsive) .logo{padding-left:0}}._karbones .classic-menu.responsive #menu-main-menu>li.current-menu-item>a,._karbones .classic-menu.responsive>ul>li a:hover,._karbones .classic-menu.responsive>ul>li.languages-selector>ul>li a:hover,._karbones .classic-menu.responsive>ul>li.current-menu-ancestor>a{color:#494949}._karbones .classic-menu.responsive #menu-main-menu .sub-menu a:hover{background:transparent}._karbones .classic-menu>ul>li:not(.hotlink) a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._karbones .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._karbones .classic-menu>ul>li:not(.hotlink) a:hover .menuItemUnderline,._karbones .classic-menu ul>li.current-menu-item:not(.hotlink)>a>.menuItemUnderline{right:0}._karbones .menuItemUnderline{position:absolute;left:0;right:100%;bottom:0;background:#fff;height:8px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}._karbones .responsive .menuItemUnderline{display:none}._karbones .classic-menu #menu-main-menu a:hover:after,._karbones .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._karbones .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:8px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._karbones .responsive #menu-main-menu a:after{display:none}._karbones .classic-menu #menu-main-menu .logo a:after{display:none}._karbones .tp-caption b,._karbones .tp-caption a{font-size:inherit !important;line-height:inherit !important;letter-spacing:inherit !important}._karbones .rev-btn.rev-withicon i{font-size:inherit;line-height:inherit;padding-right:10px;margin-left:0 !important}._karbones .comment-form #submit,._karbones .wpcf7-submit,._karbones a.button:hover,._karbones a.button,._karbones .mc4wp-form button,._karbones .mc4wp-form input[type=submit]{color:#000}._karbones .button{text-transform:uppercase}@media only screen and (min-width: 800px){._karbones #wrapper,._karbones #wrapper>.container{min-height:100vh}._karbones .admin-bar #wrapper,._karbones .admin-bar #wrapper>.container{min-height:calc(100vh - 32px)}}._outlander_elementor .sr_it-videolist-item-title{letter-spacing:0}._outlander_elementor .sr_it-event-main h1{text-transform:uppercase}._outlander_elementor .sr_it-event-buttons{text-transform:uppercase;font-weight:600}._outlander_elementor .sr_it-event-buttons i{display:none}._outlander_elementor .concerts-list .event{border:1px solid;margin-bottom:8px}._outlander_elementor .concerts-list{border:0}._outlander_elementor body .sr-it-event-date .sr-it-date-years{color:#fff;font-weight:400}._outlander_elementor body .sr_it-event-main{border-color:#fff}._outlander_elementor .concerts-list .event:hover{border-color:transparent}._outlander_elementor #add_payment_method #payment,._outlander_elementor .woocommerce-cart #payment,._outlander_elementor .woocommerce-checkout #payment{background:rgba(255,255,255,0.1)}._outlander .classic-menu:not(.responsive) .classic-menu-logo{display:none}._outlander .classic-menu:not(.responsive) .logo{margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}._outlander .vc_custom_heading b{font-weight:inherit !important;display:inline-block}._outlander a.button{color:#000}._outlander .overflowVisible{overflow:visible !important}._outlander .sr_it-videolist-item-title{letter-spacing:0}._outlander .sr_it-event-main h1{text-transform:uppercase}._outlander .sr_it-event-buttons{text-transform:uppercase;font-weight:600}._outlander .sr_it-event-buttons i{display:none}._outlander .concerts-list .event{border:1px solid;margin-bottom:8px}._outlander .concerts-list{border:0}._outlander body .sr-it-event-date .sr-it-date-years{color:#fff;font-weight:400}._outlander body .sr_it-event-main{border-color:#fff}._outlander .concerts-list .event:hover{border-color:transparent}._outlander .outlander-socialnetwork a{font-size:16px !important;font-weight:600 !important;line-height:21px !important;letter-spacing:1px !important;background-image:unset !important;padding-left:5px !important;padding-right:5px !important;margin-left:25px !important;margin-right:25px !important}._outlander .outlander-socialnetwork i{font-size:19px !important;position:static !important;display:inline !important;padding-right:11px !important}._outlander #add_payment_method #payment,._outlander .woocommerce-cart #payment,._outlander .woocommerce-checkout #payment{background:rgba(255,255,255,0.1)}._podcastr_elementor .sr_it-videolist-item-title{font-size:18px;line-height:20px;letter-spacing:0px}._podcastr_elementor .sr_it-videolist-item-date{font-size:14px;line-height:14px}._podcastr_elementor h1.page-title{font-size:42px;line-height:42px}._podcastr_elementor .page-subtitle{font-size:21px;line-height:24px}._podcastr_elementor .eg-sonaar-events-grid01-element-14-a{min-height:40px}._podcastr_elementor span.heading-b3{height:3px !important;width:45px !important}._podcastr_elementor .esg-grid{font-family:inherit}._podcastr_elementor sup{font-size:22px}._podcastr_elementor .iron-audioplayer .track-title{font-weight:bold}._podcastr_elementor .iron_widget_radio.iron_podcast_player{box-shadow:0px 0px 30px rgba(0,0,0,0.2)}._podcastr_elementor .iron_podcast_player .iron-audioplayer .track-title{letter-spacing:-1px}._podcastr_elementor #sonaar-player .playerNowPlaying .metadata{letter-spacing:0px}._podcastr_elementor .classic-menu ul.sub-menu li a{letter-spacing:0px}._podcastr_elementor .classic-menu:not(.mini):not(.responsive) .menu-container{margin-top:33px}._podcastr_elementor .classic-menu.responsive #menu-main-menu .current-menu-item>a,._podcastr_elementor .classic-menu.responsive a:hover,._podcastr_elementor .classic-menu.responsive .classic-menu-hot-links>li.languages-selector>ul>li a:hover,._podcastr_elementor .classic-menu.responsive ul>li.current-menu-ancestor>a{color:#494949}._podcastr_elementor .classic-menu.responsive .sub-menu li a:hover{background:transparent}._podcastr_elementor .classic-menu #menu-main-menu a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._podcastr_elementor .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._podcastr_elementor .classic-menu #menu-main-menu a:hover:after,._podcastr_elementor .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._podcastr_elementor .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:5px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._podcastr_elementor .responsive #menu-main-menu a:after{display:none}._podcastr_elementor .classic-menu #menu-main-menu .logo a:after{display:none}._podcastr .host-avatar{display:inline-block}._podcastr .host-name{position:relative;top:10px;margin-left:10px}._podcastr .sr_it-videolist-item-title{font-size:18px;line-height:20px;letter-spacing:0px}._podcastr .sr_it-videolist-item-date{font-size:14px;line-height:14px}._podcastr h1.page-title{font-size:42px;line-height:42px}._podcastr .page-subtitle{font-size:21px;line-height:24px}._podcastr .eg-sonaar-events-grid01-element-14-a{min-height:40px}._podcastr span.heading-b3{height:3px !important;width:45px !important}._podcastr .esg-grid{font-family:inherit}._podcastr sup{font-size:22px}._podcastr #wrapper .vc_btn3.vc_btn3-size-lg{padding-left:65px !important;padding-right:65px !important;font-size:24px !important}._podcastr .iron-audioplayer .track-title{font-weight:bold}._podcastr .iron_widget_radio.iron_podcast_player{box-shadow:0px 0px 30px rgba(0,0,0,0.2)}._podcastr .iron_podcast_player .iron-audioplayer .track-title{letter-spacing:-1px}._podcastr #sonaar-player .playerNowPlaying .metadata{letter-spacing:0px}._podcastr .vc_btn3{padding:15px 30px}._podcastr .vc_btn3:not(:hover){background-color:#000 !important}._podcastr .classic-menu ul.sub-menu li a{letter-spacing:0px}._podcastr .classic-menu:not(.mini):not(.responsive) .menu-container{margin-top:33px}._podcastr .classic-menu.responsive #menu-main-menu .current-menu-item>a,._podcastr .classic-menu.responsive a:hover,._podcastr .classic-menu.responsive .classic-menu-hot-links>li.languages-selector>ul>li a:hover,._podcastr .classic-menu.responsive ul>li.current-menu-ancestor>a{color:#494949}._podcastr .classic-menu.responsive .sub-menu li a:hover{background:transparent}._podcastr .classic-menu #menu-main-menu a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._podcastr .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._podcastr .classic-menu #menu-main-menu a:hover:after,._podcastr .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._podcastr .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:5px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._podcastr .responsive #menu-main-menu a:after{display:none}._podcastr .classic-menu #menu-main-menu .logo a:after{display:none}._podcastr #footer .footercredit p{font-size:13px;letter-spacing:2px}._podcastr .mc4wp-form button,._podcastr .mc4wp-form input[type=submit],._podcastr .mc4wp-form input[type=button]{border-radius:65px;padding-left:65px !important;padding-right:65px !important;font-size:24px !important}._castopress_elementor #sidebar .panel__heading h3,._castopress_elementor .elementor-widget-sidebar .panel__heading h3{color:#fff}._castopress_elementor .terms-list a{color:inherit}@media screen and (min-width: 1161px){._castopress_elementor .albumCover{margin-top:110px}._castopress_elementor.single-album .sr_it-single-post.featured{margin-top:-50px}}._castopress_elementor .classic-menu ul.sub-menu li a{letter-spacing:0px}._castopress_elementor .classic-menu.responsive>ul>li.current-menu-item>a,._castopress_elementor .classic-menu.responsive>ul>li a:hover,._castopress_elementor .classic-menu.responsive>ul>li.languages-selector>ul>li a:hover,._castopress_elementor .classic-menu.responsive>ul>li.current-menu-ancestor>a{color:#494949}._castopress_elementor .classic-menu.responsive>ul>li>ul>li a:hover{background:transparent}._castopress_elementor .classic-menu #menu-main-menu a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._castopress_elementor .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._castopress_elementor .classic-menu #menu-main-menu a:hover:after,._castopress_elementor .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._castopress_elementor .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:5px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._castopress_elementor .responsive #menu-main-menu a:after{display:none}._castopress_elementor .classic-menu #menu-main-menu .logo a:after{display:none}._castopress h1,._castopress h2,._castopress h3,._castopress h4,._castopress h5,._castopress h6{font-weight:initial}._castopress .about-text .vc_custom_heading strong{color:#bb825d;font-weight:400}._castopress .about-text p{line-height:28px;text-transform:uppercase}._castopress .sponsor-stats p{text-transform:uppercase}._castopress .sponsorkit-stats-numbers p,._castopress .sponsorkit-stats-numbers h1{color:#222325}._castopress .sponsorkit-stats-numbers .wpb_column .vc_column-inner{padding:70px 50px !important;border-radius:11px;background-color:#fff !important}@media only screen and (max-width: 849px){._castopress .container{padding-top:30px}._castopress #footer .container{padding-top:0px}}._castopress .terms-list a{color:inherit !important}._castopress blockquote{border-left-color:inherit}._castopress .single-podcastshow .vc_row.wpb_row.vc_row.vc_row-has-fill{background-color:#19191b !important}._castopress .host-avatar{display:inline-block}._castopress .host-name{position:relative;top:10px;margin-left:10px}._castopress .sr_it-videolist-item-title{font-size:18px;line-height:20px;letter-spacing:0px}._castopress .sr_it-videolist-item-date{font-size:14px;line-height:14px}._castopress h1.page-title{font-size:42px;line-height:42px}._castopress .page-subtitle{font-size:21px;line-height:24px}._castopress .eg-sonaar-events-grid01-element-14-a{min-height:40px}._castopress span.heading-b3{height:3px !important;width:45px !important}._castopress .esg-grid{font-family:inherit}._castopress sup{font-size:22px}._castopress #wrapper .vc_btn3.vc_btn3-size-lg{padding-left:65px !important;padding-right:65px !important;font-size:24px !important}._castopress .iron-audioplayer .track-title{text-transform:uppercase}._castopress .iron_widget_radio.iron_podcast_player{box-shadow:0px 0px 30px rgba(0,0,0,0.2);border-radius:6px}._castopress #sonaar-player .playerNowPlaying .metadata{letter-spacing:0px}._castopress .vc_btn3{padding:15px 30px}._castopress .vc_btn3:not(:hover){color:inherit !important;background-color:#19191b !important}._castopress .classic-menu ul.sub-menu li a{letter-spacing:0px}._castopress .classic-menu.responsive>ul>li.current-menu-item>a,._castopress .classic-menu.responsive>ul>li a:hover,._castopress .classic-menu.responsive>ul>li.languages-selector>ul>li a:hover,._castopress .classic-menu.responsive>ul>li.current-menu-ancestor>a{color:#494949}._castopress .classic-menu.responsive>ul>li>ul>li a:hover{background:transparent}._castopress .classic-menu #menu-main-menu a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._castopress .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._castopress .classic-menu #menu-main-menu a:hover:after,._castopress .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._castopress .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:5px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._castopress .responsive #menu-main-menu a:after{display:none}._castopress .classic-menu #menu-main-menu .logo a:after{display:none}._castopress #footer .footercredit p{font-size:13px;letter-spacing:2px}._castopress #footer p{text-transform:uppercase;color:inherit}._castopress #footer .vc_btn3.vc_btn3-style-custom{background-image:none !important}._castopress .mc4wp-form button,._castopress .mc4wp-form input[type=submit],._castopress .mc4wp-form input[type=button]{padding:11px 27px;border-radius:30px;color:#19191b !important;font-family:inherit !important;text-transform:uppercase}._castopress .mc4wp-form input{font-family:inherit;text-transform:uppercase}._castopress .mc4wp-form input::placeholder{color:#7d8189 !important}._castopress .mc4wp-form input[type=text],._castopress .mc4wp-form input[type=email],._castopress .mc4wp-form input[type=tel],._castopress .mc4wp-form input[type=url],._castopress .mc4wp-form input[type=date],._castopress .mc4wp-form input[type=number],._castopress .mc4wp-form select,._castopress .mc4wp-form textarea{color:#7d8189;text-transform:uppercase;border-radius:30px !important;background-color:#3e4249;border:none}._promote_elementor .rotateMeCW{transform:rotate(90deg)}._promote_elementor .classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_align-pull-center.classic_menu_logo_align-pull-left .logo,._promote_elementor .classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_align-pull-center.classic_menu_logo_align-pull-left .logo{left:0px}._promote_elementor .logo-desktop,._promote_elementor .classic-menu.mini .logo img{height:67px}._promote_elementor .paypal-donate{text-align:center}._promote_elementor .paypal_btn{font-size:18px;letter-spacing:1px;padding:15px 30px;border-radius:30px 30px 30px 30px !important;transition-timing-function:cubic-bezier(0.16, 0.28, 0.42, 1.05);transition:all 300ms ease-in-out;text-transform:uppercase;color:#fff;background-color:#941dea;border:0;box-shadow:0px 0px 20px 1px #941dea}._promote_elementor .paypal_btn:hover{transform:scale(1.1);background-color:#511781;box-shadow:0px 0px 10px 1px #130523}._promote_elementor .events-bar{margin-bottom:15px}@media (max-width: 1280px){._promote_elementor .verticalHeadingLeft{top:50% !important;left:-195px !important}._promote_elementor .verticalHeadingRight{top:50% !important;right:-180px !important}}@media (min-width: 920px){._promote_elementor .sonaar-filters .eg-search-wrapper{float:right;margin-top:30px}._promote_elementor .sonaar-filters .esg-filters:after{content:"";display:table;clear:both}}._streamking_elementor .paypal-donate{text-align:center}._streamking_elementor .paypal_btn{font-size:18px;letter-spacing:1px;padding:15px 30px;border-radius:30px 30px 30px 30px !important;transition-timing-function:cubic-bezier(0.16, 0.28, 0.42, 1.05);transition:all 300ms ease-in-out;text-transform:uppercase;color:#fff;background-color:#941dea;border:0;box-shadow:0px 0px 20px 1px #941dea}._streamking_elementor .paypal_btn:hover{transform:scale(1.1);background-color:#511781;box-shadow:0px 0px 10px 1px #130523}._streamking_elementor .classic-menu.mini{box-shadow:0px 0px 10px #0000002e}._streamking_elementor .classic-menu #menu-main-menu a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._streamking_elementor .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._streamking_elementor .classic-menu #menu-main-menu a:hover:after,._streamking_elementor .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._streamking_elementor .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:5px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._streamking_elementor .responsive #menu-main-menu a:after{display:none}._streamking_elementor .classic-menu #menu-main-menu .logo a:after{display:none}._speakerpress_elementor .classic-menu #menu-main-menu a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._speakerpress_elementor .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._speakerpress_elementor .classic-menu #menu-main-menu a:hover:after,._speakerpress_elementor .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._speakerpress_elementor .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:5px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._speakerpress_elementor .responsive #menu-main-menu a:after{display:none}._speakerpress_elementor .classic-menu #menu-main-menu .logo a:after{display:none}._speakerpress h1,._speakerpress h2,._speakerpress h3,._speakerpress h4,._speakerpress h5,._speakerpress h6{font-weight:initial}._speakerpress .about-text .vc_custom_heading strong{color:#61DAC3;font-weight:400}._speakerpress .about-text p{line-height:28px;text-transform:uppercase}._speakerpress .sponsor-stats p{text-transform:uppercase}._speakerpress .sponsorkit-stats-numbers p,._speakerpress .sponsorkit-stats-numbers h1{color:#fff}._speakerpress .sponsorkit-stats-numbers .wpb_column .vc_column-inner{padding:70px 50px !important;border-radius:11px;background-color:#61DAC3 !important}@media only screen and (max-width: 849px){._speakerpress body:not(.home) .container{padding-top:30px}._speakerpress #footer .container{padding-top:0px}}._speakerpress .terms-list a{color:inherit !important}._speakerpress blockquote{border-left-color:inherit}._speakerpress .single-podcastshow .vc_row.wpb_row.vc_row.vc_row-has-fill{background-color:#19191b !important}._speakerpress .host-avatar{display:inline-block}._speakerpress .host-name{position:relative;top:10px;margin-left:10px}._speakerpress .sr_it-videolist-item-title{font-size:18px;line-height:20px;letter-spacing:0px}._speakerpress .sr_it-videolist-item-date{font-size:14px;line-height:14px}._speakerpress h1.page-title{font-size:42px;line-height:42px}._speakerpress .page-subtitle{font-size:21px;line-height:24px}._speakerpress .eg-sonaar-events-grid01-element-14-a{min-height:40px}._speakerpress span.heading-b3{height:3px !important;width:45px !important}._speakerpress .esg-grid{font-family:inherit}._speakerpress sup{font-size:22px}._speakerpress #wrapper .vc_btn3.vc_btn3-size-lg{padding-left:65px !important;padding-right:65px !important;font-size:24px !important}._speakerpress .iron-audioplayer .track-title{text-transform:uppercase}._speakerpress .iron_widget_radio.iron_podcast_player{box-shadow:0px 0px 30px rgba(0,0,0,0.2);border-radius:6px}._speakerpress #sonaar-player .playerNowPlaying .metadata{letter-spacing:0px}._speakerpress .vc_btn3{padding:15px 30px}._speakerpress .vc_btn3:not(:hover){color:inherit !important;background-color:#ddd !important}._speakerpress .classic-menu #menu-main-menu ul.sub-menu li a{letter-spacing:0px;padding-left:10px;padding-right:10px}._speakerpress .classic-menu.responsive>ul>li.current-menu-item>a,._speakerpress .classic-menu.responsive>ul>li a:hover,._speakerpress .classic-menu.responsive>ul>li.languages-selector>ul>li a:hover,._speakerpress .classic-menu.responsive>ul>li.current-menu-ancestor>a{color:#494949}._speakerpress .classic-menu.responsive>ul>li>ul>li a:hover{background:transparent}._speakerpress .classic-menu #menu-main-menu a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._speakerpress .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._speakerpress .classic-menu #menu-main-menu a:hover:after,._speakerpress .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._speakerpress .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:5px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._speakerpress .responsive #menu-main-menu a:after{display:none}._speakerpress .classic-menu #menu-main-menu .logo a:after{display:none}._speakerpress #footer .footercredit p{font-size:13px;letter-spacing:2px}._speakerpress #footer p{text-transform:uppercase;color:inherit}._speakerpress #footer .vc_btn3.vc_btn3-style-custom{background-image:none !important}._speakerpress #footer .vc_general.vc_btn3:focus,._speakerpress #footer .vc_general.vc_btn3:hover{color:#595d63 !important}._speakerpress .mc4wp-form button,._speakerpress .mc4wp-form input[type=submit],._speakerpress .mc4wp-form input[type=button]{padding:11px 27px;border-radius:30px;color:#fff !important;font-family:inherit !important;text-transform:uppercase}._speakerpress .mc4wp-form input{font-family:inherit;text-transform:uppercase}._speakerpress .mc4wp-form input::placeholder{color:#7d8189 !important}._speakerpress .mc4wp-form input[type=text],._speakerpress .mc4wp-form input[type=email],._speakerpress .mc4wp-form input[type=tel],._speakerpress .mc4wp-form input[type=url],._speakerpress .mc4wp-form input[type=date],._speakerpress .mc4wp-form input[type=number],._speakerpress .mc4wp-form select,._speakerpress .mc4wp-form textarea{color:#7d8189;text-transform:uppercase;border-radius:30px !important;background-color:#ececec;border:none}._symphony_elementor .sonaar-podcast-player-bottom{display:none !important}.sonaar-elementor-inline-block .elementor-widget-container{display:inline-block}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImxpYnMvX3BlcmZlY3Qtc2Nyb2xsYmFyLm1pbi5zY3NzIiwiYmFzZS9fdmFyaWFibGUuc2NzcyIsImJhc2UvX3ZjdGVtcGxhdGVzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL19zdHlsZS5zY3NzIiwiYmFzZS9fbWVudS5zY3NzIiwicG9zdHR5cGUvX3ZpZGVvLnNjc3MiLCJwb3N0dHlwZS9fYXJ0aXN0LnNjc3MiLCJwb3N0dHlwZS9fcGxheWxpc3Quc2NzcyIsInBvc3R0eXBlL19ldmVudC5zY3NzIiwid2lkZ2V0L19ncmlkLnNjc3MiLCJwb3N0dHlwZS9fcG9kY2FzdC5zY3NzIiwid2lkZ2V0L19ldmVudGxpc3Quc2NzcyIsIndpZGdldC9fcmFkaW8uc2NzcyIsIndpZGdldC9faXJvbi1hdWRpb3BsYXllci5zY3NzIiwid2lkZ2V0L19zb25hYXJQbGF5ZXIuc2NzcyIsIndpZGdldC9fcGFnZS1iYW5uZXIuc2NzcyIsInBsdWdpbnMvX3BsdWdpbnMuc2NzcyIsInBsdWdpbnMvX3dvb2NvbW1lcmNlLnNjc3MiLCJwbHVnaW5zL192aXN1YWwtY29tcG9zZXIuc2NzcyIsInBsdWdpbnMvX21haWxjaGltcC1mb3Itd3Auc2NzcyIsImJhc2UvX2N1c3RvbS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uLy4uL2luY2x1ZGVzL3NvbmFhci1tdXNpYy9mb250YXdlc29tZS9jc3MvZm9udGF3ZXNvbWUtYWxsLm1pbi5jc3MnO1xyXG5AaW1wb3J0ICdsaWJzL19wZXJmZWN0LXNjcm9sbGJhci5taW4uc2Nzcyc7XHJcbkBpbXBvcnQgJ2Jhc2UvX3ZhcmlhYmxlLnNjc3MnO1xyXG5AaW1wb3J0ICdiYXNlL192Y3RlbXBsYXRlcy5zY3NzJztcclxuQGltcG9ydCAnYmFzZS9fYmFzZS5zY3NzJztcclxuQGltcG9ydCAnYmFzZS9fc3R5bGUuc2Nzcyc7XHJcbkBpbXBvcnQgJ2Jhc2UvX21lbnUuc2Nzcyc7XHJcbkBpbXBvcnQgJ3Bvc3R0eXBlL192aWRlby5zY3NzJztcclxuQGltcG9ydCAncG9zdHR5cGUvX2FydGlzdC5zY3NzJztcclxuQGltcG9ydCAncG9zdHR5cGUvX3BsYXlsaXN0LnNjc3MnO1xyXG5AaW1wb3J0ICdwb3N0dHlwZS9fZXZlbnQuc2Nzcyc7XHJcbkBpbXBvcnQgJ3dpZGdldC9fZ3JpZC5zY3NzJztcclxuQGltcG9ydCAncG9zdHR5cGUvX3BvZGNhc3Quc2Nzcyc7XHJcbkBpbXBvcnQgJ3dpZGdldC9fZXZlbnRsaXN0LnNjc3MnO1xyXG5AaW1wb3J0ICd3aWRnZXQvX3JhZGlvLnNjc3MnO1xyXG5AaW1wb3J0ICd3aWRnZXQvX2lyb24tYXVkaW9wbGF5ZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJ3dpZGdldC9fc29uYWFyUGxheWVyLnNjc3MnO1xyXG5AaW1wb3J0ICd3aWRnZXQvX3BhZ2UtYmFubmVyLnNjc3MnO1xyXG5AaW1wb3J0ICdwbHVnaW5zL19wbHVnaW5zLnNjc3MnO1xyXG5AaW1wb3J0ICdiYXNlL19jdXN0b20uc2Nzcyc7XHJcbkBpbXBvcnQgJy4uLy4uL2luY2x1ZGVzL3Jvdy1zZXBhcmF0b3JzL3Jvdy1zZXBhcmF0b3JzL2Nzcy9zdHlsZS5jc3MnIiwiLyogcGVyZmVjdC1zY3JvbGxiYXIgdjAuNi4xNiAqL1xyXG4ucHMtY29udGFpbmVyey1tcy10b3VjaC1hY3Rpb246YXV0bzt0b3VjaC1hY3Rpb246YXV0bztvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX1Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSl7LnBzLWNvbnRhaW5lcntvdmVyZmxvdzphdXRvICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXsucHMtY29udGFpbmVye292ZXJmbG93OmF1dG8gIWltcG9ydGFudH19LnBzLWNvbnRhaW5lci5wcy1hY3RpdmUteD4ucHMtc2Nyb2xsYmFyLXgtcmFpbCwucHMtY29udGFpbmVyLnBzLWFjdGl2ZS15Pi5wcy1zY3JvbGxiYXIteS1yYWlse2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZy5wcy14Pi5wcy1zY3JvbGxiYXIteC1yYWlse2JhY2tncm91bmQtY29sb3I6I2VlZTtvcGFjaXR5Oi45fS5wcy1jb250YWluZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXg+LnBzLXNjcm9sbGJhci14LXJhaWw+LnBzLXNjcm9sbGJhci14e2JhY2tncm91bmQtY29sb3I6Izk5OTtoZWlnaHQ6MTFweH0ucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZy5wcy15Pi5wcy1zY3JvbGxiYXIteS1yYWlse2JhY2tncm91bmQtY29sb3I6I2VlZTtvcGFjaXR5Oi45fS5wcy1jb250YWluZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXk+LnBzLXNjcm9sbGJhci15LXJhaWw+LnBzLXNjcm9sbGJhci15e2JhY2tncm91bmQtY29sb3I6Izk5OTt3aWR0aDoxMXB4fS5wcy1jb250YWluZXI+LnBzLXNjcm9sbGJhci14LXJhaWx7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7LW8tdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtib3R0b206MHB4O2hlaWdodDoxNXB4fS5wcy1jb250YWluZXI+LnBzLXNjcm9sbGJhci14LXJhaWw+LnBzLXNjcm9sbGJhci14e3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6I2FhYTstd2Via2l0LWJvcmRlci1yYWRpdXM6NnB4Oy1tb3otYm9yZGVyLXJhZGl1czo2cHg7Ym9yZGVyLXJhZGl1czo2cHg7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC1tb3otYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtib3R0b206MnB4O2hlaWdodDo2cHh9LnBzLWNvbnRhaW5lcj4ucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3Zlcj4ucHMtc2Nyb2xsYmFyLXgsLnBzLWNvbnRhaW5lcj4ucHMtc2Nyb2xsYmFyLXgtcmFpbDphY3RpdmU+LnBzLXNjcm9sbGJhci14e2hlaWdodDoxMXB4fS5wcy1jb250YWluZXI+LnBzLXNjcm9sbGJhci15LXJhaWx7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7LW8tdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtyaWdodDowO3dpZHRoOjE1cHh9LnBzLWNvbnRhaW5lcj4ucHMtc2Nyb2xsYmFyLXktcmFpbD4ucHMtc2Nyb2xsYmFyLXl7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojYWFhOy13ZWJraXQtYm9yZGVyLXJhZGl1czo2cHg7LW1vei1ib3JkZXItcmFkaXVzOjZweDtib3JkZXItcmFkaXVzOjZweDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O3JpZ2h0OjJweDt3aWR0aDo2cHh9LnBzLWNvbnRhaW5lcj4ucHMtc2Nyb2xsYmFyLXktcmFpbDpob3Zlcj4ucHMtc2Nyb2xsYmFyLXksLnBzLWNvbnRhaW5lcj4ucHMtc2Nyb2xsYmFyLXktcmFpbDphY3RpdmU+LnBzLXNjcm9sbGJhci15e3dpZHRoOjExcHh9LnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteD4ucHMtc2Nyb2xsYmFyLXgtcmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7b3BhY2l0eTouOX0ucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy14Pi5wcy1zY3JvbGxiYXIteC1yYWlsPi5wcy1zY3JvbGxiYXIteHtiYWNrZ3JvdW5kLWNvbG9yOiM5OTk7aGVpZ2h0OjExcHh9LnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteT4ucHMtc2Nyb2xsYmFyLXktcmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7b3BhY2l0eTouOX0ucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy15Pi5wcy1zY3JvbGxiYXIteS1yYWlsPi5wcy1zY3JvbGxiYXIteXtiYWNrZ3JvdW5kLWNvbG9yOiM5OTk7d2lkdGg6MTFweH0ucHMtY29udGFpbmVyOmhvdmVyPi5wcy1zY3JvbGxiYXIteC1yYWlsLC5wcy1jb250YWluZXI6aG92ZXI+LnBzLXNjcm9sbGJhci15LXJhaWx7b3BhY2l0eTouNn0ucHMtY29udGFpbmVyOmhvdmVyPi5wcy1zY3JvbGxiYXIteC1yYWlsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VlZTtvcGFjaXR5Oi45fS5wcy1jb250YWluZXI6aG92ZXI+LnBzLXNjcm9sbGJhci14LXJhaWw6aG92ZXI+LnBzLXNjcm9sbGJhci14e2JhY2tncm91bmQtY29sb3I6Izk5OX0ucHMtY29udGFpbmVyOmhvdmVyPi5wcy1zY3JvbGxiYXIteS1yYWlsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VlZTtvcGFjaXR5Oi45fS5wcy1jb250YWluZXI6aG92ZXI+LnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXI+LnBzLXNjcm9sbGJhci15e2JhY2tncm91bmQtY29sb3I6Izk5OX1cclxuIiwiLy9QcmVkZWZpbmVkIEJyZWFrLXBvaW50cyBmb3IgbWluIHdpZHRoXHJcbiRzY3JlZW5fZGVza3RvcDogMTAyNHB4O1xyXG4kc2NyZWVuX3RhYmxldDogNzY4cHg7IiwiLnZjX3Jvdy5zb25hYXItdGVtcGxhdGVzLWJpb2dyYXBoeS00LXRleHRvdmVybGF5e1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3AhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBpbmhlcml0IWltcG9ydGFudDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxOTIwcHgpe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbn1cclxuXHJcbi5zb25hYXJfdGVtcGxhdGVzX2JnX3BhdHRlcm57XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6aW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICBcclxufVxyXG5cclxuXHJcblxyXG4uc29uYWFyLXRlbXBsYXRlcy1iYW5uZXItc2hvcDEgLnZjX2J0bjMtY29udGFpbmVyIGF7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDgwcHggMjhweCAyNXB4IWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZToyNXB4IWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5zb25hYXItdGVtcGxhdGVzLWJhbm5lci1zaG9wMSAudmNfYnRuMy52Y19idG4zLXN0eWxlLW91dGxpbmUtY3VzdG9te1xyXG4gICAgYm9yZGVyLXdpZHRoOjNweDtcclxufVxyXG5cclxuLnNvbmFhci10ZW1wbGF0ZXMtYmlvZ3JhcGh5LTUgLndwYl9jb2x1bW46Zmlyc3QtY2hpbGR7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpe1xyXG4gICAgcGFkZGluZy10b3A6MTAwcHghaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206MTAwcHghaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzoxMCU7XHJcbn1cclxufVxyXG5cclxuLnNvbmFhcl90ZW1wbGF0ZXNfYXVkaW9wbGF5ZXIwMDF7XHJcbiAgICAudmNfYnRuMy52Y19idG4zLXNpemUtbGcge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gc29uYWFyLXRlbXBsYXRlcy1iYW5uZXItMmNvbHVtbnMtMVxyXG4uc29uYWFyLXRlbXBsYXRlcy1iYW5uZXItMmNvbHVtbnMtMXtcclxuICAgICYudmNfcm93e1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gc29uYWFyLXRlbXBsYXRlcy1iaW9ncmFwaHktN1xyXG4uc29uYWFyLXRlbXBsYXRlcy1iaW9ncmFwaHktN3tcclxuICAgICYudmNfcm93LWZsdWlkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3AhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTppbmhlcml0IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICNkcm9wY2FwIHNwYW4uZHJvcGNhcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1N3B4O1xyXG4gICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgJi52Y19yb3ctZmx1aWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y29udGFpbiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDFcclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDEgYnV0dG9uLCAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMSAudmNfYnRuMy1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbn1cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDEgLnZjX2J0bjMtY29udGFpbmVyOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMSAuZm9vdGVyY3JlZGl0IHB7XHJcbiAgICBmb250LXNpemU6MTBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOjJweDtcclxufVxyXG5cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDEgLmZvb3RlcmNyZWRpdCBhe1xyXG4gICAgY29sb3I6I2ZmZjtcclxufVxyXG5cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDEgLnNwb25zb3ItbG9nbyBwe1xyXG50ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDEgLnNwb25zb3ItbG9nbyBpbWd7XHJcbiBwYWRkaW5nOiA1cHggNXZ3O1xyXG52ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMSBhLnZjX2J0bjMtaWNvbi1sZWZ0IHtcclxuICAgIGxlZnQ6IC0yNXB4O1xyXG59XHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAxIC52Y19idG4zLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAxIC52Y19idG4zLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDEgKntcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAxIC5kaXZpZGVyd3JhcCBkaXZ7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMlxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMiBwLCAjZm9vdGVyIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAyIHAge1xyXG4gICAgY29sb3I6aW5oZXJpdDtcclxufVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMiBbY2xhc3MqPVwibWM0d3AtZm9ybVwiXSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAyIFtjbGFzcyo9XCJtYzR3cC1mb3JtXCJdIGJ1dHRvbiwgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDIgW2NsYXNzKj1cIm1jNHdwLWZvcm1cIl0gaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgbWFyZ2luOiAxMHB4IDBweCAwcHggMHB4O1xyXG59XHJcblxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMiBbY2xhc3MqPVwiZm9vdGVyY3JlZGl0XCJdIGF7XHJcbiAgICBjb2xvcjppbmhlcml0O1xyXG59XHJcblxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMiBbY2xhc3MqPVwiZm9vdGVyY3JlZGl0XCJdIHB7XHJcbiAgICBmb250LXNpemU6MTBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOjJweDtcclxufVxyXG5cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDIgW2NsYXNzKj1cInNwb25zb3ItbG9nb1wiXSBwe1xyXG50ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDIgW2NsYXNzKj1cInNwb25zb3ItbG9nb1wiXSBpbWd7XHJcbiBwYWRkaW5nOiA1cHggNXZ3O1xyXG52ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMiBhW2NsYXNzKj1cInZjX2J0bjMtaWNvbi1sZWZ0XCJdIHtcclxuICAgIGxlZnQ6IC0yNXB4O1xyXG59XHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAyIFtjbGFzcyo9XCJ2Y19idG4zLWNvbnRhaW5lclwiXSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAyICp7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMiBbY2xhc3MqPVwiZGl2aWRlcndyYXBcIl0gZGl2e1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwM1xyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMyBbY2xhc3MqPVwiZm9vdGVyLXJhZGl1c1wiXXtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XHJcbn1cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6aW5oZXJpdCFpbXBvcnRhbnQ7ICBcclxufVxyXG5cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDMgLmFsaWduLXJpZ2h0IC53cGJfd3JhcHBlcntcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAzIC5jZW50ZXItbW9iaWxlICosIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAzIC5jZW50ZXItbW9iaWxlIC5hbGlnbi1yaWdodCAud3BiX3dyYXBwZXJ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG59XHJcblxyXG4vLyBzb25hYXItdGVtcGxhdGVzLWZvb3RlcjA0XHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA0IFtjbGFzcyo9XCJtYzR3cC1mb3JtXCJdIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNCBbY2xhc3MqPVwiZm9vdGVyLXdpdGhpbWFnZVwiXXtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AhaW1wb3J0YW50O1xyXG59XHJcbiAgICBcclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDQgW2NsYXNzKj1cImZvb3RlcmNyZWRpdFwiXSBwe1xyXG4gICAgZm9udC1zaXplOjEwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzoycHg7XHJcbn1cclxuXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA0IFtjbGFzcyo9XCJzcG9uc29yLWxvZ29cIl0gcHtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA0IFtjbGFzcyo9XCJzcG9uc29yLWxvZ29cIl0gaW1ne1xyXG4gICBwYWRkaW5nOiA1cHggNXZ3O1xyXG4gICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA0IFtjbGFzcyo9XCJ2Y19idG4zLWNvbnRhaW5lclwiXSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA0ICp7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNCBbY2xhc3MqPVwiZGl2aWRlcndyYXBcIl0gZGl2e1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBzb25hYXItdGVtcGxhdGVzLWZvb3RlcjA1XHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA1IHAsICNmb290ZXIgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDUgcCB7XHJcbiAgICBjb2xvcjppbmhlcml0O1xyXG59XHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA1IFtjbGFzcyo9XCJtYzR3cC1mb3JtXCJdIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDUgW2NsYXNzKj1cIm1jNHdwLWZvcm1cIl0gYnV0dG9uLCAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNSBbY2xhc3MqPVwibWM0d3AtZm9ybVwiXSBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcbiAgICBtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XHJcbn1cclxuXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA1IFtjbGFzcyo9XCJmb290ZXJjcmVkaXRcIl0gYXtcclxuICAgIGNvbG9yOmluaGVyaXQ7XHJcbn1cclxuXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA1IFtjbGFzcyo9XCJmb290ZXJjcmVkaXRcIl0gcHtcclxuICAgIGZvbnQtc2l6ZToxMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6MnB4O1xyXG59XHJcblxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNSBbY2xhc3MqPVwic3BvbnNvci1sb2dvXCJdIHB7XHJcbnRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNSBbY2xhc3MqPVwic3BvbnNvci1sb2dvXCJdIGltZ3tcclxuIHBhZGRpbmc6IDVweCA1dnc7XHJcbnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA1IGFbY2xhc3MqPVwidmNfYnRuMy1pY29uLWxlZnRcIl0ge1xyXG4gICAgbGVmdDogLTI1cHg7XHJcbn1cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDUgW2NsYXNzKj1cInZjX2J0bjMtY29udGFpbmVyXCJdIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDUgKntcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA1IFtjbGFzcyo9XCJkaXZpZGVyd3JhcFwiXSBkaXZ7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBzb25hYXItdGVtcGxhdGVzLWZvb3RlcjA3XHJcblxyXG4jZm9vdGVyIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA3IC5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbn1cclxuI2Zvb3RlciAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNyA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICBjb2xvcjogI2RmZDlkZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG59XHJcbiNmb290ZXIgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDcgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgIGNvbG9yOiAjZGZkOWRmICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuI2Zvb3RlciAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNyA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXHJcbiAgICBjb2xvcjogI2RmZDlkZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG59XHJcbiNmb290ZXIgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDcgOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxufVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwN3sgXHJcbiAgICBmb3Jte1xyXG4gICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmNfYnRuMy52Y19idG4zLXNpemUtbGcgLnZjX2J0bjMtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRleHRdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXVybF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwgLm1jNHdwLWZvcm0gc2VsZWN0LCAubWM0d3AtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICAgICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogIDAgMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4IWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6ICAwIDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZGZkOWRmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc5YTdkICFpbXBvcnRhbnQ7ICBcclxuICAgIH1cclxuICAgIC5mb290ZXJjcmVkaXR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDd7XHJcbiAgICAgICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY1JSAtIDcwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDM1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjglICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHNvbmFhci10ZW1wbGF0ZXMtc29jaWFsLW1lZGlhLWZvb3RlclxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAuc29uYWFyLXRlbXBsYXRlcy1zb2NpYWwtbWVkaWEtZm9vdGVyIC52Y19idG4zLnZjX2J0bjMtc2l6ZS1sZyAudmNfYnRuMy1pY29ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIHNvbmFhci10ZW1wbGF0ZXMtYXJ0aXN0MDFcclxuLnNvbmFhci10ZW1wbGF0ZXMtYXJ0aXN0MDEgLnZjX2J0bjMudmNfYnRuMy1zaXplLW1kIC52Y19idG4zLWljb24ge1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbn1cclxuXHJcbi8vIHNvbmFhci10ZW1wbGF0ZXMtYXJ0aXN0MDJcclxuLnNvbmFhci10ZW1wbGF0ZXMtYXJ0aXN0MDIgLnZjX2J0bjMudmNfYnRuMy1zaXplLXNtIHtcclxuICAgIHBhZGRpbmc6IDExcHggMThweDtcclxufVxyXG5cclxuLy8gc29uYWFyLXRlbXBsYXRlcy1ldmVudC1saXN0LTAxIGFuZCBzb25hYXItdGVtcGxhdGVzLWV2ZW50LWxpc3QtMDJcclxuLnNvbmFhci10ZW1wbGF0ZXMtZXZlbnQtbGlzdC0wMXtcclxuICAgIC5jb25jZXJ0cy1saXN0e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gc29uYWFyLXRlbXBsYXRlcy1tZW1iZXJzIFxyXG4uc29uYWFyLXRlbXBsYXRlcy1tZW1iZXJzIC52Y19idG4zLCAuc29uYWFyLXRlbXBsYXRlcy1tZW1iZXJzIC52Y19idG4zOmhvdmVyLCAuc29uYWFyLXRlbXBsYXRlcy1tZW1iZXJzIC52Y19idG4zOmFjdGl2ZSwgLnNvbmFhci10ZW1wbGF0ZXMtbWVtYmVycyAudmNfYnRuMzpmb2N1c3tcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbn1cclxuLnNvbmFhci10ZW1wbGF0ZXMtbWVtYmVycyBhLnZjX2J0bjMtaWNvbi1sZWZ0e1xyXG4gICAgbGVmdDogLTE4cHg7XHJcbn1cclxuXHJcbi8vIHNvbmFhci10ZW1wbGF0ZXMtYmFuZC1tZW1iZXItZnVsbHdpZHRoIFxyXG4uc29uYWFyLXRlbXBsYXRlcy1tZW1iZXItcGlje1xyXG4gICAgbWluLWhlaWdodDogMzd2dztcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7XHJcbiAgICAuc29uYWFyLXRlbXBsYXRlcy1tZW1iZXItcGlje1xyXG4gICAgICAgIGhlaWdodDogMTAwdnc7XHJcbiAgICB9XHJcbn1cclxuLy8gc29uYWFyLXRlbXBsYXRlcy1zdHVkaW8taW50cm9cclxuLnNvbmFhci10ZW1wbGF0ZXMtc3R1ZGlvLWludHJve1xyXG4gICAgJi52Y19yb3d7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBzb25hYXItdGVtcGxhdGVzLWJvb2tpbmctMVxyXG4uc29uYWFyLXRlbXBsYXRlcy1ib29raW5nLTF7XHJcbiAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBzb25hYXItdGVtcGxhdGVzLWhlYWRpbmctYm9sZC0xXHJcbi5zb25hYXItdGVtcGxhdGVzLWhlYWRpbmctYm9sZC0xe1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgIC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEJ1dHRvbnMgaW50byB2aWRlbyBib3hcclxuLnZpZGVvLWJhY2tncm91bmQtMmJ1dHRvbnMgLnZjX2J0bjMudmNfYnRuMy1zaXplLWxne1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OztcclxuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50OztcclxufSIsIlxyXG5ib2R5IC5mYXtcclxuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWUsIEZvbnQgQXdlc29tZVxcIDUgRnJlZSwgRm9udCBBd2Vzb21lXFwgNSBCcmFuZHM7XHJcbn1cclxuYm9keSAuZmEuZmFiLCBib2R5IC5mYS5mYXMsIGJvZHkgLmZhLmZhcntcclxuICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNSBGcmVlLCBGb250IEF3ZXNvbWVcXCA1IEJyYW5kcywgRm9udEF3ZXNvbWU7XHJcbn1cclxuLmZhLCAuZmFzeyBmb250LXdlaWdodDogOTAwO31cclxuLmZhciwgLmZhYntmb250LXdlaWdodDo0MDA7fVxyXG5cclxuXHJcbi8qIEljb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4gICBbY2xhc3NePVwiZmEtXCJdLFxyXG4gICBbY2xhc3MqPVwiIGZhLVwiXSwgXHJcbiAgIC5mYS5mYS15b3V0dWJlIHtcclxuICAgICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNSBGcmVlLCBGb250IEF3ZXNvbWVcXCA1IEJyYW5kcywgRm9udGVsbG87XHJcbiAgIH1cclxuICAgXHJcbiAgIFtjbGFzc149XCJmYS1cIl06YmVmb3JlLFxyXG4gICBbY2xhc3MqPVwiIGZhLVwiXTpiZWZvcmUge1xyXG4gICAgIHdpZHRoOiAxZW07XHJcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICB9XHJcbiAgIFxyXG4gICB4Oi1vLXByZWZvY3VzLFxyXG4gICAuZmEtbGVmdC1vcGVuLWJpZyxcclxuICAgLmZhLXJpZ2h0LW9wZW4tYmlnLFxyXG4gICAuZmEtdmltZW8sXHJcbiAgIC5mYS1zb3VuZGNsb3VkIHtcclxuICAgICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNSBGcmVlLCBGb250IEF3ZXNvbWVcXCA1IEJyYW5kcywgRm9udGVsbG87XHJcbiAgIH1cclxuXHJcbiAgIC5mYS1sZWZ0LW9wZW4tYmlnOmJlZm9yZSB7XHJcbiAgICAgY29udGVudDogJ1xcZTgwMCc7XHJcbiAgIH1cclxuICAgLmZhLXJpZ2h0LW9wZW4tYmlnOmJlZm9yZSB7XHJcbiAgICAgY29udGVudDogJ1xcZTgwMyc7XHJcbiAgIH1cclxuICAgLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUsIC5mYS5mYS15b3V0dWJlOmJlZm9yZSB7IFxyXG4gICAgIGNvbnRlbnQ6ICdcXGYxNjcnOyBcclxuICAgfVxyXG4gICAuZmFiLmZhLWZhY2Vib29rLWY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzllXCI7XHJcbiAgfVxyXG5cclxuICAgLmxpbmsgW2NsYXNzXj1cImZhLVwiXTpiZWZvcmUsXHJcbiAgIC5saW5rIFtjbGFzcyo9XCIgZmEtXCJdOmJlZm9yZSB7XHJcbiAgICAgd2lkdGg6IGF1dG87XHJcbiAgIH1cclxuXHJcblxyXG4vKiBIaWRlIEhlYWRlciBhbmQgbWVudVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmhpZGUtaGVhZGVyIHtcclxuICAjcHVzaGVyLXdyYXAge1xyXG4gICAgbGVmdDogMHB4IWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNpZGUtbWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5zcl9pdC1wYWR0b3Age1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICB9XHJcbiAgLmNsYXNzaWMtbWVudSwgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5tZW51LWl0ZW0ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuICAubWVudS10b2dnbGUsXHJcbiAgdWwuaGVhZGVyLXRvcC1tZW51LFxyXG4gIGEuc2FuZHdpY2gtaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAjcHVzaGVyLm1lbnUtdHlwZS1jbGFzc2ljLW1lbnUge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQzcHgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvc3RzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbmEuYnRfcnNzX3N1YnNjcmliZXtcclxuICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojMDAwMDAwO1xyXG4gICAgY29sb3I6I2ZmZjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM2cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcclxuICB9XHJcblxyXG4vKiBtZXRhICovXHJcblxyXG4uc3JfaXQtZGF0ZXRpbWUge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLnNyX2l0LW1ldGEge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIHBhZGRpbmctdG9wOiAxMXB4O1xyXG4gIC5zcl9pdC1kYXRldGltZSxcclxuICAuc3JfaXQtbWV0YS1hdXRob3ItbGluayB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNyX2l0LXNpbmdsZXBvc3QtdGl0bGUge1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xyXG4gICAgLnNyX2l0LXNpZGViYXItZW5hYmxlICYge1xyXG4gICAgICB3aWR0aDogNjUlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3JfaXQtc2lkZWJhci1lbmFibGUubGVmdCAmIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzUlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIFNpZGViYXJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5zcl9pdC1jb250ZW50LXNpZGUge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDogMzAlO1xyXG59XHJcblxyXG4uc3JfaXQtbmF2IHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBoZWlnaHQ6IDcwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICYuY29udGFpbmVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICB9XHJcbiAgLnNyX2l0LW5hdlRpdGxlLXRleHQge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG4gICVuYXZXcmFwIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgLnNyX2l0LWFycm93IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3JfaXQtdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3JfaXQtbmF2VGl0bGUtdGV4dCB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zcl9pdC1uZXh0LXdyYXAge1xyXG4gICAgQGV4dGVuZCAlbmF2V3JhcDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zcl9pdC10ZXh0e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjMwYlwiO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZSwgRm9udCBBd2Vzb21lXFwgNSBCcmFuZHMsIEZvbnRlbGxvO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zcl9pdC1uYXZUaXRsZS10ZXh0LCAuc3JfaXQtdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3JfaXQtcHJldi13cmFwIHtcclxuICAgIEBleHRlbmQgJW5hdldyYXA7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBhIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zcl9pdC10ZXh0e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjMwYVwiO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZSwgRm9udCBBd2Vzb21lXFwgNSBCcmFuZHMsIEZvbnRlbGxvO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNyX2l0LW5hdlRpdGxlLXRleHQsIC5zcl9pdC10ZXh0e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLXBvc3RzLWxpc3Qge1xyXG4gICNwb3N0LWxpc3QgLnRleHQtYm94IHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qXHJcbmRlZmF1bHQgV29yZFByZXNzXHJcbiovXHJcblxyXG4jcG9zdC1saXN0IHtcclxuICAuZm9ybWF0LXF1b3RlIHtcclxuICAgIGgyLFxyXG4gICAgLmNsYXNzaWMtbWV0YSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtYXQtYXNpZGUge1xyXG4gICAgQGV4dGVuZCAuZm9ybWF0LXF1b3RlO1xyXG4gIH1cclxuICAuZm9ybWF0LXN0YXR1cyB7XHJcbiAgICBAZXh0ZW5kIC5mb3JtYXQtcXVvdGU7XHJcbiAgICAuaG9sZGVyIHtcclxuICAgICAgZGlzcGxheTogcmVsYXRpdmU7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCByZ2IoMjAsIDIwLCAyMCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNyX2l0LXBhZHRvcCB7XHJcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xyXG59XHJcblxyXG5maWd1cmUge1xyXG4gIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuI3NvbmFhcl9ub3RpY2VfdHJpYWx7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiA0MHB4O1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi8qLS0tLS0tIEdSSUQgLS0tLS0tLSovXHJcbi5zb25hYXItZ3JpZHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtY29sdW1uLWdhcDogMTBweDtcclxuICBncmlkLXJvdy1nYXA6IDEwcHg7XHJcbn1cclxuLnNvbmFhci1ncmlkLTJ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XHJcbn1cclxuLnNvbmFhci1ncmlkLTN7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0bztcclxufVxyXG4uc29uYWFyLWdyaWQtNHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvIGF1dG87XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuICB9XHJcbn1cclxuLnNvbmFhci1ncmlkLnNvbmFhci1ncmlkLWZ1bGx3aWR0aC1tb2JpbGV7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgID5kaXZ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKi0tLS0tLSBFTkQgR1JJRCAtLS0tLS0tKi9cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuaHRtbCB7IFxyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICYud3AtYWRtaW4tYmFyIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNvbG9yOiAjMUYxRjFGO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbmJvZHk6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuaDEge1xyXG4gIG1hcmdpbjogMC42N2VtIDAgMC42N2VtIDA7XHJcbn1cclxuXHJcbmgyIHtcclxuICBtYXJnaW46IDAuNjdlbSAwIDAuNjdlbSAwO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMCAwLjY3ZW0gMDtcclxufVxyXG5cclxuaDQge1xyXG4gIG1hcmdpbjogMC42N2VtIDAgMC42N2VtIDA7XHJcbn1cclxuXHJcbmg1IHtcclxuICBtYXJnaW46IDAuNjdlbSAwIDAuNjdlbSAwO1xyXG59XHJcblxyXG5oNiB7XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMCAwLjY3ZW0gMDtcclxufVxyXG5cclxucCB7XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMCAwLjY3ZW0gMDtcclxufVxyXG5cclxuLnNpdGUtbG9nby5yaWdodHR5cGUsXHJcbi5zaXRlLWxvZ28ubGVmdHR5cGUge1xyXG4gIHRvcDogMzBweDtcclxufVxyXG5cclxuXHJcbi53cC1hZG1pbi1iYXIgLmhlYWRlci10b3AtbWVudSB7XHJcbiAgLy8gbWFyZ2luLXRvcDogNDhweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi53cC1hZG1pbi1iYXIgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlIHVsIGxpLmxvZ28ge1xyXG4gIHRvcDogLTYwcHg7XHJcbn1cclxuXHJcbi53cC1hZG1pbi1iYXIgLmZpeGVkX2hlYWRlciAuc29uYWFyLW1lbnUtYm94e1xyXG4gIC5tZW51LXRvZ2dsZSxcclxuICAuc2l0ZS1sb2dvIHtcclxuICAgIHRvcDogNjBweDtcclxuICB9XHJcbiAgLmhlYWRlci10b3AtbWVudSB7XHJcbiAgICB0b3A6IDMxcHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQ0cHgpIHtcclxuICAud3AtYWRtaW4tYmFyICNtZW51LW1haW4tbWVudSwgLndwLWFkbWluLWJhciAjbWVudS1yZXNwb25zaXZlLW1lbnV7XHJcbiAgICB0b3A6IDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XHJcbiAgLndwLWFkbWluLWJhciAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUge1xyXG4gICAgdG9wOiA0NnB4O1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZvbnRmaXgge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuYTphY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5pbnB1dCxcclxudGV4dGFyZWEsXHJcbnNlbGVjdCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY29sb3I6ICMxZjFmMWY7XHJcbn1cclxuXHJcbmZvcm0sXHJcbmZpZWxkc2V0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmhlYWRlcixcclxuZm9vdGVyLFxyXG5hcnRpY2xlLFxyXG5zZWN0aW9uLFxyXG5oZ3JvdXAsXHJcbm5hdixcclxuZmlndXJlLFxyXG5hc2lkZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbmlucHV0W3R5cGU9XCJmaWxlXCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbnRleHRhcmVhIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5xIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcbn1cclxuXHJcbnE6YmVmb3JlLFxyXG5xOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLnBhZ2UtdGl0bGUgaDEsXHJcbmgxLnBhZ2UtdGl0bGUsXHJcbi5lcnJvcjQwNCBoMSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5zcGFuLmhlYWRpbmctdCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAwcHg7XHJcbiAgd2lkdGg6IDI2cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTlweCkge1xyXG4gIHNwYW4uaGVhZGluZy10IHtcclxuICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgfVxyXG4gIC5ib3hlZCB7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbnNwYW4uaGVhZGluZy1iIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDNweDtcclxuICB3aWR0aDogMjZweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbn1cclxuXHJcbnNwYW4uaGVhZGluZy10MyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDI2cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBtYXJnaW4tdG9wOiA3MHB4O1xyXG59XHJcblxyXG5zcGFuLmhlYWRpbmctYjMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuc3Bhbi5oZWFkaW5nLXNpZGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogM3B4O1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuI3NpZGViYXIgc3Bhbi5oZWFkaW5nLXQzLFxyXG4jc2lkZWJhciBzcGFuLmhlYWRpbmctYjMsIC5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIgc3Bhbi5oZWFkaW5nLXQzLFxyXG4uZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIHNwYW4uaGVhZGluZy1iMyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxucHJlIHtcclxuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgLyogY3NzLTMgKi9cclxuICB3aGl0ZS1zcGFjZTogLW1vei1wcmUtd3JhcDtcclxuICAvKiBNb3ppbGxhLCBzaW5jZSAxOTk5ICovXHJcbiAgd2hpdGUtc3BhY2U6IC1wcmUtd3JhcDtcclxuICAvKiBPcGVyYSA0LTYgKi9cclxuICB3aGl0ZS1zcGFjZTogLW8tcHJlLXdyYXA7XHJcbiAgLyogT3BlcmEgNyAqL1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAvKiBJbnRlcm5ldCBFeHBsb3JlciA1LjUrICovXHJcbn1cclxuXHJcbi5wYWdlLXRpdGxlLnVwcGVyY2FzZSBoMSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLndpZGdldC51cHBlcmNhc2UgaDMge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi53aWRnZXQtdGl0bGU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcgJztcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuaDMgLnJzc3dpZGdldCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG59XHJcblxyXG5oMyAucnNzd2lkZ2V0IGltZyB7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbn1cclxuXHJcbi53aWRnZXRfcnNzIGxpIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ud2lkZ2V0X3JzcyBsaSAucnNzd2lkZ2V0IHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLndpZGdldF9yc3MgbGkgLnJzcy1kYXRlIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi53aWRnZXRfcnNzIC5yc3NTdW1tYXJ5IHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxudGFibGUsXHJcbnRoLFxyXG50ZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4uc2luZ2xlLWV2ZW50IHRhYmxlLFxyXG4uc2luZ2xlLWV2ZW50IHRoLFxyXG4uc2luZ2xlLWV2ZW50IHRkIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG4uc2luZ2xlLWV2ZW50IHRkIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG5kdCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmRkIHtcclxuICBtYXJnaW46IDBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5jb2RlLFxyXG5wcmUge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmOTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogNXB4O1xyXG59XHJcblxyXG5wcmUge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmOTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDIuMCBHZW5lcmFsXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogMi4xIEhlbHBlciBDbGFzc2VzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogQ2xlYXJpbmcgZmxvYXRzICovXHJcblxyXG4uY2xlYXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG5cclxuLyogTm8gdW5kZXJsaW5lcyBvbiBsaW5rICovXHJcblxyXG5hOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5vcGFjaXR5emVybyB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmNsZWFyOmFmdGVyLFxyXG4uYXRvbGw6YWZ0ZXIsXHJcbi5pc2xhbmQ6YWZ0ZXIsXHJcbi5pc2xldDphZnRlcixcclxuLndpZGdldDphZnRlcixcclxuLndpZGdldC1hcmVhOmFmdGVyLFxyXG4udGV4dHdpZGdldDphZnRlcixcclxuLnBhbmVsX19oZWFkaW5nOmFmdGVyLFxyXG4ucGFuZWxfX2JvZHk6YWZ0ZXIsXHJcbi5jb250ZW50X193cmFwcGVyOmFmdGVyLFxyXG4uc2VjdGlvbjphZnRlcixcclxuLmVudHJ5OmFmdGVyLFxyXG4ucGFuZWwgLm5hdi1ob2xkZXI6YWZ0ZXIsXHJcbi5oZWFkaW5nOmFmdGVyLFxyXG4jbmF2OmFmdGVyLFxyXG4ubWVudTphZnRlcixcclxuI2hlYWRlcjphZnRlcixcclxuI3R3b2NvbHVtbnM6YWZ0ZXIsXHJcbi5saW5rcy1ibG9jazphZnRlcixcclxuLnR3by1jb2x1bW5zOmFmdGVyLFxyXG4uZm9ybSAucm93OmFmdGVyLFxyXG4uaW5mby1zZWN0aW9uOmFmdGVyLFxyXG4uZm9ybSAuYm94OmFmdGVyLFxyXG4uZm9ybS1zdWJtaXQ6YWZ0ZXIsXHJcbi5jb250YWluZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5oZW50cnkge1xyXG4gIC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4uYWpheC1sb2FkIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xyXG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXJ0aWNsZXMtc2VjdGlvbi5hamF4LWxvYWQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDQ4JSAxMDAlO1xyXG59XHJcblxyXG5cclxuLyojd3AtYWRtaW4tYmFyLXNpdGUtbmFtZSBhIHtcclxuXHRtYXgtd2lkdGg6ICAgICAxMDBweDtcclxuXHRvdmVyZmxvdzogICAgICBoaWRkZW47XHJcblx0d2hpdGUtc3BhY2U6ICAgbm93cmFwO1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59Ki9cclxuXHJcbi5mYW5jeWJveC1sb2NrIC5mYW5jeWJveC1vdmVybGF5IHtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG4vKm1ha2UgbGlnaHRib3ggZml0IGludG8gYSBzbWFsbCBkZXZpY2UqL1xyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gIC5mYW5jeWJveC13cmFwIHtcclxuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZhbmN5Ym94LXNraW4sXHJcbiAgLmZhbmN5Ym94LXNraW4gaWZyYW1lLFxyXG4gIC5mYW5jeWJveC13cmFwIHtcclxuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmFuY3lib3gtc2tpbiB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mYW5jeWJveC1jbG9zZSB7XHJcbiAgICByaWdodDogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbi5mdWxsd2lkdGhpbWcgaW1nIHtcclxuICB3aWR0aDogMTAwdnc7XHJcbn1cclxuXHJcblxyXG4vKiBBc3Npc3RpdmUgdGV4dCAqL1xyXG5cclxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjMjE3NTliO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNXB4O1xyXG4gIHRvcDogNXB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB3aWR0aDogYXV0bztcclxuICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgLyogQWJvdmUgV1AgdG9vbGJhciAqL1xyXG59XHJcblxyXG4ubGlzdGluZy1zZWN0aW9uLnZpZGVvcyxcclxuLnR3b19jb2x1bW5fYWxidW0sXHJcbi5hcnRpY2xlcy1zZWN0aW9uIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG4vKiAyLjIgQ29tcG9uZW50IEFuaW1hdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5mYWRlIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xyXG59XHJcblxyXG4uZmFkZS5pbiB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmNvbGxhcHNlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY29sbGFwc2UuaW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY29sbGFwc2luZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xyXG59XHJcblxyXG5cclxuLyogMi4zIFJlc3BvbnNpdmUgQXNzZXRzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLypcclxuICogUmVzcG9uc2l2ZSBpbWFnZXNcclxuICpcclxuICogRmx1aWQgaW1hZ2VzIGZvciBwb3N0cywgY29tbWVudHMsIGFuZCB3aWRnZXRzXHJcbiAqL1xyXG5cclxuLmVudHJ5IGltZyxcclxuLmNvbW1lbnQtY29udGVudCBpbWcsXHJcbi53aWRnZXQgaW1nLFxyXG4ud3AtY2FwdGlvbiB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLyogTWFrZSBzdXJlIGltYWdlcyB3aXRoIFdvcmRQcmVzcy1hZGRlZCBoZWlnaHQgYW5kIHdpZHRoIGF0dHJpYnV0ZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkuICovXHJcblxyXG4uY29tbWVudC1jb250ZW50IGltZ1toZWlnaHRdLFxyXG5pbWdbY2xhc3MqPVwiYWxpZ25cIl0sXHJcbmltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0sXHJcbmltZ1tjbGFzcyo9XCJhdHRhY2htZW50LVwiXSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5pbWcuc2l6ZS1mdWxsLFxyXG5pbWcuc2l6ZS1sYXJnZSxcclxuaW1nLndwLXBvc3QtaW1hZ2Uge1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmltZy5mdWxsd2lkdGgge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5pbWcud3AtcG9zdC1pbWFnZS5vcmlnaW5hbCB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIC8vbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gIHdpZHRoOiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLyogTWFrZSBzdXJlIHZpZGVvcyBhbmQgZW1iZWRzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xyXG5cclxuZW1iZWQsXHJcbmlmcmFtZSxcclxub2JqZWN0LFxyXG52aWRlbyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLyogT3ZlcnJpZGUgdGhlIFR3aXR0ZXIgZW1iZWQgZml4ZWQgd2lkdGguICovXHJcblxyXG4udHdpdHRlci10d2VldC1yZW5kZXJlZCB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKiBJbWFnZXMgKi9cclxuXHJcbi5hbGlnbmxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uYWxpZ25yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4uYWxpZ25jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuaW1nLmFsaWdubGVmdCB7XHJcbiAgbWFyZ2luOiA1cHggMjBweCA1cHggMDtcclxufVxyXG5cclxuLndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcclxuICBtYXJnaW46IDVweCAxMHB4IDVweCAwO1xyXG59XHJcblxyXG5pbWcuYWxpZ25yaWdodCB7XHJcbiAgbWFyZ2luOiA1cHggMCA1cHggMjBweDtcclxufVxyXG5cclxuLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XHJcbiAgbWFyZ2luOiA1cHggMCA1cHggMTBweDtcclxufVxyXG5cclxuaW1nLmFsaWduY2VudGVyIHtcclxuICBtYXJnaW46IDVweCBhdXRvO1xyXG59XHJcblxyXG5pbWcuYWxpZ25ub25lIHtcclxuICBtYXJnaW46IDVweCAwO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0LFxyXG4uZW50cnktY2FwdGlvbixcclxuLmdhbGxlcnktY2FwdGlvbiB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIG1hcmdpbi10b3A6IDBweDtcclxufVxyXG5cclxuaW1nLndwLXNtaWxleSxcclxuLnJzc3dpZGdldCBpbWcge1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uLmFsaWdubGVmdCt1bCxcclxuLndwLWNhcHRpb24uYWxpZ25sZWZ0K29sIHtcclxuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbn1cclxuXHJcblxyXG4vKiAyLjUgU29jaWFsIE5ldHdvcmtzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uc29jaWFsLW5ldHdvcmtzIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLnBhbmVsLmZpeGVkLWJhciAuc29jaWFsLW5ldHdvcmtzIHtcclxuICBmbG9hdDogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4ucGFuZWwgLnNvY2lhbC1uZXR3b3JrcyB7XHJcbiAgcGFkZGluZzogMjFweCAwO1xyXG59XHJcblxyXG4uc29jaWFsLW5ldHdvcmtzIGxpIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBtYXJnaW46IDAgNXB4IDVweCA1cHg7XHJcbn1cclxuXHJcbi5zb2NpYWwtbmV0d29ya3MgYSB7XHJcbiAgY29sb3I6ICM4ODg4ODg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc29jaWFsLW5ldHdvcmtzIGEgaSB7XHJcbiAgcGFkZGluZzogMC41ZW07XHJcbiAgZm9udC1zaXplOiAzNXB4O1xyXG4gIGNvbG9yOiAjODc4Nzg3O1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMzVzIGVhc2UgMHM7XHJcbn1cclxuXHJcbi5zaGFyaW5nX3Rvb2xib3ggaSB7XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBsaW5lLWhlaWdodDogMWVtO1xyXG59XHJcblxyXG4uc29jaWFsLW5ldHdvcmtzIGltZyB7XHJcbiAgbWF4LWhlaWdodDogNTBweDtcclxufVxyXG5cclxuXHJcbi8qIDIuNiBHcmlkXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyoqXHJcbiAqIEdyaWQgd3JhcHBlclxyXG4gKi9cclxuXHJcbi5ncmlkLWNvbHMge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMiU7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5cclxuLyoqXHJcblx0ICogR3JpZFxyXG5cdCAqL1xyXG5cclxuLmdyaWRfX2l0ZW0sXHJcbi5ncmlkLWNvbHM+LndpZGdldCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IDIlO1xyXG59XHJcblxyXG4uZ3JpZC1jb2xzLS0xPi5ncmlkX19pdGVtLFxyXG4uZ3JpZC1jb2xzLS0xPi53aWRnZXQge1xyXG4gIHdpZHRoOiA5OCU7XHJcbn1cclxuXHJcbi5ncmlkLWNvbHMtLTI+LmdyaWRfX2l0ZW0sXHJcbi5ncmlkLWNvbHMtLTI+LndpZGdldCB7XHJcbiAgd2lkdGg6IDQ4JTtcclxufVxyXG5cclxuLmdyaWQtY29scy0tMz4uZ3JpZF9faXRlbSxcclxuLmdyaWQtY29scy0tMz4ud2lkZ2V0IHtcclxuICB3aWR0aDogMzEuMzMlO1xyXG59XHJcblxyXG4uZ3JpZC1jb2xzLS00Pi5ncmlkX19pdGVtLFxyXG4uZ3JpZC1jb2xzLS00Pi53aWRnZXQge1xyXG4gIHdpZHRoOiAyMyU7XHJcbn1cclxuXHJcblxyXG4vKiAyLjcgUGFuZWwvSXNsYW5kL1dpZGdldFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qKlxyXG4gKiBTaW1wbGUsIGJveGVkIG9mZiBjb250ZW50LCBhcyBwZXI6XHJcbiAqIGNzc3dpemFyZHJ5LmNvbS8yMDExLzEwL3RoZS1pc2xhbmQtb2JqZWN0XHJcbiAqIEUuZy46XHJcbiAqXHJcblx0PGRpdiBjbGFzcz1cImF0b2xsXCI+XHJcblx0XHQ8ZGl2IGNsYXNzPVwiaXNsYW5kXCI+XHJcblx0XHRcdEkgYW0gYm94ZWQgb2ZmLlxyXG5cdFx0PC9kaXY+XHJcblx0PC9kaXY+XHJcbiAqXHJcbiAqIFRoZSB0ZXJtIGAuaXNsYW5kYCBmb3IgdGhlIG1vbWVudCBzaW5jZSBgLnBhbmVsYFxyXG4gKiBpcyBjdXJyZW50bHksIG5vbi1zZW1hbnRpY2FsbHksIHVzZWQgZm9yIHRoZSB0b3AgbmF2YmFyLlxyXG4gKlxyXG4gKiBAZGVtbyBqc2ZpZGRsZS5uZXQvaW51aXRjc3MvdThwVjNcclxuICovXHJcblxyXG4uYXRvbGwsXHJcbi5pc2xhbmQsXHJcbi5pc2xldCxcclxuLndpZGdldCxcclxuLnBhbmVsX19ib2R5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5hdG9sbD4gOmxhc3QtY2hpbGQsXHJcbi5pc2xhbmQ+IDpsYXN0LWNoaWxkLFxyXG4uaXNsZXQ+IDpsYXN0LWNoaWxkLFxyXG4ud2lkZ2V0PiA6bGFzdC1jaGlsZCxcclxuLnBhbmVsX19ib2R5PiA6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuI3NpZGViYXIsIC5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjhweDtcclxuICAuc2luZ2xlLXBvc3QgJiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBVc2UgaXQgbGlrZSBhbiBcIm91dGVyIHBhbmVsXCJcclxuICpcclxuICogQGFsaWFzIGAucGFuZWxgLCBgLm91dGVyLXBhbmVsYFxyXG4gKi9cclxuXHJcbiNzaWRlYmFyIC53aWRnZXQsIC5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIgLndpZGdldCB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIC8qb3ZlcmZsb3c6aGlkZGVuOyovXHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBVc2UgaXQgbGlrZSBhbiBcImlubmVyIHBhbmVsXCIgb3IgXCJwYW5lbCBjb250ZW50c1wiXHJcbiAqXHJcbiAqIEBhbGlhcyBgLmlubmVyLXBhbmVsYCwgYC5wYW5lbF9fYm9keWBcclxuICovXHJcblxyXG4uaXNsYW5kLFxyXG4uaXNsZXQsXHJcbi5wYW5lbF9fYm9keSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG59XHJcblxyXG4uaXNsYW5kLFxyXG4ucGFuZWxfX2JvZHkge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi5wYW5lbF9faGVhZGluZysucGFuZWxfX2JvZHkge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogSnVzdCBsaWtlIGAuaXNsYW5kYCwgb25seSBzbWFsbGVyLlxyXG5cclxuXHJcblxyXG4uaXNsZXQge1xyXG5cdHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLyoqXHJcbiAqIE9wdGlvbmFsIEhlYWRpbmdcclxuICovXHJcblxyXG4ucGFuZWxfX2hlYWRpbmcge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLnBhbmVsLXRpdGxlLFxyXG4ud2lkZ2V0LXRpdGxlIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuaDEucGFuZWwtdGl0bGUsXHJcbmgyLnBhbmVsLXRpdGxlLFxyXG5oMy5wYW5lbC10aXRsZSxcclxuaDQucGFuZWwtdGl0bGUsXHJcbmg1LnBhbmVsLXRpdGxlLFxyXG5oNi5wYW5lbC10aXRsZSxcclxuLnBhbmVsLXRpdGxlLFxyXG4ud2lkZ2V0LXRpdGxlIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBCYWRnZXMgJiBBY3Rpb25zXHJcbiAqL1xyXG5cclxuLnBhbmVsLWFjdGlvbiB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcblxyXG4vKiBUZW1wb3JhcnkgZml4ICovXHJcblxyXG4ucGFuZWxfX2hlYWRpbmcgLnBhbmVsLWFjdGlvbiB7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5wYW5lbC1hY3Rpb24rLnBhbmVsLWFjdGlvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogT3B0aW9uYWwgRm9vdGVyIChzdGF5cyBncmF5IGluIGV2ZXJ5IG1vZGlmaWVyIGNsYXNzKVxyXG4gKi9cclxuXHJcbi5wYW5lbF9fZm9vdGVyIHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcblxyXG4vKiAucGFuZWwtZ3JvdXAge30gKi9cclxuXHJcblxyXG4vKiBUaWdodGVuIHVwIG1hcmdpbiBzbyBpdCdzIG9ubHkgYmV0d2VlbiBwYW5lbHMgKi9cclxuXHJcbi5wYW5lbC1ncm91cCAuYXRvbGwge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvKiBjcm9wIGNvbnRlbnRzIHdoZW4gY29sbGFwc2VkICovXHJcbn1cclxuXHJcbi5wYW5lbC1ncm91cCAuYXRvbGwrLmF0b2xsIHtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogQGRlcHJlY2F0ZWQgSW4gZmF2b3Igb2YgYWJzdHJhY3QgXCJwYW5lbFwiIGNvbXBvbmVudC5cclxuICovXHJcblxyXG5cclxuLyogc2VjdGlvbiAqL1xyXG5cclxuLnNlY3Rpb24ge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIG1hcmdpbjogMjBweCAwIDQwcHg7XHJcbn1cclxuXHJcblxyXG4vKiBoZWFkaW5nICovXHJcblxyXG5cclxuLypcclxuLmhlYWRpbmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvaGVhZGluZy1kZWNvLnBuZykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5oZWFkaW5nIGgxIHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4uaGVhZGluZyAubGluayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMThweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTdweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuKi9cclxuXHJcbi53aWRnZXQtYmxvY2tzIHtcclxuICBtYXJnaW46IDAgLTMwcHggMjdweCAtMTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ud2lkZ2V0LWJsb2NrcyAuYmxvY2sge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi53aWRnZXQtYmxvY2tzIC5ibG9jayAuaG9sZGVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNGY0ZjRmO1xyXG4gIHBhZGRpbmc6IDlweDtcclxuICBoZWlnaHQ6IDI2MnB4O1xyXG59XHJcblxyXG5cclxuLyogdGl0bGUtYm94ICovXHJcblxyXG4udGl0bGUtYm94IHtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwIDAgMjVweDtcclxuICBwYWRkaW5nOiAyMHB4IDIzcHggMTdweDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmxpbmsge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4udGl0bGUtYm94IC5saW5rIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luOiA1cHggMCAwIDIwcHg7XHJcbn1cclxuXHJcbi50aXRsZS1ib3ggaDIge1xyXG4gIGZvbnQ6IDI0cHgvMjhweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuI3NpZGViYXIgLnBvc3QtZGF0ZSwgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciAucG9zdC1kYXRlIHtcclxuICBjb2xvcjogIzM1MzUzNTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxufVxyXG5cclxuI3NpZGViYXIgLndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSwgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciAud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpICB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuI3NpZGViYXIgLndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSBhLCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbiNzaWRlYmFyIHNlbGVjdCwgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciBzZWxlY3Qge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLyogMi44IENhcm91c2VsXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uY2Fyb3VzZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBhbmVsX19oZWFkaW5nKy5jYXJvdXNlbCB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmNhcm91c2VsX193cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5qcy1jYXJvdXNlbCAuY2Fyb3VzZWxfX3dyYXBwZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwIDQ5cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzRGNEY0RjtcclxuICBib3JkZXItd2lkdGg6IDFweCAwO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLmJ0bi1wcmV2LFxyXG4uY2Fyb3VzZWwgLmJ0bi1uZXh0IHtcclxuICB6LWluZGV4OiAyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzRGNEY0RjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc2l6ZTogNTBweDtcclxufVxyXG5cclxuLmNhcm91c2VsIC5idG4tcHJldiB7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmNhcm91c2VsIC5idG4tbmV4dCB7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAuYnRuLXByZXY6aG92ZXIsXHJcbi5jYXJvdXNlbCAuYnRuLW5leHQ6aG92ZXIge1xyXG4gIHdpZHRoOiA1OHB4O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmNhcm91c2VsIC5idG4tcHJldjpob3ZlciB7XHJcbiAgbGVmdDogLTEwcHg7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAuYnRuLW5leHQ6aG92ZXIge1xyXG4gIHJpZ2h0OiAtMTBweDtcclxufVxyXG5cclxuLmNhcm91c2VsIC5pY29uLWxlZnQtb3Blbi1iaWcsXHJcbi5jYXJvdXNlbCAuaWNvbi1yaWdodC1vcGVuLWJpZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbjogLTI1cHggMCAwIDA7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAuaWNvbi1sZWZ0LW9wZW4tYmlnIHtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLmljb24tcmlnaHQtb3Blbi1iaWcge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLnNsaWRlc2V0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLnNsaWRlIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDMyLjMzJTtcclxuICBtYXJnaW46IDAuNSU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzRGNEY0RjtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5qcy1jYXJvdXNlbCAuc2xpZGUge1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcclxufVxyXG5cclxuLmNhcm91c2VsIGltZyxcclxuLmFydGljbGUgaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAuc2xpZGUgYSxcclxuLmFydGljbGUgYSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmNhcm91c2VsIC5tb3JlLFxyXG4uYXJ0aWNsZSAubW9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIGJvdHRvbTogOXB4O1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxufVxyXG5cclxuLmNhcm91c2VsIC5ob3Zlci1ib3gge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGNvbG9yOiAjMUExQTFBO1xyXG4gIC8qIGBiYWNrZ3JvdW5kLWNvbG9yYCBpbiBjb2xvciBwYWxldHRlICovXHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmNhcm91c2VsIC5zbGlkZSBhOmZvY3VzIC5ob3Zlci1ib3gsXHJcbi5jYXJvdXNlbCAuc2xpZGUgYTpob3ZlciAuaG92ZXItYm94LFxyXG4uY2Fyb3VzZWwgLnNsaWRlIGEuaG92ZXIgLmhvdmVyLWJveCB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmhvdmVyLWJveF9fY2VudGVyZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNWVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5ob3Zlci1ib3hfX2lubmVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFNpZGViYXJcclxuICovXHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5qcy1jYXJvdXNlbCAuY2Fyb3VzZWxfX3dyYXBwZXIge1xyXG4gIG1hcmdpbjogMCAzNXB4O1xyXG59XHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5jYXJvdXNlbCAuYnRuLXByZXYsXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNhcm91c2VsIC5idG4tbmV4dCB7XHJcbiAgd2lkdGg6IDM0cHg7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG59XHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5jYXJvdXNlbCAuYnRuLXByZXY6aG92ZXIsXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNhcm91c2VsIC5idG4tbmV4dDpob3ZlciB7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbn1cclxuXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNhcm91c2VsIC5pY29uLWxlZnQtb3Blbi1iaWcsXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNhcm91c2VsIC5pY29uLXJpZ2h0LW9wZW4tYmlnIHtcclxuICBtYXJnaW46IC0xNXB4IDAgMCAwO1xyXG59XHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5jYXJvdXNlbCAuc2xpZGUge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5jYXJvdXNlbCAubW9yZSB7XHJcbiAgcmlnaHQ6IDEycHg7XHJcbiAgYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAzLjAgU3RydWN0dXJlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogMy4xIENvbnRhaW5lclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qIHdyYXBwZXIgKi9cclxuXHJcbiN3cmFwcGVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogY29udGFpbmVyICovXHJcbi5jb250YWluZXI6YmVmb3JlIHtcclxuICBjbGVhcjogYm90aDtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcbi5jb250YWluZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXgtd2lkdGg6IDExNDRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuIC8vIHotaW5kZXg6IDIwO1xyXG4gIHBhZGRpbmc6IDAgMTVweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XHJcbiAgICBtaW4taGVpZ2h0OiA4MDBweDtcclxuICB9XHJcbn1cclxuLyogdGhpcyB3aWxsIGF2b2lkIGZsYXNoIHJlc2l6aW5nIHdoZW4gbG9hZGluZyBhIHBhZ2Ugd2l0aCBFbGVtZW50b3IgdmVyc2lvbiBvbmx5LiBJdCBkb2VzbnQgd29yayB3aXRoIFdQQmFrZXJ5ICovXHJcbmJvZHk6bm90KC5zaW5nbGUpOm5vdCgucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLWV2ZW50KS5lbGVtZW50b3ItcGFnZSAuY29udGFpbmVye1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgcGFkZGluZzowcHggMHB4IDBweCAwcHg7XHJcbn1cclxuZm9vdGVyIC5jb250YWluZXIge1xyXG4gIG1pbi1oZWlnaHQ6IGF1dG87XHJcbn1cclxuI2Zvb3RlciAuY29udGFpbmVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMHB4IWltcG9ydGFudDtcclxufVxyXG4vKiBtYWtlIHN1cmUgdGhlIGJveGVkIGNvbnRhaW5lciBvdmVybGFwIHRoZSBwYWdlIGJhbm5lciBpbiBwb2RjYXN0cywgcGxheWxpc3QsIGV0Yy4uIFdlIGRvIHRoaXMgYmVjYXVzZSB3ZSByZW1vdmVkIHRoZSB6LWluZGV4IG9uIC5jb250YWluZXIgYmVjYXVzZSBvZiB0aGUgYmxlbmQgbW9kZSBpc3N1ZSB3aXRoIHRoZSBmb290ZXIqL1xyXG4uc2luZ2xlIC5ib3hlZCB7XHJcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgIHotaW5kZXg6IDEwIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNpbmdsZSAuY29udGFpbmVyLFxyXG4uYmxvZyAuY29udGFpbmVyLFxyXG4ucGFnZS10ZW1wbGF0ZSAuY29udGFpbmVyIHtcclxuICAvKiBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyovXHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLyogdGhpcyB3aWxsIGF2b2lkIHBsYXlsaXN0IHRvIGJlIGZ1bGx3aWR0aCAqL1xyXG4jc29uYWFyLXBsYXllciAucGxheWxpc3QgLmNvbnRhaW5lcntcclxubWF4LXdpZHRoOjExNDRweDtcclxufVxyXG5cclxuXHJcblxyXG4vKiAuY29udGVudF9fd3JhcHBlciB7fSAqL1xyXG5cclxuLmNvbnRlbnRfX21haW4ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA2NSU7XHJcbn1cclxuXHJcbi5jb250ZW50LS1yZXYgLmNvbnRlbnRfX21haW4ge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLnBhbmVsLW5ldHdvcmtzIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2U7XHJcbn1cclxuXHJcblxyXG4vKiAzLjIgU2lkZWJhclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmNvbnRlbnQtLXJldj4uc3JfaXQtY29udGVudC1zaWRlIHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuXHJcbi8qIDMuMyBQb3N0c1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLnN0aWNreXBvc3Qge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAgaGVpZ2h0OiA2MnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDBweDtcclxuICByaWdodDogMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvc3RpY2t5Y29ybmVyLnBuZykgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uc3RpY2t5cG9zdCBpIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogN3B4O1xyXG4gIHJpZ2h0OiA3cHg7XHJcbn1cclxuXHJcbi5zdGlja3kgLnN0aWNreXBvc3Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc3RpY2t5IHtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG5cclxuLyogMy40IFBvc3QgTGlzdFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLm1lZGlhLWxpc3QsXHJcbi5saXN0aW5nLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1lZGlhLWRlY29yYXRpb24ge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbiAgcGFkZGluZzogMC4yNWVtO1xyXG59XHJcblxyXG4ubWVkaWEtZGVjb3JhdGlvbi5tZWRpYS1hdWRpbyB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxufVxyXG5cclxuLm1lZGlhLWJsb2NrIGEuaG92ZXIgLm1lZGlhLWRlY29yYXRpb24ubWVkaWEtYXVkaW8sXHJcbi5tZWRpYS1ibG9jayBhOmhvdmVyIC5tZWRpYS1kZWNvcmF0aW9uLm1lZGlhLWF1ZGlvIHtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgYS5ob3ZlciAubWVkaWEtZGVjb3JhdGlvbi5tZWRpYS12aWRlbyxcclxuLm1lZGlhLWJsb2NrIGE6aG92ZXIgLm1lZGlhLWRlY29yYXRpb24ubWVkaWEtdmlkZW8ge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5cclxuLyogbWVkaWEtYmxvY2sgKi9cclxuXHJcbi5tZWRpYS1ibG9jayB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tZWRpYS1ibG9jazphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi5tZWRpYS1ibG9jayBhIHtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIC8qY29sb3I6IzAwMDsqL1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAvKmJhY2tncm91bmQtY29sb3I6I2Y3ZjdmNzsqL1xyXG4gIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjEycyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjEycyBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjEycyBlYXNlLWluLW91dDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wYWdlLXRlbXBsYXRlLWFyY2hpdmUtcG9zdHMtbGlzdC1waHAgLm1lZGlhLWJsb2NrIGEsIC5saXN0aW5nLXNlY3Rpb24gLm1lZGlhLWJsb2NrIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udHdvX2NvbHVtbl9hbGJ1bSAubWVkaWEtYmxvY2sgYSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZWRpYS1ibG9jayBhLmhvdmVyIHtcclxuICBjb2xvcjogIzFhMWExYTtcclxufVxyXG5cclxuLm1lZGlhLWJsb2NrIC5ob2xkZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgLmltYWdlIHtcclxuICB3aWR0aDogMjYwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAwIDQwcHggMCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1lZGlhLWJsb2NrIC5pbWFnZS5yZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm5ld3MgLm1lZGlhLWJsb2NrIC5pbWFnZSxcclxuLnZpZGVvcyAubWVkaWEtYmxvY2sgLmltYWdlIHtcclxuICB3aWR0aDogMjYwcHg7XHJcbiAgbWFyZ2luOiAwIDQwcHggMCAwO1xyXG59XHJcblxyXG4ubmV3cyAubWVkaWEtYmxvY2sgLmltYWdlLmVtcHR5IHtcclxuICB3aWR0aDogMDtcclxufVxyXG5cclxuLm1lZGlhLWJsb2NrIC50ZXh0LWJveCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiAyNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMjg1cHg7XHJcbn1cclxuXHJcbi5tZWRpYS1ibG9jayAudGV4dC1ib3guZW1wdHkge1xyXG4gIHBhZGRpbmc6IDQwcHggNDBweCA0MHB4IDEwcHg7XHJcbn1cclxuXHJcbi5tZXRhLXNpbXBsZSB7XHJcbiAgbWFyZ2luLXRvcDogMTJweDtcclxufVxyXG5cclxuLm1lZGlhLWJsb2NrIC5pbWFnZSBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgaDIge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLm5ld3MgLm1lZGlhLWJsb2NrIGgyLFxyXG4uaXJvbl93aWRnZXRfcmVjZW50X3Bvc3RzIC5uZXdzIC5tZWRpYS1ibG9jayBoMiB7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbi53ZWJraXQgLm1lZGlhLWJsb2NrIGgyIHtcclxuICBtYXJnaW46IDAgMCAxMHB4O1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgLmNhdGVnb3J5IHtcclxuICBtYXJnaW46IDBweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5tZWRpYS1ibG9jayAubWV0YS1zaW1wbGUge1xyXG4gIG1hcmdpbjogNXB4IDAgMDtcclxuICBjb2xvcjogIzM1MzUzNTtcclxufVxyXG5cclxuLm1lZGlhLWJsb2NrIC5zcl9pdC1tZXRhLWF1dGhvci1saW5rLFxyXG4ubWVkaWEtYmxvY2sgLnBvc3QtY2F0ZWdvcmllcyxcclxuLm1lZGlhLWJsb2NrIC5wb3N0LXRhZ3Mge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLm1lZGlhLWJsb2NrIGEuaG92ZXIgLnNyX2l0LWRhdGV0aW1lLFxyXG4ubWVkaWEtYmxvY2sgYS5ob3ZlciAuY2F0ZWdvcnkge1xyXG4gIGNvbG9yOiAjMWExYTFhO1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgLmV4Y2VycHQge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuXHJcbi8qIDMuNSBQb3N0IEFjY29yZGlvblxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qIDMuIEN1c3RvbSBiYWNrZ3JvdW5kIHBvc2l0b25cclxuKHRvIHVzZSBhcyBleHRyYSBjbGFzcyBvbiBhbiB2aXN1YWwgY29tcHNlciBlbGVtZW50KVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuI3dyYXBwZXIgLmJnLWxlZnQtdG9wIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jd3JhcHBlciAuYmctbGVmdC1jZW50ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN3cmFwcGVyIC5iZy1sZWZ0LWJvdHRvbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20gIWltcG9ydGFudDtcclxufVxyXG5cclxuI3dyYXBwZXIgLmJnLXJpZ2h0LXRvcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN3cmFwcGVyIC5iZy1yaWdodC1jZW50ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jd3JhcHBlciAuYmctcmlnaHQtYm90dG9tIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b20gIWltcG9ydGFudDtcclxufVxyXG5cclxuI3dyYXBwZXIgLmJnLWNlbnRlci10b3Age1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3dyYXBwZXIgLmJnLWNlbnRlci1jZW50ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3dyYXBwZXIgLmJnLWNlbnRlci1ib3R0b20ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b20gIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDQuMCBIZWFkZXJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiA0LjEgU2l0ZSBIZWFkZXJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5oZWFkZXJfX2xlZnQsXHJcbi5oZWFkZXJfX2xlZnQ6YmVmb3JlLFxyXG4uc2l0ZS10aXRsZSxcclxuLnNpdGUtZGVzY3JpcHRpb24sXHJcbi5ibG9ja3F1b3RlLWJveCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNpdGUtdGl0bGUsXHJcbi5zaXRlLWRlc2NyaXB0aW9uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcblxyXG4vKiBsb2dvICovXHJcblxyXG4uc2l0ZS10aXRsZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW4tdG9wOiAxMjBweDtcclxufVxyXG5cclxuLnNpdGUtdGl0bGUgaW1nIHtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5sb2dvLWRlc2t0b3Age1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ubG9nby1tb2JpbGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWF4LXdpZHRoOiAxNTBweDtcclxuICBtYXgtaGVpZ2h0OiAxMDBweDtcclxufVxyXG5cclxuLmxvZ28tcGFuZWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAxMnB4IDMwcHggMCAwO1xyXG59XHJcblxyXG4ubG9nby1wYW5lbCBpbWcge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gIG1heC1oZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5wYW5lbC5maXhlZC1iYXIgLmxvZ28tcGFuZWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4jbWVudS10cmlnZ2VyIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OXB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgbWF4LWhlaWdodDogNDBweDtcclxuICB9XHJcbiAgJi5kZXNrdG9wIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ5cHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNtZW51LXRyaWdnZXItbW9iaWxlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ5cHgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogc2xvZ2FuICovXHJcblxyXG4uc2l0ZS1kZXNjcmlwdGlvbiB7XHJcbiAgbWF4LXdpZHRoOiAxOTBweDtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBsZXR0ZXItc3BhY2luZzogNXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgd29yZC1zcGFjaW5nOiAtMXB4O1xyXG59XHJcblxyXG5cclxuLyogYmxvY2txdW90ZS1ib3ggKi9cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwMDtcclxufVxyXG5cclxuYmxvY2txdW90ZSBjaXRlIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIHAge1xyXG4gIG1hcmdpbjogMHB4O1xyXG59XHJcblxyXG4uYmxvY2txdW90ZS1ib3gge1xyXG4gIG1heC13aWR0aDogNDcwcHg7XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlLWJveCBibG9ja3F1b3RlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS4xMjU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW46IDAgMCAxMnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtYm94IGJsb2NrcXVvdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIuKAnFwiO1xyXG59XHJcblxyXG4uYmxvY2txdW90ZS1ib3ggYmxvY2txdW90ZTphZnRlciB7XHJcbiAgY29udGVudDogXCLigJ1cIjtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtYm94IGZpZ2NhcHRpb24ge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQ6IDE0cHgvMTZweDtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtYm94IGZpZ2NhcHRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgbWFyZ2luOiA4cHggMTlweCAwIDA7XHJcbn1cclxuXHJcbmJvZHkucHVzaE1lbnUge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbiNwdXNoZXItd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAyMDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIH1cclxuICAmLnB1c2hlci10eXBlLXB1c2gtbWVudXtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNwdXNoZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgei1pbmRleDogMzA7XHJcbn1cclxuXHJcbiNvdmVybGF5IHtcclxuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xyXG4gIHotaW5kZXg6IDE1O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwcHg7XHJcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gIHdpbGwtY2hhbmdlOiBzY3JvbGwtcG9zaXRpb247XHJcbn1cclxuXHJcbiNvdmVybGF5IC5wZXJzcGVjdGl2ZSB7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgdG9wOiAwcHg7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDM1JSBjZW50ZXIgMDtcclxuICBjb250ZW50OiAnJztcclxufVxyXG5cclxuXHJcbi8qIFJJR0hULVNJREUgQU5JTUFUSU9OUyAqL1xyXG5cclxuLnNpdGUtbG9nbyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8qXHR0b3A6NDBweDsqL1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xyXG59XHJcblxyXG4uc2l0ZS1sb2dvLnJpZ2h0dHlwZSB7XHJcbiAgbGVmdDogNDBweDtcclxufVxyXG5cclxuLnNpdGUtbG9nby5sZWZ0dHlwZSB7XHJcbiAgcmlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5hbHQtbWVudS10b2dnbGU6aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmZpeGVkX2hlYWRlciAuc29uYWFyLW1lbnUtYm94IC5tZW51LXRvZ2dsZSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDIwMDU7XHJcbn1cclxuXHJcbi5maXhlZF9oZWFkZXIgLnNpdGUtbG9nbyB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDIwMDA7XHJcbn1cclxuXHJcbiNmaXhlZC1wYW5lbCAubWVudS10b2dnbGUge1xyXG4gIHRvcDogMjVweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL21lbnUtb3Blbi13LnBuZykgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4ubWVudS10b2dnbGU6aG92ZXIsXHJcbi5tZW51LXRvZ2dsZS1vZmY6aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm1lbnUtdG9nZ2xlLmhpZGRlbi1vbi1kZXNrdG9wIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcclxuICAubWVudS10b2dnbGUuaGlkZGVuLW9uLWRlc2t0b3Age1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNpZGUtbWVudS1vcGVuIC5tZW51LXRvZ2dsZS5oaWRkZW4tb24tZGVza3RvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG51bC5oZWFkZXItdG9wLW1lbnUge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMTAwMDtcclxufVxyXG5cclxudWwuaGVhZGVyLXRvcC1tZW51LnJpZ2h0dHlwZSB7XHJcbiAgcmlnaHQ6IDM1cHg7XHJcbiAgcGFkZGluZzogMTJweCA3MHB4IDEycHggMTBweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMjBweCBhdXRvO1xyXG59XHJcblxyXG51bC5oZWFkZXItdG9wLW1lbnUubGVmdHR5cGUge1xyXG4gIGxlZnQ6IDM1cHg7XHJcbiAgcGFkZGluZzogMTJweCAxMHB4IDEycHggNzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG51bC5oZWFkZXItdG9wLW1lbnUgbGkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICMyMjI7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbnVsLmhlYWRlci10b3AtbWVudS5yaWdodHR5cGUgbGkge1xyXG4gIG1hcmdpbjogMCAwIDAgMjBweDtcclxufVxyXG5cclxudWwuaGVhZGVyLXRvcC1tZW51LmxlZnR0eXBlIGxpIHtcclxuICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbn1cclxuXHJcbnVsLmhlYWRlci10b3AtbWVudSBsaSBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgb3BhY2l0eTogMC43O1xyXG59XHJcblxyXG51bC5oZWFkZXItdG9wLW1lbnUgLmxhbmd1YWdlcy1zZWxlY3RvciB7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnVsLmhlYWRlci10b3AtbWVudSAubGFuZ3VhZ2VzLXNlbGVjdG9yIHVsIHtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxudWwuaGVhZGVyLXRvcC1tZW51IC5sYW5ndWFnZXMtc2VsZWN0b3Igc2VsZWN0IHtcclxuICBtYXJnaW46IDAgMCAwIDIwcHg7XHJcbn1cclxuXHJcbi5jbGFzc2ljLW1lbnUgLmxhbmd1YWdlcy1zZWxlY3RvciBsaSxcclxuLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlIHVsIC5sYW5ndWFnZXMtc2VsZWN0b3IgbGkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogaW5pdGlhbDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSB1bCBsaS5ob3RsaW5rLmxhbmd1YWdlcy1zZWxlY3RvciB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlIHVsIC5sYW5ndWFnZXMtc2VsZWN0b3IgbGkgYSB7XHJcbiAgd2lkdGg6IGluaXRpYWw7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcclxuICAuaGVhZGVyLXRvcC1tZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNpdGUtbG9nbyB7XHJcbiAgICAvKnRvcDoyNXB4OyovXHJcbiAgfVxyXG4gIC5zaXRlLWxvZ28ucmlnaHR0eXBlIHtcclxuICAgIGxlZnQ6IDI1cHg7XHJcbiAgfVxyXG4gIC5zaXRlLWxvZ28ubGVmdHR5cGUge1xyXG4gICAgcmlnaHQ6IDI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4jZml4ZWQtcGFuZWwge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA3OHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmODg4ODc7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRvcDogLTc4cHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZpeGVkLXBhbmVsLWxvZ28ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MHB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC0zNXB4O1xyXG59XHJcblxyXG4uZml4ZWQtcGFuZWwtbG9nbyBpbWcge1xyXG4gIG1heC1oZWlnaHQ6IDcwcHg7XHJcbn1cclxuXHJcblxyXG4vKiA0LjMgQnJlYWRjcnVtYnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5icmVhZGNydW1icyB7XHJcbiAgbWFyZ2luOiAwIDAgMjlweDtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5icmVhZGNydW1icyB1bCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYnMgbGkge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAwIDIxcHggMnB4IDFweDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWJzIGxpOmFmdGVyIHtcclxuICBjb250ZW50OiAnPic7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0xM3B4O1xyXG4gIHRvcDogMXB4O1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWJzIGxpOmZpcnN0LWNoaWxkOmFmdGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYnMgYSB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcblxyXG4vKiA0LjQgUHJpbWV0aW1lXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4jcGFnZV9wcmltZXRpbWUgLmlvc1NsaWRlcldyYXAge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnByaW1laW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNsaWRlckNvbnRhaW5lciB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMDtcclxufVxyXG5cclxuLmlvc1NsaWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uaW9zU2xpZGVyIC5zbGlkZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIHtcclxuICB3aWR0aDogODcycHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IC01cHggIzAwMDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSAuaW5uZXIgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciBpbWcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciAuc2VsZWN0b3JTaGFkb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vX2ltZy9zZWxlY3Rvci1zaGFkb3cucG5nKSBuby1yZXBlYXQgMCAwO1xyXG4gIHdpZHRoOiAxMjBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciAudGV4dDEge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC50ZXh0MSBzcGFuIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDU2cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSAuaW5uZXIgLnRleHQyIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICBsZWZ0OiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciAudGV4dDIgc3BhbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zbGlkZXJDb250YWluZXIgLnNsaWRlU2VsZWN0b3JzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm90dG9tOiAtMTdweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMzdweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB6LWluZGV4OiAxO1xyXG4gIGhlaWdodDogMTFweDtcclxufVxyXG5cclxuLnNsaWRlckNvbnRhaW5lciAuc2xpZGVTZWxlY3RvcnMgLnByZXYge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMXB4O1xyXG4gIGhlaWdodDogMTFweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vX2ltZy9zZWxlY3Rvci1wcmV2LnBuZykgbm8tcmVwZWF0IDUwJSAwO1xyXG59XHJcblxyXG4uc2xpZGVyQ29udGFpbmVyIC5zbGlkZVNlbGVjdG9ycyAubmV4dCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDExcHg7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIG1hcmdpbjogMCAwIDAgMTBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vX2ltZy9zZWxlY3Rvci1uZXh0LnBuZykgbm8tcmVwZWF0IDUwJSAwO1xyXG59XHJcblxyXG4uc2xpZGVyQ29udGFpbmVyIC5zbGlkZVNlbGVjdG9ycyAuaXRlbSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDlweDtcclxuICBoZWlnaHQ6IDlweDtcclxuICBiYWNrZ3JvdW5kOiAjYWFhO1xyXG4gIG1hcmdpbjogMXB4IDFweCAxcHggMTFweDtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi5zbGlkZXJDb250YWluZXIgLnNsaWRlU2VsZWN0b3JzIC5pdGVtLmZpcnN0IHtcclxuICBtYXJnaW4tbGVmdDogMXB4O1xyXG59XHJcblxyXG4uc2xpZGVyQ29udGFpbmVyIC5zbGlkZVNlbGVjdG9ycyAuc2VsZWN0ZWQge1xyXG4gIHdpZHRoOiAxMXB4O1xyXG4gIGhlaWdodDogMTFweDtcclxuICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5zbGlkZXJDb250YWluZXIgLnNsaWRlU2VsZWN0b3JzIC5zZWxlY3RlZC5maXJzdCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5zbGlkZXJDb250YWluZXIgLnNjcm9sbGJhckNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvdHRvbTogNHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMjRweDtcclxuICBoZWlnaHQ6IDRweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuaW9zU2xpZGVyV3JhcCB7XHJcbiAgICBoZWlnaHQ6IDMzNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciB7XHJcbiAgICB3aWR0aDogOTU0cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgNS4wIENvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiA1LjEgRW50cnlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi53cC1mZWF0dXJlZC1pbWFnZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG4uZW50cnkge1xyXG4gLyogZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7Ki9cclxufVxyXG5cclxuXHJcbi8qIDUuMiBOZXdzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogYXJ0aWNsZXMtc2VjdGlvbiAqL1xyXG5cclxuLmFydGljbGVzLXNlY3Rpb24ge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYXJ0aWNsZXMtc2VjdGlvbjphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5hcnRpY2xlcy1zZWN0aW9uIC5hcnRpY2xlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB3aWR0aDogMzMuMyU7XHJcbiAgcGFkZGluZzogMCA0MHB4IDM4cHggMDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luOiAwIC00cHggMCAwO1xyXG59XHJcblxyXG4jdHdvY29sdW1ucyAuYXJ0aWNsZXMtc2VjdGlvbiAuYXJ0aWNsZSB7XHJcbiAgd2lkdGg6IDQ5JTtcclxufVxyXG5cclxuLmFydGljbGVzLXNlY3Rpb24gLmFydGljbGUgLmhvbGRlciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzRmNGY0ZjtcclxufVxyXG5cclxuLnZpZGVvLXBvc3Qge1xyXG4gIGNvbG9yOiAjMzUzNTM1O1xyXG59XHJcblxyXG5cclxuLyouc2luZ2xlLXBvc3QgdGltZXtcclxuXHRmb250LXNpemU6MTJweDtcclxufSovXHJcblxyXG4uc3JfaXQtc2luZ2xlLXBvc3QgLnNwbGl0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLyogbWV0YSAqL1xyXG5cclxuLnNyX2l0LW1ldGEgLmxpbmtzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIG1heC13aWR0aDogNjAlO1xyXG59XHJcblxyXG4uY2xhc3NpYy1tZXRhIC5zcl9pdC1tZXRhLWF1dGhvci1saW5rIHtcclxuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZpZGVvLWJsb2NrIC5zcl9pdC1tZXRhIC5saW5rcyB7XHJcbiAgcGFkZGluZzogMCAwIDAgOXB4O1xyXG59XHJcblxyXG4udmlkZW8tYmxvY2sgLnNyX2l0LW1ldGEge1xyXG4gIG1hcmdpbjogMCAwIDE4cHg7XHJcbn1cclxuXHJcblxyXG4vKiBibG9ja3F1b3RlLWJsb2NrICovXHJcblxyXG4uYmxvY2txdW90ZS1ibG9jayB7XHJcbiAgLyogYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgIGNvbG9yOiAjZTgwZTUwOyovXHJcbiAgbWFyZ2luOiAwIDAgMjZweDtcclxuICBwYWRkaW5nOiA0MHB4IDUwcHggNDZweCA1OXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtYmxvY2sgLnRpdGxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgMCA5cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250OiAxNHB4LzE4cHg7XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlLWJsb2NrIGJsb2NrcXVvdGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlLWJsb2NrIGZpZ2NhcHRpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcblxyXG4vKiBsaW5rcy1ibG9jayAqL1xyXG5cclxuLmxpbmtzLWJsb2NrIHtcclxuICBtYXJnaW46IDBweDtcclxuICBwYWRkaW5nOiAxMHB4IDAgMTBweDtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuI2NvbnRlbnQgLmxpbmtzLWJsb2NrIHtcclxuICBtYXJnaW46IDE1cHggMCAwO1xyXG59XHJcblxyXG4jY29udGVudCAubGlua3MtYmxvY2sgLmJ1dHRvbiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbiNjb250ZW50IC52aWRlby1ibG9jayAubGlua3MtYmxvY2sge1xyXG4gIG1hcmdpbjogMzBweCAwIDA7XHJcbiAgcGFkZGluZzogMzFweCAwIDQ4cHg7XHJcbn1cclxuXHJcbmEuYnV0dG9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBjb2xvcjogIzAwMDtcclxuICBwYWRkaW5nOiA4cHggMjBweDtcclxuICBtYXJnaW46IDAgMCAxNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbi5wbGF5bGlzdCBhLmJ1dHRvbiB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnRyaWRlbnQgYS5idXR0b24ge1xyXG4gIHBhZGRpbmc6IDhweCAxOHB4IDRweDtcclxufVxyXG5cclxuYS5idXR0b246aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnN0b3JlLWxpc3QgYS5idXR0b24ge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuXHJcbi8qIHR3by1jb2x1bW5zICovXHJcblxyXG4udHdvLWNvbHVtbnMge1xyXG4gIG1hcmdpbjogMCAtNDBweCAwIDA7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxufVxyXG5cclxuLnR3by1jb2x1bW5zIC5jb2x1bW4ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDAgNDBweCAwIDA7XHJcbiAgY29sb3I6ICMxYTFhMWE7XHJcbn1cclxuXHJcbi50d28tY29sdW1ucyAuY29sdW1uLWxhc3Qge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDAgNDBweCAwIDA7XHJcbiAgY29sb3I6ICMxYTFhMWE7XHJcbn1cclxuXHJcbi50d28tY29sdW1ucyBwIHtcclxuICBtYXJnaW46IDAgMCAyMHB4O1xyXG59XHJcblxyXG4udHdvLWNvbHVtbnMgLmJsb2NrcXVvdGUtYmxvY2sge1xyXG4gIG1hcmdpbjogMjJweCAwIDI2cHg7XHJcbiAgcGFkZGluZzogMzdweCA0NXB4IDQ1cHggNjJweDtcclxufVxyXG5cclxuLnR3by1jb2x1bW5zIC5ibG9ja3F1b3RlLWJsb2NrIC50aXRsZSB7XHJcbiAgbWFyZ2luOiAwIDAgMTRweDtcclxufVxyXG5cclxuLmZvcm0tYmxvY2sge1xyXG4gIHBhZGRpbmc6IDM1cHggMCAwO1xyXG59XHJcblxyXG5cclxuLyogTmV3cyBHcmlkICovXHJcblxyXG4ubmV3cy1ncmlkLXdyYXAge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1ib3R0b206IDElO1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjUlO1xyXG4gIHdpZHRoOiA0OS41JTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XHJcbn1cclxuXHJcbi5uZXdzLWdyaWQtd3JhcC5yaWdodCB7XHJcbiAgY2xlYXI6IHJpZ2h0O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tbGVmdDogMC41JTtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxufVxyXG5cclxuLm5ld3MtZ3JpZC13cmFwIGEge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4xMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xMnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5uZXdzLWdyaWQtd3JhcCBhIGltZyxcclxuLm5ld3MtZ3JpZC13cmFwIGEgLm5ld3MtZ3JpZC10YWIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLm5ld3MtZ3JpZC13cmFwIGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XHJcbn1cclxuXHJcbi5uZXdzLWdyaWQtd3JhcCBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MGU1MDtcclxufVxyXG5cclxuLm5ld3MtZ3JpZC13cmFwIC5uZXdzLWdyaWQtdGFiIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLm5ld3MtZ3JpZC13cmFwIC50YWItdGV4dCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ubmV3cy1ncmlkLXdyYXAgYSB0aW1lIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgLm5ld3MtZ3JpZC13cmFwIHtcclxuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIENsYXNzaWMgQmxvZyAqL1xyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgLm1lZGlhLWJsb2NrIC5pbWFnZSB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgLmNsYXNzaWMtbWV0YSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlcy1jbGFzc2ljIC5jbGFzc2ljLW1ldGEgLnNyX2l0LWRhdGV0aW1lIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi5hcnRpY2xlcy1jbGFzc2ljIC5tZWRpYS1ibG9jayAudGV4dC1ib3gge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgLm1lZGlhLWJsb2NrIC5ob2xkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgLm1lZGlhLWJsb2NrIC50ZXh0LWJveCB7XHJcbiAgcGFkZGluZzogMzVweDtcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgLnRleHQtYm94IGEge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgLnRleHQtYm94IGgyIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICBsaW5lLWhlaWdodDogMzRweDtcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgYS5yZWFkbW9yZS1jbGFzc2ljLFxyXG5hcnRpY2xlIC5tb3JlLWxpbmsge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZSAwcztcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgYS5yZWFkbW9yZS1jbGFzc2ljOmhvdmVyLFxyXG5hcnRpY2xlIC5tb3JlLWxpbms6aG92ZXIge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uYXJ0aWNsZXMtY2xhc3NpYyAucG9zdC1jYXRlZ29yaWVzLFxyXG4uYXJ0aWNsZXMtY2xhc3NpYyAucG9zdC10YWdzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZXMtY2xhc3NpYyAucG9zdC1jYXRlZ29yaWVzIHtcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgLnBvc3QtY2F0ZWdvcmllcyBhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZXMtY2xhc3NpYyAucG9zdC10YWdzIGEge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlcy1jbGFzc2ljIGkge1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG5cclxuLyogNS4zIEV2ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5pY29uLWNvbmNlcnQtZHJvcGRvd24ge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udGl0bGUtcm93LmhvdmVyIC5pY29uLWNvbmNlcnQtZHJvcGRvd24ge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uaWNvbi1jb25jZXJ0LWRyb3Bkb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjdcIjtcclxufVxyXG5cclxubGkuZXhwYW5kZWQgLnRpdGxlLXJvdyAuaWNvbi1jb25jZXJ0LWRyb3Bkb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjhcIjtcclxufVxyXG5cclxuXHJcbi8qIFNpbmdsZSBQYWdlICovXHJcblxyXG4uZXZlbnQtdGV4dC13cmFwLXNpbmdsZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogNTAlO1xyXG59XHJcblxyXG4uZXZlbnQtcm93IHtcclxuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNGN0Y3Rjc7XHJcbiAgY29sb3I6ICM1QTVBNUE7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgaGVpZ2h0OiA2NnB4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZXZlbnQtcm93IC5zcl9pdC1kYXRldGltZSB7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgI0ZGRkZGRjtcclxuICBjb2xvcjogIzM1MzUzNTtcclxuICBmbG9hdDogbGVmdDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi5ldmVudC1yb3cgc3Bhbi5sb2NhdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGNvbG9yOiAjNUE1QTVBO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4uZXZlbnQtcm93IHNwYW4uY2l0eSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGNvbG9yOiAjZTgwZTUwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4uZXZlbnQtcm93IC5idXR0b24ge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMjBweDtcclxuICB0b3A6IDM1cHg7XHJcbn1cclxuXHJcbi5ldmVudC13cmFwcGVyIHtcclxuICBtYXJnaW4tdG9wOiA2MHB4O1xyXG59XHJcblxyXG4uZXZlbnQtd3JhcHBlciAubGVmdGhhbGYge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA0Ni41JTtcclxuICBtYXJnaW4tcmlnaHQ6IDQuNSU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG59XHJcblxyXG4uZXZlbnQtd3JhcHBlciAucmlnaHRoYWxmIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNDklO1xyXG59XHJcblxyXG4uZXZlbnQtd3JhcHBlciB0YWJsZSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OjI2cHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxufVxyXG5cclxuLmV2ZW50LWljb24ge1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmV2ZW50LXdyYXBwZXIgLmxlZnRoYWxmIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5ldmVudC13cmFwcGVyIC5yaWdodGhhbGYge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGl0bGUtcm93Lm5vLWNvdW50ZG93biB7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlIDBzO1xyXG59XHJcblxyXG4udGl0bGUtcm93Lm5vLWNvdW50ZG93biBoMiBzcGFuLFxyXG4udGl0bGUtcm93Lm5vLWNvdW50ZG93biB0aW1lIHtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjM1cyBlYXNlIDBzO1xyXG59XHJcblxyXG4udGl0bGUtcm93Lm5vLWNvdW50ZG93bjpob3ZlciBoMiBzcGFuIHtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLnRpdGxlLXJvdy5uby1jb3VudGRvd246aG92ZXIgdGltZSB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi50aXRsZS1yb3cubm8tY291bnRkb3duIGEge1xyXG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvdW50ZG93bi1ibG9jay5maW5pc2hlZCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyogTkVXIEVWRU5UUyBXSURHRVQgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zaW5nbGUtYXJ0aXN0IC5hcnRpc3Rfc2lkZWJhciBoMSB7XHJcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1hcnRpc3Qge1xyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLndpZGdldC1jb3VudGRvd24gLmNvdW50ZG93bi1ibG9jayB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uaXJvbl93aWRnZXRfZXZlbnRzLndpZGdldD51bCB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbi5ldmVudHMtYmFyIHtcclxuICBtaW4taGVpZ2h0OiAzNnB4O1xyXG4gIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gIHBhZGRpbmctbGVmdDogMyU7XHJcbiAgcGFkZGluZy1yaWdodDogMyU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuc3Bhbi5ldmVudHMtYmFyLXRpdGxlIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBmbG9hdDogbGVmdDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxufVxyXG5cclxuc3Bhbi5ldmVudHMtYmFyLWFydGlzdHMge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbnNwYW4uZXZlbnRzLWJhci1hcnRpc3RzIHNlbGVjdCB7XHJcbiAgaGVpZ2h0OiAzNnB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICB0ZXh0LWluZGVudDogMC4wMXB4O1xyXG4gIHRleHQtb3ZlcmZsb3c6ICcnO1xyXG59XHJcblxyXG5zcGFuLmV2ZW50cy1iYXItYXJ0aXN0cyBzZWxlY3Q6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbnNwYW4uZXZlbnRzLWJhci1hcnRpc3RzOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTNweDtcclxuICBib3JkZXItd2lkdGg6IDZweCA2cHggMCA2cHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIDUuNCBBbGJ1bVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmFsYnVtLWhlYWRlciB7XHJcbiAgaGVpZ2h0OiA5MHZoO1xyXG4gIGJhY2tncm91bmQ6ICM3Nzc7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5iYWNrQ292ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC01MHB4O1xyXG4gIGxlZnQ6IC01MHB4O1xyXG4gIHdpZHRoOiBjYWxjKCAxMDAlICsgMTAwcHgpO1xyXG4gIGhlaWdodDogY2FsYyggMTAwJSArIDEwMHB4KTtcclxufVxyXG5cclxuLmFsYnVtQ292ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgLyp3aWR0aDogODAlOyovXHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcclxufVxyXG5cclxuLmFsYnVtQ292ZXIgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYm94LXNoYWRvdzogMCAwIDU5cHggcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICBib3gtc2hhZG93OiAwIDAgNXB4IGJsYWNrO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC5hbGJ1bUNvdmVyIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgLyptYXgtd2lkdGg6IDUwJTsqL1xyXG4gICAgaGVpZ2h0OiA1MCU7XHJcbiAgfVxyXG4gIC5hbGJ1bUNvdmVyIGltZyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1OXB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IGJsYWNrO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAuYWxidW1Db3ZlciB7XHJcbiAgICB3aWR0aDogNDY0cHg7XHJcbiAgICBoZWlnaHQ6IDQ2NHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1hbGJ1bSAuc3JfaXQtc2luZ2xlLXBvc3QuZmVhdHVyZWQge1xyXG4gIHBhZGRpbmc6IDgwcHggMjBweCAwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgbWFyZ2luLXRvcDogLTg1cHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtYWxidW0gLmNvbnRlbnQtYm94IHtcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgLy8gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi5zaW5nbGUtYWxidW0gLmNvbnRlbnQtYm94IGg0IHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc2luZ2xlLWFsYnVtIC5jb250ZW50LWJveCAuYmxvY2txdW90ZS1ibG9jayB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLnNpbmdsZS1hbGJ1bSAuY29udGVudC1ib3ggLmhlYWRpbmctYjMge1xyXG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2luZ2xlLWFsYnVtIC5jb250ZW50LWJveCAuYmxvY2txdW90ZS1ibG9jayBibG9ja3F1b3RlIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi5zaW5nbGUtYWxidW0gLmNvbnRlbnQtYm94IC5ibG9ja3F1b3RlLWJsb2NrIGJsb2NrcXVvdGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1wiICc7XHJcbn1cclxuXHJcbi5zaW5nbGUtYWxidW0gLmNvbnRlbnQtYm94IC5ibG9ja3F1b3RlLWJsb2NrIGJsb2NrcXVvdGU6OmFmdGVyIHtcclxuICBjb250ZW50OiAnIFwiJztcclxufVxyXG5cclxuLnNpbmdsZS1hbGJ1bSAubWV0YS1hcnRpc3Rfb2ZfYWxidW0ge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMjVweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxldHRlci1zcGFjaW5nOiA3cHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtYWxidW0gLmNvbnRlbnQtYm94IC5ibG9ja3F1b3RlLWJsb2NrIGZpZ2NhcHRpb24ge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zaW5nbGUtYWxidW0gLnNyX2l0LWNvbnRlbnQtc2lkZSB7XHJcbiAgbWFyZ2luLXRvcDogLTg1cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwYWRkaW5nOiA2MHB4IDIwcHg7XHJcbn1cclxuXHJcbi5pbmZvLXNlY3Rpb24gLmJsb2NrcXVvdGUtYmxvY2sge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHBhZGRpbmc6IDQwcHggNTBweCAyNnB4IDM1cHg7XHJcbn1cclxuXHJcbi50d29fY29sdW1uX2FsYnVtIC5tZWRpYS1ibG9jayB7XHJcbiAgd2lkdGg6IDQ4JTtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDElICFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcclxuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG59XHJcblxyXG4udHdvX2NvbHVtbl9hbGJ1bSAubWVkaWEtYmxvY2suc2luZ2xlIHtcclxuICBtYXgtd2lkdGg6IDQ0NXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMCUgIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAxJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jc2lkZWJhciAudHdvX2NvbHVtbl9hbGJ1bSAubWVkaWEtYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLnR3b19jb2x1bW5fYWxidW0gLm1lZGlhLWJsb2NrLnJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi50aHJlZV9jb2x1bW5fYWxidW0gLm1lZGlhLWJsb2NrIHtcclxuICB3aWR0aDogMzEuMzMlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1sZWZ0OiAxJTtcclxuICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5mb3VyX2NvbHVtbl9hbGJ1bSAubWVkaWEtYmxvY2sge1xyXG4gIHdpZHRoOiAyMyU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDElO1xyXG4gIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLnR5cGUtYWxidW0gYSB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLnR5cGUtYWxidW0gLmltYWdlIHtcclxuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnR5cGUtYWxidW0gLnRleHQtYm94IHtcclxuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbi50eXBlLWFsYnVtIC50ZXh0LWJveCBoMiB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGNvbG9yOiAjMzUzNTM1O1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbiNzaWRlYmFyIC50eXBlLWFsYnVtIC50ZXh0LWJveCBoMiwgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciAudHlwZS1hbGJ1bSAudGV4dC1ib3ggaDIge1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uYWxidW0taG92ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gIHotaW5kZXg6IDEyO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5hbGJ1bS1ob3Zlci13cmFwOmhvdmVyIC5hbGJ1bS1ob3ZlciB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxufVxyXG5cclxuLmFsYnVtLW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlODBlNTA7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmFsYnVtLWxpc3RlbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHotaW5kZXg6IDExO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDcwcHg7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5yZWxlYXNlLWRhdGUsXHJcbi5hdmFpbGFibGUtbm93IHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi8qLS0tVGVtcGxhdGUgQWxidW1zIHBvc3QtLS0qL1xyXG5cclxuLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZS1hbGJ1bS1ncmlkIC5uZXdzLWdyaWQtd3JhcCB7XHJcbiAgY2xlYXI6IGluaXRpYWw7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgd2lkdGg6IGNhbGMoNDklIC0gMTJweCk7XHJcbn1cclxuXHJcblxyXG4vKiA1LjUgUGhvdG9cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLypcclxuLnBob3Rvcy1saXN0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMCAwIDI2cHg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLnBob3Rvcy1saXN0IGxpIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm9uZS1oYWxmPmxpIHtcclxuICB3aWR0aDogNDglO1xyXG4gIG1heC13aWR0aDogNDglO1xyXG4gIG1hcmdpbjogMC45JTtcclxufVxyXG5cclxuLm9uZS10aGlyZD5saSB7XHJcbiAgd2lkdGg6IDMyLjMlO1xyXG4gIG1heC13aWR0aDogMzIuMyU7XHJcbiAgbWFyZ2luOiAwLjUlO1xyXG59XHJcblxyXG4ucGhvdG9zLWxpc3QgYSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucGhvdG9zLWxpc3QgaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxufVxyXG5cclxuLnBob3Rvcy1saXN0IC5ob3Zlci10ZXh0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBob3Rvcy1saXN0IC5ob3Zlci10ZXh0OmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwIDAgMCAtNXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5waG90b3MtbGlzdCAuaG92ZXItdGV4dCBzcGFuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIGZvbnQ6IDIwcHgvMjRweDtcclxuICBwYWRkaW5nOiAxM3B4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBob3Rvcy1saXN0IGE6Zm9jdXMgLmhvdmVyLXRleHQsXHJcbi5waG90b3MtbGlzdCBhOmhvdmVyIC5ob3Zlci10ZXh0LFxyXG4ucGhvdG9zLWxpc3QgLmhvdmVyIC5ob3Zlci10ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBob3RvLXdyYXAge1xyXG4gIHdpZHRoOiA0OCU7XHJcbiAgbWFyZ2luOiAxJTtcclxuICBmbG9hdDogbGVmdDtcclxuICBjbGVhcjogbGVmdDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XHJcbn1cclxuXHJcbi5waG90by13cmFwLnJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgY2xlYXI6IHJpZ2h0O1xyXG59XHJcblxyXG4ucGhvdG8td3JhcCBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5waG90by13cmFwIGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5waG90by13cmFwIC5waG90by1hbGJ1bS10YWIge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5waG90by13cmFwOmhvdmVyIC50YWItdGV4dCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MGU1MDtcclxufVxyXG5cclxuLnBob3RvLXdyYXA6aG92ZXIgLnRhYi1jaXJjbGUge1xyXG4gIGNvbG9yOiAjMzUzNTM1O1xyXG4gIGJvcmRlci1jb2xvcjogIzM1MzUzNTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gIC5waG90by13cmFwIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnRhYi10ZXh0IHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLnRhYi10aXRsZSB7XHJcbiAgY29sb3I6ICMzNTM1MzU7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbi50YWItdGl0bGUsXHJcbi5uZXdzLWdyaWQtdGFiIC50YWItdGV4dCAudGFiLXRpdGxlIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbi5wYWdlLXRlbXBsYXRlLWFyY2hpdmUtYWxidW0tZ3JpZCBoMi50YWItdGl0bGUge1xyXG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5oMi50YWItdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5waG90by1hbGJ1bS10YWIgLnRhYi10aXRsZSB7XHJcbiAgd2lkdGg6IDYwJTtcclxufVxyXG5cclxuLnRhYi1kYXRlIHtcclxuICBjb2xvcjogIzdlN2U3ZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB3aWR0aDogNjAlO1xyXG59XHJcblxyXG4udGFiLWNpcmNsZSB7XHJcbiAgaGVpZ2h0OiA1OHB4O1xyXG4gIHdpZHRoOiA1OHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlODBlNTA7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcbiAgY29sb3I6ICNlODBlNTA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLnRhYi10ZXh0IC5leGNlcnB0IHtcclxuICBjb2xvcjogIzM1MzUzNTtcclxufVxyXG5cclxuLmV4Y2VycHQgcCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZnJlZS13YWxsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uZnJlZS13YWxsIGEuYnJpY2sge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uaW1nb3ZlcmxheSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDBweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbmEuYnJpY2s6aG92ZXIgLnBob3RvaG92ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcblxyXG5hLmJyaWNrOmhvdmVyIC5pbWdvdmVybGF5IHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcclxufVxyXG5cclxuLmZyZWUtd2FsbCAuYnJpY2tbZGF0YS1zdGF0ZT1cInN0YXJ0XCJdIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBhbmltYXRpb246IHN0YXJ0IDAuNXM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHN0YXJ0IDAuNXM7XHJcbn1cclxuXHJcbi5mcmVlLXdhbGwgLmJyaWNrW2RhdGEtc3RhdGU9XCJtb3ZlXCJdIHtcclxuICB0cmFuc2l0aW9uOiB0b3AgMC41cywgbGVmdCAwLjVzLCB3aWR0aCAwLjVzLCBoZWlnaHQgMC41cztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjVzLCBsZWZ0IDAuNXMsIHdpZHRoIDAuNXMsIGhlaWdodCAwLjVzO1xyXG59XHJcblxyXG4uaWxpZ2h0Ym94LWhvbGRlciB7XHJcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKSAhaW1wb3J0YW50XCI7XHJcbn1cclxuKi9cclxuXHJcbi8qIDUuNiBWaWRlb1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLnZpZGVvLWJsb2NrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi52aWRlby1ibG9jayBpZnJhbWUge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vdmVybGF5IC52aWRlby1ibG9jayBpZnJhbWUge1xyXG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmFuY3lib3gtb3ZlcmxheSAudmlkZW8tYmxvY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pbm5lciB7XHJcbiAgd2lkdGg6IGluaXRpYWwhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udmlkZW8tYmxvY2sgLmJ0bi1wbGF5IHtcclxuICB3aWR0aDogODlweDtcclxuICBoZWlnaHQ6IDg5cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGUucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAwO1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW46IC01N3B4IDAgMCAtNDhweDtcclxufVxyXG5cclxuLnZpZGVvcyxcclxuLm5ld3Mge1xyXG4gIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuLnZpZGVvLXBvc3QgaDQge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uYnV0dG9ucyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxpbmtzLWJsb2NrIC5idXR0b25zIHtcclxuICB3aWR0aDogMzAwcHg7XHJcbn1cclxuXHJcblxyXG4vKiBWaWRlbyBMaXN0ICovXHJcblxyXG4uaG9sZGVyLnZpZGVvIC5pbWFnZSB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmhvbGRlci52aWRlbyAuaW1hZ2UgaW1nIHtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXgtd2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4uaG9sZGVyLnZpZGVvIC50ZXh0LWJveCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbn1cclxuXHJcbi5wbGF5LWJ1dHRvbiB7XHJcbiAgY29sb3I6ICNGRkZGRkY7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiA2MHB4O1xyXG4gIGhlaWdodDogNjBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xyXG4gIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gIG9wYWNpdHk6IDAuNzU7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTc1KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IDUxcHg7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uaG9sZGVyOmhvdmVyIC5wbGF5LWJ1dHRvbiB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxufVxyXG5cclxuLyogVmlkZW8gR3JpZCAqL1xyXG5cclxuLnZpZGVvZ3JpZCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDQ4JTtcclxuICBtYXJnaW46IDElO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcclxuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG59XHJcblxyXG4udmlkZW9ncmlkLnJpZ2h0IHtcclxuICBjbGVhcjogcmlnaHQ7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4udmlkZW9ncmlkIC5ob2xkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnZpZGVvZ3JpZCAuaW1hZ2Uge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udmlkZW9ncmlkIC5pbWFnZSBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgLnZpZGVvZ3JpZCAuaW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udmlkZW9ncmlkIC50ZXh0LWJveCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLnZpZGVvZ3JpZCBoMiB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbi52aWRlb2dyaWQgYSB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbi52aWRlb2dyaWQgLm1lZGlhLWJsb2NrIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udmlkZW8tbWFzayB7XHJcbiAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xyXG4gIC52aWRlby1tYXNrIHtcclxuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gIC52aWRlby1tYXNrIHtcclxuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gIC5ob2xkZXIudmlkZW8gaDIge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5ob2xkZXIudmlkZW8ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5ob2xkZXIudmlkZW8gLmltYWdlIHtcclxuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5ob2xkZXIudmlkZW8gLmltYWdlIGltZyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmhvbGRlci52aWRlbyAudGV4dC1ib3gge1xyXG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC52aWRlb2dyaWQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIlO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIDUuOCBUcmFjayBMaXN0aW5nXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4udHJhY2tzLWJsb2NrIGgyIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgcGFkZGluZzogNnB4IDIzcHg7XHJcbiAgY29sb3I6ICM1YTVhNWE7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBtYXJnaW46IDAgMCAxcHg7XHJcbn1cclxuXHJcblxyXG4vKiB0cmFja3MtbGlzdCAqL1xyXG5cclxuLnRyYWNrcy1saXN0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY291bnRlci1yZXNldDogaXRlbTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnRyYWNrcy1saXN0PmxpIHtcclxuICBwYWRkaW5nOiAxOHB4IDE5MHB4IDE4cHggODNweDtcclxuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udHJhY2tzLWxpc3Q+bGk6YmVmb3JlIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNDBweDtcclxuICBtYXJnaW46IDhweCAwIDAgLTQwcHg7XHJcbiAgY29sb3I6ICM1YTVhNWE7XHJcbiAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiIFwiO1xyXG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4udHJhY2tzLWxpc3QgLm5hbWUge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6ICMzNTM1MzU7XHJcbn1cclxuXHJcbi50cmFja3MtbGlzdCAucGxheWVyLWJveCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1hcmdpbi10b3A6IDJweDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50cmFja3MtbGlzdCAucGxheWVyLWJveCAuanAtY29udHJvbHMge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnByZXN0byAudHJhY2tzLWxpc3QgLm5hbWUge1xyXG4gIHBhZGRpbmctdG9wOiAxcHg7XHJcbn1cclxuXHJcbi50cmFja3MtbGlzdCAuYnV0dG9ucyB7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTZweDtcclxuICB0b3A6IDEycHg7XHJcbiAgd2lkdGg6IDE1NXB4O1xyXG59XHJcblxyXG4udHJhY2tzLWxpc3QgLmJ1dHRvbiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgd2lkdGg6IDgxcHg7XHJcbiAgcGFkZGluZzogNnB4IDEwcHggNnB4IDEwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4ucHJlc3RvIC50cmFja3MtbGlzdCAuYnV0dG9uIHtcclxuICBwYWRkaW5nOiA4cHggMTBweCA0cHggMTBweDtcclxufVxyXG5cclxuLnRyYWNrcy1saXN0IC5idG4tcGxheSxcclxuLnRyYWNrcy1saXN0IC5idG4tcGF1c2Uge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGhlaWdodDogMjhweDtcclxuICB3aWR0aDogMjhweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50cmFja3MtbGlzdCAuYnRuLXBsYXkgaS5mYSxcclxuLnRyYWNrcy1saXN0IC5idG4tcGF1c2UgaS5mYSB7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG4udHJhY2tzLWxpc3QgLmJ0bi1wbGF5OmhvdmVyLFxyXG4udHJhY2tzLWxpc3QgLmJ0bi1wYXVzZTpob3ZlciB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi50cmFja3MtbGlzdCAuYnRuLXBsYXkgW2NsYXNzXj1cImZhLVwiXSxcclxuLnRyYWNrcy1saXN0IC5idG4tcGxheSBbY2xhc3MqPVwiIGZhLVwiXSxcclxuLnRyYWNrcy1saXN0IC5idG4tcGF1c2UgW2NsYXNzXj1cImZhLVwiXSxcclxuLnRyYWNrcy1saXN0IC5idG4tcGF1c2UgW2NsYXNzKj1cIiBmYS1cIl0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDAuNGVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4vKiA1LjkgR2FsbGVyaWVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uZ2FsbGVyeSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBtYXJnaW4tbGVmdDogLTRweDtcclxufVxyXG5cclxuLmdhbGxlcnktaXRlbSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAwIDElIDElIDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWl0ZW0gaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmdhbGxlcnktY29sdW1ucy0xLmdhbGxlcnktc2l6ZS1tZWRpdW0sXHJcbi5nYWxsZXJ5LWNvbHVtbnMtMS5nYWxsZXJ5LXNpemUtdGh1bWJuYWlsLFxyXG4uZ2FsbGVyeS1jb2x1bW5zLTIuZ2FsbGVyeS1zaXplLXRodW1ibmFpbCxcclxuLmdhbGxlcnktY29sdW1ucy0zLmdhbGxlcnktc2l6ZS10aHVtYm5haWwge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbjogMCAyMHB4O1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jb2x1bW5zLTEgLmdhbGxlcnktaXRlbSxcclxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0sXHJcbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvbHVtbnMtMCAuZ2FsbGVyeS1pdGVtLFxyXG4uZ2FsbGVyeS1jb2x1bW5zLTEgLmdhbGxlcnktaXRlbSB7XHJcbiAgbWF4LXdpZHRoOiA5OSU7XHJcbiAgbWF4LXdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDElKTtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDElKTtcclxufVxyXG5cclxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xyXG4gIG1heC13aWR0aDogNDklO1xyXG4gIG1heC13aWR0aDogLXdlYmtpdC1jYWxjKDUwJSAtIDElKTtcclxuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMSUpO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XHJcbiAgbWF4LXdpZHRoOiAzMiU7XHJcbiAgbWF4LXdpZHRoOiAtd2Via2l0LWNhbGMoMzMlIC0gMSUpO1xyXG4gIG1heC13aWR0aDogY2FsYygzMyUgLSAxJSk7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcclxuICBtYXgtd2lkdGg6IDIzJTtcclxuICBtYXgtd2lkdGg6IC13ZWJraXQtY2FsYygyNSUgLSAxJSk7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDI1JSAtIDElKTtcclxufVxyXG5cclxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xyXG4gIG1heC13aWR0aDogMTklO1xyXG4gIG1heC13aWR0aDogLXdlYmtpdC1jYWxjKDIwJSAtIDElKTtcclxuICBtYXgtd2lkdGg6IGNhbGMoMjAlIC0gMSUpO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XHJcbiAgbWF4LXdpZHRoOiAxNSU7XHJcbiAgbWF4LXdpZHRoOiAtd2Via2l0LWNhbGMoMTYuNyUgLSAxJSk7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDE2LjclIC0gMSUpO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XHJcbiAgbWF4LXdpZHRoOiAxMyU7XHJcbiAgbWF4LXdpZHRoOiAtd2Via2l0LWNhbGMoMTQuMjglIC0gMSUpO1xyXG4gIG1heC13aWR0aDogY2FsYygxNC4yOCUgLSAxJSk7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcclxuICBtYXgtd2lkdGg6IDExJTtcclxuICBtYXgtd2lkdGg6IC13ZWJraXQtY2FsYygxMi41JSAtIDElKTtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTIuNSUgLSAxJSk7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcclxuICBtYXgtd2lkdGg6IDklO1xyXG4gIG1heC13aWR0aDogLXdlYmtpdC1jYWxjKDExLjElIC0gMSUpO1xyXG4gIG1heC13aWR0aDogY2FsYygxMS4xJSAtIDElKTtcclxufVxyXG5cclxuLmdhbGxlcnktY29sdW1ucy0xIC5nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoMW4pLFxyXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSgybiksXHJcbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDNuKSxcclxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoNG4pLFxyXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg1biksXHJcbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDZuKSxcclxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoN24pLFxyXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg4biksXHJcbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDluKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jYXB0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICBtYXJnaW46IDA7XHJcbiAgbWF4LWhlaWdodDogNTAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcGFkZGluZzogMnB4IDhweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWl0ZW06aG92ZXIgLmdhbGxlcnktY2FwdGlvbiB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWNhcHRpb24sXHJcbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1jYXB0aW9uLFxyXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktY2FwdGlvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qIDUuMTAgUGFnaW5hdGlvblxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qIGJ1dHRvbi1tb3JlICovXHJcblxyXG5hLmJ1dHRvbi1tb3JlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgMCAyOHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlODBlNTA7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGNvbG9yOiAjZTgwZTUwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHdpZHRoOiA4MHB4O1xyXG4gIGhlaWdodDogODBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMjBweDtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLnBhZ2VzIC5jdXJyZW50LFxyXG4ucGFnZXMgYTpob3ZlcixcclxuYS5idXR0b24tbW9yZTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlODBlNTA7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcblxyXG4vKiBuZXh0IHByZXYgbGluayAqL1xyXG5cclxuLnBhZ2VzIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhZ2VzIGEsXHJcbi5wYWdlcyAuY3VycmVudCwgLmV2ZW50LXBhZ2luYXRpb24gYnV0dG9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogNjBweDtcclxuICBwYWRkaW5nOiAyNXB4IDVweDtcclxuICBjb2xvcjogI2U4MGU1MDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuLnBhZ2VzIC5jdXJyZW50IHtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLnBhZ2VzLmZ1bGwge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnBhZ2VzLmZ1bGwgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wYWdlcy5mdWxsIGxpIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5wYWdlcy5mdWxsIGxpIGEge1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLnBhZ2VzLmZ1bGwgbGkgc3BhbiB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4ucGFnZXMuZnVsbCBsaSBhLm5leHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMzBweDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGNvbG9yOiAjMzUzNTM1O1xyXG59XHJcblxyXG4ucGFnZXMuZnVsbCBsaSBhLnByZXYge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMzBweDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGNvbG9yOiAjMzUzNTM1O1xyXG59XHJcblxyXG4ucGFnZS1udW1iZXJzLmRvdHMge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDcwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDczcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5wYWdlcyAuYWxpZ25sZWZ0IGEsXHJcbi5wYWdlcyAuYWxpZ25yaWdodCBhLCAuZXZlbnQtcGFnaW5hdGlvbiBidXR0b24ge1xyXG4gIHdpZHRoOiB1bnNldDtcclxuICBtaW4td2lkdGg6IDE2NXB4O1xyXG59XHJcblxyXG5cclxuLyogNS4xMSBGaWx0ZXJzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uZmlsdGVycy1ibG9jayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNGY0ZjRmO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udDogMTNweC8xNnB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5maWx0ZXItaGVhZGluZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWluLXdpZHRoOiA4N3B4O1xyXG4gIHBhZGRpbmc6IDE4cHggMTBweCAxNnB4O1xyXG4gIGNvbG9yOiAjNjY2O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmZpbHRlcnMtYmxvY2sgLmhvbGRlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtaW4td2lkdGg6IDg3cHg7XHJcbn1cclxuXHJcbi5maWx0ZXJzLWJsb2NrIHVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNEY0RjRGO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZpbHRlcnMtYmxvY2sgbGkge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uZmlsdGVycy1ibG9jayB1bCBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxOHB4IDE5cHggMTZweDtcclxuICBjb2xvcjogIzAwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmZpbHRlcnMtYmxvY2sgdWwgYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJhY2tncm91bmQ6ICNlN2U3ZTc7XHJcbn1cclxuXHJcbi5maWx0ZXJzLWJsb2NrIC5zZWxlY3QtYXJlYSxcclxuLmZpbHRlcnMtYmxvY2sgc2VsZWN0IHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmlsdGVycy1ibG9jayAuc2VsZWN0LWFyZWEge1xyXG4gIG1hcmdpbjogLTFweCAtMXB4IC0xcHggMXB4O1xyXG59XHJcblxyXG5cclxuLyogNS4xMiA0MDRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiA1LjEzIENvbW1lbnRzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uY29tbWVudHMtbGluayBhOmJlZm9yZSxcclxuLmNvbW1lbnQtYXdhaXRpbmctbW9kZXJhdGlvbjpiZWZvcmUsXHJcbi5jb21tZW50LXJlcGx5LWxpbms6YmVmb3JlLFxyXG4uY29tbWVudC1yZXBseS1sb2dpbjpiZWZvcmUsXHJcbi5jb21tZW50LXJlcGx5LXRpdGxlIHNtYWxsIGE6YmVmb3JlLFxyXG4uYnlwb3N0YXV0aG9yPi5jb21tZW50LWJvZHkgLmZuOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQ6IG5vcm1hbCAxNnB4LzEgR2VuZXJpY29ucztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbn1cclxuXHJcbi5jb21tZW50LWZvcm0tYXV0aG9yOmFmdGVyLFxyXG4uY29tbWVudC1mb3JtLWVtYWlsOmFmdGVyLFxyXG4uY29tbWVudC1mb3JtLXVybDphZnRlcixcclxuLmNvbW1lbnQtYm9keTphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5jb21tZW50LWZvcm0tYXV0aG9yOmJlZm9yZSxcclxuLmNvbW1lbnQtZm9ybS1hdXRob3I6YWZ0ZXIsXHJcbi5jb21tZW50LWZvcm0tZW1haWw6YmVmb3JlLFxyXG4uY29tbWVudC1mb3JtLWVtYWlsOmFmdGVyLFxyXG4uY29tbWVudC1mb3JtLXVybDpiZWZvcmUsXHJcbi5jb21tZW50LWZvcm0tdXJsOmFmdGVyLFxyXG4uY29tbWVudC1ib2R5OmJlZm9yZSxcclxuLmNvbW1lbnQtYm9keTphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuXHJcbi8qIEZvbnQgQXdlc29tZSAqL1xyXG5cclxuLmJ5cG9zdGF1dGhvcj4uY29tbWVudC1ib2R5IC5mbjpiZWZvcmUsXHJcbi5jb21tZW50LWF3YWl0aW5nLW1vZGVyYXRpb246YmVmb3JlLFxyXG4uY29tbWVudC1yZXBseS1saW5rOmJlZm9yZSxcclxuLmNvbW1lbnQtcmVwbHktbG9naW46YmVmb3JlLFxyXG4uY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCBhOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogLjNlbTtcclxuICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNSBGcmVlLCBGb250IEF3ZXNvbWVcXCA1IEJyYW5kcywgRm9udGVsbG87XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICBzcGVhazogbm9uZTtcclxufVxyXG5cclxuLmNvbW1lbnRzLXRpdGxlLFxyXG4uY29tbWVudC1yZXBseS10aXRsZSB7XHJcbiAgZm9udDogMjRweC8yOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5cclxuLyoqKioqKiovXHJcblxyXG4ubXVzdC1sb2ctaW4sXHJcbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSxcclxuLmNvbW1lbnQtcmVzcG9uZCBpZnJhbWUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvbW1lbnRzLXRpdGxlIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5jb21tZW50LWxpc3QsXHJcbi5jb21tZW50LWxpc3QgLmNoaWxkcmVuIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmNvbW1lbnQtbGlzdCAuY2hpbGRyZW4ge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4uY29tbWVudC1saXN0PmxpOmFmdGVyLFxyXG4uY29tbWVudC1saXN0IC5jaGlsZHJlbj5saTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxufVxyXG5cclxuLmNvbW1lbnQtbGlzdD5saTpsYXN0LWNoaWxkOmFmdGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY29tbWVudC1ib2R5IHtcclxuICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY29tbWVudC1hdXRob3Ige1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1heC13aWR0aDogNzRweDtcclxufVxyXG5cclxuLmNvbW1lbnQtYXV0aG9yIC5hdmF0YXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5jb21tZW50LWF1dGhvciAuZm4ge1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLmNvbW1lbnQtYXV0aG9yIC5mbixcclxuLmNvbW1lbnQtYXV0aG9yIC51cmwsXHJcbi5jb21tZW50LXJlcGx5LWxpbmssXHJcbi5jb21tZW50LXJlcGx5LWxvZ2luIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5zYXlzIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubm8tYXZhdGFycyAuY29tbWVudC1hdXRob3Ige1xyXG4gIG1hcmdpbjogMCAwIDVweDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubm8tYXZhdGFycyAuY29tbWVudC1tZXRhZGF0YSxcclxuLm5vLWF2YXRhcnMgLmNvbW1lbnQtY29udGVudCxcclxuLm5vLWF2YXRhcnMgLmNvbW1lbnQtbGlzdCAucmVwbHkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYnlwb3N0YXV0aG9yPi5jb21tZW50LWJvZHkgLmZuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDVcIjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbn1cclxuXHJcbi5jb21tZW50LWxpc3QgLmVkaXQtbGluayB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5jb21tZW50LW1ldGFkYXRhLFxyXG4uY29tbWVudC1hd2FpdGluZy1tb2RlcmF0aW9uLFxyXG4uY29tbWVudC1jb250ZW50LFxyXG4uY29tbWVudC1saXN0IC5yZXBseSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiA3OSU7XHJcbiAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMTI0cHgpO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjRweCk7XHJcbn1cclxuXHJcbi5jb21tZW50LW1ldGEsXHJcbi5jb21tZW50LW1ldGEgYSB7XHJcbiAgY29sb3I6ICNhMmEyYTI7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4uY29tbWVudC1tZXRhZGF0YSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG4ucGluZy1tZXRhIHtcclxuICBjb2xvcjogI2EyYTJhMjtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI7XHJcbn1cclxuXHJcbi5jb21tZW50LWF3YWl0aW5nLW1vZGVyYXRpb24ge1xyXG4gIGNvbG9yOiAjYTJhMmEyO1xyXG59XHJcblxyXG4uY29tbWVudC1hd2FpdGluZy1tb2RlcmF0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzFcIjtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAtMnB4O1xyXG59XHJcblxyXG4uY29tbWVudC1yZXBseS1saW5rOmJlZm9yZSxcclxuLmNvbW1lbnQtcmVwbHktbG9naW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExMlwiO1xyXG4gIG1hcmdpbi1yaWdodDogM3B4O1xyXG59XHJcblxyXG5cclxuLyogQ29tbWVudCBmb3JtICovXHJcblxyXG4uY29tbWVudC1yZXNwb25kIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMzUzNTM1O1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uY29tbWVudCAuY29tbWVudC1yZXNwb25kIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG59XHJcblxyXG4uY29tbWVudC1yZXBseS10aXRsZSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCBhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbl90YWJsZXQpIHtcclxuICAuY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCBhIHtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwgYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCBhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMGRcIjtcclxufVxyXG5cclxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWF1dGhvcixcclxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWVtYWlsLFxyXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tdXJsIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4uY29tbWVudC1mb3JtIFtmb3I9XCJhdXRob3JcIl0sXHJcbi5jb21tZW50LWZvcm0gW2Zvcj1cImVtYWlsXCJdLFxyXG4uY29tbWVudC1mb3JtIFtmb3I9XCJ1cmxcIl0sXHJcbi5jb21tZW50LWZvcm0gW2Zvcj1cImNvbW1lbnRcIl0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDVweCAwO1xyXG4gIHdpZHRoOiA2MDBweDtcclxufVxyXG5cclxuLmNvbW1lbnQtZm9ybSAucmVxdWlyZWQge1xyXG4gIGNvbG9yOiAjZWQzMzFjO1xyXG59XHJcblxyXG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLFxyXG4uY29tbWVudC1mb3JtIHAuY29tbWVudC1ub3RlcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA2MDBweDtcclxuICBjb2xvcjogIzdhN2E3YTtcclxufVxyXG5cclxuLmNvbW1lbnQtZm9ybSBwLmNvbW1lbnQtbm90ZXMge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xyXG4gIHdpZHRoOiA5OSU7XHJcbn1cclxuXHJcbi5mb3JtLWFsbG93ZWQtdGFncyxcclxuLmZvcm0tYWxsb3dlZC10YWdzIGNvZGUge1xyXG4gIGNvbG9yOiAjNjg2ODY4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZm9ybS1hbGxvd2VkLXRhZ3MgY29kZSB7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbn1cclxuXHJcbi5jb21tZW50LWxpc3QgLnBpbmdiYWNrLFxyXG4uY29tbWVudC1saXN0IC50cmFja2JhY2sge1xyXG4gIHBhZGRpbmctdG9wOiAyNHB4O1xyXG59XHJcblxyXG4uY29tbWVudC1saXN0IC5waW5nYmFjayAuY29tbWVudC1ib2R5LFxyXG4uY29tbWVudC1saXN0IC50cmFja2JhY2sgLmNvbW1lbnQtYm9keSB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmNvbW1lbnQtbmF2aWdhdGlvbiB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1heC13aWR0aDogNjA0cHg7XHJcbiAgcGFkZGluZzogMjBweCAwIDMwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5uby1jb21tZW50cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjVlNztcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDQwcHggMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICA2LjAgRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiA2LjEgU2l0ZSBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qIGZvcm0gKi9cclxuXHJcbi5mb3JtIHtcclxuICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5mb3JtIC5yb3cge1xyXG4gIHBhZGRpbmc6IDAgMCAxMnB4O1xyXG59XHJcblxyXG4uZm9ybSAud3JhcCB7XHJcbiAgcGFkZGluZzogOHB4IDAgMTJweDtcclxuICBtYXJnaW46IDAgMCAwIC0xcHg7XHJcbn1cclxuXHJcbi5mb3JtIGxhYmVsIHtcclxuICBmb250OiAxNHB4LzE2cHg7XHJcbiAgY29sb3I6ICM0ZTRlNGU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAwIDAgNXB4O1xyXG59XHJcblxyXG4uZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuLmZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4uZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbi5mb3JtIHRleHRhcmVhIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMzVweDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA4cHggNnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQ6IDE0cHgvMTdweDtcclxuICBjb2xvcjogIzRlNGU0ZTtcclxuICBjbGVhcjogYm90aDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmZvcm0gdGV4dGFyZWEge1xyXG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGhlaWdodDogMTQ1cHg7XHJcbiAgbWluLWhlaWdodDogMTQ1cHg7XHJcbiAgcGFkZGluZzogM3B4IDNweCAzcHggNnB4O1xyXG59XHJcblxyXG4uZm9ybSAuYm94IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiA5cHggMTVweCAwIDA7XHJcbiAgbWluLXdpZHRoOiAyMTBweDtcclxufVxyXG5cclxuLmZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDAgN3B4IDAgMDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmZvcm0gLmJveCBsYWJlbCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMnB4IDAgMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGZvbnQ6IDE0cHgvMzBweDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIG1pbi13aWR0aDogMTAwcHg7XHJcbn1cclxuXHJcbi5wb3N0LXBhc3N3b3JkLWZvcm0ge1xyXG4gIG1heC13aWR0aDogMTE0NHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uc3VjY2VzcyB7XHJcbiAgY29sb3I6ICMxMTE7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMzZweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmctdG9wOiAxMDRweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uc3VjY2VzcyBzcGFuIHtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbi5wcmVzdG8gLmZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgcGFkZGluZzogNHB4IDAgMDtcclxufVxyXG5cclxuLmZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5pbmZvLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuLmluZm8tc2VjdGlvbiAubGlua3MtYmxvY2sge1xyXG4gIG1hcmdpbjogMTJweCAwIDA7XHJcbiAgcGFkZGluZzogMjNweCAwIDE1cHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMkUyRTI7XHJcbn1cclxuXHJcblxyXG4vKiBhc2lkZSAqL1xyXG5cclxuLmFzaWRlIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNDAuNSU7XHJcbn1cclxuXHJcblxyXG4vKiBpbmZvLXNlY3Rpb24gKi9cclxuXHJcbi5pbmZvLXNlY3Rpb24gLmltYWdlIHtcclxuICBtYXJnaW46IDAgMCAxNnB4O1xyXG59XHJcblxyXG4uaW5mby1zZWN0aW9uIC5pbWFnZSBpbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5pbmZvLXNlY3Rpb24gaDIge1xyXG4gIGZvbnQtc2l6ZTogMzJweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcblxyXG4vKiBkZXNjcmlwdGlvbi1jb2x1bW4gKi9cclxuXHJcbi5kZXNjcmlwdGlvbi1jb2x1bW4ge1xyXG4gIHdpZHRoOiA1Ny41JTtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxufVxyXG5cclxuXHJcbi8qIGJ1dHRvbnMtYmxvY2sgKi9cclxuXHJcbi5idXR0b25zLWJsb2NrIHtcclxuICBtYXJnaW46IDEwcHggMCAxNXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5idXR0b25zLWJsb2NrIC50aXRsZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250OiAxNHB4LzE4cHg7XHJcbiAgbWFyZ2luOiAwIDAgN3B4O1xyXG59XHJcblxyXG4ud2Via2l0IC5idXR0b25zLWJsb2NrIC50aXRsZSB7XHJcbiAgbWFyZ2luOiAwIDAgNnB4O1xyXG4gIHBhZGRpbmc6IDFweCAwIDA7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG59XHJcblxyXG4ucHJlc3RvIC5idXR0b25zLWJsb2NrIC50aXRsZSB7XHJcbiAgbWFyZ2luOiAwIDAgNnB4O1xyXG4gIHBhZGRpbmc6IDFweCAwIDA7XHJcbn1cclxuXHJcbi5idXR0b25zLWJsb2NrIHVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmJ1dHRvbnMtYmxvY2sgbGkge1xyXG4gIHBhZGRpbmc6IDAgMTFweCAxMXB4IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uYnV0dG9ucy1ibG9jayBhIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogN3B4IDEycHggNXB4O1xyXG59XHJcblxyXG4ucHJlc3RvIC5idXR0b25zLWJsb2NrIGEge1xyXG4gIHBhZGRpbmc6IDhweCAxMnB4IDRweDtcclxufVxyXG5cclxuLnRyaWRlbnQgLmJ1dHRvbnMtYmxvY2sgYSB7XHJcbiAgcGFkZGluZzogOHB4IDEycHggNHB4O1xyXG59XHJcblxyXG4ud2Via2l0IC5idXR0b24sXHJcbi53ZWJraXQgLnRyYWNrcy1saXN0IC5idXR0b24ge1xyXG4gIC8qcGFkZGluZy10b3A6IDFweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMXB4OyovXHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIG1hcmdpbi10b3A6IDFweDtcclxufVxyXG5cclxuLnRyaWRlbnQgLnRyYWNrcy1saXN0IC5idXR0b24ge1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4IDRweDtcclxufVxyXG5cclxuLndlYmtpdCAudHJhY2tzLWxpc3QgLm5hbWUge1xyXG4gIG1hcmdpbi10b3A6IDFweDtcclxufVxyXG5cclxuXHJcbi5jb21tZW50LWZvcm0gaW5wdXQsXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0ZGRkZGRjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgY29sb3I6ICM0RTRFNEU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgcGFkZGluZzogMTBweCAxMnB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLndwY2Y3LXRleHQge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM3YTdhN2E7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjbGVhcjogYm90aDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAvKmZvbnQ6IDE0cHgvMTdweDsqL1xyXG4gIGhlaWdodDogMTQ1cHg7XHJcbiAgcGFkZGluZzogMTJweCAxMnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmNvbW1lbnQtZm9ybSAjc3VibWl0LFxyXG4ud3BjZjctc3VibWl0IHtcclxuICBib3JkZXI6IDAgbm9uZTtcclxuICBjb2xvcjogI0ZGRkZGRjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWluLXdpZHRoOiAxMDBweDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBwYWRkaW5nOiA0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbn1cclxuXHJcbi5jb21tZW50LWZvcm0gI3N1Ym1pdDpob3ZlcixcclxuLndwY2Y3LXN1Ym1pdDpob3ZlciB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi53cGNmNy1jaGVja2JveCB7XHJcbiAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gIGJhY2tncm91bmQ6IGluaXRpYWw7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5cclxuLyoqKioqL1xyXG5cclxuLnNlbGVjdC1uYXYtc2VsZWN0LFxyXG4ubmF2LXNlbGVjdCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2VsZWN0LWFyZWEge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NTY1NjU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGhlaWdodDogNTJweDtcclxuICBmbG9hdDogbGVmdDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogMCA0OHB4IDAgNDBweDtcclxuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjMWExYTFhO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udDogMTNweC81MnB4O1xyXG59XHJcblxyXG4uc2VsZWN0LWFyZWEgLmNlbnRlciB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3aWR0aDogMTAwJTtcclxuICBmbG9hdDogbGVmdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlbGVjdC1hcmVhIC5zZWxlY3Qtb3BlbmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGUucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzZweCAtMTExcHg7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgd2lkdGg6IDExcHg7XHJcbiAgcmlnaHQ6IDE2cHg7XHJcbiAgdG9wOiAyNHB4O1xyXG59XHJcblxyXG4uc2VsZWN0LW9wdGlvbnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgei1pbmRleDogMjAwMDtcclxuICBtYXJnaW46IC0xcHggMDtcclxufVxyXG5cclxuLnNlbGVjdC1vcHRpb25zIC5kcm9wLWhvbGRlciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3NTc1NztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2VsZWN0LW9wdGlvbnMgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250OiAxM3B4LzE2cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VsZWN0LW9wdGlvbnMgdWwgbGkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uc2VsZWN0LW9wdGlvbnMgdWwgYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4IDZweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgY29sb3I6ICMxYTFhMWE7XHJcbn1cclxuXHJcbi5zZWxlY3Qtb3B0aW9ucyAuaXRlbS1zZWxlY3RlZCBhIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKiBQYXNzd29yZC1wcm90ZWN0ZWQgZm9ybSAqL1xyXG5cclxuLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjRjAwO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zNXMgZWFzZSAwcywgY29sb3IgMC4zNXMgZWFzZSAwcztcclxufVxyXG5cclxuLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuXHJcbi8qIDYuMiBDb250YWN0IEZvcm0gN1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuZGl2LndwY2Y3IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgcGFkZGluZzogMWVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuZGl2LndwY2Y3LW1haWwtc2VudC1vayB7XHJcbiAgY29sb3I6ICM0Njg4NDc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcclxuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XHJcbn1cclxuXHJcbmRpdi53cGNmNy1tYWlsLXNlbnQtbmcge1xyXG4gIGNvbG9yOiAjYjk0YTQ4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZTBhZWI2O1xyXG59XHJcblxyXG5kaXYud3BjZjctc3BhbS1ibG9ja2VkIHtcclxuICBjb2xvcjogI2MwOTg1MztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xyXG4gIGJvcmRlci1jb2xvcjogI2ZiZWVkNTtcclxufVxyXG5cclxuZGl2LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcclxuICBjb2xvcjogI2I5NGE0ODtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xyXG4gIGJvcmRlci1jb2xvcjogI2UwYWViNjtcclxufVxyXG5cclxuc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5zcGFuLndwY2Y3LW5vdC12YWxpZC10aXAsXHJcbnNwYW4ud3BjZjctbm90LXZhbGlkLXRpcC1uby1hamF4IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogI2I5NGE0ODtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGFlYjY7XHJcbiAgZm9udC1zaXplOiAxMHB0O1xyXG4gIHBhZGRpbmc6IDAuMjVlbTtcclxuICBtYXJnaW46IDAuMmVtIDA7XHJcbn1cclxuXHJcbnNwYW4ud3BjZjctbGlzdC1pdGVtIHtcclxuICBtYXJnaW4tbGVmdDogMC41ZW07XHJcbn1cclxuXHJcbi53cGNmNy1kaXNwbGF5LW5vbmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmRpdi53cGNmNyBpbWcuYWpheC1sb2FkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIHBhZGRpbmc6IDExcHg7XHJcbiAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW4tbGVmdDogNHB4O1xyXG59XHJcblxyXG5kaXYud3BjZjcgZGl2LmFqYXgtZXJyb3Ige1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmRpdi53cGNmNyAucGxhY2VoZWxkIHtcclxuICBjb2xvcjogIzg4ODtcclxufVxyXG5cclxuLndwY2Y3LXJlY2FwdGNoYT5kaXYge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXJlY2FwdGNoYSB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiBpbml0aWFsO1xyXG59XHJcbmRpdi53cGNmNyAuYWpheC1sb2FkZXIge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZik7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcbmRpdi53cGNmNyAuYWpheC1sb2FkZXIuaXMtYWN0aXZlIHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKiBTaW5nbGUgRGlzY29ncmFwaHkgUGFnZSBWZXJzaW9uICovXHJcblxyXG4uc2luZ2xlLW11c2ljLXBsYXllciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpbyAucG9zdGVyLWltYWdlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8ucGxheWxpc3RfZW5hYmxlZCAuYXVkaW8taG9sZGVyIC5qcC1pbnRlcmZhY2Uge1xyXG4gIG1hcmdpbjogMHB4O1xyXG59XHJcblxyXG4uc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci1ob2xkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNpbmdsZS1tdXNpYy1wbGF5ZXIgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItaG9sZGVyIC5pbmZvLWJveCAucGxheWVyLWNlbnRlci13cmFwIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNpbmdsZS1tdXNpYy1wbGF5ZXIgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItaG9sZGVyIC5pbmZvLWJveCAucGxheWVyLWNlbnRlci13cmFwIC5wbGF5ZXItbGVmdHNpZGUge1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctdG9wOiA5NHB4O1xyXG59XHJcblxyXG5ib2R5Om5vdCgubm8tcGpheCkgLnBsYXlsaXN0X2VuYWJsZWQgLnBsYXllciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubm8tcGpheCAucGxheWxpc3RfZW5hYmxlZCAucGxheWVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xyXG4gIC5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLWhvbGRlciAuaW5mby1ib3ggLnBsYXllci1jZW50ZXItd3JhcCAucGxheWVyLWxlZnRzaWRlIHtcclxuICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8ucGxheWxpc3RfZW5hYmxlZCAucGxheWVyLWxlZnRzaWRlIC5hdWRpby1ob2xkZXIgLmpwLWludGVyZmFjZSB7XHJcbiAgaGVpZ2h0OiA4MnB4O1xyXG59XHJcblxyXG4uc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8ucGxheWxpc3RfZW5hYmxlZCAucGxheWVyLWxlZnRzaWRlIC5hdWRpby1ob2xkZXIgLmpwLWludGVyZmFjZSAuanAtY29udHJvbHMge1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpby5wbGF5bGlzdF9lbmFibGVkIC5wbGF5ZXItbGVmdHNpZGUgLmF1ZGlvLWhvbGRlciAuanAtaW50ZXJmYWNlIC5qcC1jb250cm9scyBsaSB7XHJcbiAgd2lkdGg6IDMzLjMzJTtcclxufVxyXG5cclxuLnNpbmdsZS1tdXNpYy1wbGF5ZXIgLmlyb25fd2lkZ2V0X3JhZGlvLnBsYXlsaXN0X2VuYWJsZWQgLnBsYXllci1sZWZ0c2lkZSAuYXVkaW8taG9sZGVyIC5qcC1pbnRlcmZhY2UgLmpwLWNvbnRyb2xzIGxpIGEge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpby5wbGF5bGlzdF9lbmFibGVkIC5wbGF5ZXItbGVmdHNpZGUgLmF1ZGlvLWhvbGRlciAuanAtaW50ZXJmYWNlIC5qcC1jb250cm9scyBsaSBhLmpwLW5leHQge1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLnNpbmdsZS1tdXNpYy1wbGF5ZXIgLmlyb25fd2lkZ2V0X3JhZGlvLnBsYXlsaXN0X2VuYWJsZWQgLnBsYXllci1sZWZ0c2lkZSAuYXVkaW8taG9sZGVyIC5qcC1pbnRlcmZhY2UgLmpwLWNvbnRyb2xzIGxpIGEgaSB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4uc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci1ob2xkZXIgLmluZm8tYm94IC5wbGF5ZXItY2VudGVyLXdyYXAgLnBsYXllci1yaWdodHNpZGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIGhlaWdodDogODZweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLWhvbGRlciAuaW5mby1ib3ggLnBsYXllci10aW1lbGluZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogODZweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmF1ZGlvLWhvbGRlciAuanAtcGxheWxpc3QgdWwudHJhY2tzLWxpc3QgbGkge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG59XHJcblxyXG5cclxuLyogX19fUmVzcG9uc2l2ZV9fXyAqL1xyXG5cclxuXHJcbi8qIFJhZGlvIFdpZGdldCAqL1xyXG5cclxuLmlyb25fd2lkZ2V0X3JhZGlvIC5wYW5lbF9fYm9keSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG4uaXJvbl93aWRnZXRfcmFkaW8gLnBvc3Rlci1pbWFnZSB7XHJcbiAgaGVpZ2h0OiA4NnB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3gge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCAudGl0bGUsXHJcbi5wbGF5ZXItaW5mbyAucGxheWVyLXRpdGxlLWJveCB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCAudHJhY2stbmFtZSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5pcm9uX3dpZGdldF9yYWRpbyAuaW5mby1ib3ggLnRleHQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC1jb250cm9scyB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG5cclxuLyogUmFkaW8gV2lkZ2V0IChTbWFsbCkqL1xyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MHB4KSB7XHJcbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF9yYWRpbyAucGFuZWxfX2JvZHksXHJcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF9yYWRpbyAucGFuZWxfX2JvZHksXHJcbiAgLnZjX3NwYW4yIC5pcm9uX3dpZGdldF9yYWRpbyAucGFuZWxfX2JvZHksXHJcbiAgI3NpZGViYXIgLmlyb25fd2lkZ2V0X3JhZGlvIC5wYW5lbF9fYm9keSxcclxuICAuZm9vdGVyX193aWRnZXRzIC5pcm9uX3dpZGdldF9yYWRpbyAucGFuZWxfX2JvZHkge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxuICAudmNfc3BhbjQgLmlyb25fd2lkZ2V0X3JhZGlvIC5wb3N0ZXItaW1hZ2UsXHJcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF9yYWRpbyAucG9zdGVyLWltYWdlLFxyXG4gIC52Y19zcGFuMiAuaXJvbl93aWRnZXRfcmFkaW8gLnBvc3Rlci1pbWFnZSxcclxuICAjc2lkZWJhciAuaXJvbl93aWRnZXRfcmFkaW8gLnBvc3Rlci1pbWFnZSxcclxuICAuZm9vdGVyX193aWRnZXRzIC5pcm9uX3dpZGdldF9yYWRpbyAucG9zdGVyLWltYWdlIHtcclxuICAgIHdpZHRoOiA5NHB4O1xyXG4gICAgaGVpZ2h0OiA5NHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF9yYWRpbyAuanAtcHJvZ3Jlc3MsXHJcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF9yYWRpbyAuanAtcHJvZ3Jlc3MsXHJcbiAgLnZjX3NwYW4yIC5pcm9uX3dpZGdldF9yYWRpbyAuanAtcHJvZ3Jlc3MsXHJcbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF9yYWRpbyAudGltZS1ib3gsXHJcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF9yYWRpbyAudGltZS1ib3gsXHJcbiAgLnZjX3NwYW4yIC5pcm9uX3dpZGdldF9yYWRpbyAudGltZS1ib3gsXHJcbiAgI3NpZGViYXIgLmlyb25fd2lkZ2V0X3JhZGlvIC50aW1lLWJveCxcclxuICAuZm9vdGVyX193aWRnZXRzIC5pcm9uX3dpZGdldF9yYWRpbyAudGltZS1ib3gge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCxcclxuICAudmNfc3BhbjMgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94LFxyXG4gIC52Y19zcGFuMiAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3gsXHJcbiAgI3NpZGViYXIgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94LFxyXG4gIC5mb290ZXJfX3dpZGdldHMgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94IHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCAudGl0bGUsXHJcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCAudGl0bGUsXHJcbiAgLnZjX3NwYW4yIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCAudGl0bGUsXHJcbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCAudHJhY2stbmFtZSxcclxuICAudmNfc3BhbjMgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94IC50cmFjay1uYW1lLFxyXG4gIC52Y19zcGFuMiAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3ggLnRyYWNrLW5hbWUsXHJcbiAgI3NpZGViYXIgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94IC50cmFjay1uYW1lLFxyXG4gIC5mb290ZXJfX3dpZGdldHMgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94IC50cmFjay1uYW1lIHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIH1cclxuICAudmNfc3BhbjQgLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC1jb250cm9scyxcclxuICAudmNfc3BhbjMgLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC1jb250cm9scyxcclxuICAudmNfc3BhbjIgLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC1jb250cm9scyxcclxuICAjc2lkZWJhciAuaXJvbl93aWRnZXRfcmFkaW8gLmpwLWNvbnRyb2xzLFxyXG4gIC5mb290ZXJfX3dpZGdldHMgLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC1jb250cm9scyB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICB9XHJcbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF9yYWRpbyAuYXVkaW8taG9sZGVyLFxyXG4gIC52Y19zcGFuMyAuaXJvbl93aWRnZXRfcmFkaW8gLmF1ZGlvLWhvbGRlcixcclxuICAudmNfc3BhbjIgLmlyb25fd2lkZ2V0X3JhZGlvIC5hdWRpby1ob2xkZXIsXHJcbiAgI3NpZGViYXIgLmlyb25fd2lkZ2V0X3JhZGlvIC5hdWRpby1ob2xkZXIsXHJcbiAgLmZvb3Rlcl9fd2lkZ2V0cyAuaXJvbl93aWRnZXRfcmFkaW8gLmF1ZGlvLWhvbGRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgfVxyXG4gIC52Y19zcGFuNCAuaXJvbl93aWRnZXRfcmFkaW8gLmpwLXR5cGUtcGxheWxpc3QsXHJcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF9yYWRpbyAuanAtdHlwZS1wbGF5bGlzdCxcclxuICAudmNfc3BhbjIgLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC10eXBlLXBsYXlsaXN0LFxyXG4gICNzaWRlYmFyIC5pcm9uX3dpZGdldF9yYWRpbyAuanAtdHlwZS1wbGF5bGlzdCxcclxuICAuZm9vdGVyX193aWRnZXRzIC5pcm9uX3dpZGdldF9yYWRpbyAuanAtdHlwZS1wbGF5bGlzdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAuaXJvbl93aWRnZXRfcmFkaW8gLnBhbmVsX19ib2R5IHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLnBhbmVsLWFjdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIH1cclxuICAuaXJvbl93aWRnZXRfcmFkaW8gLmluZm8tYm94IGltZyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxuICAuaXJvbl93aWRnZXRfcmFkaW8gLnBhbmVsX19ib2R5IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC5kZXNjcmlwdGlvbi1jb2x1bW4gLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94IHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICB9XHJcbiAgLmRlc2NyaXB0aW9uLWNvbHVtbiB1bC50cmFja3MtbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBsYXllci1ib3ggLmpwLWNvbnRyb2xzIHtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gIH1cclxuICAuaXJvbl93aWRnZXRfcmFkaW8gLmpwLXR5cGUtcGxheWxpc3Qge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmlyb25fd2lkZ2V0X3JhZGlvLnBsYXlsaXN0X2VuYWJsZWQgLmpwLXR5cGUtcGxheWxpc3Qge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogQ29sb3Igb3ZlcnJpZGVzICovXHJcblxyXG4uaXJvbl93aWRnZXRfcmFkaW8gLmluZm8tYm94IHtcclxuICBiYWNrZ3JvdW5kOiAjRjAwO1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIFNpZGViYXJcclxuICovXHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlPi5pcm9uX3dpZGdldF90d2l0dGVyIC5wYW5lbF9fYm9keSB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG5cclxuLyogNy4zIExhdGVzdCBOZXdzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ucmVjZW50LXBvc3RzIGgyIHtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMjZweDtcclxuICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIG1heC13aWR0aDogNDAwcHg7XHJcbn1cclxuXHJcbi5yZWNlbnQtcG9zdHMgLmV4Y2VycHQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZSAuaW1hZ2UsXHJcbi5jYXJvdXNlbC5yZXNwb25zaXZlMSAuc2xpZGUgLmltYWdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDE3OHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG5cclxuLmNhcm91c2VsLnJlc3BvbnNpdmUxIC5zbGlkZSBhIHtcclxuICBoZWlnaHQ6IDM2MHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZSBhIHtcclxuICBoZWlnaHQ6IDMxOHB4O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLnNsaWRlIGEuaG92ZXIsXHJcbi5hcnRpY2xlIGEuaG92ZXIge1xyXG4gIGNvbG9yOiAjMUExQTFBO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLnRleHQsXHJcbi5hcnRpY2xlIC50ZXh0IHtcclxuICBwYWRkaW5nOiAyNXB4IDIwcHggNDVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLnRleHQgaDIsXHJcbi5hcnRpY2xlIC50ZXh0IGgyIHtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4udGV4dCAuc3JfaXQtZGF0ZXRpbWUsXHJcbi5hcnRpY2xlIC5zcl9pdC1kYXRldGltZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAuc2xpZGUgYTpmb2N1cyAudGV4dCAuc3JfaXQtZGF0ZXRpbWUsXHJcbi5jYXJvdXNlbCAuc2xpZGUgYTpob3ZlciAudGV4dCAuc3JfaXQtZGF0ZXRpbWUsXHJcbi5jYXJvdXNlbCAuc2xpZGUgYS5ob3ZlciAudGV4dCAuc3JfaXQtZGF0ZXRpbWUsXHJcbi5hcnRpY2xlIGE6Zm9jdXMgLnNyX2l0LWRhdGV0aW1lLFxyXG4uYXJ0aWNsZSBhOmhvdmVyIC5zcl9pdC1kYXRldGltZSxcclxuLmFydGljbGUgYS5ob3ZlciAuc3JfaXQtZGF0ZXRpbWUge1xyXG4gIGNvbG9yOiAjMUExQTFBO1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIFNpZGViYXIgLyBOYXJyb3cgR3JpZFxyXG4gKi9cclxuXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNhcm91c2VsLnJlc3BvbnNpdmUxIC5zbGlkZSBhLFxyXG4uZ3JpZC1jb2xzLS0yIC5jYXJvdXNlbC5yZXNwb25zaXZlMSAuc2xpZGUgYSB7XHJcbiAgaGVpZ2h0OiAzMDBweDtcclxufVxyXG5cclxuLnNyX2l0LWNvbnRlbnQtc2lkZSAuY2Fyb3VzZWwgLnRleHQsXHJcbi5ncmlkLWNvbHMtLTIgLmNhcm91c2VsIC50ZXh0IHtcclxuICBwYWRkaW5nOiAyNXB4IDEycHggMzVweDtcclxufVxyXG5cclxuLnNyX2l0LWNvbnRlbnQtc2lkZSAuY2Fyb3VzZWwgLnRleHQgaDIsXHJcbi5ncmlkLWNvbHMtLTIgLmNhcm91c2VsIC50ZXh0IGgyIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgLnJlY2VudC1wb3N0cyAubWVkaWEtYmxvY2sge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDMyOXB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIC5yZWNlbnQtcG9zdHMgLm1lZGlhLWJsb2NrIC50ZXh0LWJveCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIFNpZGViYXIgU2ltcGxlIFBvc3QgKi9cclxuXHJcbi5wb3N0X3NpbXBsZSBhIHtcclxuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wb3N0X3NpbXBsZSAuc2ltcGxlLXBvc3QtaW1nLXdyYXAge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAyNSU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wb3N0X3NpbXBsZSAuc2ltcGxlLXBvc3QtdHh0LXdyYXAge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA3MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IDUlO1xyXG59XHJcblxyXG4ucG9zdF9zaW1wbGUgLnNpbXBsZS1wb3N0LXR4dC13cmFwIGgyIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5wb3N0X3NpbXBsZSAuc2ltcGxlLXBvc3QtdHh0LXdyYXAgLmV4Y2VycHQge1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5wb3N0X3NpbXBsZSAuaW1hZ2Uge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucG9zdF9zaW1wbGUgLnNwbGl0dGVyIHtcclxuICBoZWlnaHQ6IDFweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuXHJcblxyXG4vKiA3LjQgVXBjb21pbmcgRXZlbnRzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogLmlyb25fd2lkZ2V0X2V2ZW50cyB7fSAqL1xyXG5cclxuLmNvbmNlcnQtYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgY29sb3I6ICM0MzQyNDI7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5jb25jZXJ0LWJveCxcclxuLmNvbmNlcnQtYm94IC5ob3Zlci1ib3gge1xyXG4gIHBhZGRpbmc6IDI1cHggMjBweCA0NXB4O1xyXG59XHJcblxyXG4uY29uY2VydC1ib3ggLnNyX2l0LWRhdGV0aW1lIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi5jb25jZXJ0LWJveCAudGltZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC02cHg7XHJcbiAgcGFkZGluZzogMC41ZW07XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcblxyXG4uY29uY2VydC1ib3ggLmV2ZW50LXRpdGxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogI0I2QjZCNjtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogU2lkZWJhclxyXG4gKi9cclxuXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNvbmNlcnQtYm94IHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNvbmNlcnQtYm94LFxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5jb25jZXJ0LWJveCAuaG92ZXItYm94IHtcclxuICBwYWRkaW5nOiAyNXB4IDEycHggMzVweDtcclxufVxyXG5cclxuLnNyX2l0LWNvbnRlbnQtc2lkZSAuY29uY2VydC1ib3ggLnNyX2l0LWRhdGV0aW1lIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNyX2l0LWNvbnRlbnQtc2lkZSAuY29uY2VydC1ib3ggLmRhdGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5jb25jZXJ0LWJveCAudGltZSB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBGb290ZXJcclxuICovXHJcblxyXG5cclxuLyogNy41IFJlY2VudCBWaWRlb3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi52aWRlby1ib3gge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi52aWRlby1ib3ggLmhvdmVyLWJveCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEzcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xyXG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi52aWRlby1ib3ggLmltYWdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnZpZGVvLWJveCBoMiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBjb2xvcjogI0ZGRjtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG5cclxuLnZpZGVvLWJveCAuYnRuLXBsYXkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udmlkZW8tYm94IC5pY29uLXBsYXkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAxNnB4IDEzcHggMTZweCAxOXB4O1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogI0ZGRjtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi52aWRlby1ib3ggLmJ0bi1wbGF5IHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pcm9uX3dpZGdldF92aWRlb3MgaDIge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLmlyb25fd2lkZ2V0X3ZpZGVvcyAubWVkaWEtYmxvY2sgLmltYWdlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogU2lkZWJhclxyXG4gKi9cclxuXHJcbiNzaWRlYmFyIC52aWRlby1saXN0LnZpZGVvX2xpc3QgLmltYWdlLCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIC52aWRlby1saXN0LnZpZGVvX2xpc3QgLmltYWdlIHtcclxuICB3aWR0aDogMTQwcHg7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qKlxyXG4gKiBGb290ZXJcclxuICovXHJcblxyXG5cclxuLyogNy42IE5ld3NsZXR0ZXJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXJvbl93aWRnZXRfbmV3c2xldHRlciAuY29udHJvbC1sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uaXJvbl93aWRnZXRfbmV3c2xldHRlciAuY29udHJvbC1hcHBlbmQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNzI3Mjc7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIgLmZvcm0tY29udHJvbCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDY4JTtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAxMHB4IDElO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgaGVpZ2h0OiAzNnB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUExQTFBO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMzZweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uaXJvbl93aWRnZXRfbmV3c2xldHRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxyXG4uaXJvbl93aWRnZXRfbmV3c2xldHRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIgLmZvcm0tc3RhdHVzIHtcclxuICBjbGVhcjogYm90aDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogU2lkZWJhciAvIE5hcnJvd1xyXG4gKi9cclxuXHJcbi5zcl9pdC1jb250ZW50LXNpZGU+Lmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIgLmNvbnRyb2wtbGFiZWwsXHJcbi5ncmlkLWNvbHM+Lmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIgLmNvbnRyb2wtbGFiZWwge1xyXG4gIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcblxyXG4vKiA3LjcgVGVybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiAuaXJvbl93aWRnZXRfdGVybXMgKi9cclxuXHJcbi50ZXJtcy1saXN0IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi50ZXJtcy1saXN0IGxpIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcblxyXG4udGVybXMtbGlzdCBsaTpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG4udGVybXMtbGlzdCBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTBweDtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi50ZXJtcy1saXN0IGE6Zm9jdXMsXHJcbi50ZXJtcy1saXN0IGE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAjRUJFQkVCO1xyXG59XHJcblxyXG4udGVybXMtbGlzdCBzbWFsbCB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIFNpZGViYXJcclxuICovXHJcblxyXG5cclxuLyoqXHJcbiAqIEZvb3RlclxyXG4gKi9cclxuXHJcblxyXG4vKiA3LjggV29yZFByZXNzIFdpZGdldHMvRGVmYXVsdCBXaWRnZXRzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyoqXHJcbiAqIERlZmF1bHQgV2lkZ2V0cyA6XHJcbiAqIC0gV1BfV2lkZ2V0X0FyY2hpdmVzXHJcbiAqIC0gV1BfV2lkZ2V0X0NhbGVuZGFyXHJcbiAqIC0gV1BfV2lkZ2V0X0NhdGVnb3JpZXNcclxuICogLSBXUF9XaWRnZXRfTGlua3NcclxuICogLSBXUF9XaWRnZXRfTWV0YVxyXG4gKiAtIFdQX1dpZGdldF9QYWdlc1xyXG4gKiAtIFdQX1dpZGdldF9SZWNlbnRfQ29tbWVudHNcclxuICogLSBXUF9XaWRnZXRfUG9zdHNcclxuICogLSBXUF9XaWRnZXRfUlNTXHJcbiAqIC0gV1BfV2lkZ2V0X1NlYXJjaFxyXG4gKiAtIFdQX1dpZGdldF9UYWdfQ2xvdWRcclxuICogLSBXUF9XaWRnZXRfVGV4dFxyXG4gKiAtIFdQX05hdl9NZW51X1dpZGdldFxyXG4gKlxyXG4gKi9cclxuXHJcblxyXG4vKipcclxuICogQ29tbW9uXHJcbiAqXHJcbiAqIDEuIEluaGVyaXRlZCBmcm9tIC5wYW5lbF9fYm9keVxyXG4gKi9cclxuXHJcblxyXG4vKiAud2lkZ2V0X2NhbGVuZGFyICovXHJcblxyXG4jY2FsZW5kYXJfd3JhcCxcclxuLnRleHR3aWRnZXQsXHJcbi53aWRnZXRfbmF2X21lbnU+Lm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lcixcclxuLndpZGdldF90YWdfY2xvdWQ+LnRhZ2Nsb3VkIHtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgLyogMSAqL1xyXG59XHJcblxyXG4ud2lkZ2V0PnVsIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIC8qIDEgKi9cclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIC8qIDEgKi9cclxufVxyXG5cclxuLndpZGdldD4uc2VsZWN0LWFyZWEge1xyXG4gIG1hcmdpbjogMTBweDtcclxuICAvKiAxICovXHJcbn1cclxuXHJcbi5wYW5lbF9faGVhZGluZysjY2FsZW5kYXJfd3JhcCxcclxuLnBhbmVsX19oZWFkaW5nKy50ZXh0d2lkZ2V0LFxyXG4ucGFuZWxfX2hlYWRpbmcrLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lcixcclxuLnBhbmVsX19oZWFkaW5nKy50YWdjbG91ZCB7XHJcbiAgcGFkZGluZy10b3A6IDBweDtcclxufVxyXG5cclxuLnBhbmVsX19oZWFkaW5nK3VsLFxyXG4ucGFuZWxfX2hlYWRpbmcrc2VsZWN0LFxyXG4ucGFuZWxfX2hlYWRpbmcrLnNlbGVjdC1hcmVhIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIFdQX1dpZGdldF9DYWxlbmRhclxyXG4gKi9cclxuXHJcbiN3cC1jYWxlbmRhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiN3cC1jYWxlbmRhciB0aCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBXUF9XaWRnZXRfQ2FsZW5kYXJcclxuICovXHJcblxyXG4udGFnY2xvdWQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBXUF9OYXZfTWVudV9XaWRnZXRcclxuICovXHJcblxyXG4ud2lkZ2V0X25hdl9tZW51Pi5tZW51LW1haW4tbWVudS1jb250YWluZXI+IDpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIFdQX1dpZGdldF9SU1NcclxuICovXHJcblxyXG4ucnNzd2lkZ2V0IGltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IDEyJTtcclxufVxyXG5cclxuXHJcbi8qIFZpc3VhbCBDb21wb3NlciBXaWRnZXRzICovXHJcblxyXG5oMy53aWRnZXR0aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6ICMzNTM1MzU7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZy10b3A6IDIycHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICBtYXJnaW46IDBweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcblxyXG4vKiBTaWRlYmFyIFdpZGdldHMgKi9cclxuXHJcbiNzaWRlYmFyIC5wYW5lbF9faGVhZGluZywgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciAucGFuZWxfX2hlYWRpbmcge1xyXG4gIGNvbG9yOiAjMzUzNTM1O1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIG1hcmdpbjogMHB4O1xyXG59XHJcblxyXG4jc2lkZWJhciAucGFuZWxfX2hlYWRpbmcgaDMsIC5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIgLnBhbmVsX19oZWFkaW5nIGgzIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogIzM1MzUzNTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBsaW5lLWhlaWdodDogMzZweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4jc2lkZWJhciB1bCwgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciB1bCB7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbiNzaWRlYmFyIHVsLmNoaWxkcmVuLFxyXG4jc2lkZWJhciB1bC5zdWItbWVudSwgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciB1bC5jaGlsZHJlbixcclxuLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciB1bC5zdWItbWVudSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgd2lkdGg6IDY2JTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzM1MzUzNTtcclxuICBtaW4td2lkdGg6IDIzMnB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MGU1MDtcclxuICBjb2xvcjogI0ZGRjtcclxuICBwYWRkaW5nOiAxM3B4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2VhcmNoLXJlc3VsdCB7XHJcbiAgbWFyZ2luLXRvcDogMTAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbi8qIDcuOSBUaGlyZC1QYXJ0eSBXaWRnZXRzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogUmV2b2x1dGlvbiBTbGlkZXIgKi9cclxuXHJcbi5yZXZfc2xpZGVyX3dyYXBwZXIge1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLmV2ZW50LXRleHQtd3JhcCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1heC13aWR0aDogNjAwcHg7XHJcbn1cclxuXHJcbi5idXR0b25zIC5ldmVudC10ZXh0LXdyYXAgLmxvY2F0aW9uLWgge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbn1cclxuXHJcbi5idXR0b25zIC5ldmVudC10ZXh0LXdyYXAgLmNpdHktaCB7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XHJcbiAgLmJ1dHRvbnMgLmV2ZW50LXRleHQtd3JhcCAubG9jYXRpb24taCxcclxuICAuYnV0dG9ucyAuZXZlbnQtdGV4dC13cmFwIC5jaXR5LWgge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbnM6aG92ZXIgLmV2ZW50LXRleHQtd3JhcCAubG9jYXRpb24taCxcclxuLmJ1dHRvbnM6aG92ZXIgLmV2ZW50LXRleHQtd3JhcCAuY2l0eS1oIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xyXG59XHJcblxyXG4uY29uY2VydHMtbGlzdCAudGl0bGUtcm93LmhvdmVyIC5idXR0b25zIC5idXR0b24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlODBlNTA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcclxuICBwYWRkaW5nOiA3cHggMTlweDtcclxufVxyXG5cclxuLmV2ZW50LW1vcmUtYnV0dG9uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODQ5cHgpIHtcclxuICAuZXZlbnQtbW9yZS1idXR0b24ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDVweCAyNXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuICAuZXZlbnQtY2VudGVyaW5nIC5zcl9pdC1kYXRldGltZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnZjX3NwYW42IC5pcm9uX3dpZGdldF9ldmVudHMgLmV2ZW50LW1vcmUtYnV0dG9uLFxyXG4udmNfc3BhbjQgLmlyb25fd2lkZ2V0X2V2ZW50cyAuZXZlbnQtbW9yZS1idXR0b24sXHJcbi52Y19zcGFuMyAuaXJvbl93aWRnZXRfZXZlbnRzIC5ldmVudC1tb3JlLWJ1dHRvbixcclxuLnZjX3NwYW4yIC5pcm9uX3dpZGdldF9ldmVudHMgLmV2ZW50LW1vcmUtYnV0dG9uLFxyXG4jc2lkZWJhciAuaXJvbl93aWRnZXRfZXZlbnRzIC5ldmVudC1tb3JlLWJ1dHRvbiwgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciAuaXJvbl93aWRnZXRfZXZlbnRzIC5ldmVudC1tb3JlLWJ1dHRvbiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBhZGRpbmc6IDVweCAyNXB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5idXR0b24td3JhcCB7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTUycHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG4gIC5idXR0b24udGlja2V0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogTmV3cyBXaWRnZXQgKi9cclxuXHJcbiNzaWRlYmFyIC5yZWNlbnQtcG9zdHMgLmltYWdlLCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIC5yZWNlbnQtcG9zdHMgLmltYWdlIHtcclxuICBtYXJnaW46IDBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuI3NpZGViYXIgLnJlY2VudC1wb3N0cyAudGV4dC1ib3gsIC5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIgLnJlY2VudC1wb3N0cyAuaW1hZ2Uge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qIDcuMTAgRGl2aWRlclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmRlZmF1bHRkaXZpZGVyIHtcclxuICBoZWlnaHQ6IDFweDtcclxuICB3aWR0aDogNTBweDtcclxufVxyXG5cclxuLmRlZmF1bHRkaXZpZGVyLmxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uZGVmYXVsdGRpdmlkZXIucmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmRlZmF1bHRkaXZpZGVyLmNlbnRlciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5pbWFnZWRpdmlkZXIge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uaW1hZ2VkaXZpZGVyLmxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uaW1hZ2VkaXZpZGVyLnJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5pbWFnZWRpdmlkZXIuY2VudGVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuXHJcbi8qIDcuMTEgQnV0dG9uIFdpZGdldFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuYS5idXR0b24td2lkZ2V0IHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICBwYWRkaW5nLXRvcDogMTRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMzVzIGVhc2UgMHMsIGNvbG9yIDAuMzVzIGVhc2UgMHM7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG59XHJcblxyXG5hLmJ1dHRvbi13aWRnZXQubGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbmEuYnV0dG9uLXdpZGdldC5yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG5hLmJ1dHRvbi13aWRnZXQuY2VudGVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuXHJcbi8qIDcuMTIgUHJvbW90aW9uIFdpZGdldFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuYS5wcm9tb2JveCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1heC1oZWlnaHQ6IDY1MHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHJvbW8tb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwcHg7XHJcbiAgb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZSAwcztcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuXHJcbi8qIEFuaW1hdGlvbiAwOiBEZWZhdWx0IEZhbGxiYWNrICovXHJcblxyXG4ucHJvbW9ib3ggaW1nIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZSAwcztcclxuICB3aWR0aDogMTEwJTtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5hLnByb21vYm94OmhvdmVyIGltZyB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDBweCwgMHB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDBweCwgMHB4KTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwcHgsIDBweCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMHB4LCAwcHgpO1xyXG59XHJcblxyXG5cclxuLyogQW5pbWF0aW9uIDE6IFNsaWRlICovXHJcblxyXG4ucHJvbW9ib3guYW5pbWF0aW9uLXNsaWRlIGltZyB7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2UgMHM7XHJcbiAgd2lkdGg6IDExMCU7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuYS5wcm9tb2JveC5hbmltYXRpb24tc2xpZGU6aG92ZXIgaW1nIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMHB4LCAwcHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMHB4LCAwcHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDBweCwgMHB4KTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwcHgsIDBweCk7XHJcbn1cclxuXHJcblxyXG4vKiBBbmltYXRpb24gMjogWm9vbSAqL1xyXG5cclxuLnByb21vYm94LmFuaW1hdGlvbi16b29tIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmEucHJvbW9ib3guYW5pbWF0aW9uLXpvb206aG92ZXIgaW1nIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG59XHJcblxyXG5hLnByb21vYm94OmhvdmVyIC5wcm9tby1vdmVybGF5IHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ucHJvbW9jb250ZW50IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMHB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDBweCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMHB4KTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwcHgpO1xyXG4gIHRyYW5zaXRpb246IHRvcCAwLjM1cyBlYXNlIDBzO1xyXG4gIHotaW5kZXg6IDExO1xyXG59XHJcblxyXG4ucHJvbW9zdWJ0ZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMjAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlIDBzLCBib3R0b20gMC4zNXMgZWFzZSAwcywgdG9wIDAuMzVzIGVhc2UgMHM7XHJcbn1cclxuXHJcbmEucHJvbW9ib3g6aG92ZXIgLnByb21vY29udGVudCB7XHJcbiAgdG9wOiA0NSU7XHJcbn1cclxuXHJcbmEucHJvbW9ib3g6aG92ZXIgLnByb21vc3VidGV4dCB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0b3A6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICBhLnByb21vYm94OmhvdmVyIC5wcm9tb3N1YnRleHQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGJvdHRvbTogLTM1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW90ZXh0IGgxLFxyXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW90ZXh0IGgyLFxyXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW90ZXh0IGgzLFxyXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW90ZXh0IGg0LFxyXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW90ZXh0IGg1LFxyXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW90ZXh0IGg2LFxyXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW9zdWJ0ZXh0IGgxLFxyXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW9zdWJ0ZXh0IGgyLFxyXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW9zdWJ0ZXh0IGgzLFxyXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW9zdWJ0ZXh0IGg0LFxyXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW9zdWJ0ZXh0IGg1LFxyXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW9zdWJ0ZXh0IGg2IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcm9tb2NvbnRlbnQubGVmdCAucHJvbW90ZXh0IGgxLFxyXG4ucHJvbW9jb250ZW50LmxlZnQgLnByb21vdGV4dCBoMixcclxuLnByb21vY29udGVudC5sZWZ0IC5wcm9tb3RleHQgaDMsXHJcbi5wcm9tb2NvbnRlbnQubGVmdCAucHJvbW90ZXh0IGg0LFxyXG4ucHJvbW9jb250ZW50LmxlZnQgLnByb21vdGV4dCBoNSxcclxuLnByb21vY29udGVudC5sZWZ0IC5wcm9tb3RleHQgaDYsXHJcbi5wcm9tb2NvbnRlbnQubGVmdCAucHJvbW9zdWJ0ZXh0IGgxLFxyXG4ucHJvbW9jb250ZW50LmxlZnQgLnByb21vc3VidGV4dCBoMixcclxuLnByb21vY29udGVudC5sZWZ0IC5wcm9tb3N1YnRleHQgaDMsXHJcbi5wcm9tb2NvbnRlbnQubGVmdCAucHJvbW9zdWJ0ZXh0IGg0LFxyXG4ucHJvbW9jb250ZW50LmxlZnQgLnByb21vc3VidGV4dCBoNSxcclxuLnByb21vY29udGVudC5sZWZ0IC5wcm9tb3N1YnRleHQgaDYge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnByb21vY29udGVudC5yaWdodCAucHJvbW90ZXh0IGgxLFxyXG4ucHJvbW9jb250ZW50LnJpZ2h0IC5wcm9tb3RleHQgaDIsXHJcbi5wcm9tb2NvbnRlbnQucmlnaHQgLnByb21vdGV4dCBoMyxcclxuLnByb21vY29udGVudC5yaWdodCAucHJvbW90ZXh0IGg0LFxyXG4ucHJvbW9jb250ZW50LnJpZ2h0IC5wcm9tb3RleHQgaDUsXHJcbi5wcm9tb2NvbnRlbnQucmlnaHQgLnByb21vdGV4dCBoNixcclxuLnByb21vY29udGVudC5yaWdodCAucHJvbW9zdWJ0ZXh0IGgxLFxyXG4ucHJvbW9jb250ZW50LnJpZ2h0IC5wcm9tb3N1YnRleHQgaDIsXHJcbi5wcm9tb2NvbnRlbnQucmlnaHQgLnByb21vc3VidGV4dCBoMyxcclxuLnByb21vY29udGVudC5yaWdodCAucHJvbW9zdWJ0ZXh0IGg0LFxyXG4ucHJvbW9jb250ZW50LnJpZ2h0IC5wcm9tb3N1YnRleHQgaDUsXHJcbi5wcm9tb2NvbnRlbnQucmlnaHQgLnByb21vc3VidGV4dCBoNiB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcGFkZGluZy1yaWdodDogMTAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5wcm9tb2JveCBoMSxcclxuLnByb21vYm94IGgyLFxyXG4ucHJvbW9ib3ggaDMsXHJcbi5wcm9tb2JveCBoNCxcclxuLnByb21vYm94IGg1LFxyXG4ucHJvbW9ib3ggaDYge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnByb21vdGV4dCBoMSxcclxuLnByb21vdGV4dCBoMixcclxuLnByb21vdGV4dCBoMyxcclxuLnByb21vdGV4dCBoNCxcclxuLnByb21vdGV4dCBoNSxcclxuLnByb21vdGV4dCBoNiB7XHJcbiAgZm9udC1zaXplOiAyLjI1dnc7XHJcbiAgbGluZS1oZWlnaHQ6IDR2dztcclxuICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbi5wcm9tb3N1YnRleHQgaDEsXHJcbi5wcm9tb3N1YnRleHQgaDIsXHJcbi5wcm9tb3N1YnRleHQgaDMsXHJcbi5wcm9tb3N1YnRleHQgaDQsXHJcbi5wcm9tb3N1YnRleHQgaDUsXHJcbi5wcm9tb3N1YnRleHQgaDYge1xyXG4gIGZvbnQtc2l6ZTogMC44dnc7XHJcbiAgbGluZS1oZWlnaHQ6IDAuOHZ3O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnByb21vdGV4dCBoMSxcclxuICAucHJvbW90ZXh0IGgyLFxyXG4gIC5wcm9tb3RleHQgaDMsXHJcbiAgLnByb21vdGV4dCBoNCxcclxuICAucHJvbW90ZXh0IGg1LFxyXG4gIC5wcm9tb3RleHQgaDYge1xyXG4gICAgZm9udC1zaXplOiA4dnc7XHJcbiAgICBsaW5lLWhlaWdodDogMTB2dztcclxuICB9XHJcbiAgLnByb21vc3VidGV4dCBoMSxcclxuICAucHJvbW9zdWJ0ZXh0IGgyLFxyXG4gIC5wcm9tb3N1YnRleHQgaDMsXHJcbiAgLnByb21vc3VidGV4dCBoNCxcclxuICAucHJvbW9zdWJ0ZXh0IGg1LFxyXG4gIC5wcm9tb3N1YnRleHQgaDYge1xyXG4gICAgZm9udC1zaXplOiAydnc7XHJcbiAgICBsaW5lLWhlaWdodDogMnZ3O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIDcuMTQgSW5mb2JveFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmluZm9ib3gtaWNvbiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwJTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogMzJweDtcclxufVxyXG5cclxuLmluZm9ib3gtY29udGVudCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDg1JTtcclxuICBwYWRkaW5nLWxlZnQ6IDIuNSU7XHJcbiAgcGFkZGluZy1yaWdodDogMi41JTtcclxufVxyXG5cclxuLmluZm9ib3gtdGl0bGUge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxufVxyXG5cclxuLmluZm9ib3gtZGVzY3JpcHRpb24ge1xyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xyXG4gIC5pbmZvYm94LWljb24ge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5pbmZvYm94LWljb24ge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xyXG4gIC5pbmZvYm94LWljb24ge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIDcuPz8gc29uYWFyIFRFU1QgQ0xBU1NFU1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmJ1eXRoZW1lIHAge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uYm9sZHRpdGxlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XHJcbn1cclxuXHJcbi5jdXN0b20taGVhZGVyLWltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuI3NpZGViYXIgLmN1c3RvbS1oZWFkZXItaW1nLCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIC5jdXN0b20taGVhZGVyLWltZyAge1xyXG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW1hZ2VkaXZpZGVycGljIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuXHJcbi8qIEZvcmNlYm90dG9tICovXHJcblxyXG4uZm9yY2Vib3R0b20gaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5icmVha3BvaW50cGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qXHJcbi5maXRfYmdfdGV4dCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLmZpdF9iZ19sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uZml0X2JnX2NlbnRlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmZpdF9iZ19yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn0qL1xyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDguMCBGb290ZXJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiA4LjEgU2l0ZSBGb290ZXJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiNmb290ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA4MDAwO1xyXG59XHJcblxyXG4uZm9vdGVyLXdyYXBwZXIud2lkZ2V0cyB7XHJcbiAgcGFkZGluZzogNDRweDtcclxufVxyXG5cclxuI2JhY2stdG8tdG9wLFxyXG4jYmFjay10by10b3AtbW9iaWxlIHtcclxuICB6LWluZGV4OiAyMDA7XHJcbn1cclxuXHJcbi5mb290ZXItd3JhcHBlci1iYWNrdG90b3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IC00MHB4O1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZSAwcywgYm90dG9tIDAuMzVzIGVhc2UgMHM7XHJcbn1cclxuXHJcbi5mb290ZXItd3JhcHBlci1iYWNrdG90b3AuYWN0aXZlIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJvdHRvbTogMTAwcHg7XHJcbn1cclxuXHJcbi5mb290ZXItd3JhcHBlci1iYWNrdG90b3A6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmZvb3Rlci13cmFwcGVyLWJhY2t0b3RvcC5tb2JpbGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKiBNb2JpbGUgVmVyc2lvbiovXHJcblxyXG4uZm9vdGVyLXdyYXBwZXItYmFja3RvdG9wLW1vYmlsZSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMTAwcHg7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi8qIDguMiBXaWRnZXQgQXJlYVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLndpZGdldCB0ZCxcclxuLndpZGdldCB0YWJsZSxcclxuLndpZGdldCB0aCB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uZm9vdGVyX193aWRnZXRzIHtcclxuICBjb2xvcjogI0ZGRkZGRjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXgtd2lkdGg6IDEwNjRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX3dpZGdldHMgLndpZGdldCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMzElO1xyXG4gIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgbWFyZ2luLWxlZnQ6IDElO1xyXG59XHJcblxyXG4uZm9vdGVyX193aWRnZXRzIC53cC1jYXB0aW9uLXRleHQge1xyXG4gIG1hcmdpbi10b3A6IC0zNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX3dpZGdldHMgLndpZGdldDpudGgtY2hpbGQoM24rMSkge1xyXG4gIGNsZWFyOiBsZWZ0O1xyXG59XHJcblxyXG4uZm9vdGVyX193aWRnZXRzIC5wYW5lbF9faGVhZGluZyB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkY7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fd2lkZ2V0cyAucGFuZWxfX2hlYWRpbmcgaDMge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5mb290ZXJfX3dpZGdldHMgLnBhbmVsX19ib2R5IHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4uZm9vdGVyX193aWRnZXRzIC5wYW5lbC1hY3Rpb24ge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi5mb290ZXJfX3dpZGdldHMgdWwge1xyXG4gIHBhZGRpbmctbGVmdDogMTZweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fd2lkZ2V0cyB1bCBhIHtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmZvb3Rlcl9fd2lkZ2V0cyB1bCAucG9zdC1kYXRlIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgY29sb3I6ICNkM2QzZDM7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fd2lkZ2V0cyBzZWxlY3Qge1xyXG4gIG1heC13aWR0aDogMzMwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX3dpZGdldHMgLnRleHR3aWRnZXQge1xyXG4gIHBhZGRpbmctbGVmdDogMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX193aWRnZXRzIC50ZXh0d2lkZ2V0IGltZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fd2lkZ2V0cyAucGFuZWxfX2JvZHkge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvb3Rlcl9fd2lkZ2V0cyB1bC5qcC1jb250cm9scyB7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAud2lkZ2V0LWFyZWEgYXNpZGUud2lkZ2V0IHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogOC4zIENvcHlyaWdodFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmZvb3Rlci1yb3cge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBsaW5lLWhlaWdodDogMTJweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uZm9vdGVyLXJvdyBwIHtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi5mb290ZXItcm93IHVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMTRweCAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGNvbG9yOiAjMWExYTFhO1xyXG59XHJcblxyXG4uZm9vdGVyLXJvdyBsaSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mb290ZXItcm93IGxpOmFmdGVyIHtcclxuICBjb250ZW50OiAnfCc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDZweDtcclxuICB0b3A6IC0xcHg7XHJcbn1cclxuXHJcbi5mb290ZXItcm93IGxpOmZpcnN0LWNoaWxkOmFmdGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZm9vdGVyLXJvdyB1bCBhIHtcclxuICBjb2xvcjogIzFhMWExYTtcclxufVxyXG5cclxuLmZvb3Rlci1yb3cgaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAyMDBweDtcclxuICBtYXgtaGVpZ2h0OiAxMDBweDtcclxufVxyXG5cclxuLmZvb3Rlci1yb3cgLmZvb3Rlci1sb2dvLXdyYXAge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxufVxyXG5cclxuLmZvb3Rlci1yb3cgLnRleHQtYm94IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZm9vdGVyLXJvdyBwLFxyXG4uZm9vdGVyLXJvdyBoMSxcclxuLmZvb3Rlci1yb3cgaDIsXHJcbi5mb290ZXItcm93IGgzLFxyXG4uZm9vdGVyLXJvdyBoNCxcclxuLmZvb3Rlci1yb3cgaDUsXHJcbi5mb290ZXItcm93IGg2IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5mb290ZXItcm93IC50ZXh0LmZvb3Rlci1jb3B5cmlnaHQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mb290ZXItcm93IC50ZXh0LmZvb3Rlci1hdXRob3Ige1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgLmZvb3Rlci1yb3cgLmZvb3Rlci1sb2dvLXdyYXAge1xyXG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG4gIC5mb290ZXItcm93IC50ZXh0LmZvb3Rlci1jb3B5cmlnaHQge1xyXG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbiAgLmZvb3Rlci1yb3cgLnRleHQuZm9vdGVyLWF1dGhvciB7XHJcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiA4LjQgVGhlbWUgRXh0cmFzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uY291bnRkb3duLWJsb2NrIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uaWNvbi1pbmxpbmVzIHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmZvb3Rlcl9fd2lkZ2V0cyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDBweDtcclxufVxyXG5cclxuLmZvb3Rlci1yb3cge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcblxyXG4vKiBEcm9wIENhcCBmb3IgQWJvdXQgU2VjdGlvbiAqL1xyXG5cclxuI2Ryb3BjYXAgc3Bhbi5kcm9wY2FwIHtcclxuICBmb250LXNpemU6IDY5cHg7XHJcbiAgd2lkdGg6IDc1cHg7XHJcbiAgaGVpZ2h0OiAzM3B4O1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcblxyXG4vKiBXaWRnZXQgYnV0dG9uOiB0byBhbGlnbiBob3Jpem9udGFsbHkgdGhlIGJ1dHRvbnMgb24gdGhlIHNhbWUgbGluZSAqL1xyXG5cclxuLmJ1dHRvbi1pbmxpbmUgLmJ1dHRvbi13aWRnZXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ1dHRvbi1pbmxpbmUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmJ1dHRvbi1pbmxpbmUgLmJ1dHRvbi1jbGVhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDkuMCBNZWRpYSBRdWVyaWVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLm5hdi1ob2xkZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLyogNS4zIEV2ZW50ICovXHJcbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdy5ob3ZlciAuYnV0dG9ucyAubGluayB7XHJcbiAgICBjb2xvcjogIzFBMUExQTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XHJcbiAgI2hlYWRlciB7XHJcbiAgICBtYXJnaW46IDQwcHggMTJweCAxNXB4O1xyXG4gIH1cclxuICAvKi5tYXJxdWVlIC50cGFycm93cy5oaWRlYXJyb3dzIHtcclxuICAgICAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxuICAgICAgICAtbW96LW9wYWNpdHk6IDE7XHJcbiAgICAgICAgLWtodG1sLW9wYWNpdHk6IDE7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIC5tYXJxdWVlLnRwLXNpbXBsZXJlc3BvbnNpdmUgLmNhcHRpb24ge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgICAubWFycXVlZSAudGV4dC1ib3gge1xyXG4gICAgICAgIGxlZnQ6IDUlICFpbXBvcnRhbnQ7XHJcbiAgICB9Ki9cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQzcHgpIHtcclxuICAuYmxvY2txdW90ZS1ib3gge1xyXG4gICAgbWF4LXdpZHRoOiAzNzBweDtcclxuICB9XHJcbiAgLyptYWtlIHNwYWNlIHVuZGVyIHRoZSBtb2JpbGUgbWVudSovXHJcbiAgI3B1c2hlci5tZW51LXR5cGUtY2xhc3NpYy1tZW51IHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIHRhYmxldHMgdmVyc2lvbiAqL1xyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuZnMtaW1nIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnaW1hZ2Utc2V0KCB1cmwoLWxhcmdlfC1tZWRpdW0pLCB1cmwoLWxhcmdlfC1tZWRpdW0pIDJ4IGhpZ2gtYmFuZHdpZHRoKSc7XHJcbiAgfVxyXG4gICN3cmFwcGVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLm5hdi1tZW51IGxpIGEge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xyXG4gIH1cclxuICAuYmxvY2txdW90ZS1ib3gge1xyXG4gICAgbWF4LXdpZHRoOiAyNzBweDtcclxuICB9XHJcbiAgLnNpdGUtZGVzY3JpcHRpb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxuICAubmF2LWhvbGRlcixcclxuICAuZml4ZWQtYmFyIC5uYXYtaG9sZGVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5pcm9uX3dpZGdldF90d2l0dGVyIC5zcl9pdC1tZXRhIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLnRpdGxlLWJveCB7XHJcbiAgICBwYWRkaW5nOiAxOXB4IDEzcHggMThweDtcclxuICB9XHJcbiAgLnRpdGxlLWJveCBoMiB7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICB9XHJcbiAgLnRpdGxlLWJveCAubGluayB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgfVxyXG4gIC5jYXJvdXNlbCBoMiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgfVxyXG4gIC5jYXJvdXNlbCAudGV4dCxcclxuICAuYXJ0aWNsZSAudGV4dCAuY29uY2VydC1ib3gsXHJcbiAgLmNvbmNlcnQtYm94IC5ob3Zlci1ib3gge1xyXG4gICAgcGFkZGluZzogMjVweCAxMnB4IDM1cHg7XHJcbiAgfVxyXG4gIC5jYXJvdXNlbCAubW9yZSxcclxuICAuYXJ0aWNsZSAubW9yZSB7XHJcbiAgICByaWdodDogMTJweDtcclxuICAgIGJvdHRvbTogNHB4O1xyXG4gIH1cclxuICAud2lkZ2V0LWJsb2NrcyB7XHJcbiAgICBtYXJnaW46IDAgLTIwcHggMjdweCAwO1xyXG4gIH1cclxuICAuY29udGFjdC1ib3gge1xyXG4gICAgcGFkZGluZzogMzBweCAyNXB4IDEwcHg7XHJcbiAgICBtYXJnaW46IDMycHggLTFweCA0M3B4IDA7XHJcbiAgfVxyXG4gIC5jb250YWN0LWJveCBpbWcge1xyXG4gICAgbWFyZ2luOiA1cHggMjRweCAxM3B4IDA7XHJcbiAgfVxyXG4gIC5mb290ZXItd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC5jYXJvdXNlbC5yZXNwb25zaXZlMSAuc2xpZGUgLmltYWdlIHtcclxuICAgIGhlaWdodDogMTQwcHg7XHJcbiAgfVxyXG4gIC5zcl9pdC1jb250ZW50LXNpZGUgLmxpbmsgLmxhYmVsLFxyXG4gIC5zcl9pdC1jb250ZW50LXNpZGUgLnBhbmVsLWFjdGlvbl9fbGFiZWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zcl9pdC1jb250ZW50LXNpZGUgLmxpbmsgLmxhYmVsLFxyXG4gIC5zcl9pdC1jb250ZW50LXNpZGUgLnBhbmVsLWFjdGlvbl9fbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xyXG4gIC5jYXJvdXNlbC5yZXNwb25zaXZlMSAuc2xpZGUgYSB7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MTlweCkge1xyXG4gIC5jYXJvdXNlbC5yZXNwb25zaXZlMSAuc2xpZGUgLmltYWdlIHtcclxuICAgIGhlaWdodDogMTI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogbW9iaWxlIHZlcnNpb24gKi9cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ5cHgpIHtcclxuICBib2R5IHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogIzFhMWExYTtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udDogYm9sZCAxNnB4LzE4cHg7XHJcbiAgfVxyXG4gIC8qcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMHB4O1xyXG4gICAgfSovXHJcbiAgI2hlYWRlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc3NztcclxuICAgIHBhZGRpbmc6IDVweCAxMTRweCA1cHggNTBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGhlaWdodDogNDlweDtcclxuICB9XHJcbiAgI2hlYWRlcjphZnRlcixcclxuICAuaGVhZGVyX19sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmhlYWRlcl9fbGVmdCxcclxuICAuc2l0ZS10aXRsZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLmhlYWRlcl9fbGVmdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmJsb2NrcXVvdGUtYm94LFxyXG4gIC5zaXRlLWRlc2NyaXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5zaXRlLXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDExO1xyXG4gIH1cclxuICAuc2lkZS1tZW51IC5sb2dvLWRlc2t0b3Age1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmxvZ28tbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgfVxyXG4gICNuYXYge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG4gIC5uYXYtbWVudSBsaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICB9XHJcbiAgLm5hdi1tZW51IGxpOmhvdmVyPmEge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG4gIC5wYW5lbCAuc29jaWFsLW5ldHdvcmtzIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgcGFkZGluZzogMTFweCAwIDlweDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC5zb2NpYWwtbmV0d29ya3MgbGkge1xyXG4gICAgbWFyZ2luOiAwIDJweDtcclxuICB9XHJcbiAgLndpZGdldC1ibG9ja3Mge1xyXG4gICAgbWFyZ2luOiAwIDAgMjdweDtcclxuICB9XHJcbiAgLndpZGdldC1ibG9ja3MgLmJsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICB9XHJcbiAgLmJ1dHRvbi1ib3gge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMTBweCA5cHggMCAwO1xyXG4gIH1cclxuICAuZmFjZWJvb2stYm94IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC8qIC5ncmlkLWNvbHMge30gKi9cclxuICAuZ3JpZC1jb2xzLS0yPi53aWRnZXQsXHJcbiAgLmdyaWQtY29scy0tMz4ud2lkZ2V0LFxyXG4gIC5ncmlkLWNvbHMtLTQ+LndpZGdldCB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAuZm9vdGVyLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDAgMzBweCAyMHB4O1xyXG4gIH1cclxuICAuZm9vdGVyX193aWRnZXRzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgLyogLndpZGdldCB7fSAqL1xyXG4gIC5mb290ZXJfX3dpZGdldHM+Lmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLmZvb3Rlcl9fd2lkZ2V0cz4uaXJvbl93aWRnZXRfbmV3c2xldHRlciAuY29udHJvbC1sYWJlbCB7XHJcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgLmZvb3Rlcl9fd2lkZ2V0cz4uaXJvbl93aWRnZXRfbmV3c2xldHRlciAuY29udHJvbC1hcHBlbmQge1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5mb290ZXJfX3dpZGdldHM+Lmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIgLmZvcm0tY29udHJvbCB7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICB9XHJcbiAgLmZvb3Rlcl9fd2lkZ2V0cz4uaXJvbl93aWRnZXRfbmV3c2xldHRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgfVxyXG4gIC5mb290ZXItYmxvY2sgLnNvY2lhbC1uZXR3b3JrcyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAudGl0bGUtYm94IHtcclxuICAgIHBhZGRpbmc6IDE1cHggMTBweCAxMnB4O1xyXG4gIH1cclxuICAud2lkZ2V0LWJsb2NrcyB7XHJcbiAgICBtYXJnaW46IDAgMCAxMXB4O1xyXG4gIH1cclxuICAud2lkZ2V0LWJsb2NrcyAudGl0bGUtYm94IHtcclxuICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgfVxyXG4gIC53aWRnZXQtYmxvY2tzIC5ibG9jayB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMTZweDtcclxuICB9XHJcbiAgLndpZGdldC1ibG9ja3MgLmJsb2NrIC5ob2xkZXIge1xyXG4gICAgcGFkZGluZzogNnB4IDZweCA1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRpdGxlLWJveCBoMiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICB9XHJcbiAgLnRpdGxlLWJveCAubGluayB7XHJcbiAgICBtYXJnaW46IDAgMCAwIDIwcHg7XHJcbiAgfVxyXG4gIC5saW5rOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAvKiAud2lkZ2V0IHt9ICovXHJcbiAgLnNyX2l0LWNvbnRlbnQtc2lkZSAuY2Fyb3VzZWwucmVzcG9uc2l2ZTEgLnNsaWRlIGEsXHJcbiAgLmdyaWQtY29scy0tMiAuY2Fyb3VzZWwucmVzcG9uc2l2ZTEgLnNsaWRlIGEge1xyXG4gICAgaGVpZ2h0OiAyODBweDtcclxuICB9XHJcbiAgLmlyb25fd2lkZ2V0X3JhZGlvIC5pbmZvLWJveCAudHJhY2stbmFtZSB7XHJcbiAgICBtYXJnaW46IDAgMCAxcHg7XHJcbiAgfVxyXG4gIC5pcm9uX3dpZGdldF9yYWRpby5wbGF5bGlzdF9lbmFibGVkIC5wbGF5ZXItdGl0bGUtYm94IC50cmFjay1uYW1lIHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICB9XHJcbiAgLnBsYXllci1ib3gge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuaXJvbl93aWRnZXRfdHdpdHRlciAucGFuZWxfX2JvZHkge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIH1cclxuICAuaXJvbl93aWRnZXRfdHdpdHRlciBwIHtcclxuICAgIG1hcmdpbjogMCAwIDE0cHg7XHJcbiAgfVxyXG4gIC5pcm9uX3dpZGdldF90d2l0dGVyIC5zcl9pdC1tZXRhIHtcclxuICAgIG1hcmdpbjogMCAwIDAgOHB4O1xyXG4gICAgcGFkZGluZzogMCAwIDAgMTZweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gIH1cclxuICAuaXJvbl93aWRnZXRfdHdpdHRlciAuc3JfaXQtbWV0YTphZnRlciB7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogN3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MXB4IC01MnB4O1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgfVxyXG4gIC8qXHJcbiAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgfVxyXG4gICAgLmhlYWRpbmcgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICBtYXJnaW46IC0xcHggMCAtNHB4O1xyXG4gICAgfSovXHJcbiAgLyogLmNhcm91c2VsIHt9ICovXHJcbiAgLmNhcm91c2VsIC5zbGlkZSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLmpzLWNhcm91c2VsIC5jYXJvdXNlbF9fd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDAgMzVweDtcclxuICB9XHJcbiAgLmNhcm91c2VsIC5idG4tcHJldixcclxuICAuY2Fyb3VzZWwgLmJ0bi1uZXh0IHtcclxuICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gIH1cclxuICAuY2Fyb3VzZWwgLmJ0bi1wcmV2OmhvdmVyLFxyXG4gIC5jYXJvdXNlbCAuYnRuLW5leHQ6aG92ZXIge1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbiAgfVxyXG4gIC5jYXJvdXNlbCAuaWNvbi1sZWZ0LW9wZW4tYmlnLFxyXG4gIC5jYXJvdXNlbCAuaWNvbi1yaWdodC1vcGVuLWJpZyB7XHJcbiAgICBtYXJnaW46IC0xNXB4IDAgMCAwO1xyXG4gIH1cclxuICAuY29uY2VydC1ib3gge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuICAuY29uY2VydC1ib3ggLnRpbWUge1xyXG4gICAgdG9wOiAtM3B4O1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gIH1cclxuICAudmlkZW8tYm94IGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLmJyZWFkY3J1bWJzIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMTlweDtcclxuICB9XHJcbiAgLmJyZWFkY3J1bWJzIGxpIHtcclxuICAgIHBhZGRpbmc6IDAgMTlweCAycHggMDtcclxuICB9XHJcbiAgLmJyZWFkY3J1bWJzIGxpOmFmdGVyIHtcclxuICAgIGxlZnQ6IC0xMnB4O1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuICAuYXJ0aWNsZXMtc2VjdGlvbiB7XHJcbiAgICBtYXJnaW46IDAgLTEwcHggM3B4IDA7XHJcbiAgICBwYWRkaW5nOiAxcHggMCAwO1xyXG4gIH1cclxuICAuYXJ0aWNsZXMtc2VjdGlvbiAuYXJ0aWNsZSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHggMDtcclxuICB9XHJcbiAgLmFydGljbGUgaDIge1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgbWFyZ2luOiAwIDAgNnB4O1xyXG4gIH1cclxuICAuYXJ0aWNsZSAuc3JfaXQtZGF0ZXRpbWUge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgfVxyXG4gIC5idXR0b24tbW9yZSB7XHJcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gIH1cclxuICAuY29udGVudC0tcmV2Pi5jb250ZW50X19tYWluLFxyXG4gIC5jb250ZW50X19tYWluLFxyXG4gIC5zcl9pdC1jb250ZW50LXNpZGUge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbiAgLnNyX2l0LWNvbnRlbnQtc2lkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuc3JfaXQtbWV0YTphZnRlciB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG4gIC5saW5rcy1ibG9jayAuYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5saW5rcy1ibG9jayAuYnV0dG9ucyB7XHJcbiAgICBtYXJnaW46IDRweCAwIDAgOHB4O1xyXG4gIH1cclxuICAudmlkZW8tcG9zdCAubGlua3MtYmxvY2sgLmJ1dHRvbnMge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgfVxyXG4gICNjb250ZW50IC5saW5rcy1ibG9jayB7XHJcbiAgICBtYXJnaW46IDMxcHggMCAwO1xyXG4gICAgcGFkZGluZzogMjFweCAwIDIwcHg7XHJcbiAgfVxyXG4gICNjb250ZW50IC52aWRlby1wb3N0IC5saW5rcy1ibG9jayB7XHJcbiAgICBtYXJnaW46IDAgMCAtMTNweDtcclxuICB9XHJcbiAgLmJsb2NrcXVvdGUtYmxvY2sge1xyXG4gICAgcGFkZGluZzogNDBweCA1MHB4IDQ2cHggNTlweDtcclxuICAgIG1hcmdpbjogMCAwIDI2cHg7XHJcbiAgfVxyXG4gIC5ibG9ja3F1b3RlLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDMzcHggMjVweCAzOXB4IDMxcHg7XHJcbiAgICBtYXJnaW46IDAgMCAyMnB4O1xyXG4gIH1cclxuICAuYmxvY2txdW90ZS1ibG9jayAudGl0bGUge1xyXG4gICAgbWFyZ2luOiAwIDAgMTRweDtcclxuICB9XHJcbiAgLnR3by1jb2x1bW5zIC5ibG9ja3F1b3RlLWJsb2NrIHtcclxuICAgIG1hcmdpbjogLTJweCAwIDIycHg7XHJcbiAgICBwYWRkaW5nOiAzM3B4IDI4cHggMzlweCAzMXB4O1xyXG4gIH1cclxuICAudHdvLWNvbHVtbnMge1xyXG4gICAgbWFyZ2luOiAwIC0yMHB4IDAgMDtcclxuICB9XHJcbiAgLnR3by1jb2x1bW5zIC5jb2x1bW4ge1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDtcclxuICB9XHJcbiAgLmNvbnRhY3QtYm94IGltZyB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmZvcm0gLmJveCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMTRweDtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5mb3JtLWJsb2NrIHtcclxuICAgIGNvbG9yOiAjNGU0ZTRlO1xyXG4gICAgcGFkZGluZzogMTRweCAwIDA7XHJcbiAgfVxyXG4gIC5mb3JtLWJsb2NrIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICB9XHJcbiAgLmZvcm0gLndyYXAge1xyXG4gICAgcGFkZGluZzogMTdweCAwIDEycHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5jb250YWN0LWJveCBwIHtcclxuICAgIG1hcmdpbjogMCAwIDEycHg7XHJcbiAgfVxyXG4gIC5maWx0ZXJzLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC8qIEJlaGF2ZSBsaWtlIC5vbmUtaGFsZiAqL1xyXG4gIC5vbmUtdGhpcmQ+bGkge1xyXG4gICAgd2lkdGg6IDQ4JTtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIG1hcmdpbjogMSU7XHJcbiAgfVxyXG4gIC5zZWxlY3QtbmF2LXNlbGVjdCxcclxuICAubmF2LXNlbGVjdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY29uY2VydHMtbGlzdCBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgfVxyXG4gIC5ldmVudC1jZW50ZXJpbmcge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuY29uY2VydHMtbGlzdCAudGl0bGUtcm93IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMjA2cHg7XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3c+c3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICB9XHJcbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdyAuc3JfaXQtZGF0ZXRpbWUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdyAudGltZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgfVxyXG4gIC5jb3VudGRvd24td3JhcCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICB9XHJcbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdzphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuY29uY2VydHMtbGlzdCAudGl0bGUtcm93IC5idXR0b25zIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICAuZXZlbnQtdGV4dC13cmFwIC5sb2NhdGlvbi1oIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmV2ZW50LXRleHQtd3JhcCAuY2l0eS1oIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmV2ZW50LXRleHQtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIH1cclxuICAuZXZlbnQtdGV4dC13cmFwIHNwYW4uY2l0eSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuICAuZXZlbnQtdGV4dC13cmFwLmJ0biBzcGFuLmNpdHktaCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuICAuY29uY2VydHMtbGlzdCAudGl0bGUtcm93IC5vcGVuLWxpbmsge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3cgLm9wZW5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdyAubGluayB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICBtYXJnaW46IDRweCAwIDA7XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3cgLm9wZW5lcjphZnRlciB7XHJcbiAgICB3aWR0aDogOXB4O1xyXG4gICAgaGVpZ2h0OiA5cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA4cHggLTEyN3B4O1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgfVxyXG4gIC53ZWJraXQgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdyAub3BlbmVyOmFmdGVyIHtcclxuICAgIHRvcDogMnB4O1xyXG4gIH1cclxuICAuY29uY2VydHMtbGlzdCAuZXhwYW5kZWQgLnRpdGxlLXJvdyAub3BlbmVyOmFmdGVyIHtcclxuICAgIHRvcDogNnB4O1xyXG4gIH1cclxuICAuY29uY2VydHMtbGlzdCAuZXhwYW5kZWQgLnRpdGxlLXJvdyAub3BlbmVyOmFmdGVyIHtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgdG9wOiA3cHg7XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3cgLm9wZW5lcjpob3ZlcjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIzcHggLTEyN3B4O1xyXG4gIH1cclxuICAuY29uY2VydHMtbGlzdCAudGl0bGUtcm93IC5idXR0b24ge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3cgLmJ1dHRvbjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY29uY2VydHMtbGlzdCAuc2xpZGUgLmhvbGRlciB7XHJcbiAgICBwYWRkaW5nOiA0cHggMzRweCAxcHg7XHJcbiAgfVxyXG4gIC50cmFja3MtYmxvY2sge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAudHJhY2tzLWxpc3Q+bGkge1xyXG4gICAgcGFkZGluZzogMjZweCAxNXB4IDEwcHggMzlweDtcclxuICB9XHJcbiAgLnRyYWNrcy1saXN0IC5idXR0b25zIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC50cmFja3MtbGlzdCAubmFtZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgfVxyXG4gIC50cmFja3MtbGlzdCAuYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIG1hcmdpbjogNHB4IDEwcHggMCAwO1xyXG4gICAgbWluLXdpZHRoOiA3NHB4O1xyXG4gICAgcGFkZGluZzogNHB4IDEwcHggNHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIC53ZWJraXQgLnRyYWNrcy1saXN0IC5idXR0b24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICB9XHJcbiAgLndlYmtpdCAudHJhY2tzLWxpc3QgbGk6YmVmb3JlIHtcclxuICAgIG1hcmdpbi10b3A6IDdweDtcclxuICB9XHJcbiAgLnRyYWNrcy1saXN0IC5uYW1lIHtcclxuICAgIG1hcmdpbjogMCAwIDhweDtcclxuICB9XHJcbiAgLnRyYWNrcy1saXN0IGxpOmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogM3B4IDAgMCAtNDJweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gIH1cclxuICAubmV3cyAubWVkaWEtYmxvY2sgLmltYWdlLFxyXG4gIC52aWRlb3MgLm1lZGlhLWJsb2NrIC5pbWFnZSB7XHJcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgfVxyXG4gIC5pbmZvLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogLTEwcHggMCAwO1xyXG4gIH1cclxuICAuaW5mby1zZWN0aW9uIC5pbWFnZSB7XHJcbiAgICBtYXJnaW46IDAgMCAxMXB4O1xyXG4gIH1cclxuICAuYnV0dG9ucy1ibG9jayB7XHJcbiAgICBtYXJnaW46IDAgMCA0MXB4O1xyXG4gIH1cclxuICAudHJhY2tzLWJsb2NrIGgyIHtcclxuICAgIHBhZGRpbmc6IDExcHggMjFweCA2cHg7XHJcbiAgICBtYXJnaW46IDAgMCAxcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRyYWNrcy1saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcbiAgLmluZm8tc2VjdGlvbiBoMiB7XHJcbiAgICBtYXJnaW46IDAgMCAxNHB4O1xyXG4gIH1cclxuICAuY29udGVudC1ib3gge1xyXG4gICAgcGFkZGluZzogMCAwIDIxcHg7XHJcbiAgfVxyXG4gIC5pbmZvLXNlY3Rpb24gLmJsb2NrcXVvdGUtYmxvY2sge1xyXG4gICAgbWFyZ2luOiAxOXB4IDAgMjBweDtcclxuICAgIHBhZGRpbmc6IDQ5cHggMjVweCAyMnB4IDMxcHg7XHJcbiAgfVxyXG4gIC5pbmZvLXNlY3Rpb24gLmJsb2NrcXVvdGUtYmxvY2sgYmxvY2txdW90ZSB7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gIH1cclxuICAuYmxvY2txdW90ZS1ibG9jayBmaWdjYXB0aW9uIHtcclxuICAgIG1hcmdpbjogMCAxcHggMCAwO1xyXG4gIH1cclxuICAuaW5mby1zZWN0aW9uIC5saW5rcy1ibG9jayB7XHJcbiAgICBtYXJnaW46IC0xNXB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDIxcHggMCAzM3B4O1xyXG4gIH1cclxuICAubmV3cyAubWVkaWEtYmxvY2sgLnRleHQtYm94OmFmdGVyLFxyXG4gIC52aWRlb3MgLm1lZGlhLWJsb2NrIC50ZXh0LWJveDphZnRlciB7XHJcbiAgICByaWdodDogMTBweDtcclxuICB9XHJcbiAgLm1lZGlhLWJsb2NrIC5pbWFnZSB7XHJcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgfVxyXG4gIC52aWRlby1wb3N0IHtcclxuICAgIG1hcmdpbjogLTEycHggMCAwO1xyXG4gIH1cclxuICAudmlkZW8tYmxvY2sge1xyXG4gICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICB9XHJcbiAgLnZpZGVvLXBvc3QgLnNyX2l0LW1ldGEge1xyXG4gICAgbWFyZ2luOiAwIDAgMTdweDtcclxuICB9XHJcbiAgI2NvbnRlbnQgLmxpbmtzLWJsb2NrIHtcclxuICAgIG1hcmdpbjogMjFweCAwIDA7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDAgMjBweDtcclxuICB9XHJcbiAgLnZpZGVvLXBvc3Qge1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgfVxyXG4gIC52aWRlby1wb3N0IC5saW5rcy1ibG9jayAuYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgLmZvb3Rlci13cmFwcGVyLndpZGdldHMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIC5kZXNjcmlwdGlvbi1jb2x1bW4gLmpwLXBsYXlsaXN0LWl0ZW0ge1xyXG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kZXNjcmlwdGlvbi1jb2x1bW4gLnRyYWNrcy1saXN0IGxpOmJlZm9yZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwOXB4KSB7XHJcbiAgLnNlYXJjaC1zdWJtaXQge1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gIC5hc2lkZSxcclxuICAuZGVzY3JpcHRpb24tY29sdW1uIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5mb290ZXJfX3dpZGdldHM+Lmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIgLmNvbnRyb2wtYXBwZW5kIHtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgfVxyXG4gIC5maWx0ZXItaGVhZGluZyB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbiAgLmZpbHRlcnMtYmxvY2sgdWwge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XHJcbiAgfVxyXG4gIC5saXN0aW5nLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMCAwIDdweDtcclxuICB9XHJcbiAgLnZpZGVvcy5saXN0aW5nLXNlY3Rpb24sXHJcbiAgLm5ld3MubGlzdGluZy1zZWN0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgfVxyXG4gIC5tZWRpYS1ibG9jayB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxMXB4O1xyXG4gIH1cclxuICAubWVkaWEtYmxvY2sgLmltYWdlIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5tZWRpYS1ibG9jayAuaW1hZ2UgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5tZWRpYS1ibG9jayAudGV4dC1ib3gge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAzNXB4IDUlIDM1cHggNSU7XHJcbiAgfVxyXG4gIC5tZWRpYS1ibG9jayAudGV4dC1ib3g6YWZ0ZXIge1xyXG4gICAgcmlnaHQ6IDhweDtcclxuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gIH1cclxuICAubGlzdGluZy1zZWN0aW9uLnZpZGVvcyAubWVkaWEtYmxvY2sgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLm5ld3MgLm1lZGlhLWJsb2NrIC5pbWFnZSxcclxuICAudmlkZW9zIC5tZWRpYS1ibG9jayAuaW1hZ2Uge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLm5ld3MgLm1lZGlhLWJsb2NrLFxyXG4gIC52aWRlb3MgLm1lZGlhLWJsb2NrIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIC5tZWRpYS1ibG9jayAudGV4dC1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAubmV3cyAubWVkaWEtYmxvY2sgLnNyX2l0LWRhdGV0aW1lLFxyXG4gIC52aWRlb3MgLm1lZGlhLWJsb2NrIC5zcl9pdC1kYXRldGltZSxcclxuICAudmlkZW9zIC5tZWRpYS1ibG9jayAuY2F0ZWdvcnkge1xyXG4gICAgbWFyZ2luOiAwIDAgMXB4O1xyXG4gIH1cclxuICAubmV3cyAubWVkaWEtYmxvY2sgLnRleHQtYm94OmFmdGVyLFxyXG4gIC52aWRlb3MgLm1lZGlhLWJsb2NrIC50ZXh0LWJveDphZnRlciB7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTlweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTJweCAtMTMxcHg7XHJcbiAgICByaWdodDogMjJweDtcclxuICAgIG1hcmdpbi10b3A6IC0xM3B4O1xyXG4gIH1cclxuICAubmV3cyAubWVkaWEtYmxvY2sgYS5ob3ZlciAudGV4dC1ib3g6YWZ0ZXIsXHJcbiAgLnZpZGVvcyAubWVkaWEtYmxvY2sgYS5ob3ZlciAudGV4dC1ib3g6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNXB4IC0xMzFweDtcclxuICB9XHJcbiAgLyogQ29tbWVudHMgKi9cclxuICAuY29tbWVudHMtYXJlYSAuY29tbWVudHMtdGl0bGUsXHJcbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCxcclxuICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1uYXZpZ2F0aW9uLFxyXG4gIC5jb21tZW50LXJlc3BvbmQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICB9XHJcbiAgLmNvbW1lbnQtYXV0aG9yIHtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICB9XHJcbiAgLmNvbW1lbnQtYXV0aG9yIC5hdmF0YXIge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29tbWVudC1tZXRhZGF0YSxcclxuICAuY29tbWVudC1jb250ZW50LFxyXG4gIC5jb21tZW50LWxpc3QgLnJlcGx5IHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSAxMDRweCk7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTA0cHgpO1xyXG4gIH1cclxuICAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAvKiBTbWFsbGVyIGZpZWxkIGZvciBtb2JpbGUuICovXHJcbiAgfVxyXG4gIC5jb21tZW50LWZvcm0gdGV4dGFyZWEsXHJcbiAgLndwY2Y3LXRleHRhcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxNDVweDtcclxuICB9XHJcbiAgLmNvbW1lbnQtZm9ybSAjc3VibWl0LFxyXG4gIC53cGNmNy1zdWJtaXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XHJcbiAgLmNhcm91c2VsLnJlc3BvbnNpdmUxIC5zbGlkZSBhIHtcclxuICAgIGhlaWdodDogMjgwcHg7XHJcbiAgfVxyXG4gIC8qIDUuNSBQaG90byAqL1xyXG4gIC8qLnBob3Rvcy1saXN0IGxpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxuICAub25lLWhhbGY+bGksXHJcbiAgLm9uZS10aGlyZD5saSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgfSovXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAuYXJ0aWNsZXMtc2VjdGlvbiB7XHJcbiAgICBtYXJnaW46IDAgMCAzcHg7XHJcbiAgfVxyXG4gIC5hcnRpY2xlcy1zZWN0aW9uIC5hcnRpY2xlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAwIDEwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnR3by1jb2x1bW5zIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLnR3by1jb2x1bW5zIC5jb2x1bW4ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5jb250YWN0LWJveCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHggMjFweDtcclxuICB9XHJcbiAgLmNvbnRhY3QtYm94IGFkZHJlc3Mge1xyXG4gICAgcGFkZGluZzogMCAwIDAgMjNweDtcclxuICB9XHJcbiAgLmZvcm0ge1xyXG4gICAgcGFkZGluZzogNHB4IDAgMDtcclxuICAgIG1hcmdpbjogMCAwIDdweDtcclxuICB9XHJcbiAgLyoucGhvdG9zLWxpc3QgLmhvdmVyLXRleHQgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfSovXHJcbiAgLnZpZGVvLWJsb2NrIC5idG4tcGxheSB7XHJcbiAgICB3aWR0aDogMzhweDtcclxuICAgIGhlaWdodDogMzhweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjFweCAtMTI2cHg7XHJcbiAgICBtYXJnaW46IC0xOXB4IDAgMCAtMTlweDtcclxuICB9XHJcbiAgLmZvb3Rlci1ibG9jayAuc29jaWFsLW5ldHdvcmtzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5cHgpIHtcclxuICAuZnMtaW1nIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnaW1hZ2Utc2V0KCB1cmwoLWxhcmdlfC1zbWFsbCksIHVybCgtbGFyZ2V8LXNtYWxsKSAyeCBoaWdoLWJhbmR3aWR0aCknO1xyXG4gIH1cclxuICAvKiBDb21tZW50cyAqL1xyXG4gIC5jb21tZW50LWF1dGhvciB7XHJcbiAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb21tZW50LWF1dGhvciAuYXZhdGFyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIG1hcmdpbjogMCA1cHggMCAwO1xyXG4gICAgbWF4LXdpZHRoOiAyMHB4O1xyXG4gIH1cclxuICAuY29tbWVudC1tZXRhZGF0YSxcclxuICAuY29tbWVudC1jb250ZW50LFxyXG4gIC5jb21tZW50LWxpc3QgLnJlcGx5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIENsZWFyaW5nIGFmdGVyIFdpZGdldHMgd2l0aG91dCBhIGRlZmluZWQgQWN0aW9uICovXHJcblxyXG4uaXJvbl93aWRnZXRfZGlzY29ncmFwaHk6YWZ0ZXIsXHJcbi5pcm9uX3dpZGdldF92aWRlb3M6YWZ0ZXJ7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbmEuYmFjay1idG4ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHBhZGRpbmc6IDVweCA0MHB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbn1cclxuXHJcbmEuYmFjay1idG46aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gIGEuYmFjay1idG4ge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG4gIC5saW5rcy1ibG9jayAuYnV0dG9ucyB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogQ0hST01FIElOUFVUIFRFWFQgUExBQ0VIT0xERVJTICovXHJcblxyXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIDotbW96LXBsYWNlaG9sZGVyLCA6Oi1tb3otcGxhY2Vob2xkZXIsIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIDo6cGxhY2Vob2xkZXIge1xyXG4gIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxudGV4dGFyZWE6Zm9jdXMsXHJcbmlucHV0OmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG5cclxuLyogQUREVEhJUyBPVkVSUklERSAqL1xyXG5cclxuI2F0X2hvdmVyIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKiBJU09UT1BFICovXHJcblxyXG4uaXNvdG9wZSxcclxuLmlzb3RvcGUgLmlzb3RvcGUtaXRlbSB7XHJcbiAgLyogY2hhbmdlIGR1cmF0aW9uIHZhbHVlIHRvIHdoYXRldmVyIHlvdSBsaWtlICovXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xyXG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcclxuICAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcclxuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XHJcbn1cclxuXHJcbi5pc290b3BlIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgd2lkdGg7XHJcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHdpZHRoO1xyXG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHdpZHRoO1xyXG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgd2lkdGg7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB3aWR0aDtcclxufVxyXG5cclxuLmlzb3RvcGUgLmlzb3RvcGUtaXRlbSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiAtbXMtdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbn1cclxuXHJcblxyXG4vKioqKiBkaXNhYmxpbmcgSXNvdG9wZSBDU1MzIHRyYW5zaXRpb25zICoqKiovXHJcblxyXG4uaXNvdG9wZS5uby10cmFuc2l0aW9uLFxyXG4uaXNvdG9wZS5uby10cmFuc2l0aW9uIC5pc290b3BlLWl0ZW0sXHJcbi5pc290b3BlIC5pc290b3BlLWl0ZW0ubm8tdHJhbnNpdGlvbiB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcclxuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xyXG4gIC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcclxuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcclxufVxyXG5cclxuLmlzb3RvcGUtd3JhcCB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaXNvNCB7XHJcbiAgd2lkdGg6IDIyNnB4O1xyXG4gIG1hcmdpbjogNy41cHg7XHJcbn1cclxuXHJcbi5pc28zIHtcclxuICB3aWR0aDogMzM2LjMzcHg7XHJcbiAgbWFyZ2luOiA3LjVweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gIC5pc280IHtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICAgIG1hcmdpbjogNy41cHg7XHJcbiAgfVxyXG4gIC5pc28zIHtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICAgIG1hcmdpbjogNy41cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLXBvc3RzLWNsYXNzaWMtcGhwIC5tZWRpYS1ibG9jay5zdGlja3kgLmhvbGRlciB7XHJcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICMwMDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuXHJcbi8qIFJldm9sdXRpb24gU2xpZGVyIE92ZXJyaWRlcyAqL1xyXG5cclxuLnRwLWxlZnRhcnJvdyxcclxuLnRwLXJpZ2h0YXJyb3cge1xyXG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKiBTVkcgSWNvbiBDb2xvcnMgKi9cclxuXHJcbi5maWxsLWNsb3NlbWVudSB7XHJcbiAgZmlsbDogI0ZGRjtcclxufVxyXG5cclxuLmZpbGwtbWVudWljb24ge1xyXG4gIGZpbGw6ICMwMDA7XHJcbn1cclxuXHJcblxyXG4vKiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXHJcblxyXG5cclxuLyogRm9yY2Ugbm8gcGFkZGluZyAqL1xyXG5cclxuLm5vLXBhZGRpbmcge1xyXG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGpheCAjaW50ZXJjb20tY29udGFpbmVyIC5pbnRlcmNvbS1sYXVuY2hlci1mcmFtZSwgaWZyYW1lLmludGVyY29tLWxhdW5jaGVyLWRpc2NvdmVyeS1mcmFtZSB7XHJcbiAgYm90dG9tOiA5OXB4ICFpbXBvcnRhbnQ7XHJcbiAgcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxufVxyXG5pZnJhbWUuaW50ZXJjb20tbGF1bmNoZXItYmFkZ2UtZnJhbWUge1xyXG4gICAgYm90dG9tOiAxNDVweCFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogNDBweCFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbnRpbnVvdXNQbGF5ZXItZW5hYmxlIC5wamF4LWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbn1cclxuLmZiX2RpYWxvZyB7XHJcbiAgICBib3R0b206IDc1cHghaW1wb3J0YW50O1xyXG59XHJcbi5hZG1pbi1iYXIgI2ZiLXJvb3QsIC5lbGVtZW50b3ItZWRpdG9yLWFjdGl2ZSAjZmItcm9vdCwgIHtcclxuICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuLyogRWxlbWVudG9yIEVkaXRvciBTcGVjaWFsIENsYXNzIHdoZW4gZWRpdGluZyAqL1xyXG5cclxuLmVsZW1lbnRvci1lZGl0b3ItYWN0aXZlIC5jbGFzc2ljLW1lbnV7XHJcbiAgICBwb2ludGVyLWV2ZW50czpub25lO1xyXG59XHJcbi5lbGVtZW50b3ItZWRpdG9yLWFjdGl2ZSAuZWxlbWVudG9yLWVkaXRvci1oaWRle1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmVsZW1lbnRvci1lZGl0b3ItYWN0aXZlICN3cmFwcGVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDBweCFpbXBvcnRhbnQ7IFxyXG59XHJcbi5lbGVtZW50b3ItZWRpdG9yLWFjdGl2ZS5ibG9jay10ZW1wbGF0ZS1kZWZhdWx0IC54ZGVidWctZXJyb3J7XHJcbiAgZGlzcGxheTpub25lO1xyXG59XHJcbi8qIEZpeCBmb3IgaW1hZ2UgbGlnaHRib3ggd2l0aCBFbGVtZW50b3IgKi9cclxuI2VsZW1lbnRvci1saWdodGJveCAuZGlhbG9nLXdpZGdldC1jb250ZW50LmRpYWxvZy1saWdodGJveC13aWRnZXQtY29udGVudCwgLmRpYWxvZy13aWRnZXQuZGlhbG9nLWxpZ2h0Ym94LXdpZGdldDpub3QoLmVsZW1lbnRvci1wb3B1cC1tb2RhbCkgLmRpYWxvZy13aWRnZXQtY29udGVudCAge1xyXG4gIHRvcDowcHghaW1wb3J0YW50O1xyXG4gIGxlZnQ6MHB4IWltcG9ydGFudDtcclxufVxyXG4vKiBlbmQgb2YgZWxlbWVudG9yIHRpdGxlIGVkaXQgcGFnZSovXHJcbi5lcnJvcjQwNCB7XHJcbiAgcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59IiwiLyogZm9yIEVsZW1lbnRvciBQcm8gKi9cclxuLmVsZW1lbnRvci1sb2NhdGlvbi1oZWFkZXIge1xyXG4gICAgei1pbmRleDogMjE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLyogRW5kIG9mIGVsZW1lbnRvciBwcm8qL1xyXG5cclxuLnNvbmFhci1tZW51LWJveHtcclxuICAgIC5zaWRlLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzNzBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xyXG4gICAgICAgIHotaW5kZXg6IDIwMDI7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcblxyXG4gICAgICAgICYudHlwZTIucmlnaHR0eXBlLFxyXG4gICAgICAgICYudHlwZTIubGVmdHR5cGV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAmLnNtYWxsT3ZlcmxheXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2shaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJiAuY29udGVudC1tZW51e1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zaXRlLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm9wZW57XHJcbiAgICAgICAgICAgICAgICAvLyBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjAwMTtcclxuXHJcbiAgICAgICAgICAgICAgICAvLyAmIC5jb250ZW50LW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNpZGUtbWVudS5yaWdodHR5cGUge1xyXG4gICAgICAgIHJpZ2h0OiAtMzcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGUtbWVudS5sZWZ0dHlwZSB7XHJcbiAgICAgICAgbGVmdDogLTM3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlLW1lbnUucmlnaHR0eXBlLm9wZW4ge1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGUtbWVudS5sZWZ0dHlwZS5vcGVuIHtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG59XHJcbiAgICAvKiA0LjIgTmF2aWdhdGlvblxyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLnNvbmFhci1tZW51LWJveHtcclxuICAgICNuYXYge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LW1lbnUsXHJcbiAgICAubmF2LW1lbnU+dWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1tZW51IGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbWVudSBsaSBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1tZW51IGxpLmJhY2tsaXN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbWVudSBsaSBhLmJhY2tidG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbWVudSBsaSBhLmJhY2tidG46aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMzUzNTM1O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbWVudSBsaTpob3Zlcj5hIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1tZW51IC5zdWItbWVudSxcclxuICAgIC5uYXYtbWVudSAuY2hpbGRyZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICB1bC5uYXYtbWVudSB1bCBhLFxyXG4gICAgLm5hdi1tZW51IHVsIHVsIGEge1xyXG4gICAgLy8gY29sb3I6ICNGRkZGRkY7XHJcbiAgICB9XHJcblxyXG4gICAgdWwubmF2LW1lbnUgLmhhcy1kcm9wLWRvd24uaG92ZXI+dWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbWVudSAuc3ViLW1lbnUgbGk6bGFzdC1jaGlsZCxcclxuICAgIC5uYXYtbWVudSAuY2hpbGRyZW4gbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICB1bC5uYXYtbWVudSB1bCBhOmhvdmVyLFxyXG4gICAgLm5hdi1tZW51IHVsIHVsIGE6aG92ZXIsXHJcbiAgICAubmF2LW1lbnUgLmN1cnJlbnRfcGFnZV9pdGVtPmEsXHJcbiAgICAubmF2LW1lbnUgLmN1cnJlbnRfcGFnZV9hbmNlc3Rvcj5hLFxyXG4gICAgLm5hdi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbT5hLFxyXG4gICAgLm5hdi1tZW51IC5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuICAgIC50eXBlMnsgXHJcbiAgICAgICAgdWwuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMDAwMDBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UsIGxlZnQgMG1zLCB6LWluZGV4IDBtcztcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ViLWFycm93e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MWVtO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NSUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDUlKTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAucmlnaHR0eXBlLnR5cGUxLCAucmlnaHR0eXBlLnR5cGUze1xyXG4gICAgICAgIHVsLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0zNzBweDtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGVmdHR5cGUudHlwZTEsIC5sZWZ0dHlwZS50eXBlM3tcclxuICAgICAgICB1bC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0zNzBweDtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bC5zdWItbWVudSB7XHJcbiAgICAgICAgd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcclxuXHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1hcnJvd3tcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIC50eXBlMiAme1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSk7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC5zdWItYXJyb3cgaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtdG9nZ2xle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB6LWluZGV4OiAyMDA1O1xyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgwbisxKXtcclxuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDBuKzIpe1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDBuKzMpe1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRvZ2dsZWR7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcblxyXG4gICAgICAgICAgICBzcGFuOm50aC1jaGlsZCgwbisxKXtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuOm50aC1jaGlsZCgwbisyKXtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbjpudGgtY2hpbGQoMG4rMyl7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJpZ2h0dHlwZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3RhYmxldCl7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sZWZ0dHlwZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgXHJcbn1cclxuXHJcbiAgICAucGFuZWwuZml4ZWQtYmFyIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbC5maXhlZC1iYXIgI25hdiB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5hZG1pbi1iYXIgLnBhbmVsLmZpeGVkLWJhciB7XHJcbiAgICAgICAgdG9wOiAyOHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAjc2lkZWJhciB1bC5zdWItbWVudSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4jcHVzaGVye1xyXG4gICAgJi5yaWdodHR5cGUudHlwZTMge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDM1JSBjZW50ZXIgMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgICAgICAmLm9wZW57XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxlZnR0eXBlLnR5cGUzIHtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA2NSUgY2VudGVyIDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAmLm9wZW57XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnR5cGUye1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl90YWJsZXQpe1xyXG4gICAgICAgICAgICAmLm9wZW57XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiBwYW5lbCAqL1xyXG5cclxuLnBhbmVsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4ubmF2LWhvbGRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDExMDRweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ucGFuZWwgLm9wZW5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDg2cHg7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2OTY5Njk7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udDogMTRweC8xO1xyXG4gICAgcGFkZGluZzogMjRweCAxN3B4IDE5cHggMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbn1cclxuXHJcbi5wYW5lbCAub3BlbmVyOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICNlZmVkZWQ7XHJcbn1cclxuXHJcbi5wYW5lbC5wb3B1cC1hY3RpdmUgLm9wZW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZGVkO1xyXG59XHJcblxyXG4jbWVudS1yZXNwb25zaXZlLW1lbnV7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbn1cclxuLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlIC5oYXMtcmVzcG9uc2l2ZS1tZW51ICNtZW51LXJlc3BvbnNpdmUtbWVudXtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbn1cclxuLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlIC5oYXMtcmVzcG9uc2l2ZS1tZW51ICNtZW51LW1haW4tbWVudXtcclxuICAgIGRpc3BsYXk6bm9uZTtcclxufSIsIi8qdmlkZW9zIGxpc3QgYXJjaGl2ZSovXHJcblxyXG4kbGlzdF93aWR0aDogODQlO1xyXG5cclxuLyojc3JfaXQtdmlkZW9saXN0LWJveHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbn0qL1xyXG4uc3JfaXQtdmlkZW9saXN0LWNvbnRhaW5lciwgLnNyX2l0LXZpZGVvLWxpc3R7XHJcbiAgICAucGFnZS10aXRsZXtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5wYW5lbC1hY3Rpb25fX2xhYmVse1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggNXB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcblxyXG59XHJcbi5zcl9pdC12aWRlb2xpc3QtbGlzdCwgLnNyX2l0LXZpZGVvLWxpc3R7XHJcbiAgICAjc3JfaXQtcGVyZmVjdHNjcm9sbGJhcntcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTB2aDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3VjaC1hY3Rpb246IGF1dG87XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgYXJ0aWNsZXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAwIDE4cHggNTVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAjNzc3IDFweCBzb2xpZDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICBpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDM2cHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCA4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAjMDAwIDJweCBzb2xpZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLyp0bXAqL1xyXG4gICAgLmhlYWRpbmctdDMsIC5oZWFkaW5nLWIzLCAud2lkZ2V0dGl0bGV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uc3JfaXQtdmlkZW9saXN0LXNjcmVlbiBpZnJhbWV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDMzdmg7XHJcbn1cclxuLnNyX2l0LXZpZGVvbGlzdC1pdGVtLXRpdGxle1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW46IDAgMCA0cHg7XHJcbn1cclxuLnNyX2l0LXZpZGVvbGlzdC1pdGVtLWFydGlzdHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW46IDRweCAwO1xyXG59XHJcbi5zcl9pdC12aWRlb2xpc3QtaXRlbS1kYXRle1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XHJcbiAgICBtYXJnaW46IDRweCAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xyXG4gICAgLnNyX2l0LXZpZGVvbGlzdC1jb250YWluZXI6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3QtY29udGFpbmVyLCAuc3JfaXQtdmlkZW8tbGlzdHtcclxuICAgICAgICAucGFnZS10aXRsZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgICAgICAgaDEsIGgze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFuZWwtYWN0aW9uX19sYWJlbHtcclxuICAgICAgICAgICAgd2lkdGg6ICRsaXN0X3dpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3QtY29sMXtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3QtY29sMntcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDY2JTtcclxuICAgIH1cclxuXHJcbiAgICAuc3JfaXQtdmlkZW9saXN0LWxpc3R7XHJcbiAgICAgICAgI3NyX2l0LXBlcmZlY3RzY3JvbGxiYXJ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhcnRpY2xle1xyXG4gICAgICAgICAgICB3aWR0aDogJGxpc3Rfd2lkdGg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNyX2l0LXZpZGVvbGlzdC1zcGFjZXJ7XHJcbiAgICAgICAgI3NyX2l0LXBlcmZlY3RzY3JvbGxiYXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3Qtc2NyZWVuIGlmcmFtZXtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZS12aWRlby1ncmlkIC5mYW5jeWJveC1pbm5lcntcclxuICAgIG92ZXJmbG93OiBoaWRkZW4haW1wb3J0YW50O1xyXG59IiwiXHJcblxyXG4uc2luZ2xlLWFydGlzdHtcclxuICAgIGFydGljbGUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmLm5vLWJhbm5lcntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDEucGFnZS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA4NHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0Ojc1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgfVxyXG4gICAgLnBhZ2Utc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDozMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgfVxyXG4gICAgLmVudHJ5IHtcclxuICAgICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aXN0LWhlYWRlciB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGlzdF9zaWRlYmFyIHtcclxuICAgICAgLy9tYXJnaW4tdG9wOiAxMzVweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICAuc3JfaXQtbWV0YSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNvY2lhbF9pY29uIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aXN0X2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOjcwJTtcclxuICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAud3BiX2NvbHVtbi52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS0xMntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDowcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucGFkZGluZy52Y19jb2wtc20tOHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tMTI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wbGF5bGlzdF9lbmFibGVkIC5wbGF5ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC52Y190dGEtY29udGFpbmVyeyBcclxuICAgICAgLmlyb25fd2lkZ2V0X3JhZGlvIC5hbGJ1bS1hcnQge1xyXG4gICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmNfdHRhLXRhYnMtY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgLyogLmlyb25fd2lkZ2V0X3JhZGlvIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgfSovXHJcbiAgICAuZmEtdGg6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICB9XHJcblxyXG59XHJcbi5zcl9pdC1hcnRpc3QtbmF2IHtcclxuICAgIEBleHRlbmQgLnNyX2l0LW5hdjtcclxufVxyXG5cclxuLnNyX2l0LXBsYXlsaXN0LXRpdGxle1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBsaW5lLWhlaWdodDogMjVweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnNyX2l0LXBsYXlsaXN0LWFydGlzdHN7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRcclxufVxyXG4uc3JfaXQtcGxheWxpc3QtcmVsZWFzZS1kYXRlLCAuc3JfaXQtcGxheWxpc3QtYXJ0aXN0c3tcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuLnNyX2l0LXBsYXlsaXN0LXJlbGVhc2UtZGF0ZSB7XHJcbiBcclxufVxyXG4iLCIuc2luZ2xlLWFsYnVtIHtcclxuICAgIHNwYW4uaGVhZGluZy1iM3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcclxuICAgIH1cclxuICAgIC5zcl9pdC1zaW5nbGUtcG9zdC5mZWF0dXJlZHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogODBweCAwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtc2luZ2xlLXBvc3R7XHJcblxyXG4gICAgICAgICYubm8tYmFubmVye1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zcl9pdC1zaW5nbGVhbGJ1bS1jb250ZW50LXdyYXBwZXJ7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDUwcHggMHB4IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDBweCA1MHB4IDBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXJvbi1hdWRpb3BsYXllcntcclxuICAgICAgICAucGxheWxpc3R7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDI1cHggMjVweCAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5hbGJ1bS10ZW1wbGF0ZS5hbGJ1bS10ZW1wbGF0ZS1zaW5nbGUtYWxidW0tc2lkZWNvdmVyIHtcclxuICAgIC5zcl9pdC1zaW5nbGVhbGJ1bS1jb250ZW50LXdyYXBwZXJ7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNTlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAuY29udGVudC1ib3gsIC5zcl9pdC1zaW5nbGUtcG9zdC5mZWF0dXJlZHtcclxuICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtc2luZ2xlLXBvc3QuYWxidW06bm90KC5uby1iYW5uZXIpIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE1OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwYWRkaW5nOiA3NXB4IDMwcHggNzVweCAzMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTU5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNzVweCAwcHggNzVweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRpbmctYjN7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG4gICAgLmlyb24tYXVkaW9wbGF5ZXIgLnBsYXlsaXN0IHVsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LXNpbmdsZS1wb3N0Lm5vLWJhbm5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBsYXlsaXN0IHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtYWxidW0tZW5hYmxlZHsgXHJcbiAgICAgICAgLnNyX2l0LXBsYXlsaXN0LXRpdGxlLCAuc3JfaXQtcGxheWxpc3QtYXJ0aXN0cyB7IFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiIsIi5zcl9pdC1ncmlke1xyXG5cclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAxcHggMCAwO1xyXG4gICAgb3BhY2l0eTowO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICYuY29sdW1uYWN0aXZle1xyXG4gICAgICAgIG9wYWNpdHk6MTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNyX2l0LWNvbHVtbi0ye1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3RhYmxldCl7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbl90YWJsZXQpe1xyXG4gICAgICAgIHdpZHRoOiA3MDBweDtcclxuXHJcbiAgICAgICAgLnNyX2l0LWNvbHVtbi0ye1xyXG4gICAgICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbl9kZXNrdG9wKXtcclxuICAgICAgICB3aWR0aDogODYwcHg7XHJcblxyXG4gICAgICAgIC5zcl9pdC1jb2x1bW4tMntcclxuICAgICAgICAgICAgd2lkdGg6IDQxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXtcclxuICAgICAgICB3aWR0aDogMTExNHB4O1xyXG5cclxuICAgICAgICAuc3JfaXQtY29sdW1uLTJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MDdweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEwMHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAtd2Via2l0LXJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgICYuY29sdW1uLTN7XHJcblxyXG5cclxuICAgICAgICAuc3JfaXQtY29sdW1uLTN7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl90YWJsZXQpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW5fdGFibGV0KXtcclxuICAgICAgICAgICAgd2lkdGg6IDcwMHB4O1xyXG5cclxuICAgICAgICAgICAgLnNyX2l0LWNvbHVtbi0ze1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTJweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygzMyUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuX2Rlc2t0b3Ape1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwMHB4O1xyXG5cclxuICAgICAgICAgICAgLnNyX2l0LWNvbHVtbi0ze1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDgwcHgpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTQ0MHB4O1xyXG5cclxuICAgICAgICAgICAgLnNyX2l0LWNvbHVtbi0ze1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzJSAtIDUwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGFydGljbGV7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNyX2l0LWhvdmVyYWJsZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjYpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLCBib3gtc2hhZG93IDQwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNyX2l0LWl0ZW0tdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcl9pdC1tZXRhe1xyXG4gICAgICAgICAgICAuZW50cnktZGF0ZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmF1dGhvcntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDQwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hcnRpc3R7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJ1dHRvbiwgLmF1dGhvciwgLnNyX2l0LW1ldGF7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNyX2l0LWhvdmVyYWJsZXtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLDApIDUwJSxyZ2JhKDAsMCwwLDAuODMpIDk5JSxyZ2JhKDAsMCwwLDAuODUpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLCB0cmFuc2Zvcm0gODAwbXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4yKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDUwcHgpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW5fZGVza3RvcCl7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAuc3JfaXQtaG92ZXJhYmxle1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNzaWRlYmFyIC5zcl9pdC1ncmlke1xyXG4gICAgLnNyX2l0LWhvdmVyYWJsZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5jb2x1bW4tMyAuc3JfaXQtY29sdW1uLTN7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDEwcHg7XHJcbiAgICB9XHJcbiAgICBhcnRpY2xle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGE6aG92ZXIgaW1ne1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuLyogXHJcbi8vUE9EQ0FTVCBHUklEXHJcbi5wb2RjYXN0LWxpc3R7XHJcbiAgICAucG9kY2FzdHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9IFxyXG4gICAgLnNyX2l0LWRhdGV0aW1lLCAuc29uYWFyLXBvZGNhc3QtZ3JpZC1jYXRlZ29yaWVze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuc29uYWFyLXBvZGNhc3QtZ3JpZC1jYXRlZ29yaWVze1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAucG9zdC10YWdze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOGVtO1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LW1ldGF7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgfVxyXG4gICAgLnBvZGNhc3QtaW5mbyB0aW1lLCAucG9kY2FzdC1pbmZvIHB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAuc29uYWFyLXBsYXktYnV0dG9ue1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6MTNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IzAwMDtcclxuICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNGJcIjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZSwgRm9udCBBd2Vzb21lXFwgNSBCcmFuZHMsIEZvbnRlbGxvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb25hYXItcG9kY2FzdC1sZW5ndGh7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYwMTdcIjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZSwgRm9udCBBd2Vzb21lXFwgNSBCcmFuZHMsIEZvbnRlbGxvO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvbmFhci1ncmlkLWJvdHRvbXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNvbmFhci1wb2RjYXN0LWdyaWQtaW1ne1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG59XHJcblxyXG4uc29uYWFyLXBvZGNhc3QtZ3JpZC1kZXNjcmlwdGlvbntcclxuICAgIG1hcmdpbjoxNXB4IDBweDtcclxufVxyXG4ucG9kY2FzdC1pbmZve1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgICYuc29uYWFyLWRpc3BsYXktcGxheXtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzZweDtcclxuICAgIH1cclxuXHJcbiAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3JfaXQtbWV0YSAuc3JfaXQtbWV0YS1hdXRob3ItbGlua3tcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zb25hYXItcG9kY2FzdC1ncmlkLWltYWdle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgIGl7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGVhc2UgMC41cztcclxuICAgIH1cclxufVxyXG4uc29uYWFyLWdyaWR7XHJcbiAgICAmLnNvbmFhci1ncmlkLTJ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDtcclxuICAgIH1cclxuICAgICYuc29uYWFyLWdyaWQtM3tcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgfVxyXG4gICAgJi5zb25hYXItZ3JpZC00e1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG4gICAgfVxyXG59XHJcbiovXHJcblxyXG5cclxuLyogUExBWUVSIFBPRENBU1QgKi9cclxuLmlyb25fcG9kY2FzdF9wbGF5ZXJ7XHJcblxyXG4gICAgLm1haW4tcGxheWVyLWNvbHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDoxNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG5cclxuICAgIGJhY2tncm91bmQ6IzdiZDhiNDtcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgcGFkZGluZzogMjJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gICAgLmN1cnJlbnRUaW1le1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXJ0d29yay1jb2x7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMzhweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICAgIC5zcGVjdHJve1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcnR3b3JrLWNvbHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haW4tcGxheWVyLWNvbHtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgLm5vLWltYWdle1xyXG4gICAgICAgICAgICAuYXJ0d29yay1jb2x7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYWluLXBsYXllci1jb2x7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAyNnB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBsYXlsaXN0LWNvbCwgLmJ1dHRvbnMtY29sLCAudG90YWxUaW1lLCAucHJldmlvdXMsIC5uZXh0e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pcm9uLWF1ZGlvcGxheWVyIC50cmFjay10aXRsZXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzowcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSA4MXB4KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgIC5tYWluLXBsYXllci1jb2wgLnBsYXllcntcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgIC8vICBtYXJnaW4tdG9wOjUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53YXZle1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jb250cm9se1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMjAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxuICAgIC5wbGF5e1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4IDEycHggMTBweCAxMnB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDE5cHggMjBweCAxOXB4O1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWV0YS1wb2RjYXN0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJj5kaXZ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb25hYXItY2F0ZWdvcnl7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvbmFhci1kdXJhdGlvbntcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAxN1wiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZSwgRm9udCBBd2Vzb21lXFwgNSBCcmFuZHMsIEZvbnRlbGxvO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb25hYXItY2FsbFRvQWN0aW9uc3tcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuc29uYWFyLWNhbGxUb0FjdGlvbntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcclxuICAgICAgICBjb2xvcjogIzdiZDhiNDtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMTVweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxOTQ4MmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDsgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvbmFhci1wb2RjYXN0LXBsYXllci1ib3R0b217XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIFNJTkdMRSBQT0RDQVNUICovXHJcbi5oYXMtcGxheWVyIC5zb25hYXItc2luZ2xlLXBvZGNhc3QsIC5zaW5nbGUtcG9kY2FzdCAuaGFzLXBsYXllciAjc2lkZWJhcntcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG59XHJcblxyXG4uc2luZ2xlLXBvZGNhc3R7XHJcbiAgICAuYmFubmVye1xyXG4gICAgICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5oaWRlLXRpdGxle1xyXG4gICAgICAgICAgICAuaXJvbl9wb2RjYXN0X3BsYXllcntcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zb25hYXItc2luZ2xlLXBvZGNhc3QsICNzaWRlYmFye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKlBPRENBU1QgU2lkZWJhciovXHJcblxyXG4uc2luZ2xlLXBvZGNhc3QsIC50YXgtcG9kY2FzdC1jYXRlZ29yeSwgLnNpbmdsZS1wb2RjYXN0c2hvd3tcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4NTBweCl7XHJcbiAgICAgICAgLnNpZGViYXItcmlnaHR7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhci1sZWZ0e1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oYXMtc2lkZWJhcntcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59XHJcblxyXG4vKlBPRENBU1QgQ0FURUdPUlkqL1xyXG4udGF4LXBvZGNhc3QtY2F0ZWdvcnl7XHJcbiAgICAucG9kY2FzdC1jYXRlZ29yeS1jb250YWluZXJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnNvbmFhci10YXhvbm9teS1kZXNjcmlwdGlvbntcclxuICAgICAgICBtYXJnaW46IDYwcHggMDtcclxuICAgIH1cclxuICAgIC5wb2RjYXN0LWZpbHRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnBvZGNhc3QtY2F0ZWdvcnktY29udGFpbmVyIC5iYW5uZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTExNXB4O1xyXG4gICAgfVxyXG4gICAgLnBhZ2UtdGl0bGUubGVmdCwgLnBhZ2Utc3VidGl0bGUubGVmdHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFBPRENBU1QgRklMVEVSKi9cclxuLnBvZGNhc3QtZmlsdGVye1xyXG5cclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBsaXtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiA0cHggMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBcclxuICAgIH1cclxuXHJcblxyXG59IiwiLnNyX2l0LWV2ZW50LWJ1dHRvbnN7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMCAyNXB4IDAgMTJweDtcclxuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgLmJ1dHRvbntcclxuICAgIG1hcmdpbjogNHB4IDA7XHJcbiAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZhe1xyXG4gICAgICBmb250LXNpemU6MTRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNzaWRlYmFyeyBcclxuICAuc3JfaXQtZXZlbnQtYnV0dG9uc3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5zcl9pdC1ldmVudC1tYWluLCAuc3JfaXQtZXZlbnQtaW5mb3tcclxuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc3JfaXQtZXZlbnQtbWFpbntcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNyLWl0LWV2ZW50LWRhdGUge1xyXG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnNyX2l0LXZlcnRpY2FsLWFsaWdue1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4uc3JfaXQtZXZlbnQtYnV0dG9ucy5zcl9pdC12ZXJ0aWNhbC1hbGlnbntcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XHJcbiAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG4uY29uY2VydHMtbGlzdHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgKntcclxuICAgIGJveC1zaXppbmc6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmV2ZW50e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xyXG4gIH1cclxuICAuZXZlbnQtbGlzdC1jb3VudGRvd257XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubm90aGluZy1mb3VuZHtcclxuICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgfVxyXG4gIFxyXG4gIFtkYXRhLWNvdW50ZG93bj1cInRydWVcIl17XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgLmV2ZW50LWxpc3QtY291bnRkb3due1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgICAgLmV2ZW50LWxpbmUtY291bnRkb3duLXdyYXB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgLmNvdW50ZG93bi1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAuZXZlbnQtbGlua3tcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgLnNyLWl0LWV2ZW50LWRhdGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBcclxufVxyXG5cclxuLmV2ZW50LWxpbmt7XHJcbiAgcGFkZGluZzogMjJweCAwIDE2cHggMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zci1pdC1ldmVudC1kYXRle1xyXG4gIHBhZGRpbmc6IDAgMTJweDtcclxuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OjEycHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5zci1pdC1ldmVudC1kYXRle1xyXG4gICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc3ItaXQtZGF0ZS1kYXksLnNyLWl0LWRhdGUteWVhcnMge1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG4gIC5zci1pdC1kYXRlLWRheXtcclxuICAgIHBhZGRpbmctcmlnaHQ6NnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNyLWl0LWRhdGUtZGF5LCAuc3JfaXQtZXZlbnQtbWFpbiBoMXtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG4uc3ItaXQtZGF0ZS15ZWFycywgLnNyX2l0LWV2ZW50LW1haW57XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4uc3JfaXQtZXZlbnQtbWFpbntcclxuICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCAjMDAwO1xyXG4gIH1cclxuICBoMXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuLnNyX2l0LWV2ZW50LWluZm97XHJcbiAgbWF4LXdpZHRoOjgyNXB4O1xyXG59XHJcbi5zcl9pdC1ldmVudC1pbmZvLWJ1dHRvbntcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIGl7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbnNwYW4uZXZlbnRzLWJhci1hcnRpc3RzIHNlbGVjdHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5pcm9uX3dpZGdldF9ldmVudHN7XHJcbiAgdWwucGFnaW5hdGlvbntcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcbnVsLnBhZ2luYXRpb257XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbGl7XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICArIGxpOmJlZm9yZXtcclxuICAgICAgY29udGVudDpcIi1cIjtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucGFnaW5hdGlvbi1wcmV2aW91c3tcclxuICBmbG9hdDogbGVmdDtcclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6XCLCqyBcIjtcclxuICB9XHJcbiAgXHJcbn1cclxuLnBhZ2luYXRpb24tbmV4dHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6XCIgwrtcIjtcclxufVxyXG59XHJcbi5ldmVudC1wYWdpbmF0aW9ue1xyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbiAgYnV0dG9ue1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XHJcbiAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIG1hcmdpbi10b3A6MzBweDtcclxuICB9XHJcbn1cclxuXHJcbmJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLWFyY2hpdmUtZXZlbnQpIC5ldmVudC1wYWdpbmF0aW9ue1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIuaXJvbl93aWRnZXRfcmFkaW97XHJcbiAgICAvKm1hcmdpbi1ib3R0b206NTBweDsqL1xyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIGNsZWFyOmJvdGg7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b3JlLWxpc3R7XHJcbiAgICAgICAgLmZhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTdweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9ue1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweCA1cHggOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcGFuLmhlYWRpbmctdDMsIGgzLndpZGdldHRpdGxlLCBzcGFuLmhlYWRpbmctYjN7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9ucy1ibG9jayAuc3RvcmUtbGlzdCAuYnV0dG9ue1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIGksIHNwYW57XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5zaW5nbGUtYWxidW06bm90KC5wamF4KSAuaXJvbi1hdWRpb3BsYXllciwgLmFsYnVtLXRlbXBsYXRlLXNpbmdsZS1hbGJ1bS1zaWRlY292ZXI6bm90KC5wamF4KSAuaXJvbi1hdWRpb3BsYXllciwgLmlyb25fbXVzaWNfcGxheWVyeyBcclxuXHQucGxheWVye1xyXG5cdFx0aGVpZ2h0OiAxMzBweDtcclxuXHJcblx0XHQuY29udHJvbHtcclxuXHRcdFx0d2lkdGg6MTU4cHg7XHJcblx0XHRcdG1hcmdpbjoyMHB4IGF1dG8gMDtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHR9XHJcblx0XHQucGxheXtcclxuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6NTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xyXG5cdFx0XHR3aWR0aDoyNnB4O1xyXG5cdFx0XHRoZWlnaHQ6MjEuM3B4O1xyXG5cdFx0fVxyXG5cdFx0LndhdmV7XHJcblx0XHRcdG1hcmdpbjogMjBweCAwO1xyXG5cdFx0XHQvKm1hcmdpbi1sZWZ0OjQwcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDo0MHB4OyovXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy9Tb3VuZHdhdmUgc3BlY3RybyBkaXNwbGF5IGNvbmRpdGlvblxyXG4uaXJvbl9tdXNpY19wbGF5ZXJbZGF0YS1za2luPVwibXVzaWNcIl0gLmlyb24tYXVkaW9wbGF5ZXIgLndhdmUgPiB3YXZlLCAuaXJvbl9tdXNpY19wbGF5ZXJbZGF0YS1za2luPVwibXVzaWNcIl0gLmlyb24tYXVkaW9wbGF5ZXIgLnBsYXllcntcclxuXHR0cmFuc2l0aW9uOiAwLjRzIGVhc2Utb3V0O1xyXG59XHJcbi5pcm9uX211c2ljX3BsYXllcltkYXRhLXNraW49XCJtdXNpY1wiXSAuaXJvbi1hdWRpb3BsYXllcjpub3QoLmF1ZGlvLXBsYXlpbmcpIC53YXZlID4gd2F2ZSwgLmlyb25fbXVzaWNfcGxheWVyW2RhdGEtc2tpbj1cIm11c2ljXCJdIC5pcm9uLWF1ZGlvcGxheWVyOm5vdChbZGF0YS1zb3VuZHdhdmU9XCIxXCJdKSAud2F2ZSA+IHdhdmV7XHJcblx0aGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmlyb25fbXVzaWNfcGxheWVyW2RhdGEtc2tpbj1cIm11c2ljXCJdIC5pcm9uLWF1ZGlvcGxheWVyOm5vdCguYXVkaW8tcGxheWluZykgLnBsYXllciwgLmlyb25fbXVzaWNfcGxheWVyW2RhdGEtc2tpbj1cIm11c2ljXCJdIC5pcm9uLWF1ZGlvcGxheWVyOm5vdChbZGF0YS1zb3VuZHdhdmU9XCIxXCJdKSAucGxheWVye1xyXG5cdGhlaWdodDogNjBweDtcclxufVxyXG5cclxuXHJcbi5pcm9uLWF1ZGlvcGxheWVyIC5zcGVjdHJve1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbiNzaWRlYmFyIC5pcm9uLWF1ZGlvcGxheWVyeyBcclxuXHQuc3BlY3RybywgLndhdmV7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmlyb25fd2lkZ2V0X3JhZGlvOm5vdCgucGxheWxpc3RfZW5hYmxlZCk6bm90KC5zb25hYXJfYXJ0aXN0X3BsYXllcik6bm90KC5pcm9uX3BvZGNhc3RfcGxheWVyKXtcclxuXHQuaXJvbi1hdWRpb3BsYXllcntcclxuXHRcdC5wbGF5ZXJ7XHJcblx0XHRcdC5zcGVjdHJve1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cdFxyXG4uc29uYWFyX2FydGlzdF9wbGF5ZXIgLnBsYXllck5vd1BsYXlpbmcgLm1ldGFkYXRhe1xyXG5cdGxpbmUtaGVpZ2h0OjFlbTtcclxufVxyXG4uaXJvbl9wb2RjYXN0X3BsYXllciAucGxheXtcclxuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNiwuMjgsLjQyLDEuMDUpO1xyXG5cdHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcclxuXHQmOmhvdmVye1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gXHR9XHJcbn1cclxuXHJcbi5pcm9uLWF1ZGlvcGxheWVye1xyXG5cclxuXHRAZWFjaCAkd2lkdGhDb2x1bW4gaW4gdmNfY29sLXNtLTYsIHZjX2NvbC1zbS00LCB2Y19jb2wtc20tMiwgdmNfY29sLXNtLTMsIHZjX2NvbC1tZC02LCB2Y19jb2wtbWQtNCwgdmNfY29sLW1kLTIsIHZjX2NvbC1tZC0zLCB2Y19jb2wtbGctNiwgdmNfY29sLWxnLTQsIHZjX2NvbC1sZy0yLCB2Y19jb2wtbGctMywge1xyXG5cdFx0LiN7JHdpZHRoQ29sdW1ufSAmIC52Y19jb2wtbWQtNiB7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zcl9pdC1wbGF5bGlzdC10aXRsZXtcclxuXHRcdGZvbnQtc2l6ZToyZW07XHJcblxyXG5cdH1cclxuXHQuY29udHJvbHtcclxuXHRcdFx0ZmlsbDogIzAwMDtcclxuXHR9XHJcblx0LnBsYXl7XHJcblx0XHRib3JkZXItY29sb3I6IHJlZDtcclxuXHR9XHJcblx0LmFsYnVte1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdC5hbGJ1bS1hcnR7XHJcblx0XHRcdG1heC13aWR0aDo0NTBweDtcclxuXHRcdFx0bWFyZ2luOjBweCBhdXRvO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcblx0XHRcdGltZ3tcclxuXHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpe1xyXG5cdFx0XHRcdG1heC13aWR0aDozNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQvKkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7XHJcblx0XHRcdFx0bWF4LXdpZHRoOjEwMCU7XHJcblx0XHRcdH0qL1xyXG5cdFx0fVxyXG5cdFx0LnNpbmdsZS1hbGJ1bSAmIC5hbGJ1bS1hcnR7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdG1hcmdpbjowcHggYXV0bztcclxuXHRcdFx0Ly9tYXgtd2lkdGg6NTAwcHg7XHJcblx0XHRcdGltZ3tcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50cmFjay10aXRsZSwgLmFsYnVtLXRpdGxle1xyXG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0fVxyXG5cdC50cmFjay10aXRsZXtcclxuXHRcdG1hcmdpbi1ib3R0b206MTdweDtcclxuXHR9XHJcblx0LmFsYnVtLXRpdGxle1xyXG5cdH1cclxuXHQucGxheWVye1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cclxuXHRcdFx0Ji5oaWRle1xyXG5cdFx0XHRcdC5jdXJyZW50VGltZSwud2F2ZSwudG90YWxUaW1le1xyXG5cdFx0XHRcdFx0b3BhY2l0eTowIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHQucHJvZ3Jlc3NMb2FkaW5ne1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cdFx0XHR3aWR0aDogMCU7XHJcblx0ICAgIFx0aGVpZ2h0OiAxcHg7XHJcblx0ICAgIFx0Ym94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblx0ICAgIFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAyMDBweCApO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdGxlZnQ6IDEyMHB4O1xyXG5cdFx0XHR0b3A6IDM1cHg7XHJcblx0XHRcdHRyYW5zaXRpb246b3BhY2l0eSAzMDAwbXMgZWFzZTtcclxuXHRcdH1cclxuXHJcblx0XHQudG90YWxUaW1le1xyXG5cdFx0XHRvcGFjaXR5OjAuNjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIHRvcDogMjZweDtcclxuXHRcdCAgICByaWdodDogMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmN1cnJlbnRUaW1le1xyXG5cdFx0XHRvcGFjaXR5OjAuNjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIHRvcDogMjZweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc3BlY3Ryb3tcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIC0yNXB4KTtcclxuXHRcdFx0aGVpZ2h0OiA4NXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMTBweDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0dG9wOiAtMTBweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jb250cm9se1xyXG5cclxuXHRcdFx0LnBsYXl7XHJcblx0XHRcdFx0b3BhY2l0eToxIWltcG9ydGFudDtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cclxuXHRcdFx0XHRwYXRoLCByZWN0e1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cmVjdHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6MDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdC5wcmV2aW91c3tcclxuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0dG9wOjhweDtib3R0b206MDtcclxuXHRcdFx0XHRvcGFjaXR5OjEhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHdpZHRoOjE2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OjIxLjNweDtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5uZXh0e1xyXG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OjA7XHJcblx0XHRcdFx0b3BhY2l0eToxIWltcG9ydGFudDtcclxuXHRcdFx0XHR0b3A6OHB4O2JvdHRvbTowO1xyXG5cdFx0XHRcdHdpZHRoOjE2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OjIxLjNweDtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuc2hvdy1wbGF5bGlzdCAucGxheWxpc3R7XHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdH1cclxuXHQmOm5vdCguc2hvdy1wbGF5bGlzdCkgLnNvbmFhci1ncmlke1xyXG5cdFx0ZGlzcGxheTpibG9jaztcdFxyXG5cdH1cclxuXHQucGxheWxpc3R7XHJcblx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHQvLyBtYXJnaW4tYm90dG9tOjUwcHg7XHJcblx0XHRhe1xyXG5cdFx0XHQmLmJ1dHRvbntcclxuXHRcdFx0b3BhY2l0eToxO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGZvbnQtc2l6ZToxMXB4O1xyXG5cdFx0XHRwYWRkaW5nOjFweCA2cHg7XHJcblx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOjNweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHVse1xyXG5cdFx0XHRwYWRkaW5nOjAgMDtcclxuXHRcdFx0bWFyZ2luOjI1cHggMDtcclxuXHRcdH1cclxuXHRcdGxpe1xyXG5cdFx0XHRsaXN0LXN0eWxlOm5vbmU7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRjbGVhcjpib3RoO1xyXG5cdFx0XHRtYXJnaW46MTBweCAwO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQgICAgZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcblx0XHRcdC5idXR0b257XHJcblx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XHJcblx0XHRcdFx0d2lkdGg6YXV0bztcclxuXHRcdFx0XHRkaXNwbGF5OnRhYmxlLWNlbGw7XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdFx0LmN1cnJlbnR7XHJcblx0XHRcdFx0Ly8gYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc3ZnL2F1ZGlvcGxheWVyL3BsYXkuc3ZnJykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZToxMHB4IDEzcHg7XHJcblx0XHRcdFx0cGF0aHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJlY3R7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYXVkaW8tdHJhY2t7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XHJcblx0XHRcdG1hcmdpbi10b3A6MjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnRyYWNrbGlzdC1pdGVtLXRpdGxle1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xyXG5cdH1cclxuXHQudHJhY2stbnVtYmVye1xyXG5cdFx0d2lkdGg6NDhweDtcclxuXHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdC5udW1iZXJ7XHJcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0fVxyXG5cdFx0c3Zne1xyXG5cdFx0XHR3aWR0aDoxMHB4O1xyXG5cdFx0XHRoZWlnaHQ6MTJweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblx0XHR9XHJcblx0XHRyZWN0e1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc29uZy1zdG9yZSB7XHJcbiAgICBcdGZsb2F0OiByaWdodDtcclxuICAgIFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0fVxyXG5cdC5hdWRpby10cmFja3tcclxuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdGNvbG9yOiNhNjdmNTc7XHJcblx0XHRoZWlnaHQ6MTAwJTtcclxuXHR9XHJcblxyXG5cdCYuc2hvdy1wbGF5bGlzdHtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XHJcblx0XHRcdC5idXR0b25zLWJsb2Nre1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogY2FsYyg1MCUgLSAzMzZweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpe1xyXG5cdFx0XHQuYnV0dG9ucy1ibG9ja3tcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIxM3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOm5vdCguc2hvdy1wbGF5bGlzdCl7XHJcblx0XHQuYXZhaWxhYmxlLW5vdywgLmJ1dHRvbnMtYmxvY2t7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5jdG5CdXR0b24tYmxvY2t7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0LnN0b3JlLWxpc3R7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaXJvbl9tdXNpY19wbGF5ZXJ7XHJcblx0Lmlyb24tYXVkaW9wbGF5ZXI6bm90KC5zaG93LXBsYXlsaXN0KXtcclxuXHRcdC5zcl9pdC1wbGF5bGlzdC1yZWxlYXNlLWRhdGUsIC5zcl9pdC1wbGF5bGlzdC10aXRsZSwgLnNyX2l0LXBsYXlsaXN0LWFydGlzdHN7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zaW5nbGUtYWxidW0gLmluZm8tc2VjdGlvbiBoMntcclxuXHR0ZXh0LWFsaWduOmNlbnRlcjtcclxufVxyXG5cclxuLnNpbmdsZS1hbGJ1bSAuYnV0dG9ucy1ibG9ja3tcclxuXHRkaXNwbGF5OmJsb2NrO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0bWFyZ2luLXRvcDogMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHQuY3RuQnV0dG9uLWJsb2Nre1xyXG5cdFx0cGFkZGluZzogMjJweCAyMHB4O1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcbiAgICBcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxuXHQuYXZhaWxhYmxlLW5vdywgLnN0b3JlLWxpc3QgbGl7XHJcblx0XHRkaXNwbGF5OnRhYmxlLWNlbGw7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0cGFkZGluZzogNXB4IDE1cHggMCA1cHg7XHJcblx0fVxyXG5cdC5hdmFpbGFibGUtbm93e1xyXG5cdCAgICBmb250LXdlaWdodDogOTAwO1xyXG5cdCAgICBmb250LXNpemU6IDE2cHg7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cdC5zdG9yZS1saXN0e1xyXG5cdFx0bGl7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHQuYnV0dG9ue1xyXG5cdFx0XHRcdHBhZGRpbmc6IDRweCAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDo3MDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgIH1cclxuXHR9XHJcbn1cclxuXHJcbi5pcm9uLWF1ZGlvcGxheWVyLmF1ZGlvLXBsYXlpbmcgLnBsYXllciAuY29udHJvbHtcclxuXHQucGxheXtcclxuXHRcdHBhdGh7XHJcblx0XHRcdG9wYWNpdHk6MDtcclxuXHRcdH1cclxuXHRcdHJlY3R7XHJcblx0XHRcdG9wYWNpdHk6MTtcclxuXHRcdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBqYXguc2luZ2xlLWFsYnVtIC5pcm9uLWF1ZGlvcGxheWVyIC5wbGF5ZXIgLmNvbnRyb2wsIC5wamF4LnNpbmdsZS1hbGJ1bSAuaXJvbi1hdWRpb3BsYXllciAucGxheWVye1xyXG5cdGRpc3BsYXk6bm9uZTtcclxufVxyXG5cclxuXHJcbi5jb250aW51b3VzUGxheWVye1xyXG5cdHBvc2l0aW9uOiBmaXhlZCA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDAsIDk1cHgsIDAgKTtcclxuXHRoZWlnaHQ6OTBweDtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdHotaW5kZXg6ODAxMDtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43NXMgZWFzZTtcclxuXHJcblx0Ji5lbmFibGV7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAwLCAwLCAwICk7XHJcblx0fVxyXG5cclxuXHQucGxheWVyTm93UGxheWluZ3tcclxuXHRcdC5hbGJ1bS1hcnR7XHJcblx0XHRcdGhlaWdodDogNzBweDtcclxuXHRcdFx0d2lkdGg6IDcwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiMyMjI7XHJcblxyXG5cdFx0XHQubG9hZGluZy1pY29ue1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdCAgICB0b3A6IDIwcHg7XHJcblx0XHRcdCAgICBvcGFjaXR5OiAwO1xyXG5cdFx0XHQgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjc1cyBlYXNlO1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubWV0YWRhdGF7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMTAwcHg7XHJcblx0XHRcdHRvcDogMjVweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0d2lkdGg6IDIwMHB4O1xyXG4gICAgXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuXHRcdFx0LmFsYnVtLXRpdGxle1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44ZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuOGVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucGxheWVye1xyXG5cdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAzMDBweCApO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMzAwcHg7XHJcblx0XHR0b3A6IDBweDtcclxuXHJcblx0XHQjY3BsYXllcntcclxuXHRcdFx0b3BhY2l0eTowO1xyXG5cdFx0XHR0cmFuc2l0aW9uOmFsbCAzMDAwbXMgZWFzZTtcclxuXHJcblx0XHRcdCYuaGlkZXtcclxuXHRcdFx0XHRvcGFjaXR5OjA7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5yZXZlYWx7XHJcblx0XHRcdFx0b3BhY2l0eToxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucHJvZ3Jlc3NMb2FkaW5ne1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xyXG5cdFx0XHR3aWR0aDogMCU7XHJcblx0ICAgIFx0aGVpZ2h0OiAxcHg7XHJcblx0ICAgIFx0Ym94LXNoYWRvdzogMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcblx0ICAgIFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAyMDBweCApO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdHRvcDogNDVweDtcclxuXHRcdFx0dHJhbnNpdGlvbjpvcGFjaXR5IDMwMDBtcyBlYXNlO1xyXG5cdFx0fVxyXG5cdFx0LndhdmV7XHJcblx0XHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gMjAwcHggKTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHR0b3A6IDI4cHg7XHJcblxyXG5cdFx0XHR3YXZle1xyXG5cdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbiFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY29udHJvbHtcclxuXHRcdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgICByaWdodDogMTBweDtcclxuXHRcdCAgICB0b3A6IDA7XHJcblx0XHQgICAgaGVpZ2h0OiA5MHB4O1xyXG5cclxuXHRcdFx0LnBsYXl7XHJcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRcdG9wYWNpdHk6IDEhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdFx0c3Zne1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHBhdGgsIHJlY3R7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZWN0e1xyXG5cdFx0XHRcdFx0b3BhY2l0eTowO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmF1ZGlvLXBsYXlpbmd7XHJcblx0XHRcdFx0XHRwYXRoe1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OjA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRyZWN0e1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OjE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdC5wcmV2aW91c3tcclxuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0Ym90dG9tOjA7XHJcblx0XHRcdFx0dG9wOjA7XHJcblx0XHRcdFx0b3BhY2l0eToxIWltcG9ydGFudDtcclxuXHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHJcblx0XHRcdFx0c3Zne1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5leHR7XHJcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6MDtcclxuXHRcdFx0XHRvcGFjaXR5OjEhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJvdHRvbTowO1xyXG5cdFx0XHRcdHRvcDowO1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cclxuXHRcdFx0XHRzdmd7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4uY29udGludW91c1BsYXllci5hdWRpby1wbGF5aW5nIC5wbGF5ZXIgLmNvbnRyb2x7XHJcblx0LnBsYXl7XHJcblx0XHRwYXRoe1xyXG5cdFx0XHRvcGFjaXR5OjA7XHJcblx0XHR9XHJcblx0XHRyZWN0e1xyXG5cdFx0XHRvcGFjaXR5OjE7XHJcblx0XHRcdH1cclxuXHR9XHJcbn1cclxuLmNvbnRpbnVvdXNQbGF5ZXIubG9hZGluZyAucGxheWVyTm93UGxheWluZyAuYWxidW0tYXJ0IC5sb2FkaW5nLWljb257XHJcblx0b3BhY2l0eToxO1xyXG59XHJcblxyXG4uc29uYWFyX2FydGlzdF9wbGF5ZXJ7XHJcblx0QGV4dGVuZCAuY29udGludW91c1BsYXllcjtcclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHR0b3A6LTkwcHg7XHJcblx0dHJhbnNmb3JtOmluaXRpYWwhaW1wb3J0YW50O1xyXG5cdGhlaWdodDoxODBweDtcclxuXHRiYWNrZ3JvdW5kOiM3Nzc7XHJcblxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuXHRcdGhlaWdodDogMTIwcHg7XHJcblx0XHR0b3A6IC02MHB4O1xyXG5cclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGhlaWdodDogOTBweDtcclxuXHRcdHRvcDogLTYwcHg7XHJcblx0fVxyXG5cdC5hcnRpc3QtdGVtcGxhdGUtc2luZ2xlLWFydGlzdHMtYmxhbmsgJntcclxuXHRcdHRvcDogLTI3NXB4O1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG5cdFx0XHR0b3A6IC0yMjVweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHRvcDogLTE3NXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDkwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucGxheWVyTm93UGxheWluZyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAyMDA7XHJcblx0XHQuYWxidW0tYXJ0e1xyXG5cdFx0XHR3aWR0aDoxMzZweDtcclxuXHRcdFx0aGVpZ2h0OjEzNnB4O1xyXG5cdFx0XHR0b3A6MjJweDtcclxuXHRcdFx0bGVmdDoyMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0Ly8gaW1ne1xyXG5cdFx0XHRcdC8vIFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHQvLyB9XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0XHR0b3A6MTBweDtcclxuXHRcdFx0XHRsZWZ0OjEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tZXRhZGF0YXtcclxuXHRcdFx0Zm9udC1zaXplOjIzcHg7XHJcblx0XHRcdGxlZnQ6MTkwcHg7XHJcblx0XHRcdHRvcDo0NXB4O1xyXG5cdFx0XHR3aWR0aDozMzBweDtcclxuXHRcdFx0LnRyYWNrLW5hbWUsLmFsYnVtLXRpdGxle1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjQsIDE3NCwgMTQ2KTtcclxuXHRcdFx0XHRwYWRkaW5nOiA5cHggNXB4IDVweCAwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG5cdFx0XHRcdGxlZnQ6MTM1cHg7XHJcblx0XHRcdFx0dG9wOjIwcHg7XHJcblx0XHRcdFx0d2lkdGg6MzMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC43NSkgO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucGxheWVye1xyXG5cdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAxOTBweCk7XHJcblx0XHRsZWZ0OiAxOTBweDtcclxuXHRcdC5zcGVjdHJve1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XHJcblx0XHRcdGhlaWdodDogMTQ3cHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAxMHB4O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHR0b3A6IDIycHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdH1cclxuXHJcblx0XHQucHJvZ3Jlc3NMb2FkaW5ne1xyXG5cdFx0XHR0b3A6OTBweDtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI3NXB4KTtcclxuXHRcdH1cclxuXHRcdC5jb250cm9se1xyXG5cdFx0XHRoZWlnaHQ6MTgwcHg7XHJcblx0XHRcdHJpZ2h0OjQ1cHg7XHJcblx0XHR9XHJcblx0XHQud2F2ZXtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI3NXB4KTtcclxuXHRcdFx0dG9wOjcycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gMTIwcHggKTtcclxuXHRcdFx0bGVmdDoxMzVweDtcclxuXHJcblx0XHRcdC5zcGVjdHJve1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuXHRcdFx0XHRoZWlnaHQ6MTEwcHg7XHJcblx0XHRcdFx0dG9wOjEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnByb2dyZXNzTG9hZGluZ3tcclxuXHRcdFx0XHR0b3A6NjJweDtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjc1cHgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb250cm9se1xyXG5cdFx0XHRcdGhlaWdodDoxMjBweDtcclxuXHRcdFx0XHRyaWdodDo1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC53YXZle1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNzVweCk7XHJcblx0XHRcdFx0dG9wOjQ1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHQuc3BlY3Ryb3tcclxuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnByb2dyZXNzTG9hZGluZ3tcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdCNhcnRpc3RQbGF5ZXJ7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY29udHJvbHtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06c2NhbGUoMC44KTtcclxuXHRcdFx0XHRoZWlnaHQ6IDk1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbltkYXRhLWF1ZGlvcGF0aCA9IFwiXCJde1xyXG5cdC50cmFjay1udW1iZXIgc3Zne1xyXG5cdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5hdWRpby10cmFja3tcclxuXHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHR9XHJcbn0gXHJcblxyXG4uYXJ0aXN0LXRlbXBsYXRlLWRlZmF1bHQgLmlyb24tYXVkaW9wbGF5ZXIuc2hvdy1wbGF5bGlzdCAuYnV0dG9ucy1ibG9ja3tcclxuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi5hdWRpb3BsYXllci1zaXple1xyXG5cdG1heC13aWR0aDogMTAwMHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpe1xyXG5cdFx0bWF4LXdpZHRoOjg0MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLy93aWRnZXQgbXVzaWMgYXVkaW9wbGF5eWVyIG9ubHktLS0tLS0tLS0tLS0tLS0vL1xyXG4uaXJvbl9tdXNpY19wbGF5ZXJbZGF0YS1za2luPVwibXVzaWNcIl0gLmlyb24tYXVkaW9wbGF5ZXJ7XHJcblx0LmFsYnVte1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cdCYuYXVkaW9wbGF5ZXItc2l6ZXtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblx0Ji5zaG93LXBsYXlsaXN0eyBcclxuXHRcdC5wbGF5bGlzdHtcclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdG1heC13aWR0aDoxMDAlO1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7XHJcblx0XHRcdC5zb25hYXItZ3JpZCAuYWxidW17XHJcblx0XHRcdFx0cGFkZGluZzogMCA0MHB4IDAgMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuXHRcdC5hbGJ1bS1hcnR7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0LnNvbmFhci1BcnR3b3J0LWJveHtcclxuXHRcdGp1c3RpZnktc2VsZjogZW5kO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH0gXHJcbn1cclxuLmF2YWlsYWJsZS1ub3d7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uY3RuQnV0dG9uLWJsb2Nre1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLy9BcnR3b3JrIGRpc2FibGVcclxuLnNvbmFhci1uby1hcnR3b3Jre1xyXG5cdC5zb25hYXItZ3JpZHtcclxuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0fVxyXG5cclxufVxyXG5cclxuIiwiQGtleWZyYW1lcyBzaG93RWxlbWVudCB7XHJcbiAgZnJvbSB7b3BhY2l0eTogMDt9XHJcbiAgdG8ge29wYWNpdHk6IDE7fVxyXG59XHJcbkBrZXlmcmFtZXMgaGlkZUVsZW1lbnQge1xyXG4gIGZyb20ge29wYWNpdHk6IDE7fVxyXG4gIHRvIHtvcGFjaXR5OiAwO31cclxufVxyXG5cclxuLmxpc3QtdHlwZS1hbGJ1bXtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjZweCkge1xyXG4gICAgJXN0b3JlIHtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgaGVpZ2h0OiA5MHB4O1xyXG5cclxuICAgICAgLnRyYWNrLXN0b3JlIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogNzRweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gIFxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBcclxuICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4laGlkZU1vYmlsZSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjZweCkge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4laGlkZU1vYmlsZUxhcmdlIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbiVoaWRlTWVkaXVtIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyNXB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbiVoaWRlTGFyZ2Uge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbiNzb25hYXItcGxheWVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDAsIDk0cHgsIDApO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogOTBweDtcclxuICB6LWluZGV4OiA4MDEwO1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjc1cyBlYXNlLCBoZWlnaHQgMC43NXMgZWFzZTtcclxuICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjUzOXB4KXtcclxuICB0cmFuc2l0aW9uOiAxMDBtcyBlYXNlLWluO1xyXG4gIH1cclxuICAmLmVuYWJsZSB7XHJcbiAgICB0cmFuc2l0aW9uOiA1MDBtcyBlYXNlLW91dDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDAsIDAsIDApO1xyXG4gICAgLnN0b3Jle1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDg1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgxMzgsIDEzOCwgMTM4LCAwLjU1KTtcclxuICAgICAgICBcclxuICAgICAgICAudHJhY2stc3RvcmV7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAuZmF7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgKyBsaXtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxMzgsIDEzOCwgMTM4LCAwLjI1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLm9wZW5lZHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBhbmltYXRpb246IHNob3dFbGVtZW50IDAuMjVzIGVhc2UtaW4tb3V0IGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bm90KC5vcGVuZWQpe1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7ICBcclxuICAgICAgICAgIGFuaW1hdGlvbjogaGlkZUVsZW1lbnQgMC4yNXMgZWFzZS1pbi1vdXQgYm90aDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc2hvdy1saXN0IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgfVxyXG4gIC5jbG9zZSB7XHJcbiAgICByaWdodDogNTBweDtcclxuICAgIHRvcDogNDVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmLmJ0bl9wbGF5bGlzdHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICB0b3A6IDE1cHg7XHJcbiAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgfVxyXG4gICAgJi5idG4tcGxheWVyIHtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogOTRweDtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuYXVkaW9CYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgbGVmdDogOXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuZW5hYmxlIHtcclxuICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmF1ZGlvQmFyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMDNzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBsYXllck5vd1BsYXlpbmcge1xyXG4gICAgd2lkdGg6IDM0MnB4O1xyXG4gICAgLmFsYnVtLWFydCB7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmxvYWRpbmctaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43NXMgZWFzZTtcclxuICAgICAgfVxyXG4gICAgICAmLmxvYWRpbmctZW5hYmxlLmxvYWRpbmcgLmxvYWRpbmctaWNvbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAmLmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDgycHg7XHJcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggMCwgMjAwcHgsIDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAmLmhvdmVyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDAsIDAsIDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWV0YWRhdGEge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDEwMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCA1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1ZW07XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC50cmFjay1uYW1lLFxyXG4gICAgICAudHJhY2stYXJ0aXN0LFxyXG4gICAgICAudHJhY2stYWxidW0ge1xyXG4gICAgICAgIC8vZm9udC13ZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgICAgICYuc2Nyb2xsaW5nIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1cyBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kdXBsaWNhdGUge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudHJhY2stYXJ0aXN0LFxyXG4gICAgICAudHJhY2stYWxidW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgfVxyXG4gICAgICAmLm5vLWltYWdle1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcclxuICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDI1NXB4KTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAubm8tbGlzdHtcclxuICAgIC5wbGF5ZXJOb3dQbGF5aW5nIC5tZXRhZGF0YXtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMjE1cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAucGxheWxpc3Qge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDk0cHgpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuc2Nyb2xsIHtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzIwcHgpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHt9XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIC5ib3hlZCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjY1ZW07XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaHVmZmxle1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogNjBweDtcclxuICAgICAgbGVmdDogNTB2dztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQxcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBidXR0b24ucGxheSB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMzRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIEBleHRlbmQgJWhpZGVNb2JpbGVMYXJnZTtcclxuICAgIH1cclxuICAgIC50cmFja2xpc3Qge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgbGkge1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg3MCUpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgICBsaW5lLWhlaWdodDogMi40ZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMDAlKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNjVlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjY1ZW07XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRyYWNrLXN0YXR1cyB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRyYWNrLWxlbmdodCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50cmFjay1zdG9yZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBleHRlbmQgJWhpZGVNb2JpbGU7XHJcbiAgICAgICAgQGV4dGVuZCAlaGlkZU1lZGl1bTtcclxuICAgICAgfVxyXG4gICAgICAudHJhY2stdGl0bGUge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50cmFjay1hcnRpc3QsXHJcbiAgICAgIC50cmFjay1hbGJ1bSB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRyYWNrLWFsYnVtIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wbGF5ZXIge1xyXG4gICAgei1pbmRleDoyMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvcmRlci13aWR0aDogNHB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIC5wbGF5ZXItcm93IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgfVxyXG4gICAgLndhdmVzdXJmZXIge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIFxyXG4gICAgICAudGltaW5ne1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud2F2ZS1jdXN0b217XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XHJcbiAgICAgICAgbGVmdDogNzVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgLndhdmUtY3V0e1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndhdmUtYmFzZSwgLndhdmUtcHJvZ3Jlc3N7XHJcbiAgICAgICAgICB3aWR0aDogMjAwMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnByb2dyZXNze1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICBsZWZ0OiA3NXB4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgXHJcblxyXG5cclxuICAgICAgICAuYmFyIHtcclxuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZ3Jlc3NfdG90YWxUaW1le1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9ncmVzc19jdXJyZW50VGltZXtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2tpcHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnZvbHVtZXtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiAyMDA7XHJcblxyXG4gICAgICAgIC5zbGlkZXItY29udGFpbmVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICBib3R0b206IDcwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgei1pbmRleDogMjAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgLnNsaWRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDAuNXB4KTtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudWktc2xpZGVyLXJhbmdle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjAlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0wLjVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudWktc2xpZGVyLWhhbmRsZXtcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTNweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50cmlnZ2VyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlci1jb250YWluZXI6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNiYmI7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogLTZweDtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuc2xpZGVyLWNvbnRhaW5lcjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IC01cHg7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgLnNsaWRlci1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgI3NQbGF5ZXIge1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDAwbXMgZWFzZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMjAwcHgpO1xyXG4gICAgICAgIGxlZnQ6IDc1cHg7XHJcbiAgICAgICAgJi5oaWRlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucmV2ZWFsIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2dyZXNzTG9hZGluZyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XHJcbiAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDU2MnB4KTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1NTJweDtcclxuICAgICAgdG9wOiA0NXB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMDBtcyBlYXNlO1xyXG4gICAgfVxyXG4gICAgLndhdmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgIHRvcDogMjhweDtcclxuICAgICAgd2F2ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbiFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBhdC1yb290IHtcclxuICAgICAgLnN0b3JlIHtcclxuICAgICAgICBAZXh0ZW5kICVzdG9yZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRyb2wge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgJi5uby1saXN0e1xyXG4gICAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLnBsYXkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNzBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwYXRoLFxyXG4gICAgICAgIHJlY3Qge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHJlY3Qge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hdWRpby1wbGF5aW5nIHtcclxuICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcmVjdCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICAgIHJpZ2h0OiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJldmlvdXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTI1cHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGV4dGVuZCAlaGlkZU1vYmlsZTtcclxuICAgICAgICBAZXh0ZW5kICVoaWRlTW9iaWxlTGFyZ2U7XHJcbiAgICAgIH1cclxuICAgICAgLm5leHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMzVweDtcclxuICAgICAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNodWZmbGV7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2e1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2h1ZmZsZXtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgc3Zne1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5saXN0LXR5cGUtcG9kY2FzdHtcclxuXHJcbiAgICAucGxheWVyTm93UGxheWluZyAubWV0YWRhdGF7XHJcbiAgICAgICYubm8taW1hZ2V7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMjE1cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubm8tbGlzdCAucGxheWVyTm93UGxheWluZyAubWV0YWRhdGF7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcclxuICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDE3MnB4KTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNnB4KSB7XHJcbiAgICAgIC5zdG9yZXtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLnRyYWNrLXN0b3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDRweCAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxNXB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wbGF5ZXJ7IFxyXG4gICAgICAuY29udHJvbHsgXHJcbiAgICAgICAgd2lkdGg6IDExNnB4O1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBsYXl7XHJcbiAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYubm8tbGlzdHtcclxuICAgICAgICAuY29udHJvbHsgXHJcbiAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucGxheWxpc3R7XHJcbiAgICAgIC50cmFja2xpc3R7XHJcbiAgICAgICAgLnNvbmFhci1jYWxsVG9BY3Rpb257XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiMwMDA7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvbmFhci1jYWxsVG9BY3Rpb24rLnNvbmFhci1jYWxsVG9BY3Rpb257XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Bhbi50cmFjay1zdGF0dXN7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudHJhY2stYWxidW17XHJcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLnRyYWNrLWxlbmdodHtcclxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMTdcIjtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNSBGcmVlLCBGb250IEF3ZXNvbWVcXCA1IEJyYW5kcywgRm9udGVsbG87XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRyYWNrLXRpdGxle1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpe1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfSAgIFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5oaWRlLXRyYWNrLWxlbmdodCAucGxheWxpc3QgLnRyYWNrbGlzdCAudHJhY2stbGVuZ2h0e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICYuaGlkZS10cmFjay1jYXRlZ29yeSAucGxheWxpc3QgLnRyYWNrbGlzdCAudHJhY2stYWxidW17XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNvbmFhci1leHRlbmQtYnV0dG9ue1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI2cHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGl7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uc29uYWFyLXBsYXllci1zbGlkZWZhZGUtZW50ZXItYWN0aXZlIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XHJcbiAgICB0cmFuc2l0aW9uOiAxcyAwLjRzIGFsbCBlYXNlO1xyXG4gIH1cclxufVxyXG5cclxuLnNvbmFhci1wbGF5ZXItc2xpZGVmYWRlLWxlYXZlLWFjdGl2ZSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG4gIH1cclxufVxyXG5cclxuLnNvbmFhci1wbGF5ZXItc2xpZGVmYWRlLWVudGVyIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNvbmFhci1wbGF5ZXItc2xpZGVmYWRlLWxlYXZlLXRvIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNvbmFhci1wbGF5ZXItc3RvcmVmYWRlLWVudGVyLWFjdGl2ZSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMDNzIGVhc2U7XHJcbiAgfVxyXG59XHJcbi5zb25hYXItcGxheWVyLXN0b3JlZmFkZS1sZWF2ZS1hY3RpdmUge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjAzcyBlYXNlO1xyXG4gIH1cclxufVxyXG4uc29uYWFyLXBsYXllci1zdG9yZWZhZGUtZW50ZXIge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzBweCk7XHJcbiAgfVxyXG59XHJcbi5zb25hYXItcGxheWVyLXN0b3JlZmFkZS1sZWF2ZS10byB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MHB4KTtcclxuICB9XHJcbn1cclxuXHJcbiNwdXNoZXItd3JhcC5zb25hYXItbGlzdC1hY3RpdmUge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBibHVyIDAuNXMgbGluZWFyIGZvcndhcmRzO1xyXG4gICAgLW1vei1hbmltYXRpb246IGJsdXIgMC41cyBsaW5lYXIgZm9yd2FyZHM7XHJcbiAgICAtbXMtYW5pbWF0aW9uOiBibHVyIDAuNXMgbGluZWFyIGZvcndhcmRzO1xyXG4gICAgLW8tYW5pbWF0aW9uOiBibHVyIDAuNXMgbGluZWFyIGZvcndhcmRzO1xyXG4gICAgYW5pbWF0aW9uOiBibHVyIDAuNXMgbGluZWFyIGZvcndhcmRzO1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJsdXIge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDIwcHgpO1xyXG4gICAgZmlsdGVyOiBibHVyKDIwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGJsdXIge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC1tb3otZmlsdGVyOiBibHVyKDIwcHgpO1xyXG4gICAgZmlsdGVyOiBibHVyKDIwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBibHVyIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xyXG4gICAgZmlsdGVyOiBibHVyKDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigyMHB4KTtcclxuICAgIC1tb3otZmlsdGVyOiBibHVyKDIwcHgpO1xyXG4gICAgZmlsdGVyOiBibHVyKDIwcHgpO1xyXG4gIH1cclxufSIsImgxLnBhZ2UtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiA4NHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcbi5wYWdlLXN1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG59XHJcbiNwYWdlLWJhbm5lciB7XHJcbiAgei1pbmRleDowO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG59XHJcblxyXG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWJnIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDAlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICB0cmFuc2Zvcm06cm90YXRlWCgwZGVnKSB0cmFuc2xhdGUoMHB4LCAwcHgpIHRyYW5zbGF0ZVooMCk7XHJcblxyXG59XHJcblxyXG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRlbnQge1xyXG5cclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOjA7XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDMwMDtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSB0cmFuc2xhdGUoMHB4LCAwcHgpIHRyYW5zbGF0ZVooMCk7XHJcbn1cclxuXHJcbi5wYWdlLWJhbm5lci1yb3d7XHJcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbiNwYWdlLWJhbm5lciAucGFnZS1iYW5uZXItY29udGVudCAuaW5uZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHBhZGRpbmc6IDAgMjZweDtcclxufVxyXG5cclxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IC5pbm5lci50b3Age3ZlcnRpY2FsLWFsaWduOiB0b3A7fVxyXG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRlbnQgLmlubmVyLm1pZGRsZSB7dmVydGljYWwtYWxpZ246IG1pZGRsZTt9XHJcbiNwYWdlLWJhbm5lciAucGFnZS1iYW5uZXItY29udGVudCAuaW5uZXIuYm90dG9tIHt2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO31cclxuXHJcblxyXG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRlbnQgLmlubmVyIGgxIHtwYWRkaW5nLXRvcDowcHggIWltcG9ydGFudDsgICAgd29yZC1icmVhazogYnJlYWstd29yZDt9XHJcblxyXG4jcGFnZS1iYW5uZXIuZnVsbHNjcmVlbi1iYW5uZXJ7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4ucGFnZS1iYW5uZXItY29udGVudCAucGFnZS10aXRsZSwgLnBhZ2UtYmFubmVyLWNvbnRlbnQgLnBhZ2Utc3VidGl0bGV7XHJcbiAgdHJhbnNmb3JtOnJvdGF0ZVgoMGRlZykgdHJhbnNsYXRlKDBweCwgMHB4KSB0cmFuc2xhdGVaKDApO1xyXG59XHJcblxyXG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRlbnQgLnBhZ2UtdGl0bGUubGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRlbnQgLnBhZ2UtdGl0bGUuY2VudGVyZWQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRlbnQgLnBhZ2UtdGl0bGUucmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbiNwYWdlLWJhbm5lciAucGFnZS1iYW5uZXItY29udGVudCAucGFnZS1zdWJ0aXRsZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IC5wYWdlLXN1YnRpdGxlLmxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IC5wYWdlLXN1YnRpdGxlLmNlbnRlcmVkIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IC5wYWdlLXN1YnRpdGxlLnJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xyXG4gIC5wYWdlLWJhbm5lci1yb3d7XHJcbiAgICBtYXgtd2lkdGg6IDExNDRweDtcclxuICB9XHJcbn1cclxuXHJcbiIsIi8qIFBsdWdpbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbkBpbXBvcnQgJ193b29jb21tZXJjZS5zY3NzJztcclxuQGltcG9ydCAnX3Zpc3VhbC1jb21wb3Nlci5zY3NzJztcclxuQGltcG9ydCAnX21haWxjaGltcC1mb3Itd3Auc2Nzcyc7XHJcbiIsIi53b29jb21tZXJjZSB0YWJsZSxcclxuLndvb2NvbW1lcmNlIHRoLFxyXG4ud29vY29tbWVyY2UgdGQge1xyXG4gIGJvcmRlcjogMHB4O1xyXG4gIHBhZGRpbmc6IDBweDtcclxufVxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogV09PQ09NTUVSQ0UgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCBwLFxyXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCBsYWJlbCB7XHJcbiAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5zcGFuLnNvbmFhcl9pdGVtc2hvcCB7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgYWJiclt0aXRsZV0ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcclxuICAgLyogUHJvZHVjdHMgb24gMi0zLTQgQ29sdW1ucyAqL1xyXG4gIC53b29jb21tZXJjZS5jb2x1bW5zLTMgdWwucHJvZHVjdHMsXHJcbiAgLndvb2NvbW1lcmNlLmNvbHVtbnMtMiB1bC5wcm9kdWN0cyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAud29vY29tbWVyY2UuY29sdW1ucy0zIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsXHJcbiAgLndvb2NvbW1lcmNlLmNvbHVtbnMtMiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcclxuICAgIG1heC13aWR0aDogMjcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XHJcbiAgLndvb2NvbW1lcmNlLmNvbHVtbnMtMyB1bC5wcm9kdWN0cyxcclxuICAud29vY29tbWVyY2UuY29sdW1ucy0yIHVsLnByb2R1Y3RzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAud29vY29tbWVyY2UuY29sdW1ucy0zIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsXHJcbiAgLndvb2NvbW1lcmNlLmNvbHVtbnMtMiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgLndvb2NvbW1lcmNlLmNvbHVtbnMtMyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LFxyXG4gIC53b29jb21tZXJjZS5jb2x1bW5zLTIgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XHJcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZXtcclxuICAgICYuc2luZ2xlLXByb2R1Y3R7XHJcbiAgICAgICAgLndvb2NvbW1lcmNlLXRhYnN7XHJcbiAgICAgICAgICAgIC50YWJze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud29vY29tbWVyY2UtUmV2aWV3cy10aXRsZSwgLmNvbW1lbnQtcmVwbHktdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42N2VtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42N2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud29vY29tbWVyY2UtUmV2aWV3c3tcclxuICAgICAgICAgICAgICAgICNjb21tZW50c3tcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmV2aWV3X2Zvcm1fd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnl7XHJcbiAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qLnByb2R1Y3RfdGl0bGUuZW50cnktdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0X3RpdGxlLmVudHJ5LXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi53b29jb250ZW50LFxyXG5kaXYud29vY29tbWVyY2Uge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDExMDRweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcbiovXHJcbmJvZHk6bm90KC5zaW5nbGUtcHJvZHVjdCkud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuc3Rhci1yYXRpbmcge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4vKlNpbmdsZS1wcm9kdWN0Ki9cclxuXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtcGFnZSAucXVhbnRpdHkgaW5wdXQucXR5LmlucHV0LXRleHQsXHJcbi5zaW5nbGUtcHJvZHVjdCBidXR0b24ge1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWFkZGl0aW9uYWxfaW5mb3JtYXRpb24ucGFuZWwge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiM2IzYjM7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2IzYjNiMztcclxuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0aCxcclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0ZCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgLmFsdCB0ZCxcclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcyAuYWx0IHRoIHtcclxuICAgIGJhY2tncm91bmQ6IGluaXRpYWw7XHJcbn1cclxuXHJcbi5zaW5nbGUtcHJvZHVjdCAubGlua3MtYmxvY2sgLmJhY2stYnRuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zaW5nbGUtcHJvZHVjdCAubGlua3MtYmxvY2sgLmJ1dHRvbnMge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKnJldmlldyovXHJcblxyXG4ud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IGxpIGltZy5hdmF0YXIge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBib3JkZXI6MDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaXtcclxuICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxuICAgIH1cclxufVxyXG4ud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IGxpIC5jb21tZW50LXRleHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNvbW1lbnQtdGV4dD5kaXYge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5jb21tZW50LXRleHQ+ZGl2Om50aC1jaGlsZCgxKSB7XHJcbiAgICB3aWR0aDogMTI0cHg7XHJcbn1cclxuXHJcbi5jb21tZW50LXRleHQ+ZGl2Om50aC1jaGlsZCgyKSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTg5cHgpO1xyXG59XHJcblxyXG4uY29tbWVudC10ZXh0IC5zcl9pdC1tZXRhPioge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAjcmV2aWV3cyAjY29tbWVudHMgb2wuY29tbWVudGxpc3QgbGkgLmNvbW1lbnQtdGV4dCBwLnNyX2l0LW1ldGEge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtcHJvZHVjdCAuY29tbWVudC10ZXh0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257XHJcblx0Y29sb3I6IzQ0NDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgbGksIC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IHB7XHJcbiAgICBjb2xvcjogIzIyMjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtVGFicy1wYW5lbD5oMiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnNpbmdsZS1wcm9kdWN0IHRhYmxlLnNob3BfYXR0cmlidXRlcyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjYjNiM2IzO1xyXG4gICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0NHB4KSB7XHJcbiAgICAjY29tbWVudHMge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA2MyU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3JTtcclxuICAgIH1cclxuICAgICNyZXZpZXdfZm9ybV93cmFwcGVyIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAud29vY29udGVudCxcclxuICAgIGRpdi53b29jb21tZXJjZSxcclxuICAgIC53b29jb250ZW50LmNhcnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLFxyXG4gICAgLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAud29vY29tbWVyY2UgdGFibGUuY2FydCBhLnJlbW92ZSxcclxuICAgIC53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IGEucmVtb3ZlLFxyXG4gICAgLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCBhLnJlbW92ZSxcclxuICAgIC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgYS5yZW1vdmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0YWJsZSB0aCxcclxuICAgIC53b29jb21tZXJjZS1wYWdlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0YWJsZSB0aCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud3BiX3dyYXBwZXIgLndvb2NvbnRlbnQsXHJcbi53cGJfd3JhcHBlciBkaXYud29vY29tbWVyY2Uge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbn1cclxuLnByaWNlIC5hbW91bnQge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ud29vcHJpY2UgZGVsIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4ud29vcHJpY2UgaW5zIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxufVxyXG5cclxuaW5zIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud29vZGVzY3JpcHRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLndvb2Rlc2NyaXB0aW9uIHAge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbm9sLmNvbW1lbnRsaXN0IHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5jb21tZW50LWZvcm0tcmF0aW5nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtcHJvZHVjdC1yYXRpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHNwYW4ub25zYWxlLFxyXG4ud29vY29tbWVyY2UtcGFnZSBzcGFuLm9uc2FsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoIDEwMCwxMDAsMTAwICk7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ud3BiX3dyYXBwZXIgLndvb2NvbW1lcmNlIHNwYW4ub25zYWxlLFxyXG4ud3BiX3dyYXBwZXIgLndvb2NvbW1lcmNlLXBhZ2Ugc3Bhbi5vbnNhbGUge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5vbnNhbGUsXHJcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLm9uc2FsZSB7XHJcbiAgICBtYXJnaW46IDVweDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC5zdGFyLXJhdGluZyxcclxuLndvb2NvbW1lcmNlLXBhZ2UgLnN0YXItcmF0aW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgY29sb3I6ICMwMEE4QkI7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBhLmJ1dHRvbixcclxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sXHJcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24sXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b24sXHJcbi53b29jb21tZXJjZS1wYWdlIGEuYnV0dG9uLFxyXG4ud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uLFxyXG4ud29vY29tbWVyY2UtcGFnZSBpbnB1dC5idXR0b24sXHJcbi53b29jb21tZXJjZS1wYWdlICNyZXNwb25kIGlucHV0I3N1Ym1pdCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLFxyXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWx0LFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsXHJcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0LFxyXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCxcclxuLndvb2NvbW1lcmNlICNjb250ZW50IGlucHV0LmJ1dHRvbi5hbHQsXHJcbi53b29jb21tZXJjZS1wYWdlIGEuYnV0dG9uLmFsdCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbi5hbHQsXHJcbi53b29jb21tZXJjZS1wYWdlIGlucHV0LmJ1dHRvbi5hbHQsXHJcbi53b29jb21tZXJjZS1wYWdlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGlucHV0LmJ1dHRvbi5hbHQge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjM1cyBlYXNlLCBjb2xvciAwLjM1cyBlYXNlO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgYS5idXR0b246aG92ZXIsXHJcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uOmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSBhLmJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uOmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGlucHV0LmJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQ6aG92ZXIsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSBhLmJ1dHRvbi5hbHQ6aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSBpbnB1dC5idXR0b24uYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0OmhvdmVyIHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxudGQuYWN0aW9ucyBpbnB1dC5idXR0b24ge1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgYS5idXR0b246aG92ZXIsXHJcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uOmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSBhLmJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uOmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGlucHV0LmJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQ6aG92ZXIsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSBhLmJ1dHRvbi5hbHQ6aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSBpbnB1dC5idXR0b24uYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hZGRlZDpiZWZvcmUsXHJcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFkZGVkOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hZGRlZDpiZWZvcmUsXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWRkZWQ6YmVmb3JlLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLmFkZGVkOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b24uYWRkZWQ6YmVmb3JlLFxyXG4ud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uLmFkZGVkOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uLmFkZGVkOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFkZGVkOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLmFkZGVkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XHJcbiAgICBoZWlnaHQ6IDczcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGksXHJcbi53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpOmxhc3QtY2hpbGQsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaTpsYXN0LWNoaWxkLFxyXG4ud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaTpsYXN0LWNoaWxkLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaTpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSxcclxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4sXHJcbi53b29jb21tZXJjZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3BhbixcclxuLndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3BhbixcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3BhbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xyXG4gICAgY29sb3I6ICMwMEE4QkI7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIHBhZGRpbmc6IDI3cHggNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSxcclxuICAgIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuLFxyXG4gICAgLndvb2NvbW1lcmNlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEsXHJcbiAgICAud29vY29tbWVyY2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3BhbixcclxuICAgIC53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEsXHJcbiAgICAud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuLFxyXG4gICAgLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSxcclxuICAgIC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggNXB4O1xyXG4gICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgfVxyXG4gICAgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsXHJcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpob3ZlcixcclxuLndvb2NvbW1lcmNlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW46aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW46aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW46aG92ZXIge1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuLmN1cnJlbnQsXHJcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpmb2N1cyxcclxuLndvb2NvbW1lcmNlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4uY3VycmVudCxcclxuLndvb2NvbW1lcmNlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmZvY3VzLFxyXG4ud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuLmN1cnJlbnQsXHJcbi53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6Zm9jdXMsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4uY3VycmVudCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpmb2N1cyB7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSAucGx1cyxcclxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSAubWludXMsXHJcbi53b29jb21tZXJjZSAjY29udGVudCAucXVhbnRpdHkgLnBsdXMsXHJcbi53b29jb21tZXJjZSAjY29udGVudCAucXVhbnRpdHkgLm1pbnVzLFxyXG4ud29vY29tbWVyY2UtcGFnZSAucXVhbnRpdHkgLnBsdXMsXHJcbi53b29jb21tZXJjZS1wYWdlIC5xdWFudGl0eSAubWludXMsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IC5xdWFudGl0eSAucGx1cyxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgLnF1YW50aXR5IC5taW51cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSAucGx1czpob3ZlcixcclxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSAubWludXM6aG92ZXIsXHJcbi53b29jb21tZXJjZSAjY29udGVudCAucXVhbnRpdHkgLnBsdXM6aG92ZXIsXHJcbi53b29jb21tZXJjZSAjY29udGVudCAucXVhbnRpdHkgLm1pbnVzOmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSAucXVhbnRpdHkgLnBsdXM6aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlIC5xdWFudGl0eSAubWludXM6aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IC5xdWFudGl0eSAucGx1czpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgLnF1YW50aXR5IC5taW51czpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSAucGx1cyxcclxuLndvb2NvbW1lcmNlICNjb250ZW50IC5xdWFudGl0eSAucGx1cyxcclxuLndvb2NvbW1lcmNlLXBhZ2UgLnF1YW50aXR5IC5wbHVzLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCAucXVhbnRpdHkgLnBsdXMge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAucXVhbnRpdHkgaW5wdXQucXR5LFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgLnF1YW50aXR5IGlucHV0LnF0eSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgLnF1YW50aXR5IGlucHV0LnF0eSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgLnF1YW50aXR5IGlucHV0LnF0eSB7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi53cGJfd3JhcHBlciAud29vY29tbWVyY2UgLnF1YW50aXR5IGlucHV0LnF0eSxcclxuLndwYl93cmFwcGVyIC53b29jb21tZXJjZSAjY29udGVudCAucXVhbnRpdHkgaW5wdXQucXR5LFxyXG4ud3BiX3dyYXBwZXIgLndvb2NvbW1lcmNlLXBhZ2UgLnF1YW50aXR5IGlucHV0LnF0eSxcclxuLndwYl93cmFwcGVyIC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IC5xdWFudGl0eSBpbnB1dC5xdHkge1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgLnF1YW50aXR5LFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgLnF1YW50aXR5LFxyXG4ud29vY29tbWVyY2UtcGFnZSAucXVhbnRpdHksXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IC5xdWFudGl0eSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgYS5yZW1vdmUsXHJcbi53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IGEucmVtb3ZlLFxyXG4ud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IGEucmVtb3ZlLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IGEucmVtb3ZlIHtcclxuICAgIGNvbG9yOiAjMDBBOEJCO1xyXG4gICAgZm9udC1zaXplOiAyLjVlbTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZyAuc3Rhci1yYXRpbmcsXHJcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZyAuc3Rhci1yYXRpbmcge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgY29sb3I6ICMwMEE4QkI7XHJcbn1cclxuXHJcbiNjb21tZW50Zm9ybSBwLnN0YXJzIHNwYW4gYSB7XHJcbiAgICBmb250LXNpemU6IDEuMjVlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jY29tbWVudGZvcm0gLmZvcm0tc3VibWl0ICNzdWJtaXQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjM1cyBlYXNlIDBzLCBjb2xvciAwLjM1cyBlYXNlIDBzO1xyXG59XHJcblxyXG4jY29tbWVudGZvcm0gLmZvcm0tc3VibWl0ICNzdWJtaXQ6aG92ZXIge1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAjcmV2aWV3X2Zvcm0gI3Jlc3BvbmQgdGV4dGFyZWEsXHJcbi53b29jb21tZXJjZS1wYWdlICNyZXZpZXdfZm9ybSAjcmVzcG9uZCB0ZXh0YXJlYSB7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgI3Jldmlld19mb3JtICNyZXNwb25kIHAge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLm11c3QtbG9nLWluLFxyXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0sXHJcbi5jb21tZW50LXJlc3BvbmQgaWZyYW1lIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5jb21tZW50LWZvcm0tcmF0aW5nIFtmb3I9XCJyYXRpbmdcIl0ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgI3Jldmlld19mb3JtICNyZXNwb25kIC5mb3JtLXN1Ym1pdCBpbnB1dCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI3Jldmlld19mb3JtICNyZXNwb25kIC5mb3JtLXN1Ym1pdCBpbnB1dCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB0YWJsZS5jYXJ0IGEucmVtb3ZlOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCBhLnJlbW92ZTpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCBhLnJlbW92ZTpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCBhLnJlbW92ZTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBOEJCO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQsXHJcbi53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuaW5wdXQtdGV4dCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5pbnB1dC10ZXh0IHtcclxuICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuc2hpcHBpbmdfY2FsY3VsYXRvciAuc2hpcHBpbmctY2FsY3VsYXRvci1idXR0b246YWZ0ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlIC5jYXJ0LWNvbGxhdGVyYWxzIC5zaGlwcGluZ19jYWxjdWxhdG9yIC5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG4uc2hpcHBpbmctY2FsY3VsYXRvci1idXR0b24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbiNjb3Vwb25fY29kZSB7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSxcclxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvcixcclxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvLFxyXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtbWVzc2FnZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWVycm9yLFxyXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtaW5mbyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjQjgxQzIzO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnksXHJcbi53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnksXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAyJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYSBpbWcsXHJcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYSBpbWcge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyBsaSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNyb3NzLXNlbGxzIHVsLnByb2R1Y3RzIGxpIHtcclxuICAgIHdpZHRoOiA0NyU7XHJcbn1cclxuXHJcblxyXG4vKiBCbG9jayBJbWFnZSBTaW5nbGUgUGFnZSAqL1xyXG4vKlxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyBpbWcsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIGltZyxcclxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyBpbWcsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgaW1nIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyxcclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMsXHJcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDQ4JTtcclxuICAgIG1hcmdpbi1yaWdodDogNCU7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzLFxyXG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMsXHJcbiAgICAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzLFxyXG4gICAgLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnksXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnksXHJcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcbiovXHJcblxyXG4vKiBGaXggUGFkZGluZyBXb29Db21tZXJjZSB0YWJzICsgQ2FydC9DaGVja291dCAqL1xyXG5cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzLFxyXG4ud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCxcclxuLndvb2NvbW1lcmNlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwge1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi53b29jb250ZW50LmNhcnQge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuZm9ybS5jaGVja291dCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4ud29vY29udGVudCAucmVsYXRlZC5wcm9kdWN0cyB7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Uge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmNhcnQtZW1wdHkge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG5wLndvby10aGFua3Mge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbm1hcmsub3JkZXItbnVtYmVyLFxyXG5tYXJrLm9yZGVyLWRhdGUsXHJcbm1hcmsub3JkZXItc3RhdHVzLFxyXG5tYXJrLmNvdW50IHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgaW1nLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCBpbWcsXHJcbi53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgaW1nLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IGltZyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zNXMgZWFzZSAwcywgY29sb3IgMC4zNXMgZWFzZSAwcztcclxufVxyXG5cclxuLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9uOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3Jldmlld19mb3JtX3dyYXBwZXIge1xyXG4gICAgLy8gbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvcjpiZWZvcmUsXHJcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbzpiZWZvcmUsXHJcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1tZXNzYWdlOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWVycm9yOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWluZm86YmVmb3JlIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLnRyYWNrX29yZGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgLnF1YW50aXR5IGlucHV0LnF0eSxcclxuLndvb2NvbW1lcmNlICNjb250ZW50IC5xdWFudGl0eSBpbnB1dC5xdHksXHJcbi53b29jb21tZXJjZS1wYWdlIC5xdWFudGl0eSBpbnB1dC5xdHksXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IC5xdWFudGl0eSBpbnB1dC5xdHkge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M3QzBDNztcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYTpob3ZlciBpbWcsXHJcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYTpob3ZlciBpbWcge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGksXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZSxcclxuLndvb2NvbW1lcmNlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlLFxyXG4ud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YmVmb3JlLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTpiZWZvcmUsXHJcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YmVmb3JlLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YmVmb3JlLFxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTphZnRlcixcclxuLndvb2NvbW1lcmNlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YmVmb3JlLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTphZnRlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTpiZWZvcmUsXHJcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YWZ0ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YmVmb3JlLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50aW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5hdHRhY2htZW50LXNob3BfY2F0YWxvZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uYXR0YWNobWVudC1zaG9wX2NhdGFsb2c6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyBpbWcsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIGltZyxcclxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyBpbWcsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgaW1nIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYudGh1bWJuYWlscyBhLFxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnRodW1ibmFpbHMgYSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LnRodW1ibmFpbHMgYSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZGl2LnRodW1ibmFpbHMgYSB7XHJcbiAgICAvKndpZHRoOmF1dG87Ki9cclxufVxyXG5cclxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHRyIHRoLFxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSxcclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGZvb3QgdGQsXHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRmb290IHRoLFxyXG4ud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlIHRmb290IHRkLFxyXG4ud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlIHRmb290IHRoLFxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0ZCxcclxuLndvb2NvbW1lcmNlIGZvcm0ubG9naW4sXHJcbi53b29jb21tZXJjZSBmb3JtLmNoZWNrb3V0X2NvdXBvbixcclxuLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlIGZvcm0ubG9naW4sXHJcbi53b29jb21tZXJjZS1wYWdlIGZvcm0uY2hlY2tvdXRfY291cG9uLFxyXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtLnJlZ2lzdGVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNjQ2NDY0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hZGRlZF90b19jYXJ0IHtcclxuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jb3JkZXJfcmV2aWV3X2hlYWRpbmcge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuI3NpZGViYXIgaW1nLmF0dGFjaG1lbnQtc2hvcF90aHVtYm5haWwge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGU6aG92ZXIgLmNob3Nlbi1zaW5nbGU6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmNoZWNrb3V0IC5pbnB1dC10ZXh0LFxyXG4uc2hpcHBpbmdfY2FsY3VsYXRvciAuaW5wdXQtdGV4dCB7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1jaGVja291dCAuZm9ybS1yb3cgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxufVxyXG5cclxuLnNoaXBwaW5nX2NhbGN1bGF0b3Igc2VsZWN0LFxyXG4ud29vY29tbWVyY2Utb3JkZXJpbmcgc2VsZWN0IHtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XHJcbn1cclxuXHJcbi52YXJpYXRpb25zIHNlbGVjdCB7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xyXG59XHJcblxyXG4udmFyaWF0aW9ucyAubGFiZWwge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpIGEsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpIGEsXHJcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaSBhIHtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uLndjLWZvcndhcmQ6aG92ZXIge1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5idXR0b24uYWRkX3RvX2NhcnRfYnV0dG9uLnByb2R1Y3RfdHlwZV9zaW1wbGUge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMzVzIGVhc2UgMHMsIGNvbG9yIDAuMzVzIGVhc2UgMHM7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLmJ1dHRvbi5hZGRfdG9fY2FydF9idXR0b24ucHJvZHVjdF90eXBlX3NpbXBsZTpob3ZlciB7XHJcbiAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcbmJvZHk6bm90KC5zaW5nbGUtcHJvZHVjdCkgLmJ1dHRvbi5hZGRfdG9fY2FydF9idXR0b24ucHJvZHVjdF90eXBlX3NpbXBsZSB7XHJcbiAgIG1hcmdpbjogMCBhdXRvOyBcclxufVxyXG4ud29vY29tbWVyY2U6bm90KC5zaW5nbGUtcHJvZHVjdCkgc3Bhbi5wcmljZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgIGRlbHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG5cclxuICAgICAgICAuYW1vdW50e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgaDMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFiczpiZWZvcmUsXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFiczpiZWZvcmUsXHJcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnM6YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmRlc2NyaXB0aW9uX3RhYixcclxuLnJldmlld3NfdGFiIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi8qLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtY2F0ZWdvcnlfX3RpdGxlLCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgaDN7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcdFxyXG59Ki8iLCIvKiBWaXN1YWwgQ29tcG9zZXJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4jd3JhcHBlciAud3BiX3JvdyB7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiN3cmFwcGVyIC53cGJfcm93IC53aWRnZXQuaXJvbl93aWRnZXRfZGl2aWRlcjpmaXJzdC1jaGlsZCBzcGFuLmhlYWRpbmctdCxcclxuI3dyYXBwZXIgLndwYl9yb3cgLndpZGdldC5pcm9uX3dpZGdldF9kaXZpZGVyOmZpcnN0LWNoaWxkIHNwYW4uaGVhZGluZy10MyB7XHJcbiAgbWFyZ2luLXRvcDogaW5oZXJpdDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgI3dyYXBwZXIgLndwYl9yb3cgLndpZGdldC5pcm9uX3dpZGdldF9kaXZpZGVyOmZpcnN0LWNoaWxkIHNwYW4uaGVhZGluZy10LFxyXG4gICN3cmFwcGVyIC53cGJfcm93IC53aWRnZXQuaXJvbl93aWRnZXRfZGl2aWRlcjpmaXJzdC1jaGlsZCBzcGFuLmhlYWRpbmctdDMge1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxuICB9XHJcbn1cclxuXHJcbiN3cmFwcGVyIC53cGJfcm93IC53aWRnZXQuaXJvbl93aWRnZXRfZGl2aWRlcjpmaXJzdC1jaGlsZCBzcGFuLmhlYWRpbmctYixcclxuI3dyYXBwZXIgLndwYl9yb3cgLndpZGdldC5pcm9uX3dpZGdldF9kaXZpZGVyOmZpcnN0LWNoaWxkIHNwYW4uaGVhZGluZy1iMyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jd3JhcHBlciAud3BiX3Jvdy5uby1tYXJnaW4ge1xyXG4gIG1hcmdpbi1ib3R0b206IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3dyYXBwZXIgLmRlc2NyaXB0aW9uLWNvbHVtbiAud3BiX3Jvdy5pbl9jb250YWluZXIsXHJcbiN3cmFwcGVyIC5kZXNjcmlwdGlvbi1jb2x1bW4gLndwYl9yb3cuaW5fY29udGFpbmVyIHAge1xyXG4gIG1hcmdpbi10b3A6IDBweDtcclxufVxyXG5cclxuLndwYl9jb250ZW50X2VsZW1lbnQge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4ud3BiX2NvbnRlbnRfZWxlbWVudCB1bC5jaGlsZHJlbiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG5cclxuLyogNS43IENvbnRhY3RcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdC1waHAgLmVudHJ5IHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uY29udGFjdC1ib3gge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwYjBiMGI7XHJcbiAgcGFkZGluZzogNDBweCAzNXB4IDIxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDAgLTJweCAzMHB4IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5jb250YWN0LWJveCBpbWcge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogNXB4IDQ1cHggMjBweCAwO1xyXG59XHJcblxyXG4uY29udGFjdC1ib3ggYWRkcmVzcyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5jb250YWN0LWJveCAudGl0bGUge1xyXG4gIGZvbnQ6IGJvbGQgMjBweC8yNHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIG1hcmdpbjogMCAwIDVweDtcclxufVxyXG5cclxuLmNvbnRhY3QtYm94IHAge1xyXG4gIG1hcmdpbjogMCAwIDIycHg7XHJcbn1cclxuXHJcbi5jb250YWN0LWJveCAucGhvbmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMnB4IDAgMDtcclxufVxyXG5cclxuLmNvbnRhaW5lci5jbGVhci1iZyB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAuY2lyY2xlIHtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgfVxyXG4gIC5jaXJjbGUgcCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gIC5jaXJjbGUtd3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIH1cclxuICAuY2lyY2xlIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgaGVpZ2h0OiAyNDBweDtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICB9XHJcbn1cclxuXHJcbiN3cmFwcGVyIC53cGJfcm93IC5iYWNrZ3JvdW5kLW92ZXJsYXksXHJcbiN3cmFwcGVyIC53cGJfcm93IC5iZy12aWRlby13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4jd3JhcHBlciAud3BiX3JvdyAuYmFja2dyb3VuZC1vdmVybGF5LFxyXG4jd3JhcHBlciAud3BiX3JvdyAuYmctdmlkZW8td3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuI3dyYXBwZXIgLndwYl9yb3cuaGFzLWJnLXZpZGVvIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4jd3JhcHBlciAud3BiX3JvdyAuYmctdmlkZW8td3JhcCB2aWRlby5iZy12aWRlbyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG5cclxuLmNpcmNsZS13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG59XHJcblxyXG4uY2lyY2xlIHtcclxuICB3aWR0aDogMjQwcHg7XHJcbiAgaGVpZ2h0OiAyNDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBtYXJnaW46IDIwcHggYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5jaXJjbGUgaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5jaXJjbGUgLmNlbnRlcmluZyxcclxuLmNpcmNsZSAud3BiX3dyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jaXJjbGUgcCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4ud3BiX2NvbnRlbnRfZWxlbWVudC5jaXJjbGUgYSB7XHJcbiAgY29sb3I6ICNlODBlNTA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5jaXJjbGUgLmljb25zLFxyXG4uY2lyY2xlIC5mYSB7XHJcbiAgY29sb3I6ICNiMWIxYjE7XHJcbiAgZm9udC1zaXplOiAzNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogZml4IGZvciBWQyA0LjkgKi9cclxuXHJcbi52Y19jb2x1bW4taW5uZXIge1xyXG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAvKlxyXG4gIGZpeCBmb3Igc3RyZXRjaGluZyByb3dcclxuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICovXHJcbn1cclxuXHJcbi52Y19zcGFuNCAubWVkaWEtYmxvY2sgLmltYWdlLFxyXG4udmNfc3BhbjMgLm1lZGlhLWJsb2NrIC5pbWFnZSxcclxuLnZjX3NwYW4yIC5tZWRpYS1ibG9jayAuaW1hZ2Uge1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4udmNfc3BhbjQgLm1lZGlhLWJsb2NrIC50ZXh0LWJveCxcclxuLnZjX3NwYW4zIC5tZWRpYS1ibG9jayAudGV4dC1ib3gsXHJcbi52Y19zcGFuMiAubWVkaWEtYmxvY2sgLnRleHQtYm94IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnZjX3NwYW40IC5yZWNlbnQtcG9zdHMgaDIsXHJcbi52Y19zcGFuMyAucmVjZW50LXBvc3RzIGgyLFxyXG4udmNfc3BhbjIgLnJlY2VudC1wb3N0cyBoMiB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4udmNfc3BhbjQgLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciAudGV4dDEgc3BhbixcclxuLnZjX3NwYW4zIC5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSAuaW5uZXIgLnRleHQxIHNwYW4sXHJcbi52Y19zcGFuMiAuaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC50ZXh0MSBzcGFuLFxyXG4jc2lkZWJhciAuaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC50ZXh0MSBzcGFuIHtcclxuICBmb250LXNpemU6IDM2cHg7XHJcbn1cclxuXHJcbi52Y19zcGFuNCAuaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC50ZXh0MiBzcGFuLFxyXG4udmNfc3BhbjMgLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciAudGV4dDIgc3BhbixcclxuLnZjX3NwYW4yIC5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSAuaW5uZXIgLnRleHQyIHNwYW4sXHJcbiNzaWRlYmFyIC5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSAuaW5uZXIgLnRleHQyIHNwYW4ge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLnZjX3NwYW4xMiAubmV3cy1ncmlkLXdyYXAgLnRhYi10ZXh0LFxyXG4udmNfc3BhbjYgLm5ld3MtZ3JpZC13cmFwIC50YWItdGV4dCB7XHJcbiAgcGFkZGluZzogMjVweDtcclxufVxyXG5cclxuLnZjX3NwYW40IC5uZXdzLWdyaWQtd3JhcCAudGFiLXRleHQgLnRhYi10aXRsZSxcclxuLnZjX3NwYW4zIC5uZXdzLWdyaWQtd3JhcCAudGFiLXRleHQgLnRhYi10aXRsZSxcclxuLnZjX3NwYW4yIC5uZXdzLWdyaWQtd3JhcCAudGFiLXRleHQgLnRhYi10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4udmNfY29sLXNtLTQgc3Bhbi5ldmVudHMtYmFyLXRpdGxlLFxyXG4udmNfY29sLXNtLTMgc3Bhbi5ldmVudHMtYmFyLXRpdGxlLFxyXG4jc2lkZWJhciBzcGFuLmV2ZW50cy1iYXItdGl0bGUsIC5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIgc3Bhbi5ldmVudHMtYmFyLXRpdGxlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLyogU21hbGwgKi9cclxuICAudmNfY29sLXNtLTQgc3Bhbi5ldmVudHMtYmFyLXRpdGxlLFxyXG4gIC52Y19jb2wtc20tMyBzcGFuLmV2ZW50cy1iYXItdGl0bGUge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi52Y19zcGFuNCAudHlwZS1hbGJ1bSAudGV4dC1ib3ggaDIsXHJcbi52Y19zcGFuMyAudHlwZS1hbGJ1bSAudGV4dC1ib3ggaDIsXHJcbi52Y19zcGFuMiAudHlwZS1hbGJ1bSAudGV4dC1ib3ggaDIgI3NpZGViYXIgLnR5cGUtYWxidW0gLnRleHQtYm94IGgyIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi52Y19zcGFuNCAuYWxidW0tbGlzdGVuLFxyXG4udmNfc3BhbjMgLmFsYnVtLWxpc3RlbixcclxuLnZjX3NwYW4yIC5hbGJ1bS1saXN0ZW4gI3NpZGViYXIgLmFsYnVtLWxpc3RlbiB7XHJcbiAgZm9udC1zaXplOiA2MHB4O1xyXG59XHJcblxyXG5cclxuLnZjX3NwYW4zIC5wbGF5LWJ1dHRvbixcclxuLnZjX3NwYW4yIC5wbGF5LWJ1dHRvbiB7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMi41cHg7XHJcbiAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzUpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogMjVweDtcclxufVxyXG5cclxuXHJcbi52Y19jb2wtc20tMTIgLnBvc3Rfc2ltcGxlIHtcclxuICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5cclxuLnZjX3NwYW40IC5pcm9uX3dpZGdldF92aWRlb3MgLm1lZGlhLWJsb2NrIC5pbWFnZSxcclxuLnZjX3NwYW4zIC5pcm9uX3dpZGdldF92aWRlb3MgLm1lZGlhLWJsb2NrIC5pbWFnZSxcclxuLnZjX3NwYW4yIC5pcm9uX3dpZGdldF92aWRlb3MgLm1lZGlhLWJsb2NrIC5pbWFnZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi52Y19zcGFuNCAudmlkZW9ncmlkIGgyLFxyXG4udmNfc3BhbjMgLnZpZGVvZ3JpZCBoMixcclxuLnZjX3NwYW4yIC52aWRlb2dyaWQgaDIge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxufVxyXG5cclxuXHJcbi8qIENPVU5URE9XTiBXSURHRVQgKi9cclxuXHJcblxyXG4vKiBWQyBjb3VudGRvd24gKi9cclxuXHJcbi52Yy1jb3VudGRvd24td3JhcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnZjLWNvdW50ZG93bi13cmFwIC5jb3VudGRvd24tcGVyaW9kIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udmMtY291bnRkb3duLXdyYXAgLmNvdW50ZG93bi1wZXJpb2Qge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi52Yy1jb3VudGRvd24td3JhcC5zaG93X2xhYmVscyAuY291bnRkb3duLXBlcmlvZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi52Yy1jb3VudGRvd24td3JhcCAuY291bnRkb3duLWJsb2NrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLndpZGdldC1jb3VudGRvd24gLmxhYmVsLWFsaWduLWNlbnRlciAuY291bnRkb3duLXBlcmlvZCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ud2lkZ2V0LWNvdW50ZG93biAubGFiZWwtYWxpZ24tbGVmdCAuY291bnRkb3duLXBlcmlvZCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLndpZGdldC1jb3VudGRvd24gLmxhYmVsLWFsaWduLXJpZ2h0IC5jb3VudGRvd24tcGVyaW9kIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnZjLWNvdW50ZG93bi13cmFwIC5jb3VudGRvd24tcm93IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiBpbmhlcml0O1xyXG59XHJcblxyXG4udmMtY291bnRkb3duLXdyYXAgLmNvdW50ZG93bi1zZWN0aW9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vKiBDb3VudGRvd24gV2lkZ2V0ICovXHJcblxyXG4ud2lkZ2V0LWNvdW50ZG93biAuY291bnRkb3duLWJsb2NrIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLndpZGdldC1jb3VudGRvd24gLmNvdW50ZG93bi1ibG9jayBzcGFuLmNvdW50ZG93bi1yb3cge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ud2lkZ2V0LWNvdW50ZG93biAuY291bnRkb3duLWJsb2NrIHNwYW4uY291bnRkb3duLXNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ud2lkZ2V0LWNvdW50ZG93biAuY291bnRkb3duLWJsb2NrIHNwYW4uY291bnRkb3duLXNlY3Rpb246Zmlyc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53aWRnZXQtY291bnRkb3duIC5jb3VudGRvd24tYmxvY2sgc3Bhbi5jb3VudGRvd24tc2VjdGlvbjpsYXN0LW9mLXR5cGUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2lkZ2V0LWNvdW50ZG93biAuY291bnRkb3duLWJsb2NrIHNwYW4uY291bnRkb3duLXNlY3Rpb24gc3Bhbi5jb3VudGRvd24tYW1vdW50IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLndpZGdldC1jb3VudGRvd24gLmNvdW50ZG93bi1ibG9jayBzcGFuLmNvdW50ZG93bi1zZWN0aW9uIHNwYW4uY291bnRkb3duLWFtb3VudCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uY291bnRfc3BsaXR0ZXIge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uY291bnRfc3BsaXR0ZXI6bGFzdC1jaGlsZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC52Y19zcGFuMyAuY291bnRkb3duLWJsb2NrLFxyXG4gIC52Y19zcGFuMiAuY291bnRkb3duLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnZjX3NwYW4zIC5jb3VudGRvd24td3JhcCAuZXZlbnQtdGV4dC13cmFwLFxyXG4gIC52Y19zcGFuMiAuY291bnRkb3duLXdyYXAgLmV2ZW50LXRleHQtd3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcbiAgLnZjX3NwYW40IC5jb3VudGRvd24tYmxvY2ssXHJcbiAgLnZjX3NwYW4zIC5jb3VudGRvd24tYmxvY2ssXHJcbiAgLnZjX3NwYW4yIC5jb3VudGRvd24tYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC52Y19zcGFuNCAuY291bnRkb3duLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC52Y19zcGFuNCAuY291bnRkb3duLXdyYXAgLmV2ZW50LXRleHQtd3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIEZpeCBOZXdzL1ZpZGVvIExpc3RzICovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC52Y19zcGFuNCAuaXJvbl93aWRnZXRfdmlkZW9zLFxyXG4gIC52Y19zcGFuMyAuaXJvbl93aWRnZXRfdmlkZW9zLFxyXG4gIC52Y19zcGFuMiAuaXJvbl93aWRnZXRfdmlkZW9ze1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuICAudmNfc3BhbjQgLmlyb25fd2lkZ2V0X3ZpZGVvcyxcclxuICAudmNfc3BhbjMgLmlyb25fd2lkZ2V0X3ZpZGVvcyxcclxuICAudmNfc3BhbjIgLmlyb25fd2lkZ2V0X3ZpZGVvc3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLndwYl9yb3csXHJcbi53cGJfY29udGVudF9lbGVtZW50LFxyXG51bC53cGJfdGh1bWJuYWlscy1mbHVpZD5saSxcclxuLmxhc3RfdG9nZ2xlX2VsX21hcmdpbixcclxuLndwYl9idXR0b24ge1xyXG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcbi8qIE5ldyBWaXN1YWwgQ29tcG9zZXIgT3ZlcnJpZGVzICovXHJcblxyXG4ud3BiX3NpbmdsZV9pbWFnZSBpbWcge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG5cclxuXHJcbi52Y19zaW5nbGVfaW1hZ2Utd3JhcHBlci5pbWdfZnVsbHdpZHRoIGltZyB7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG59XHJcblxyXG5cclxuXHJcbi53cGJfY29udGVudF9lbGVtZW50IC53cGJfYWNjb3JkaW9uX3dyYXBwZXIgLndwYl9hY2NvcmRpb25faGVhZGVyLFxyXG4ud3BiX2NvbnRlbnRfZWxlbWVudC53cGJfdGFicyAud3BiX3RvdXJfdGFic193cmFwcGVyIC53cGJfdGFiIHtcclxuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52Y19yb3cge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XHJcbiAgICBwZXJzcGVjdGl2ZS1vcmlnaW46IGNlbnRlcjtcclxuICB9XHJcbiAgLnNyX2l0X2Ryb3BzaGFkb3c6YmVmb3JlLFxyXG4gIC5zcl9pdF9kcm9wc2hhZG93OmFmdGVyIHtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvdHRvbTogMjVweDtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgdG9wOiA4MCU7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzc3NztcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDM1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBib3gtc2hhZG93OiAwIDM1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcclxuICB9XHJcbiAgLnNyX2l0X2Ryb3BzaGFkb3c6YWZ0ZXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4ZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg4ZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg4ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDhkZWcpO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIEFjY29yZGlvbiBTdHlsZSAqL1xyXG5cclxuLndwYl9hY2NvcmRpb25fc2VjdGlvbiBhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndwYl9hY2NvcmRpb25fc2VjdGlvbiBhOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53cGJfYWNjb3JkaW9uX2hlYWRlciB7XHJcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud3BiX2FjY29yZGlvbl9oZWFkZXI6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndwYl9hY2NvcmRpb25fY29udGVudCBwIHtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi52Yy1jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udmMtY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2OmJlZm9yZSxcclxuLnZjLWNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dDpiZWZvcmUge1xyXG4gIHRvcDogMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52Yy1jYXJvdXNlbC1jb250cm9sIHtcclxuICBtYXJnaW4tdG9wOiAtMzRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcbi8qIFRhYnMgKi9cclxuLnZjX3R0YS10aXRsZS10ZXh0e1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcblxyXG4udmNfY3VzdG9tX2hlYWRpbmcgYSwgLnZjX2N1c3RvbV9oZWFkaW5nIGE6Zm9jdXMsIC52Y19jdXN0b21faGVhZGluZyBhOnZpc2l0ZWQge1xyXG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNyX2l0LWlubGluZS1ibG9ja3tcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4udmNfYnRuMyB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbn1cclxuXHJcblxyXG4vKiBGb290ZXJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiNmb290ZXIge1xyXG4gIC8qIEN1c3RvbSB2Y19jYXJvdXNlbCAoU1BPTlNPUikgKi9cclxuICAudmNfaW1hZ2VzX2Nhcm91c2VsLFxyXG4gIC52Y19jYXJvdXNlbC1zbGlkZWxpbmUge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnZjX2Nhcm91c2VsLXNsaWRlbGluZS1pbm5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmPi52Y19pdGVtIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgIH1cclxuICAgIC52Y19pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIFZDIEJ1dHRvbiBlbGVtZW50ICovXHJcbiAgLnZjX2J0bjMtc2hhcGUtcm91bmQge1xyXG4gICAgJi52Y19idG4zLXNpemUtbGcge1xyXG4gICAgICB3aWR0aDogNThweDtcclxuICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgfVxyXG4gICAgJi52Y19idG4zLXNpemUtbWQge1xyXG4gICAgICB3aWR0aDogNDhweDtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG4gICAgJi52Y19idG4zLXNpemUtc20ge1xyXG4gICAgICB3aWR0aDogMzlweDtcclxuICAgICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgfVxyXG4gICAgJi52Y19idG4zLXNpemUteHMge1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbiAgdWwge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG4vLyB0ZXh0IGFsaWdubWVudCBmb3IgVkMgQ29sdW1ucyBhbmQgSW5uZXIgQ29sdW1uc1xyXG4qL1xyXG5cclxuLnRleHQtbGVmdCAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4udGV4dC1sZWZ0LFxyXG4udGV4dC1sZWZ0IC5pY29uLWJveC1pbmxpbmUsXHJcbi50ZXh0LWxnLWxlZnQgLm1jNHdwLWZvcm0sXHJcbi50ZXh0LWxnLWxlZnQgLnZjX2J0bjMtY29udGFpbmVyLFxyXG4udGV4dC1sZy1sZWZ0IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbi50ZXh0LWxnLWxlZnQsXHJcbi50ZXh0LWxnLWxlZnQgLmljb24tYm94LWlubGluZSB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnRleHQtbGVmdCAudmNfY3VzdG9tX2hlYWRpbmcsXHJcbi50ZXh0LWxnLWxlZnQgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWxlZnQgLmljb24tYm94LWlubGluZSxcclxuLnRleHQtbGctbGVmdCAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi50ZXh0LXJpZ2h0IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbi50ZXh0LXJpZ2h0LFxyXG4udGV4dC1yaWdodCAuaWNvbi1ib3gtaW5saW5lLFxyXG4udGV4dC1sZy1yaWdodCAubWM0d3AtZm9ybSxcclxuLnRleHQtbGctcmlnaHQgLnZjX2J0bjMtY29udGFpbmVyLFxyXG4udGV4dC1sZy1yaWdodCAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4udGV4dC1sZy1yaWdodCxcclxuLnRleHQtbGctcmlnaHQgLmljb24tYm94LWlubGluZSB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi50ZXh0LXJpZ2h0IC52Y19jdXN0b21faGVhZGluZyxcclxuLnRleHQtbGctcmlnaHQgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1yaWdodCAuaWNvbi1ib3gtaW5saW5lLFxyXG4udGV4dC1sZy1yaWdodCAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XHJcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlciAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4udGV4dC1jZW50ZXIsXHJcbi50ZXh0LWNlbnRlciAuaWNvbi1ib3gtaW5saW5lLFxyXG4udGV4dC1sZy1jZW50ZXIgLm1jNHdwLWZvcm0sXHJcbi50ZXh0LWxnLWNlbnRlciAudmNfYnRuMy1jb250YWluZXIsXHJcbi50ZXh0LWxnLWNlbnRlciAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4udGV4dC1sZy1jZW50ZXIsXHJcbi50ZXh0LWxnLWNlbnRlciAuaWNvbi1ib3gtaW5saW5lIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlciAudmNfY3VzdG9tX2hlYWRpbmcsXHJcbi50ZXh0LWxnLWNlbnRlciAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1jZW50ZXIgLmljb24tYm94LWlubGluZSxcclxuLnRleHQtbGctY2VudGVyIC5pY29uLWJveC1pbmxpbmUge1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LWp1c3RpZnkgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuLnRleHQtanVzdGlmeSxcclxuLnRleHQtanVzdGlmeSAuaWNvbi1ib3gtaW5saW5lLFxyXG4udGV4dC1sZy1qdXN0aWZ5IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbi50ZXh0LWxnLWp1c3RpZnkgLnZjX2J0bjMtY29udGFpbmVyLFxyXG4udGV4dC1sZy1qdXN0aWZ5LFxyXG4udGV4dC1sZy1qdXN0aWZ5IC5pY29uLWJveC1pbmxpbmUge1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbn1cclxuXHJcbi50ZXh0LWp1c3RpZnkgLnZjX2N1c3RvbV9oZWFkaW5nLFxyXG4udGV4dC1sZy1qdXN0aWZ5IC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1qdXN0aWZ5IC5pY29uLWJveC1pbmxpbmUsXHJcbi50ZXh0LWxnLWp1c3RpZnkgLmljb24tYm94LWlubGluZSB7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gIGp1c3RpZnktY29udGVudDoganVzdGlmeTtcclxufVxyXG5cclxuXHJcbi8qIH0qL1xyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLnRleHQtbWQtbGVmdCAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4gIC50ZXh0LW1kLWxlZnQsXHJcbiAgLnRleHQtbWQtbGVmdCAuaWNvbi1ib3gtaW5saW5lLFxyXG4gIC50ZXh0LW1kLWxlZnQgLnZjX2J0bjMtY29udGFpbmVyLFxyXG4gIC50ZXh0LW1kLWxlZnQgLm1jNHdwLWZvcm0ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLnRleHQtbWQtbGVmdCAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGV4dC1tZC1sZWZ0IC5pY29uLWJveC1pbmxpbmUge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcbiAgLnRleHQtbWQtcmlnaHQgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuICAudGV4dC1tZC1yaWdodCxcclxuICAudGV4dC1tZC1yaWdodCAuaWNvbi1ib3gtaW5saW5lLFxyXG4gIC50ZXh0LW1kLXJpZ2h0IC52Y19idG4zLWNvbnRhaW5lcixcclxuICAudGV4dC1tZC1yaWdodCAubWM0d3AtZm9ybSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgLnRleHQtbWQtcmlnaHQgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50ZXh0LW1kLXJpZ2h0IC5pY29uLWJveC1pbmxpbmUge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xyXG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcbiAgLnRleHQtbWQtY2VudGVyIC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbiAgLnRleHQtbWQtY2VudGVyLFxyXG4gIC50ZXh0LW1kLWNlbnRlciAuaWNvbi1ib3gtaW5saW5lLFxyXG4gIC50ZXh0LW1kLWNlbnRlciAudmNfYnRuMy1jb250YWluZXIsXHJcbiAgLnRleHQtbWQtY2VudGVyIC5tYzR3cC1mb3JtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnRleHQtbWQtY2VudGVyIC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRleHQtbWQtY2VudGVyIC5pY29uLWJveC1pbmxpbmUge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIC50ZXh0LW1kLWp1c3RpZnkgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuICAudGV4dC1tZC1qdXN0aWZ5LFxyXG4gIC50ZXh0LW1kLWp1c3RpZnkgLmljb24tYm94LWlubGluZSxcclxuICAudGV4dC1tZC1qdXN0aWZ5IC52Y19idG4zLWNvbnRhaW5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gIH1cclxuICAudGV4dC1tZC1qdXN0aWZ5IC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50ZXh0LW1kLWp1c3RpZnkgLmljb24tYm94LWlubGluZSB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDoganVzdGlmeTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC50ZXh0LXNtLWxlZnQgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuICAudGV4dC1zbS1sZWZ0LFxyXG4gIC50ZXh0LXNtLWxlZnQgLmljb24tYm94LWlubGluZSxcclxuICAudGV4dC1zbS1sZWZ0IC52Y19idG4zLWNvbnRhaW5lcixcclxuICAudGV4dC1zbS1sZWZ0IC5tYzR3cC1mb3JtIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXNtLWxlZnQgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRleHQtc20tbGVmdCAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXNtLXJpZ2h0IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbiAgLnRleHQtc20tcmlnaHQsXHJcbiAgLnRleHQtc20tcmlnaHQgLmljb24tYm94LWlubGluZSxcclxuICAudGV4dC1zbS1yaWdodCAudmNfYnRuMy1jb250YWluZXIsXHJcbiAgLnRleHQtc20tcmlnaHQgLm1jNHdwLWZvcm0ge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gIC50ZXh0LXNtLXJpZ2h0IC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGV4dC1zbS1yaWdodCAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG4gIC50ZXh0LXNtLWNlbnRlciAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4gIC50ZXh0LXNtLWNlbnRlcixcclxuICAudGV4dC1zbS1jZW50ZXIgLmljb24tYm94LWlubGluZSxcclxuICAudGV4dC1zbS1jZW50ZXIgLnZjX2J0bjMtY29udGFpbmVyLFxyXG4gIC50ZXh0LXNtLWNlbnRlciAubWM0d3AtZm9ybSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC50ZXh0LXNtLWNlbnRlciAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXNtLWNlbnRlciAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAudGV4dC1zbS1qdXN0aWZ5IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbiAgLnRleHQtc20tanVzdGlmeSxcclxuICAudGV4dC1zbS1qdXN0aWZ5IC5pY29uLWJveC1pbmxpbmUsXHJcbiAgLnRleHQtc20tanVzdGlmeSAudmNfYnRuMy1jb250YWluZXIsXHJcbiAge1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICB9XHJcbiAgLnRleHQtc20tanVzdGlmeSAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGV4dC1zbS1qdXN0aWZ5IC5pY29uLWJveC1pbmxpbmUge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGp1c3RpZnk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTQzcHgpIHtcclxuICAudGV4dC14cy1sZWZ0IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbiAgLnRleHQteHMtbGVmdCxcclxuICAudGV4dC14cy1sZWZ0IC5pY29uLWJveC1pbmxpbmUsXHJcbiAgLnRleHQteHMtbGVmdCAudmNfYnRuMy1jb250YWluZXIsXHJcbiAgLnRleHQteHMtbGVmdCAubWM0d3AtZm9ybSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAudGV4dC14cy1sZWZ0IC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXhzLWxlZnQgLmljb24tYm94LWlubGluZSB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICAudGV4dC14cy1yaWdodCAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4gIC50ZXh0LXhzLXJpZ2h0LFxyXG4gIC50ZXh0LXhzLXJpZ2h0IC5pY29uLWJveC1pbmxpbmUsXHJcbiAgLnRleHQteHMtcmlnaHQgLnZjX2J0bjMtY29udGFpbmVyLFxyXG4gIC50ZXh0LXhzLXJpZ2h0IC5tYzR3cC1mb3JtIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAudGV4dC14cy1yaWdodCAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRleHQteHMtcmlnaHQgLmljb24tYm94LWlubGluZSB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxuICAudGV4dC14cy1jZW50ZXIgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuICAudGV4dC14cy1jZW50ZXIsXHJcbiAgLnRleHQteHMtY2VudGVyIC5pY29uLWJveC1pbmxpbmUsXHJcbiAgLnRleHQteHMtY2VudGVyIC52Y19idG4zLWNvbnRhaW5lcixcclxuICAudGV4dC14cy1jZW50ZXIgLm1jNHdwLWZvcm0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAudGV4dC14cy1jZW50ZXIgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGV4dC14cy1jZW50ZXIgLmljb24tYm94LWlubGluZSB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgLnRleHQteHMtanVzdGlmeSAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4gIC50ZXh0LXhzLWp1c3RpZnksXHJcbiAgLnRleHQteHMtanVzdGlmeSAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgfVxyXG4gIC50ZXh0LXhzLWp1c3RpZnkgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRleHQteHMtanVzdGlmeSAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBqdXN0aWZ5O1xyXG4gIH1cclxufSIsIi8qIE1haWxjaGltcCAgZm9yICBXb3JkcHJlc3MqL1xyXG4ubWM0d3AtZm9ybXtcclxuICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGN1cnNvcjogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW46IDFlbSAwO1xyXG59XHJcbi5tYzR3cC1mb3JtIGlucHV0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLm1jNHdwLWZvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG5jb2xvcjojMDAwMDAwIWltcG9ydGFudDtcclxufVxyXG4ubWM0d3AtZm9ybTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG4ubWM0d3AtZm9ybSBsYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLm1jNHdwLWZvcm0gaW5wdXQucGxhY2Vob2xkZXJzanMge1xyXG4gICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG59XHJcbi5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZWxdLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLC5tYzR3cC1mb3JtIHNlbGVjdCwubWM0d3AtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDQ2OHB4O1xyXG59XHJcbi5tYzR3cC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSB7XHJcbiAgICBtaW4td2lkdGg6IDQwcHg7XHJcbn1cclxuLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0sLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIDZweCAwIDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgd2lkdGg6IDEzcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogY2hlY2tib3g7XHJcbiAgICBhcHBlYXJhbmNlOiBjaGVja2JveDtcclxufVxyXG4ubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHJhZGlvO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiByYWRpbztcclxuICAgIGFwcGVhcmFuY2U6IHJhZGlvO1xyXG59XHJcbi5tYzR3cC1mb3JtIGJ1dHRvbiwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgbWFyZ2luOjI0cHg7XHJcbiAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6MTZweDtcclxufVxyXG4ubWM0d3AtZm9ybSBidXR0b24sLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9YnV0dG9uXSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA5cHggNDVweCA5cHggNDVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgZmlsdGVyOiBub25lO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG59XHJcbi5tYzR3cC1mb3JtIGJ1dHRvbjpmb2N1cywubWM0d3AtZm9ybSBpbnB1dDpmb2N1cywubWM0d3AtZm9ybSBzZWxlY3Q6Zm9jdXMsLm1jNHdwLWZvcm0gdGV4dGFyZWE6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuLm1jNHdwLWZvcm0gYnV0dG9uOmZvY3VzLC5tYzR3cC1mb3JtIGJ1dHRvbjpob3ZlciwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cywubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG59XHJcbi5tYzR3cC1mb3JtIGJ1dHRvbjphY3RpdmUsLm1jNHdwLWZvcm0gYnV0dG9uOmZvY3VzLC5tYzR3cC1mb3JtIGJ1dHRvbjpob3ZlciwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbn1cclxuLm1jNHdwLWZvcm0gbGFiZWw+c3BhbiwubWM0d3AtZm9ybSBsaT5sYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi5tYzR3cC1mb3JtIC5tYzR3cC1hbGVydCB7XHJcbiAgICBjb2xvcjogI2MwOTg1MztcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcbi5tYzR3cC1mb3JtIC5tYzR3cC1zdWNjZXNzIHtcclxuICAgIGNvbG9yOiAjNDY4ODQ3O1xyXG59XHJcbi5tYzR3cC1mb3JtIC5tYzR3cC1ub3RpY2Uge1xyXG4gICAgY29sb3I6ICMzYTg3YWQ7XHJcbn1cclxuLm1jNHdwLWZvcm0gLm1jNHdwLWVycm9yIHtcclxuICAgIGNvbG9yOiAjQ0Q1QzVDO1xyXG59XHJcbi5ydGwgLm1jNHdwLWZvcm0tcmVzZXQgaW5wdXRbdHlwZT1jaGVja2JveF0sLnJ0bCAubWM0d3AtZm9ybS1yZXNldCBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICBtYXJnaW46IDAgMCAwIDZweDtcclxufVxyXG4ubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRleHRdLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXVybF0sLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sLm1jNHdwLWZvcm0gc2VsZWN0LC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDExcHggMjdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5tYzR3cC1mb3JtIGlucHV0W2Rpc2FibGVkXSwubWM0d3AtZm9ybSBpbnB1dFtyZWFkb25seV0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZVxyXG59XHJcblxyXG4ubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXTpmb2N1cywubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXVybF06Zm9jdXMsLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXTpmb2N1cywubWM0d3AtZm9ybSBzZWxlY3Q6Zm9jdXMsLm1jNHdwLWZvcm0gdGV4dGFyZWE6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwwIDAgOHB4IHJnYmEoMjU1LDI1NSwyNTUsLjE1KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDhweCByZ2JhKDI1NSwyNTUsMjU1LC4xNSk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwwIDAgOHB4IHJnYmEoMjU1LDI1NSwyNTUsLjE1KTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLC5tYzR3cC1cclxuICAgICAgZm9ybSBpbnB1dFt0eXBlPWRhdGVdLC5tYzR3cC1mb3JtIHNlbGVjdCwubWM0d3AtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICB9XHJcbn0iLCIvKk1FTlUgU09DSUFMIE5FVFdPUksgSUNPTiovXHJcbi5tZW51LWljb24tYXBwbGVtdXNpYz5hOmJlZm9yZSwgLm1lbnUtaWNvbi1iYW5kY2FtcD5hOmJlZm9yZSwgLm1lbnUtaWNvbi1mYWNlYm9vaz5hOmJlZm9yZSwgLm1lbnUtaWNvbi1nb29nbGVwbHVzPmE6YmVmb3JlLCAubWVudS1pY29uLWdvb2dsZXBsYXk+YTpiZWZvcmUsIC5tZW51LWljb24taW5zdGFncmFtPmE6YmVmb3JlLCAubWVudS1pY29uLW1peGNsb3VkPmE6YmVmb3JlLCAubWVudS1pY29uLXNuYXBjaGF0PmE6YmVmb3JlLCAubWVudS1pY29uLXNvdW5kY2xvdWQ+YTpiZWZvcmUsIC5tZW51LWljb24tc3BvdGlmeT5hOmJlZm9yZSwgLm1lbnUtaWNvbi10d2l0dGVyPmE6YmVmb3JlLCAubWVudS1pY29uLXZpbWVvPmE6YmVmb3JlLCAubWVudS1pY29uLXZrPmE6YmVmb3JlLCAubWVudS1pY29uLXlvdXR1YmU+YTpiZWZvcmV7XHJcbiAgICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNSBGcmVlLCBGb250IEF3ZXNvbWVcXCA1IEJyYW5kcywgRm9udGVsbG87XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuLm1lbnUtaWNvbi1hcHBsZW11c2ljPmE6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcXGYxNzlcIjtcclxufVxyXG4ubWVudS1pY29uLWJhbmRjYW1wPmE6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcXGYyZDVcIjtcclxufVxyXG4ubWVudS1pY29uLWZhY2Vib29rPmE6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcXGYzOWVcIjtcclxufVxyXG4ubWVudS1pY29uLWdvb2dsZXBsYXk+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjNhYlwiO1xyXG59XHJcbi5tZW51LWljb24tZ29vZ2xlcGx1cz5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XHJcbn1cclxuLm1lbnUtaWNvbi1pbnN0YWdyYW0+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjE2ZFwiO1xyXG59XHJcbi5tZW51LWljb24tbWl4Y2xvdWQ+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjI4OVwiO1xyXG59XHJcbi5tZW51LWljb24tc25hcGNoYXQ+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjJhYlwiO1xyXG59XHJcbi5tZW51LWljb24tc291bmRjbG91ZD5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XHJcbn1cclxuLm1lbnUtaWNvbi1zcG90aWZ5PmE6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcXGYxYmNcIjtcclxufVxyXG4ubWVudS1pY29uLXR3aXR0ZXI+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5OVwiO1xyXG59XHJcbi5tZW51LWljb24tdmltZW8+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjI3ZFwiO1xyXG59XHJcbi5tZW51LWljb24tdms+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjE4OVwiO1xyXG59XHJcbi5tZW51LWljb24teW91dHViZT5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XHJcbn1cclxuLyogQ2xhc3MgdG8gcm90YXRlIHdpZGdldHMgYW5kIGVsZW1lbnRzICovXHJcbi5yb3RhdGVNZXtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbn1cclxuLyogRVNHIExvYWQgTW9yZSBCdXR0b24gKi9cclxuLmVzZy1sb2FkbW9yZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcbi8qIEdyYWRpZW50TWFwcyBlZmZlY3RcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICAgLnNyX2l0LWdyYWRpZW50bWFwcy1za2lue1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC52Y19zaW5nbGVfaW1hZ2Utd3JhcHBlcntcclxuICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9IFxyXG4gICAgLmVzZy1tZWRpYS1jb3Zlci13cmFwcGVyOmhvdmVyIC5lc2ctbWVkaWEtcG9zdGVyLCAuZXNnLW1lZGlhLWNvdmVyLXdyYXBwZXI6aG92ZXIgLmVzZy1lbnRyeS1tZWRpYXtcclxuXHQgICAgZmlsdGVyOmluaXRpYWwgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLyogRGVtbyBDdXN0b20gQ1NTXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKiBNQUdORVRJQyBFTEVNRU5UT1JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcbi5fbWFnbmV0aWNfZWxlbWVudG9yIHtcclxuICAgIC5zb25hYXItZmlsdGVycyAuZXNnLWZpbHRlcmJ1dHRvbiwgLnNvbmFhci1maWx0ZXJzIC5lc2ctbmF2aWdhdGlvbmJ1dHRvbi5lc2ctbG9hZG1vcmUsIC5zb25hYXItZmlsdGVycyAuZXNnLXNvcnRidXR0b24sIC5zb25hYXItZmlsdGVycyAuZXNnLWNhcnRidXR0b24sIC5wb2RjYXN0LWZpbHRlciBsaSwgLmVzZy1zb3J0YnV0dG9uLCBhLmJ0X3Jzc19zdWJzY3JpYmUge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9ICBcclxuICAgIFxyXG4gICAgLypFdmVudCBsaXN0Ki9cclxuICAgICAgICBcclxuICAgIC5ldmVudHMtYmFyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tU3BlY2lhbCBtZW51LS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE1OHB4KSB7XHJcbiAgICAgICAgLmVsZW1lbnRvci1zZWN0aW9uLXN0cmV0Y2hlZC5lbGVtZW50b3Itc2VjdGlvbi1mdWxsX3dpZHRoIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQ+LmVsZW1lbnRvci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLXBvc3RzLWNsYXNzaWMgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgI3B1c2hlci13cmFwIHtcclxuICAgICAgICAgICAgbGVmdDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgLnNpZGUtbWVudTpub3QoLm9wZW4pIC5tZW51LW1haW4tbWVudS1jb250YWluZXIsXHJcbiAgICAgICAgLnNpZGUtbWVudTpub3QoLm9wZW4pIC5sb2dvLWRlc2t0b3Age1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyLFxyXG4gICAgICAgIC5sb2dvLWRlc2t0b3Age1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bC5zdWItbWVudTpub3QoLmFjdGl2ZSkge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTU4cHgpIHtcclxuICAgICAgICAvKi0tLW1ha2UgdGhlIG1lbnUgaWNvbiBibGFjayBvbiBtb2JpbGUgLS0tKi9cclxuICAgICAgICAubWVudS10b2dnbGUgc3BhbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LW1lbnUgbGkgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGEuc2l0ZS1sb2dvIHtcclxuICAgICAgICB0b3A6IDQwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc2lkZS1tZW51IHtcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAuc2lkZS1tZW51Lm9wZW4ge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuc3ViLW1lbnUuYWN0aXZlIGxpLm1lbnUtaXRlbSBhIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICB9XHJcbiAgICAuc2lkZS1tZW51Lm9wZW4gLm5hdi1tZW51IGxpIGEge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2QzZDNkO1xyXG4gICAgfVxyXG4gICAgLm5hdi1tZW51IGxpIGEge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgLndwLWFkbWluLWJhciAuc2l0ZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODRweDtcclxuICAgIH1cclxuICAgIC5zaXRlLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1NHB4O1xyXG4gICAgfVxyXG4gICAgLm5hdi1ob2xkZXIge1xyXG4gICAgICAgIHRvcDogNXZoO1xyXG4gICAgfVxyXG4gICAgLm1lbnUtdG9nZ2xlIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc2lkZS1tZW51LmxlZnR0eXBlOm5vdCgub3Blbikge1xyXG4gICAgICAgIGxlZnQ6IC0zMDBweDtcclxuICAgIH1cclxuICAgIC5zaWRlLW1lbnUubGVmdHR5cGUub3BlbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIC5tZW51LXRvZ2dsZSBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnN1Yi1hcnJvdyBpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgdWwuaGVhZGVyLXRvcC1tZW51IGxpIGEge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tRW5kIFNwZWNpYWwgbWVudS0tLS0tLS0tLS0tLS0tLS0tKi9cclxufVxyXG5cclxuXHJcbi8qIE1BR05FVElDIFdQQkFLRVJZXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgIFxyXG4uX21hZ25ldGljIHtcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICAmLmhpZGUtaGVhZGVyIHsgICBcclxuICAgICAgICBbZGF0YS12Yy1mdWxsLXdpZHRoPVwidHJ1ZVwiXS52Y19yb3cge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogaW5pdGlhbCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfSAgIFxyXG4gICAgIH1cclxuICAgICBcclxuICAgIGEucHJvbW9ib3g6aG92ZXIgaW1nIHtcclxuICAgICAgICBmaWx0ZXI6IGJsdXIoM3B4KSBicmlnaHRuZXNzKDYwJSk7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtZXZlbnQtdGl0bGUsXHJcbiAgICAuc3JfaXQtZXZlbnQtYXJ0aXN0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgLmV2ZW50cy1iYXItYXJ0aXN0cyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LWV2ZW50LWJ1dHRvbnMgLmJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAjZHJvcGNhcCBzcGFuLmRyb3BjYXAge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcclxuICAgIH1cclxuICAgIC8qIGJ1dHRvbiB2aWV3IGFsbCBpbiB0aGUgaGVhZGluZyAqL1xyXG4gICAgXHJcbiAgICAucm93SGVhZGluZyB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgIC5yb3dIZWFkaW5nIGgyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAucm93SGVhZGluZyAudmNfYnRuMy1jb250YWluZXIge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAucm93SGVhZGluZyAudmNfYnRuMy52Y19idG4zLXN0eWxlLW91dGxpbmUtY3VzdG9tIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDNweDtcclxuICAgIH1cclxuICAgIC52Y19idG4zLnZjX2J0bjMtc2l6ZS1sZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgLmFsaWduLWNlbnRlci1yZXNwb25zaXZlPmRpdj4ud3BiX3dyYXBwZXI+KiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qRXZlbnQgbGlzdCovXHJcbiAgICBcclxuICAgIC5ldmVudHMtYmFyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwJTtcclxuICAgIH1cclxuXHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS1TcGVjaWFsIG1lbnUtLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTU4cHgpIHtcclxuICAgICAgICBbZGF0YS12Yy1mdWxsLXdpZHRoPVwidHJ1ZVwiXS52Y19yb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY4cHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3B1c2hlci13cmFwIHtcclxuICAgICAgICAgICAgbGVmdDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICBcclxuICAgICAgICAuc2lkZS1tZW51Om5vdCgub3BlbikgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lcixcclxuICAgICAgICAuc2lkZS1tZW51Om5vdCgub3BlbikgLmxvZ28tZGVza3RvcCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51LW1haW4tbWVudS1jb250YWluZXIsXHJcbiAgICAgICAgLmxvZ28tZGVza3RvcCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsLnN1Yi1tZW51Om5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNThweCkge1xyXG4gICAgICAgIC8qLS0tbWFrZSB0aGUgbWVudSBpY29uIGJsYWNrIG9uIG1vYmlsZSAtLS0qL1xyXG4gICAgICAgIC5tZW51LXRvZ2dsZSBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXYtbWVudSBsaSBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYS5zaXRlLWxvZ28ge1xyXG4gICAgICAgIHRvcDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zaWRlLW1lbnUge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5zaWRlLW1lbnUub3BlbiB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuICAgIC5zdWItbWVudS5hY3RpdmUgbGkubWVudS1pdGVtIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIH1cclxuICAgIC5zaWRlLW1lbnUub3BlbiAubmF2LW1lbnUgbGkgYSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzZDNkM2Q7XHJcbiAgICB9XHJcbiAgICAubmF2LW1lbnUgbGkgYSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XHJcbiAgICB9XHJcbiAgICAud3AtYWRtaW4tYmFyIC5zaXRlLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4NHB4O1xyXG4gICAgfVxyXG4gICAgLnNpdGUtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDU0cHg7XHJcbiAgICB9XHJcbiAgICAubmF2LWhvbGRlciB7XHJcbiAgICAgICAgdG9wOiA1dmg7XHJcbiAgICB9XHJcbiAgICAubWVudS10b2dnbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgbGVmdDogMHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zaWRlLW1lbnUubGVmdHR5cGU6bm90KC5vcGVuKSB7XHJcbiAgICAgICAgbGVmdDogLTMwMHB4O1xyXG4gICAgfVxyXG4gICAgLnNpZGUtbWVudS5sZWZ0dHlwZS5vcGVuIHtcclxuICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgLm1lbnUtdG9nZ2xlIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuc3ViLWFycm93IGkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICB1bC5oZWFkZXItdG9wLW1lbnUgbGkgYSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLUVuZCBTcGVjaWFsIG1lbnUtLS0tLS0tLS0tLS0tLS0tLSovXHJcbn1cclxuXHJcblxyXG4vKiBDT1JORVJTVE9ORSBFTEVNRU5UT1JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcbi5fY29ybmVyc3RvbmVfZWxlbWVudG9yIHtcclxuICAgIC5zb25hYXItZmlsdGVycyAuZXNnLWZpbHRlcmJ1dHRvbiwgLnNvbmFhci1maWx0ZXJzIC5lc2ctc29ydGJ1dHRvbntcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIENPUk5FUlNUT05FIFdQQkFLRVJZXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgIFxyXG4uX2Nvcm5lcnN0b25lIHtcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZS1hcnRpc3QgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIH1cclxuICAgIGgxLnNyX2l0LXBsYXlsaXN0LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAmLmhvbWUgLnBsYXlsaXN0IC5zcl9pdC1wbGF5bGlzdC10aXRsZSxcclxuICAgIC5zcl9pdC1wbGF5bGlzdC1hcnRpc3RzLFxyXG4gICAgLnNyX2l0LXBsYXlsaXN0LXJlbGVhc2UtZGF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgaDMge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgLmFsaWduLWNlbnRlci1yZXNwb25zaXZlPmRpdj4ud3BiX3dyYXBwZXI+KiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTg5cHgpIHsgIFxyXG4gICAgICAgIC5jb3JuZXJzdG9uZV8yY29sdW1ucy1mb3JtYXQgLnZjX2NvbHVtbi1pbm5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsLmhlYWRlci10b3AtbWVudS5yaWdodHR5cGUgbGkge1xyXG4gICAgICAgIG1hcmdpbjogN3B4IDAgMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudT51bD5saS5sb2dvIHtcclxuICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcclxuICAgIH1cclxuICAgIC5jb3JuZXJzdG9uZSBidXR0b24sXHJcbiAgICAuY29ybmVyc3RvbmUgLnZjX2J0bjMtY29udGFpbmVyIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggM3B4IDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMTBweCAwcHggMTBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4IWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDBweCAwcHggNHB4IDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgIC5jb3JuZXJzdG9uZSBidXR0b246aG92ZXIsXHJcbiAgICAuY29ybmVyc3RvbmUgLnZjX2J0bjMtY29udGFpbmVyIGE6aG92ZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC03cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMHB4IDBweCA3cHggMHB4IWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggN3B4IDBweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAvKi0tLS0tLS0tLS0tLSAyIGNvbHVtbnMgc3BlY2lhbCB3aWRodCBmb3JtYXQgKGhvbWUgcGFnZSAtYWJvdXQgY29sdW1uKS0tLS0qL1xyXG4gICAgXHJcbiAgICAuY29ybmVyc3RvbmVfMmNvbHVtbnMtZm9ybWF0Pi53cGJfY29sdW1uOmZpcnN0LW9mLXR5cGUgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweFxyXG4gICAgfVxyXG4gICAgLmNvcm5lcnN0b25lX2hvbWVfc2luZ2xlaW1hZ2Uge1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gICAgLmNvcm5lcnN0b25lX2hvbWVwYWdlX2dyaWQudmNfcm93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC8qIGJ1dHRvbiB2aWV3IGFsbCBpbiB0aGUgaGVhZGluZyAqL1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzU1cHgpIHtcclxuICAgICAgICAucm93SGVhZGluZyAudmNfY3VzdG9tX2hlYWRpbmcsXHJcbiAgICAgICAgLnJvd0hlYWRpbmcge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzU2cHgpIHtcclxuICAgICAgICAucm93SGVhZGluZyB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yb3dIZWFkaW5nIGgyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucm93SGVhZGluZyAudmNfYnRuMy1jb250YWluZXIge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MnB4O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNyX2l0LWdyaWQge1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gICAgJi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgaDEucGFnZS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICAvKiBhZGRlZCB0byBtYWluIHN0eWxlICovXHJcbiAgICBcclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG4gICAgLyogYWRkZWQgdG8gbWFpbiBzdHlsZSAhICovXHJcbiAgICBcclxuICAgIC5ldmVudHMtYmFyIHtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgc3Bhbi5ldmVudHMtYmFyLXRpdGxlIHtcclxuICAgICAgICAvKiBhZGRlZCB0byBtYWluIHN0eWxlICEgKi9cclxuICAgICAgICBcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC5jb3JuZXJzdG9uZV8yY29sdW1ucy1mb3JtYXQ+LndwYl9jb2x1bW46Zmlyc3Qtb2YtdHlwZT4udmNfY29sdW1uLWlubmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyp0bXAqL1xyXG4gICAgXHJcbiAgICAmLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZS1wb3N0cy1saXN0IC5tZWRpYS1ibG9jayAudGV4dC1ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjkwcHgpIHtcclxuICAgICAgICAuY2xhc3NpYy1tZW51PnVsPmxpIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAgIFxyXG4gICBcclxufVxyXG5cclxuLyogQVBFWCBFTEVNRU5UT1JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcbi5fYXBleF9lbGVtZW50b3Ige1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAjc29uYWFyLXBsYXllciAuY2xvc2UuYnRuLXBsYXllciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5pcm9uLWF1ZGlvcGxheWVyIC50cmFjay1udW1iZXIgc3ZnIHtcclxuICAgICAgICB0b3A6IDFweDtcclxuICAgIH1cclxuICAgICNzb25hYXItcGxheWVyIC5wbGF5ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5pdGlhbDtcclxuICAgIH1cclxuICAgIC5zcl9pdC10ZXh0e1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICBcclxufVxyXG5cclxuLyogQVBFWCBXUEJha2VyeVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuLl9hcGV4IHtcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3NvbmFhci1wbGF5ZXIgLmNsb3NlLmJ0bi1wbGF5ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuaXJvbi1hdWRpb3BsYXllciAudHJhY2stbnVtYmVyIHN2ZyB7XHJcbiAgICAgICAgdG9wOiAxcHg7XHJcbiAgICB9XHJcbiAgICAjc29uYWFyLXBsYXllciAucGxheWVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtdGV4dHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC53cGJfdmlkZW9fd2lkZ2V0LnZjX3ZpZGVvLWVsLXdpZHRoLTcwIC53cGJfd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLypNQUlMQ0hJTVAgRk9STSovXHJcbiAgICBcclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbiAgICAubWM0d3AtZm9ybSBzZWxlY3QsXHJcbiAgICAubWM0d3AtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDI3cHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIH1cclxuICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcbiAgICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxyXG4gICAgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAubWM0d3AtZm9ybSBidXR0b24sXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBKb3NlZmluIFNhbnM7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogSm9zZWZpbiBTYW5zO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogSm9zZWZpbiBTYW5zO1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZWxdLFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSxcclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcclxuICAgIC5tYzR3cC1mb3JtIHNlbGVjdCxcclxuICAgIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEpvc2VmaW4gU2FucztcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLypmb290ZXIqL1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICAgICNmb290ZXJ7XHJcbiAgICAgICAgICAgIC52Y19idG4zLXNoYXBlLXJvdW5kLnZjX2J0bjMtc2l6ZS1sZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52Y19idG4zLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52Y19idG4zLWNvbnRhaW5lcjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgIFxyXG59XHJcbi8qIEtST05PWFhcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcbi5fa3Jvbm94eCB7XHJcblxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGxpdENvbHVtbnMgcHtcclxuICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC52Y19yb3cudGV4dG92ZXJsYXl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmlyb24tYXVkaW9wbGF5ZXIgLmFsYnVtIC5hbGJ1bS1hcnQge1xyXG4gICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KXtcclxuICAgIC5zcGxpdENvbHVtbnMgLndwYl9jb2x1bW46Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MTAwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjEwMHB4IWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOjEwJTtcclxuICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjE5MjBweCl7XHJcbiAgICAudmNfcm93LnRleHRvdmVybGF5e1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAuc3JfaXQtcGxheWxpc3QtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtcGxheWxpc3QtYXJ0aXN0cywgLnNyX2l0LXBsYXlsaXN0LXJlbGVhc2UtZGF0ZSB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC5kZWZhdWx0ZGl2aWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAubmF2LW1lbnUgbGkgYS5iYWNrYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNvY2lhbC1uZXR3b3JrcyBhIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAvKk1BSUxDSElNUCBGT1JNKi9cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHBhZGRpbmc6IDE4cHggMjdweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIH1cclxuICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsIHNlbGVjdDotd2Via2l0LWF1dG9maWxsIHtcclxuICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAgXHJcbiAgICB9XHJcbiAgICAubWM0d3AtZm9ybSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGJ1dHRvbiwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1vei1wbGFjZWhvbGRlciB7IFxyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgXHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhe1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9ICAgIFxyXG4gICBcclxufVxyXG4vKiBNSUxFTkQgZm9yIEVsZW1lbnRvclxyXG5cclxuXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgIFxyXG4uX21pbGVuZF9lbGVtZW50b3Ige1xyXG4gICAgLmNsYXNzaWMtbWVudS5taW5pIC5sb2dvIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLnJlc3BvbnNpdmUpICNtZW51LW1haW4tbWVudSA+IGxpOm5vdCgubG9nbykgPiBhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLm1pbmkpOm5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCByZ2JhKDAsMCwwLDApO1xyXG5cclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnU6bm90KC5taW5pKTpub3QoLnJlc3BvbnNpdmUpICNtZW51LW1haW4tbWVudSA+IGxpOm5vdCgubG9nbykgPiBhOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQ7XHJcbiAgICB9XHJcbiAgICAvKiBBdm9pZCBjb250ZW50IGJveCB0byBvdmVybGFwIHRoZSBhbGJ1bSBjb3ZlciAqL1xyXG4gICAgJi5zaW5nbGUtYWxidW0gLmFsYnVtLWhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbiAgICAvKiBSZW1vdmUgYmFja2dyb3VuZCBiZWNhdXNlIHdlIHdhbnQgdG8gc2VlIHRoZSBiYWNrZ3JvdW5kIGltYWdlICovXHJcbiAgICAmLnNpbmdsZS1hbGJ1bSAuc3JfaXQtc2luZ2xlLXBvc3QuZmVhdHVyZWQsIC5zaW5nbGUtYWxidW0gI3NpZGViYXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLnNtYWxsLWljb24tYnQgLmVsZW1lbnRvci1idXR0b24taWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNvbmFhci1lbGVtZW50b3ItaW5saW5lLWJsb2NrIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lcnsgXHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBcclxuICAgIH1cclxuXHJcbiAgICAuc3ItZHJvcHNoYWRvdy5lbGVtZW50b3Itc2VjdGlvbi1zdHJldGNoZWQsIC5zci1kcm9wc2hhZG93IC5hbGJ1bS1hcnQgaW1nIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAzcHggcmdiYSgwLDAsMCwwLjM1KTtcclxuICAgIH1cclxuICAgIC5tZWRpYS1ibG9jayBhLCAuYXJ0aWNsZXMtY2xhc3NpYyAubWVkaWEtYmxvY2sgLmhvbGRlciwgLmVzZy1ncmlkIC5tYWludWwgbGkuZWctbmV3cy1za2luLXNwbGl0LXdyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsNzUsNzYsMC40MikhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBNSUxFTkRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcbi5fbWlsZW5kIHtcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI292ZXJsYXkge1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg1MCUpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvLyBXb29Db21tZXJjZVxyXG4gICAgW3JvbGU9XCJsaXN0Ym94XCJdIGxpe1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAud2lkZ2V0LXRpdGxle1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3ItbGV0dGVyLXNwYWNpbmctNntcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xyXG4gICAgfVxyXG4gICAgLnNyLWxldHRlci1zcGFjaW5nLTJ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLypzZWFyY2ggYm94Ki9cclxuICAgIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJde1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1pbi13aWR0aDoyMDBweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTM1cHgpO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLndpZGdldF9zZWFyY2ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcclxuICAgICAgICBtYXJnaW46IDBweCAxMHB4IDBweCAxMHB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCkhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4IWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLypFdmVudCovXHJcbiAgICAjYXJ0aXN0c19maWx0ZXIgb3B0aW9uIHtcclxuICAgICAgICBjb2xvcjogcmdiKDM4LCAzNiwgMzUpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIC8qYnV0dG9uKi9cclxuICAgIGJ1dHRvbntcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC5zcl9pdC1ldmVudC1idXR0b25zIC5idXR0b24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjNweDtcclxuICAgIH1cclxuICAgIC5zdHlsZTEtYnV0dG9uIC52Y19idG4zLnZjX2J0bjMtc2l6ZS1sZ3tcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgLnN0eWxlMS1idXR0b24gLnZjX2J0bjMtc2l6ZS1sZy52Y19idG4zLXN0eWxlLW91dGxpbmUtY3VzdG9te1xyXG4gICAgICAgIHBhZGRpbmc6IDE3cHggNjVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgZmlndXJle1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIC8qaG9tZXBhZ2UgcG9zdCBncmlkKi9cclxuICAgIC5jb2xvcjFfdHh0PmRpdiwgLnZjX2dyaWQgcHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnZjX2dyaWQgLnZjX2N1c3RvbV9oZWFkaW5nIGF7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgLypmb3JtKi9cclxuICAgIC5saWdodC1mb3JtLCAubGlnaHQtZm9ybSBwe1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmxpZ2h0LWZvcm0gdGV4dGFyZWF7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmxpZ2h0LWZvcm0gaW5wdXQsIC5saWdodC1mb3JtIHRleHRhcmVhe1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkO1xyXG4gICAgICAgIHBhZGRpbmc6IDE3cHggNjVweDtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgICAubGlnaHQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuLyogTUFOREFMQVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuLl9tYW5kYWxhIHtcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLypIT01FIHNvY2lhbCBtZWRpYSovXHJcbiAgICAudmNfaWNvbl9lbGVtZW50LWFsaWduLWNlbnRlcntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgLnZjX2ljb25fZWxlbWVudC1hbGlnbi1jZW50ZXIrLnZjX2ljb25fZWxlbWVudC1hbGlnbi1jZW50ZXJ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MzBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLypDb250YWN0IHBhZ2UqL1xyXG4gICAgI2Ryb3BjYXAgc3Bhbi5kcm9wY2FwIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogRE9XTkJFQVQgV1BCYWtlcnlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcbi5fZG93bmJlYXQge1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudmNfcm93LnRleHRvdmVybGF5e1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBpbmhlcml0IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTkyMHB4KXtcclxuICAgIC52Y19yb3cudGV4dG92ZXJsYXl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICAgICBcclxuICAgIH0gICAgXHJcbiAgICAjb3ZlcmxheSB7XHJcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC41KTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLypNQUlMQ0hJTVAgRk9STSovXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLm1jNHdwLWZvcm0gc2VsZWN0LCAubWM0d3AtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDI3cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICB9XHJcbiAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsLCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5tYzR3cC1mb3JtIGJ1dHRvbiwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1vei1wbGFjZWhvbGRlciB7IFxyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgXHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhe1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9ICAgXHJcbiAgIFxyXG59ICBcclxuLyogTU9PTkxJR0hUIEVMRU1FTlRPUlxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuLl9tb29ubGlnaHRfZWxlbWVudG9yIHtcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLnJlc3BvbnNpdmUpICNtZW51LW1haW4tbWVudSA+IGxpOm5vdCgubG9nbykgPiBhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLm1pbmkpOm5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCByZ2JhKDAsMCwwLDApO1xyXG5cclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnU6bm90KC5taW5pKTpub3QoLnJlc3BvbnNpdmUpICNtZW51LW1haW4tbWVudSA+IGxpOm5vdCgubG9nbykgPiBhOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQ7XHJcbiAgICB9XHJcbiAgICAvKiBBdm9pZCBjb250ZW50IGJveCB0byBvdmVybGFwIHRoZSBhbGJ1bSBjb3ZlciAqL1xyXG4gICAgJi5zaW5nbGUtYWxidW0gLmFsYnVtLWhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbiAgICAvKiBSZW1vdmUgYmFja2dyb3VuZCBiZWNhdXNlIHdlIHdhbnQgdG8gc2VlIHRoZSBiYWNrZ3JvdW5kIGltYWdlICovXHJcbiAgICAmLnNpbmdsZS1hbGJ1bSAuc3JfaXQtc2luZ2xlLXBvc3QuZmVhdHVyZWQsIC5zaW5nbGUtYWxidW0gI3NpZGViYXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfSAgXHJcbn0gIFxyXG4vKiBNT09OTElHSFQgV1BCYWtlcnlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcbi5fbW9vbmxpZ2h0IHtcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLnJlc3BvbnNpdmUpICNtZW51LW1haW4tbWVudSA+IGxpOm5vdCgubG9nbykgPiBhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLm1pbmkpOm5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCByZ2JhKDAsMCwwLDApO1xyXG5cclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnU6bm90KC5taW5pKTpub3QoLnJlc3BvbnNpdmUpICNtZW51LW1haW4tbWVudSA+IGxpOm5vdCgubG9nbykgPiBhOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQ7XHJcbiAgICB9XHJcbiAgICAvKiBBdm9pZCBjb250ZW50IGJveCB0byBvdmVybGFwIHRoZSBhbGJ1bSBjb3ZlciAqL1xyXG4gICAgJi5zaW5nbGUtYWxidW0gLmFsYnVtLWhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbiAgICAvKiBSZW1vdmUgYmFja2dyb3VuZCBiZWNhdXNlIHdlIHdhbnQgdG8gc2VlIHRoZSBiYWNrZ3JvdW5kIGltYWdlICovXHJcbiAgICAmLnNpbmdsZS1hbGJ1bSAuc3JfaXQtc2luZ2xlLXBvc3QuZmVhdHVyZWQsIC5zaW5nbGUtYWxidW0gI3NpZGViYXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnZjX3Jvdy50ZXh0b3ZlcmxheXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3AhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogaW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjE5MjBweCl7XHJcbiAgICAgICAgLnZjX3Jvdy50ZXh0b3ZlcmxheXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluIWltcG9ydGFudDtcclxuICAgICAgICB9ICAgXHJcbiAgICB9ICAgIFxyXG5cclxuICAgIFxyXG4gICAgLypNQUlMQ0hJTVAgRk9STSovXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLm1jNHdwLWZvcm0gc2VsZWN0LCAubWM0d3AtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDI3cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICB9XHJcbiAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsLCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5tYzR3cC1mb3JtIGJ1dHRvbiwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1vei1wbGFjZWhvbGRlciB7IFxyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgXHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhe1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9ICAgXHJcbiAgIFxyXG59XHJcblxyXG5cclxuLyogUFJPRElHWSBFbGVtZW50b3JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gXHJcblxyXG5cclxuXHJcbi8qIFBST0RJR1kgV1BCYWtlcnlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gIFxyXG4uX3Byb2RpZ3kge1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMS5zcl9pdC12aWRlb2xpc3QtaXRlbS10aXRsZXtcclxuICAgIGxldHRlci1zcGFjaW5nOjBweDtcclxuICAgIH1cclxuICAgIC5zdWItYXJyb3cgaSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDlweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAucHJvbW8tb3ZlcmxheSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxuICAgIC5zcl9pdC1wbGF5bGlzdC10aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIC5zcl9pdC1wbGF5bGlzdC1hcnRpc3RzLCAuc3JfaXQtcGxheWxpc3QtcmVsZWFzZS1kYXRlIHtcclxuICAgICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLmRlZmF1bHRkaXZpZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxuICAgIC5uYXYtbWVudSBsaSBhLmJhY2tidG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgLnNvY2lhbC1uZXR3b3JrcyBhIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAvKk1BSUxDSElNUCBGT1JNKi9cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHBhZGRpbmc6IDE4cHggMjdweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIH1cclxuICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsIHNlbGVjdDotd2Via2l0LWF1dG9maWxsIHtcclxuICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tYzR3cC1mb3JtIGJ1dHRvbiwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1vei1wbGFjZWhvbGRlciB7IFxyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgXHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhe1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIElORElHTyBFTEVNRU5UT1JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcblxyXG4uX2luZGlnb19lbGVtZW50b3J7XHJcblxyXG4gICAgLyogYm9yZGVyLWJvdHRvbSB1bmRlciB0aGUgbWFpbiBtZW51ICovXHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSA+IGxpOm5vdCgubG9nbykgPiBhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLm1pbmkpOm5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCByZ2JhKDAsMCwwLDApO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLm1pbmkpOm5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGE6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZDtcclxuICAgIH1cclxuICBcclxufVxyXG4vKiBJTkRJR09cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcblxyXG4uX2luZGlnb3tcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyogYm9yZGVyLWJvdHRvbSB1bmRlciB0aGUgbWFpbiBtZW51ICovXHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSA+IGxpOm5vdCgubG9nbykgPiBhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLm1pbmkpOm5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCByZ2JhKDAsMCwwLDApO1xyXG5cclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnU6bm90KC5taW5pKTpub3QoLnJlc3BvbnNpdmUpICNtZW51LW1haW4tbWVudSA+IGxpOm5vdCgubG9nbykgPiBhOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLypCdXR0b24gY3VzdG9tIHN0eWxlKi9cclxuICAgIC5pbmRpZ28tYnV0dG9uLXN0eWxlIGJ1dHRvbiwgLmluZGlnby1idXR0b24tc3R5bGUgYXtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1jNHdwLWZvcm0gc2VsZWN0LCAubWM0d3AtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICAgIG1heC13aWR0aDogMjkwcHg7XHJcbiAgICB9XHJcbn1cclxuLyogQmVhdHMgZm9yIEVsZW1lbnRvclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX2JlYXRzX2VsZW1lbnRvcntcclxuICAgIC5zci1pbmxpbmVibG9jayAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcclxuICAgICAgICAuaXJvbi1hdWRpb3BsYXllci5zaG93LXBsYXlsaXN0IC5idXR0b25zLWJsb2NrIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDI1JSAtIDE4NXB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5oZWFkaW5nLWIzIHtcclxuICAgICAgICBoZWlnaHQ6IDNweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmVzZy1ncmlkIHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIHN1cCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG59XHJcbi8qIEJlYXQkXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgXHJcbi5fYmVhdHN7XHJcblxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4uaGVhZGluZy1iMyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA0NXB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5lc2ctZ3JpZCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICBzdXAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuICAgICN3cmFwcGVyIC52Y19idG4zLnZjX2J0bjMtc2l6ZS1sZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAjZm9vdGVyIC5mb290ZXJjcmVkaXQgcHtcclxuICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzoycHg7XHJcbiAgICB9XHJcbiAgICAubWM0d3AtZm9ybSBidXR0b24sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1idXR0b25dIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6NjVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBTb3VuZG1hbiBFbGVtZW50b3JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gIFxyXG4uX3NvdW5kbWFuX2VsZW1lbnRvcntcclxuICAgIC8qUGxheWxpc3QgZmVhdHVyZWQgaW1hZ2UgcmF0aW8gMjozKi9cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KXtcclxuICAgICAgICAuYWxidW1Db3ZlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2OTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWxidW0tYXJ0e1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaW5nbGUtYWxidW0gLnNyX2l0LXNpbmdsZS1wb3N0LmZlYXR1cmVkOm5vdCgubm8tYmFubmVyKXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2luZ2xlLWFsYnVtIC5zcl9pdC1zaW5nbGUtcG9zdC5mZWF0dXJlZCwgLnNpbmdsZS1hbGJ1bSAjc2lkZWJhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59ICAgIFxyXG4gICAgIFxyXG5cclxuLyogU291bmRtYW4gV1BCYWtlcnlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICBcclxuLl9zb3VuZG1hbntcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZjX2ljb25fZWxlbWVudC1hbGlnbi1jZW50ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIC52Y19pY29uX2VsZW1lbnQtYWxpZ24tY2VudGVyKy52Y19pY29uX2VsZW1lbnQtYWxpZ24tY2VudGVye1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjMwcHg7XHJcbiAgICB9XHJcbiAgICAuZW50cnkgcHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgfVxyXG4gICAgLnZjX2dlbmVyYWwudmNfYnRuM3tcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggNDRweDtcclxuICAgIH1cclxuICAgIC5zcl9pdC1uYXYsIC5zcl9pdC1hcnRpc3QtbmF2IGF7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLypQbGF5bGlzdCBmZWF0dXJlZCBpbWFnZSByYXRpbyAyOjMqL1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgICAgICAuYWxidW1Db3ZlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2OTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWxidW0tYXJ0e1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAvKiBSZW1vdmUgYmFja2dyb3VuZCBiZWNhdXNlIHdlIHdhbnQgdG8gc2VlIHRoZSBiYWNrZ3JvdW5kIGltYWdlICovXHJcbiAgICAmLnNpbmdsZS1hbGJ1bSAuc3JfaXQtc2luZ2xlLXBvc3QuZmVhdHVyZWQsIC5zaW5nbGUtYWxidW0gI3NpZGViYXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi8qIFRoZSBDcmV3IEVsZW1lbnRvclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX3RoZWNyZXdfZWxlbWVudG9ye1xyXG4gICAgLy8gZm9yIGhlYWRpbmcgYmlnIHN0cm9uZyBibG9jayBzdHlsZSBvbiBob21lcGFnZSBhZGQgLm1haW5oZWFkaW5nIGNsYXNzIG9uIHRoZSBoZWFkaW5nLlxyXG4gICAgLm1haW5oZWFkaW5nIC5lbGVtZW50b3Itd2lkZ2V0LWhlYWRpbmcgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUuaW5jb250YWluZXI6bm90KC5yZXNwb25zaXZlKSAubWVudS1jb250YWluZXIsIC5jbGFzc2ljLW1lbnU6bm90KC5yZXNwb25zaXZlKS5pbmNvbnRhaW5lcjpub3QoLnJlc3BvbnNpdmUpIC5tZW51LWNvbnRhaW5lcntcclxuICAgICAgICBwYWRkaW5nOjBweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgucmVzcG9uc2l2ZSkubWluaSAubG9nbyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciwgLnNpbmdsZSAuY29udGFpbmVyLCAuYmxvZyAuY29udGFpbmVyLCAucGFnZS10ZW1wbGF0ZSAuY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNwYWdlLWJhbm5lci5mdWxsc2NyZWVuLWJhbm5lciwgLmFsYnVtLWhlYWRlciB7XHJcbiAgICAvKiBzaW5jZSB3ZSdyZSB1c2luZyBhIGJveGVkIGxheW91dCwgd2Ugd2FudCBhIG1vcmUgYmFubmVyLXN0eWxlIGxvb2sgKi9cclxuICAgICAgICBoZWlnaHQ6IDcwdmg7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5oZWFkaW5nLWIzIHtcclxuICAgICAgICBoZWlnaHQ6IDNweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LW5hdiwgLnNyX2l0LWFydGlzdC1uYXYgYXtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmVzZy1ncmlkIHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIHN1cCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDozMHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDozMHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaW5nbGUtYWxidW0gLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7XHJcbiAgICAgICAgI292ZXJsYXkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiBUaGUgQ3JldyBXUEJha2VyeVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX3RoZWNyZXd7XHJcblxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciwgLnNpbmdsZSAuY29udGFpbmVyLCAuYmxvZyAuY29udGFpbmVyLCAucGFnZS10ZW1wbGF0ZSAuY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNwYWdlLWJhbm5lci5mdWxsc2NyZWVuLWJhbm5lciwgLmFsYnVtLWhlYWRlciB7XHJcbiAgICAvKiBzaW5jZSB3ZSdyZSB1c2luZyBhIGJveGVkIGxheW91dCwgd2Ugd2FudCBhIG1vcmUgYmFubmVyLXN0eWxlIGxvb2sgKi9cclxuICAgICAgICBoZWlnaHQ6IDcwdmg7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5oZWFkaW5nLWIzIHtcclxuICAgICAgICBoZWlnaHQ6IDNweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LW5hdiwgLnNyX2l0LWFydGlzdC1uYXYgYXtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmVzZy1ncmlkIHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIHN1cCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gICAgI3dyYXBwZXIgLnZjX2J0bjMudmNfYnRuMy1zaXplLWxnIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICNmb290ZXIgLmZvb3RlcmNyZWRpdCBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOjJweDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDMxMHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGJ1dHRvbiwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNvbmNlcnRzLWxpc3R7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDsgXHJcbiAgICAgICAgLmV2ZW50IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDozMHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDozMHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaW5nbGUtYWxidW0gLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBkaXYgLnZjX2N1c3RvbV9oZWFkaW5nLnNyX2l0LWlubGluZS1ibG9jayB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpe1xyXG4gICAgICAgICNvdmVybGF5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFNrdWxseiBFbGVtZW50b3JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gXHJcbi5fc2t1bGx6X2VsZW1lbnRvcntcclxuICAgIC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1pbmZve1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTa3VsbHogV1BCYWtlcnlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gXHJcbi5fc2t1bGx6e1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnBhZ2UtdGl0bGUgaDEsIC5lcnJvcjQwNCBoMSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2RlZGVkZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgfVxyXG4gICAgLnByb21vdGV4dCBoMSwgLnByb21vdGV4dCBoMiwgLnByb21vdGV4dCBoMywgLnByb21vdGV4dCBoNCwgLnByb21vdGV4dCBoNSwgLnByb21vdGV4dCBoNiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjV2dztcclxuICAgIH1cclxuICAgIGEucHJvbW9ib3g6aG92ZXIgLnByb21vc3VidGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLmhlYWRpbmctYjMge1xyXG4gICAgICAgIGhlaWdodDogM3B4IWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogNDVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtbmF2LCAuc3JfaXQtYXJ0aXN0LW5hdiBhe1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuZXNnLWdyaWQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgI3dyYXBwZXIgLnZjX2J0bjMudmNfYnRuMy1zaXplLWxnIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICNmb290ZXIgLmZvb3RlcmNyZWRpdCBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOjJweDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDMxMHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGJ1dHRvbiwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAgICAvKiAuY29udGFpbmVye1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDozMHB4O1xyXG4gICAgICAgIH0qL1xyXG4gICAgICAgIGRpdiAudmNfY3VzdG9tX2hlYWRpbmcuc3JfaXQtaW5saW5lLWJsb2NrIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7XHJcbiAgICAgICAgI292ZXJsYXkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpe1xyXG4gICAgICAgIC5wcm9tb3RleHQgaDEsIC5wcm9tb3RleHQgaDIsIC5wcm9tb3RleHQgaDMsIC5wcm9tb3RleHQgaDQsIC5wcm9tb3RleHQgaDUsIC5wcm9tb3RleHQgaDYge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi44cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIFN0dWRpbyBFbGVtZW50b3JcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gXHJcbi5fc3R1ZGlvX2VsZW1lbnRvcntcclxuICAgIC5lbGVtZW50b3Itd2lkZ2V0LXNvbmFhci1tYWlsY2hpbXAgaW5wdXR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59ICBcclxuXHJcbi8qIFN0dWRpbyBXUEJha2VyeVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX3N0dWRpb3tcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLypidXR0b24qL1xyXG4gICAgLnZjX2J0bjMudmNfYnRuMy1zaXplLW1kLnZjX2J0bjMtc2hhcGUtcm91bmQudmNfYnRuMy1zdHlsZS1jdXN0b217XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgIC52Y19idG4zLnZjX2J0bjMtc2l6ZS1tZC52Y19idG4zLXNoYXBlLXJvdW5kLnZjX2J0bjMtc3R5bGUtY3VzdG9te1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLypwcm9tb2JveCovXHJcbiAgICAucHJvbW90ZXh0IGgxLCAucHJvbW90ZXh0IGgyLCAucHJvbW90ZXh0IGgzLCAucHJvbW90ZXh0IGg0LCAucHJvbW90ZXh0IGg1LCAucHJvbW90ZXh0IGg2IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4yNXZ3O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAgICAgLnByb21vdGV4dCBoMSwgLnByb21vdGV4dCBoMiwgLnByb21vdGV4dCBoMywgLnByb21vdGV4dCBoNCwgLnByb21vdGV4dCBoNSwgLnByb21vdGV4dCBoNiB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4dnc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc3BlY2lhbC1iaWctdGV4dCBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc3BlY2lhbC1tZWRpdW0tdGV4dCBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAvKmZvb3RlciovXHJcbiAgICAjZm9vdGVyIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlciBmb3Jte1xyXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgICNmb290ZXIgLnZjX2J0bjMudmNfYnRuMy1zaXplLWxnIC52Y19idG4zLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgICAgICBjb2xvcjogI2RmZDlkZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6ICAwIDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgI2Zvb3RlciA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICAgIGNvbG9yOiAjZGZkOWRmICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAjZm9vdGVyIDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgIGNvbG9yOiAjZGZkOWRmICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAjZm9vdGVyIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICNmb290ZXIgOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgICBjb2xvcjogI2RmZDlkZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgcGFkZGluZzogIDAgMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOjFweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZGZkOWRmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICNmb290ZXIgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAjZGZkOWRmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3OWE3ZCAhaW1wb3J0YW50OyAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg2NSUgLSA3MHB4KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzVweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6OCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZm9vdGVyY3JlZGl0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyY3JlZGl0IGF7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLyogS2ltY2hlZSBFbGVtZW50b3JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICBcclxuLl9raW1jaGVlX2VsZW1lbnRvcntcclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIC5zb2NpYWwtbmV0d29ya3MgYSBpIHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICB9XHJcbiAgICAuc2luZ2xlLWFsYnVtIC5idXR0b25zLWJsb2NrIC5hdmFpbGFibGUtbm93IHtcclxuICAgICAgICBmb250LXdlaWdodDogaW5pdGlhbDtcclxuICAgIH1cclxuICAgIC5zaW5nbGUtYWxidW0gLmNvbnRlbnQtYm94IC5ibG9ja3F1b3RlLWJsb2NrIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xyXG4gICAgfVxyXG4gICAgLmluZm8tc2VjdGlvbiAubGlua3MtYmxvY2sge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlIC5sb2dvIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogS2ltY2hlZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX2tpbWNoZWV7XHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOjg1MHB4KXtcclxuICAgICAgICAuc2l0ZS1sb2dvIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEthcmJvbmVzIEVsZW1lbnRvclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgXHJcbi5fa2FyYm9uZXNfZWxlbWVudG9ye1xyXG5cclxuICAgIC8qTUVOVSBIT1ZFUiBVTkRFUkxJTkUgRUZGRUNUKi9cclxuICAgIC5jbGFzc2ljLW1lbnU+dWw+bGk6bm90KC5ob3RsaW5rKSBhe1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5zdWItbWVudSBhe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudT51bD5saTpub3QoLmhvdGxpbmspIGE6aG92ZXIgLm1lbnVJdGVtVW5kZXJsaW5lLCAuY2xhc3NpYy1tZW51IHVsPmxpLmN1cnJlbnQtbWVudS1pdGVtOm5vdCguaG90bGluayk+YT4ubWVudUl0ZW1VbmRlcmxpbmV7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAubWVudUl0ZW1VbmRlcmxpbmV7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICB9XHJcbiAgICAucmVzcG9uc2l2ZSAubWVudUl0ZW1VbmRlcmxpbmV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IGE6aG92ZXI6YWZ0ZXIsIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmFmdGVye1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTphZnRlcntcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxuICAgIC5yZXNwb25zaXZlICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSAubG9nbyBhOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEthcmJvbmVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICBcclxuLl9rYXJib25lc3tcclxuXHJcbiAgICAvL21lbnVcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTI5cHgpe1xyXG4gICAgICAgIC5jbGFzc2ljLW1lbnU6bm90KC5yZXNwb25zaXZlKSAuY2xhc3NpYy1tZW51LWhvdC1saW5rc3tcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xhc3NpYy1tZW51Om5vdCgucmVzcG9uc2l2ZSkgLmxvZ297XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSAjbWVudS1tYWluLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkgYTpob3ZlciwgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlID4gdWwgPiBsaS5sYW5ndWFnZXMtc2VsZWN0b3IgPiB1bCA+IGxpIGE6aG92ZXIsIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSAge1xyXG4gICAgICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlICNtZW51LW1haW4tbWVudSAuc3ViLW1lbnUgYTpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAgLypNRU5VIEhPVkVSIFVOREVSTElORSBFRkZFQ1QqL1xyXG4gICAgIC5jbGFzc2ljLW1lbnU+dWw+bGk6bm90KC5ob3RsaW5rKSBhe1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5zdWItbWVudSBhe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudT51bD5saTpub3QoLmhvdGxpbmspIGE6aG92ZXIgLm1lbnVJdGVtVW5kZXJsaW5lLCAuY2xhc3NpYy1tZW51IHVsPmxpLmN1cnJlbnQtbWVudS1pdGVtOm5vdCguaG90bGluayk+YT4ubWVudUl0ZW1VbmRlcmxpbmV7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAubWVudUl0ZW1VbmRlcmxpbmV7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICB9XHJcbiAgICAucmVzcG9uc2l2ZSAubWVudUl0ZW1VbmRlcmxpbmV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IGE6aG92ZXI6YWZ0ZXIsIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmFmdGVye1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTphZnRlcntcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxuICAgIC5yZXNwb25zaXZlICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSAubG9nbyBhOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLy9TbGlkZXJcclxuICAgIC50cC1jYXB0aW9uIGIsIC50cC1jYXB0aW9uIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnJldi1idG4ucmV2LXdpdGhpY29uIGl7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vYnV0dG9uIGNvbG9yXHJcbiAgICAuY29tbWVudC1mb3JtICNzdWJtaXQsIC53cGNmNy1zdWJtaXQsIGEuYnV0dG9uOmhvdmVyLCBhLmJ1dHRvbiwgLm1jNHdwLWZvcm0gYnV0dG9uLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICAuYnV0dG9ue1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICAvL0Z1bGxzY3JlZW4gV2luZG93ICAgIFxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCl7XHJcbiAgICAgICAgI3dyYXBwZXIsICN3cmFwcGVyPi5jb250YWluZXJ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgLmFkbWluLWJhciAjd3JhcHBlciwgLmFkbWluLWJhciAjd3JhcHBlcj4uY29udGFpbmVye1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAgICAgICBcclxufVxyXG4vKiBPdXRsYW5kZXIgRWxlbWVudG9yXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICBcclxuLl9vdXRsYW5kZXJfZWxlbWVudG9ye1xyXG4gICAgLy92aWRlby1saXN0XHJcbiAgICAuc3JfaXQtdmlkZW9saXN0LWl0ZW0tdGl0bGV7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAvL2V2ZW50c2xpc3RcclxuICAgIC5zcl9pdC1ldmVudC1tYWluIGgxe1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5zcl9pdC1ldmVudC1idXR0b25zIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LWV2ZW50LWJ1dHRvbnMgaXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY29uY2VydHMtbGlzdCAuZXZlbnR7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICAgIC5jb25jZXJ0cy1saXN0e1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgYm9keSAuc3ItaXQtZXZlbnQtZGF0ZSAuc3ItaXQtZGF0ZS15ZWFyc3tcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICAgIGJvZHkgLnNyX2l0LWV2ZW50LW1haW57XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuY29uY2VydHMtbGlzdCAuZXZlbnQ6aG92ZXIge1xyXG4gICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgXHJcbiAgICAvL1dvb2NvbW1tZXJjZVxyXG4gICAgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCwgLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQsIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB7IFxyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgIH1cclxuXHJcbn1cclxuLyogT3V0bGFuZGVyIFdQQmFrZXJ5XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICBcclxuLl9vdXRsYW5kZXJ7XHJcblxyXG4gICAgLy9SZW1vdmUgbG9nbyBvbiBkZXNrdG9wbyBvbmx5XHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgucmVzcG9uc2l2ZSkgLmNsYXNzaWMtbWVudS1sb2dve1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbGFzc2ljLW1lbnU6bm90KC5yZXNwb25zaXZlKSAgLmxvZ297XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vQm9sZCBTdHlsZVxyXG4gICAgLnZjX2N1c3RvbV9oZWFkaW5nIGJ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgYS5idXR0b257XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm92ZXJmbG93VmlzaWJsZXtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vdmlkZW8tbGlzdFxyXG4gICAgLnNyX2l0LXZpZGVvbGlzdC1pdGVtLXRpdGxle1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvL2V2ZW50c2xpc3RcclxuICAgIC5zcl9pdC1ldmVudC1tYWluIGgxe1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5zcl9pdC1ldmVudC1idXR0b25zIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LWV2ZW50LWJ1dHRvbnMgaXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY29uY2VydHMtbGlzdCAuZXZlbnR7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICAgIC5jb25jZXJ0cy1saXN0e1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgYm9keSAuc3ItaXQtZXZlbnQtZGF0ZSAuc3ItaXQtZGF0ZS15ZWFyc3tcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICAgIGJvZHkgLnNyX2l0LWV2ZW50LW1haW57XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuY29uY2VydHMtbGlzdCAuZXZlbnQ6aG92ZXIge1xyXG4gICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgICBcclxuICAgIC8vRm9vdGVyXHJcbiAgICAub3V0bGFuZGVyLXNvY2lhbG5ldHdvcmsgYXtcclxuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAub3V0bGFuZGVyLXNvY2lhbG5ldHdvcmsgaXtcclxuICAgICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTFweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvL1dvb2NvbW1tZXJjZVxyXG4gICAgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCwgLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQsIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB7IFxyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgIH1cclxuXHJcbn1cclxuLyogUG9kY2FzdHIgRWxlbWVudG9yXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgXHJcbi5fcG9kY2FzdHJfZWxlbWVudG9ye1xyXG5cclxuICAgIC5zcl9pdC12aWRlb2xpc3QtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOjBweDsgXHJcbiAgICB9XHJcbiAgICAuc3JfaXQtdmlkZW9saXN0LWl0ZW0tZGF0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgfVxyXG4gICAgaDEucGFnZS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgfVxyXG4gICAgLnBhZ2Utc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIHNwYW4uaGVhZGluZy1iMyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA0NXB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5lc2ctZ3JpZCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICBzdXAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLyogUExBWUVSICovXHJcbiAgICAuaXJvbi1hdWRpb3BsYXllciAudHJhY2stdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICAuaXJvbl93aWRnZXRfcmFkaW8uaXJvbl9wb2RjYXN0X3BsYXllciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgIH1cclxuICAgIC5pcm9uX3BvZGNhc3RfcGxheWVyIC5pcm9uLWF1ZGlvcGxheWVyIC50cmFjay10aXRsZSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICB9XHJcbiAgICAjc29uYWFyLXBsYXllciAucGxheWVyTm93UGxheWluZyAubWV0YWRhdGEge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgLyogTUVOVSAqL1xyXG4gICAgLmNsYXNzaWMtbWVudSB1bC5zdWItbWVudSBsaSBhIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgubWluaSk6bm90KC5yZXNwb25zaXZlKSAubWVudS1jb250YWluZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzNweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlICNtZW51LW1haW4tbWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgYTpob3ZlciwgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlIC5jbGFzc2ljLW1lbnUtaG90LWxpbmtzID4gbGkubGFuZ3VhZ2VzLXNlbGVjdG9yID4gdWwgPiBsaSBhOmhvdmVyLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgdWwgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhICB7XHJcbiAgICAgICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgLnN1Yi1tZW51IGxpIGE6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLypNRU5VIEhPVkVSIFVOREVSTElORSBFRkZFQ1QqL1xyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYXtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSAuc3ViLW1lbnUgYXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IGE6aG92ZXI6YWZ0ZXIsIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmFmdGVye1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTphZnRlcntcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxuICAgIC5yZXNwb25zaXZlICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSAubG9nbyBhOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG59XHJcbi8qIFBvZGNhc3RyIFdQQmFrZXJ5XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgXHJcbi5fcG9kY2FzdHJ7XHJcblxyXG5cclxuICAgIC8qIFBPRENBU1QgU0hPVyBTSU5HTEUgUEFHRSAqL1xyXG4gICAgLmhvc3QtYXZhdGFye1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIC5ob3N0LW5hbWV7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgIFxyXG4gICAgLnNyX2l0LXZpZGVvbGlzdC1pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MHB4OyBcclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3QtaXRlbS1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBoMS5wYWdlLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICB9XHJcbiAgICAucGFnZS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgc3Bhbi5oZWFkaW5nLWIzIHtcclxuICAgICAgICBoZWlnaHQ6IDNweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmVzZy1ncmlkIHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIHN1cCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gICAgI3dyYXBwZXIgLnZjX2J0bjMudmNfYnRuMy1zaXplLWxnIHtcclxuICAgICAgICAvL2ZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFBMQVlFUiAqL1xyXG4gICAgLmlyb24tYXVkaW9wbGF5ZXIgLnRyYWNrLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgLmlyb25fd2lkZ2V0X3JhZGlvLmlyb25fcG9kY2FzdF9wbGF5ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICB9XHJcbiAgICAuaXJvbl9wb2RjYXN0X3BsYXllciAuaXJvbi1hdWRpb3BsYXllciAudHJhY2stdGl0bGUge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgfVxyXG4gICAgI3NvbmFhci1wbGF5ZXIgLnBsYXllck5vd1BsYXlpbmcgLm1ldGFkYXRhIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLyogQlVUVE9OUyAqL1xyXG4gICAgLnZjX2J0bjMge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgIH1cclxuICAgIC52Y19idG4zOm5vdCg6aG92ZXIpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAgLyogTUVOVSAqL1xyXG4gICAgLmNsYXNzaWMtbWVudSB1bC5zdWItbWVudSBsaSBhIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgubWluaSk6bm90KC5yZXNwb25zaXZlKSAubWVudS1jb250YWluZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzNweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlICNtZW51LW1haW4tbWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgYTpob3ZlciwgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlIC5jbGFzc2ljLW1lbnUtaG90LWxpbmtzID4gbGkubGFuZ3VhZ2VzLXNlbGVjdG9yID4gdWwgPiBsaSBhOmhvdmVyLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgdWwgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhICB7XHJcbiAgICAgICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgLnN1Yi1tZW51IGxpIGE6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLypNRU5VIEhPVkVSIFVOREVSTElORSBFRkZFQ1QqL1xyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYXtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSAuc3ViLW1lbnUgYXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IGE6aG92ZXI6YWZ0ZXIsIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmFmdGVye1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTphZnRlcntcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxuICAgIC5yZXNwb25zaXZlICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSAubG9nbyBhOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8qIEZPT1RFUiAqL1xyXG5cclxuXHJcbiAgICAjZm9vdGVyIC5mb290ZXJjcmVkaXQgcHtcclxuICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzoycHg7XHJcbiAgICB9XHJcbiAgICAubWM0d3AtZm9ybSBidXR0b24sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1idXR0b25dIHtcclxuICAgICAgICAvL2ZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czo2NXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLyogQ2FzdG9wcmVzcyBFbGVtZW50b3JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICBcclxuLl9jYXN0b3ByZXNzX2VsZW1lbnRvcntcclxuXHJcbiAgICAvKlNJREVCQVIqL1xyXG4gICAgI3NpZGViYXIgLnBhbmVsX19oZWFkaW5nIGgzLCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIC5wYW5lbF9faGVhZGluZyBoMyB7IGNvbG9yOiAjZmZmO31cclxuICAgIC50ZXJtcy1saXN0IGEgeyBjb2xvcjogaW5oZXJpdDsgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNjFweCkgeyBcclxuICAgICAgICAuYWxidW1Db3ZlcntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2luZ2xlLWFsYnVtIC5zcl9pdC1zaW5nbGUtcG9zdC5mZWF0dXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxuXHJcbiAgICAvKiBNRU5VICovXHJcbiAgICAuY2xhc3NpYy1tZW51IHVsLnN1Yi1tZW51IGxpIGEge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlID4gdWwgPiBsaSBhOmhvdmVyLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpLmxhbmd1YWdlcy1zZWxlY3RvciA+IHVsID4gbGkgYTpob3ZlciwgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhICB7XHJcbiAgICAgICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpID4gdWwgPiBsaSBhOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICAvKk1FTlUgSE9WRVIgVU5ERVJMSU5FIEVGRkVDVCovXHJcbiAgICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYXtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSAuc3ViLW1lbnUgYXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IGE6aG92ZXI6YWZ0ZXIsIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmFmdGVye1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTphZnRlcntcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxuICAgIC5yZXNwb25zaXZlICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSAubG9nbyBhOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIENhc3RvcHJlc3MgV1BCYWtlcnlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICBcclxuLl9jYXN0b3ByZXNze1xyXG5cclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmluaXRpYWw7XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtdGV4dCAudmNfY3VzdG9tX2hlYWRpbmcgc3Ryb25nIHtcclxuICAgICAgICBjb2xvcjojYmI4MjVkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcclxuICAgIH1cclxuICAgIC5hYm91dC10ZXh0IHB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MjhweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAuc3BvbnNvci1zdGF0cyBwe1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5zcG9uc29ya2l0LXN0YXRzLW51bWJlcnMgcCwgLnNwb25zb3JraXQtc3RhdHMtbnVtYmVycyBoMXtcclxuICAgICAgICBjb2xvcjpyZ2IoMzQsIDM1LCAzNyk7ICAgXHJcbiAgICB9XHJcbiAgICAuc3BvbnNvcmtpdC1zdGF0cy1udW1iZXJzIC53cGJfY29sdW1uIC52Y19jb2x1bW4taW5uZXJ7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCA1MHB4IWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OXB4KXtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNmb290ZXIgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXJtcy1saXN0IGEge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLypCYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSBwb2RjYXN0IHNob3cgc2luZ2xlIGJhbm5lciovXHJcbiAgICAuc2luZ2xlLXBvZGNhc3RzaG93IC52Y19yb3cud3BiX3Jvdy52Y19yb3cudmNfcm93LWhhcy1maWxsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTFiIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBQT0RDQVNUIFNIT1cgU0lOR0xFIFBBR0UgKi9cclxuICAgIC5ob3N0LWF2YXRhcntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuaG9zdC1uYW1le1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtdmlkZW9saXN0LWl0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgIGxldHRlci1zcGFjaW5nOjBweDsgXHJcbiAgICB9XHJcbiAgICAuc3JfaXQtdmlkZW9saXN0LWl0ZW0tZGF0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgfVxyXG4gICAgaDEucGFnZS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgfVxyXG4gICAgLnBhZ2Utc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIHNwYW4uaGVhZGluZy1iMyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA0NXB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5lc2ctZ3JpZCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICBzdXAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuICAgICN3cmFwcGVyIC52Y19idG4zLnZjX2J0bjMtc2l6ZS1sZyB7XHJcbiAgICAgICAgLy9mb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBQTEFZRVIgKi9cclxuICAgIC5pcm9uLWF1ZGlvcGxheWVyIC50cmFjay10aXRsZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLmlyb25fd2lkZ2V0X3JhZGlvLmlyb25fcG9kY2FzdF9wbGF5ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgfVxyXG4gICAgI3NvbmFhci1wbGF5ZXIgLnBsYXllck5vd1BsYXlpbmcgLm1ldGFkYXRhIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvKiBCVVRUT05TICovXHJcbiAgICAudmNfYnRuMyB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnZjX2J0bjM6bm90KDpob3Zlcikge1xyXG4gICAgICAgIGNvbG9yOmluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzE5MTkxYiFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICAvKiBNRU5VICovXHJcbiAgICAuY2xhc3NpYy1tZW51IHVsLnN1Yi1tZW51IGxpIGEge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlID4gdWwgPiBsaSBhOmhvdmVyLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpLmxhbmd1YWdlcy1zZWxlY3RvciA+IHVsID4gbGkgYTpob3ZlciwgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhICB7XHJcbiAgICAgICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpID4gdWwgPiBsaSBhOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICAvKk1FTlUgSE9WRVIgVU5ERVJMSU5FIEVGRkVDVCovXHJcbiAgICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYXtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSAuc3ViLW1lbnUgYXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IGE6aG92ZXI6YWZ0ZXIsIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmFmdGVye1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTphZnRlcntcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxuICAgIC5yZXNwb25zaXZlICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSAubG9nbyBhOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLyogRk9PVEVSICovXHJcbiAgICAjZm9vdGVyIC5mb290ZXJjcmVkaXQgcHtcclxuICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzoycHg7XHJcbiAgICB9XHJcbiAgICAjZm9vdGVyIHB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOmluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAjZm9vdGVyIC52Y19idG4zLnZjX2J0bjMtc3R5bGUtY3VzdG9te1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWM0d3AtZm9ybSBidXR0b24sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1idXR0b25dIHtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4IDI3cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czozMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMTkxOTFiIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0IHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICM3ZDgxODkhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgICAgIGNvbG9yOiM3ZDgxODk7ICAgXHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U0MjQ5O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLyogUFJPTU9URSBFbGVtZW50b3JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICBcclxuLl9wcm9tb3RlX2VsZW1lbnRvciB7XHJcbiAgICAucm90YXRlTWVDVyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLnJlc3BvbnNpdmUpLmluY29udGFpbmVyOm5vdCgucmVzcG9uc2l2ZSkuY2xhc3NpY19tZW51X2FsaWduLXB1bGwtY2VudGVyLmNsYXNzaWNfbWVudV9sb2dvX2FsaWduLXB1bGwtbGVmdCAubG9nbywgLmNsYXNzaWMtbWVudTpub3QoLnJlc3BvbnNpdmUpLmZ1bGx3aWR0aDpub3QoLnJlc3BvbnNpdmUpLmNsYXNzaWNfbWVudV9hbGlnbi1wdWxsLWNlbnRlci5jbGFzc2ljX21lbnVfbG9nb19hbGlnbi1wdWxsLWxlZnQgLmxvZ28ge1xyXG4gICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgICAubG9nby1kZXNrdG9wLCAuY2xhc3NpYy1tZW51Lm1pbmkgLmxvZ28gaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDY3cHg7XHJcbiAgICB9XHJcbiAgICAucGF5cGFsLWRvbmF0ZXtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIH1cclxuICAgIC5wYXlwYWxfYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMzBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTYsLjI4LC40MiwxLjA1KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQxZGVhO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMXB4ICM5NDFkZWE7XHJcbiAgICB9XHJcbiAgICAucGF5cGFsX2J0bjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MTE3ODE7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDFweCAjMTMwNTIzO1xyXG4gICAgfVxyXG4gICAgLmV2ZW50cy1iYXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMjgwcHgpe1xyXG4gICAgICAgIC52ZXJ0aWNhbEhlYWRpbmdMZWZ0IHtcclxuICAgICAgICAgICAgdG9wOjUwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xOTVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52ZXJ0aWNhbEhlYWRpbmdSaWdodCB7XHJcbiAgICAgICAgICAgIHRvcDo1MCUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICByaWdodDogLTE4MHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKkVzcyBHcmlkIEZpbHRlciovXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTIwcHgpe1xyXG4gICAgICAgIC5zb25hYXItZmlsdGVycyAuZWctc2VhcmNoLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc29uYWFyLWZpbHRlcnMgLmVzZy1maWx0ZXJzOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogU1RSRUFNS0lORyBFbGVtZW50b3JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICBcclxuLl9zdHJlYW1raW5nX2VsZW1lbnRvcntcclxuICAgIC5wYXlwYWwtZG9uYXRle1xyXG4gICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAucGF5cGFsX2J0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAzMHB4IDMwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE2LC4yOCwuNDIsMS4wNSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk0MWRlYTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDFweCAjOTQxZGVhO1xyXG4gICAgfVxyXG4gICAgLnBheXBhbF9idG46aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTExNzgxO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAxcHggIzEzMDUyMztcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUubWluaSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4ICMwMDAwMDAyZTtcclxuICAgIH1cclxuICAgIC8qTUVOVSBIT1ZFUiBVTkRFUkxJTkUgRUZGRUNUKi9cclxuICAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhe1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5zdWItbWVudSBhe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTpob3ZlcjphZnRlciwgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gICAgLnJlc3BvbnNpdmUgI21lbnUtbWFpbi1tZW51IGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5sb2dvIGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLyogU3BlYWtlcnByZXNzIEVsZW1lbnRvclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX3NwZWFrZXJwcmVzc19lbGVtZW50b3J7XHJcblxyXG4gICAgIC8qTUVOVSBIT1ZFUiBVTkRFUkxJTkUgRUZGRUNUKi9cclxuICAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhe1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5zdWItbWVudSBhe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTpob3ZlcjphZnRlciwgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gICAgLnJlc3BvbnNpdmUgI21lbnUtbWFpbi1tZW51IGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5sb2dvIGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG5cclxuLyogU3BlYWtlcnByZXNzIFdQQmFrZXJ5XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgXHJcbi5fc3BlYWtlcnByZXNze1xyXG5cclxuIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmluaXRpYWw7XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtdGV4dCAudmNfY3VzdG9tX2hlYWRpbmcgc3Ryb25nIHtcclxuICAgICAgICBjb2xvcjojNjFEQUMzO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcclxuICAgIH1cclxuICAgIC5hYm91dC10ZXh0IHB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MjhweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAuc3BvbnNvci1zdGF0cyBwe1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5zcG9uc29ya2l0LXN0YXRzLW51bWJlcnMgcCwgLnNwb25zb3JraXQtc3RhdHMtbnVtYmVycyBoMXtcclxuICAgICAgICBjb2xvcjojZmZmOyAgIFxyXG4gICAgfVxyXG4gICAgLnNwb25zb3JraXQtc3RhdHMtbnVtYmVycyAud3BiX2NvbHVtbiAudmNfY29sdW1uLWlubmVye1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggNTBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM2MURBQzMhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDlweCl7XHJcbiAgICAgICAgYm9keTpub3QoLmhvbWUpIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI2Zvb3RlciAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRlcm1zLWxpc3QgYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAvKkJhY2tncm91bmQgY29sb3Igb2YgdGhlIHBvZGNhc3Qgc2hvdyBzaW5nbGUgYmFubmVyKi9cclxuICAgIC5zaW5nbGUtcG9kY2FzdHNob3cgLnZjX3Jvdy53cGJfcm93LnZjX3Jvdy52Y19yb3ctaGFzLWZpbGwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MWIhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFBPRENBU1QgU0hPVyBTSU5HTEUgUEFHRSAqL1xyXG4gICAgLmhvc3QtYXZhdGFye1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIC5ob3N0LW5hbWV7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3QtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgbGV0dGVyLXNwYWNpbmc6MHB4OyBcclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3QtaXRlbS1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBoMS5wYWdlLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICB9XHJcbiAgICAucGFnZS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgc3Bhbi5oZWFkaW5nLWIzIHtcclxuICAgICAgICBoZWlnaHQ6IDNweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmVzZy1ncmlkIHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIHN1cCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gICAgI3dyYXBwZXIgLnZjX2J0bjMudmNfYnRuMy1zaXplLWxnIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyogUExBWUVSICovXHJcbiAgICAuaXJvbi1hdWRpb3BsYXllciAudHJhY2stdGl0bGUge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5pcm9uX3dpZGdldF9yYWRpby5pcm9uX3BvZGNhc3RfcGxheWVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIH1cclxuICAgICNzb25hYXItcGxheWVyIC5wbGF5ZXJOb3dQbGF5aW5nIC5tZXRhZGF0YSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLyogQlVUVE9OUyAqL1xyXG4gICAgLnZjX2J0bjMge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgIH1cclxuICAgIC52Y19idG4zOm5vdCg6aG92ZXIpIHtcclxuICAgICAgICBjb2xvcjppbmhlcml0IWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNkZGRkZGQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAgLyogTUVOVSAqL1xyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgdWwuc3ViLW1lbnUgbGkgYSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpIGE6aG92ZXIsIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkubGFuZ3VhZ2VzLXNlbGVjdG9yID4gdWwgPiBsaSBhOmhvdmVyLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEgIHtcclxuICAgICAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkgPiB1bCA+IGxpIGE6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgIC8qTUVOVSBIT1ZFUiBVTkRFUkxJTkUgRUZGRUNUKi9cclxuICAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhe1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5zdWItbWVudSBhe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTpob3ZlcjphZnRlciwgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gICAgLnJlc3BvbnNpdmUgI21lbnUtbWFpbi1tZW51IGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5sb2dvIGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAvKiBGT09URVIgKi9cclxuICAgICNmb290ZXIgLmZvb3RlcmNyZWRpdCBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOjJweDtcclxuICAgIH1cclxuICAgICNmb290ZXIgcHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6aW5oZXJpdDtcclxuICAgIH1cclxuICAgICNmb290ZXIgLnZjX2J0bjMudmNfYnRuMy1zdHlsZS1jdXN0b217XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpub25lIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICNmb290ZXIgLnZjX2dlbmVyYWwudmNfYnRuMzpmb2N1cywgI2Zvb3RlciAudmNfZ2VuZXJhbC52Y19idG4zOmhvdmVyIHtcclxuICAgICAgIGNvbG9yOiAjNTk1ZDYzIWltcG9ydGFudDtcclxuICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gYnV0dG9uLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9YnV0dG9uXSB7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAyN3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6MzBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjN2Q4MTg5IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgICAgICBjb2xvcjojN2Q4MTg5OyAgIFxyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBTeW1waG9ueSBFbGVtZW50b3JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gXHJcbi5fc3ltcGhvbnlfZWxlbWVudG9ye1xyXG4gICAgLnNvbmFhci1wb2RjYXN0LXBsYXllci1ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogU1BFQ0lBTCBDTEFTU1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyBcclxuXHJcbi8qc29uYWFyLWVsZW1lbnRvci1pbmxpbmUtYmxvY2stLT4gQ2FuIGJ1IHVzZWQgdG8gYWRkIGEgYm9yZGVyIGJvdHRvbSB0byBhIGVsZW1lbnRvciBoZWFkaW5nKi9cclxuLnNvbmFhci1lbGVtZW50b3ItaW5saW5lLWJsb2NrIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lcntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLENBQVAsd0VBQU8sQ0FvQlAsT0FBTyxDQUFQLCtEQUFPLENDbkJQLEFBQUEsYUFBYSxBQUFBLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLGlCQUFpQixDQUFDLGtCQUFrQixDQUFDLElBQUksQ0FBRSxBQUFrQyxTQUFDLEVBQXpCLGtCQUFrQixFQUFFLElBQUksRUFBNUksQUFBQSxhQUFhLEFBQThJLENBQUMsUUFBUSxDQUFDLGVBQWUsQ0FBRSxDQUFBLE1BQU0sQ0FBQyxNQUFNLE9BQU8sZ0JBQWdCLEVBQUUsTUFBTSxLQUFJLGdCQUFnQixFQUFFLElBQUksRUFBNVAsQUFBQSxhQUFhLEFBQStQLENBQUMsUUFBUSxDQUFDLGVBQWUsQ0FBRSxDQUFBLEFBQUEsYUFBYSxBQUFBLFlBQVksQ0FBQyxvQkFBb0IsQ0FBQyxhQUFhLEFBQUEsWUFBWSxDQUFDLG9CQUFvQixBQUFBLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxnQkFBZ0IsQ0FBQyxXQUFXLENBQUUsQUFBRCxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQUFBQSxLQUFLLENBQUMsb0JBQW9CLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBRSxBQUFELEFBQUEsYUFBYSxBQUFBLGdCQUFnQixBQUFBLEtBQUssQ0FBQyxvQkFBb0IsQ0FBQyxlQUFlLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsYUFBYSxBQUFBLGdCQUFnQixBQUFBLEtBQUssQ0FBQyxvQkFBb0IsQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFFLEFBQUQsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLEFBQUEsS0FBSyxDQUFDLG9CQUFvQixDQUFDLGVBQWUsQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxhQUFhLENBQUMsb0JBQW9CLEFBQUEsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxrQkFBa0IsQ0FBQywrQ0FBK0MsQ0FBQyxhQUFhLENBQUMsK0NBQStDLENBQUMsZUFBZSxDQUFDLCtDQUErQyxDQUFDLFVBQVUsQ0FBQywrQ0FBK0MsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLGFBQWEsQ0FBQyxvQkFBb0IsQ0FBQyxlQUFlLEFBQUEsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxxQkFBcUIsQ0FBQyxHQUFHLENBQUMsa0JBQWtCLENBQUMsR0FBRyxDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUMsa0JBQWtCLENBQUMsNEdBQTRHLENBQUMsVUFBVSxDQUFDLDRHQUE0RyxDQUFDLGFBQWEsQ0FBQyxvR0FBb0csQ0FBQyxlQUFlLENBQUMsd0lBQXdJLENBQUMsVUFBVSxDQUFDLG9HQUFvRyxDQUFDLFVBQVUsQ0FBQywrS0FBK0ssQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUUsQUFBRCxBQUFBLGFBQWEsQ0FBQyxvQkFBb0IsQUFBQSxNQUFNLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxvQkFBb0IsQUFBQSxPQUFPLENBQUMsZUFBZSxBQUFBLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsYUFBYSxDQUFDLG9CQUFvQixBQUFBLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsa0JBQWtCLENBQUMsK0NBQStDLENBQUMsYUFBYSxDQUFDLCtDQUErQyxDQUFDLGVBQWUsQ0FBQywrQ0FBK0MsQ0FBQyxVQUFVLENBQUMsK0NBQStDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxhQUFhLENBQUMsb0JBQW9CLENBQUMsZUFBZSxBQUFBLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMscUJBQXFCLENBQUMsR0FBRyxDQUFDLGtCQUFrQixDQUFDLEdBQUcsQ0FBQyxhQUFhLENBQUMsR0FBRyxDQUFDLGtCQUFrQixDQUFDLDRHQUE0RyxDQUFDLFVBQVUsQ0FBQyw0R0FBNEcsQ0FBQyxhQUFhLENBQUMsb0dBQW9HLENBQUMsZUFBZSxDQUFDLHdJQUF3SSxDQUFDLFVBQVUsQ0FBQyxvR0FBb0csQ0FBQyxVQUFVLENBQUMsK0tBQStLLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFFLEFBQUQsQUFBQSxhQUFhLENBQUMsb0JBQW9CLEFBQUEsTUFBTSxDQUFDLGVBQWUsQ0FBQyxhQUFhLENBQUMsb0JBQW9CLEFBQUEsT0FBTyxDQUFDLGVBQWUsQUFBQSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLGFBQWEsQUFBQSxNQUFNLEFBQUEsZ0JBQWdCLEFBQUEsS0FBSyxDQUFDLG9CQUFvQixBQUFBLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUUsQUFBRCxBQUFBLGFBQWEsQUFBQSxNQUFNLEFBQUEsZ0JBQWdCLEFBQUEsS0FBSyxDQUFDLG9CQUFvQixDQUFDLGVBQWUsQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxhQUFhLEFBQUEsTUFBTSxBQUFBLGdCQUFnQixBQUFBLEtBQUssQ0FBQyxvQkFBb0IsQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFFLEFBQUQsQUFBQSxhQUFhLEFBQUEsTUFBTSxBQUFBLGdCQUFnQixBQUFBLEtBQUssQ0FBQyxvQkFBb0IsQ0FBQyxlQUFlLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsYUFBYSxBQUFBLE1BQU0sQ0FBQyxvQkFBb0IsQ0FBQyxhQUFhLEFBQUEsTUFBTSxDQUFDLG9CQUFvQixBQUFBLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBRSxBQUFELEFBQUEsYUFBYSxBQUFBLE1BQU0sQ0FBQyxvQkFBb0IsQUFBQSxNQUFNLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBRSxBQUFELEFBQUEsYUFBYSxBQUFBLE1BQU0sQ0FBQyxvQkFBb0IsQUFBQSxNQUFNLENBQUMsZUFBZSxBQUFBLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxhQUFhLEFBQUEsTUFBTSxDQUFDLG9CQUFvQixBQUFBLE1BQU0sQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFFLEFBQUQsQUFBQSxhQUFhLEFBQUEsTUFBTSxDQUFDLG9CQUFvQixBQUFBLE1BQU0sQ0FBQyxlQUFlLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUUsQUVEci9JLEFBQUEsT0FBTyxBQUFBLHlDQUF5QyxBQUFBLENBQzVDLHFCQUFxQixDQUFFLE1BQU0sQ0FBQSxVQUFVLENBQ3ZDLHFCQUFxQixDQUFFLEdBQUcsQ0FBQSxVQUFVLENBQ3BDLGVBQWUsQ0FBRSxPQUFPLENBQUEsVUFBVSxDQUlyQyxBQUhPLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFQUpqQyxBQUFBLE9BQU8sQUFBQSx5Q0FBeUMsQUFBQSxDQUt0QyxlQUFlLENBQUUsT0FBTyxDQUFBLFVBQVUsQ0FFM0MsQ0FFRCxBQUFBLDRCQUE0QixBQUFBLENBQ3hCLGVBQWUsQ0FBQyxPQUFPLENBQUEsVUFBVSxDQUVwQyxBQUlELEFBQUEsOEJBQThCLENBQUMsa0JBQWtCLENBQUMsQ0FBQyxBQUFBLENBQy9DLE9BQU8sQ0FBRSxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUEsVUFBVSxDQUN0QyxTQUFTLENBQUMsSUFBSSxDQUFBLFVBQVUsQ0FDeEIsV0FBVyxDQUFFLEdBQUcsQ0FDbkIsQUFFRCxBQUFBLDhCQUE4QixDQUFDLFFBQVEsQUFBQSw2QkFBNkIsQUFBQSxDQUNoRSxZQUFZLENBQUMsR0FBRyxDQUNuQixBQUdHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFQUQ3QixBQUFBLDZCQUE2QixDQUFDLFdBQVcsQUFBQSxZQUFZLEFBQUEsQ0FFakQsV0FBVyxDQUFDLEtBQUssQ0FBQSxVQUFVLENBQzNCLGNBQWMsQ0FBQyxLQUFLLENBQUEsVUFBVSxDQUM5QixPQUFPLENBQUMsR0FBRyxDQUVkLENBRUQsQUFDSSxnQ0FENEIsQ0FDNUIsUUFBUSxBQUFBLGdCQUFnQixBQUFDLENBQ3JCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDbkIsQUFJTCxBQUVRLG1DQUYyQixBQUM5QixPQUFPLENBQ0osQ0FBQyxBQUFDLENBQ0UsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixXQUFXLENBQUUsR0FBRyxDQUNuQixBQUtULEFBQ0ksNkJBRHlCLEFBQ3hCLGFBQWEsQUFBQyxDQUNYLG1CQUFtQixDQUFFLEtBQUssQ0FBQyxHQUFHLENBQUEsVUFBVSxDQUN4QyxlQUFlLENBQUMsT0FBTyxDQUFBLFVBQVUsQ0FDcEMsQUFKTCxBQUtJLDZCQUx5QixDQUt6QixRQUFRLENBQUMsSUFBSSxBQUFBLFFBQVEsQUFBQyxDQUNsQixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsSUFBSSxDQUNoQixXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLENBQUUsSUFBSSxDQUNkLEFBQ0QsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBYjVCLEFBQ0ksNkJBRHlCLEFBQ3hCLGFBQWEsQUFhSyxDQUNYLGVBQWUsQ0FBQyxPQUFPLENBQUEsVUFBVSxDQUNqQyxtQkFBbUIsQ0FBRSxNQUFNLENBQUMsR0FBRyxDQUFBLFVBQVUsQ0FDNUMsQ0FLVCxBQUFBLDBCQUEwQixDQUFDLE1BQU0sQ0FBRSwwQkFBMEIsQ0FBQyxrQkFBa0IsQUFBQyxDQUM3RSxXQUFXLENBQUUsSUFBSSxDQUNqQixZQUFZLENBQUUsSUFBSSxDQUNyQixBQUNELEFBQUEsMEJBQTBCLENBQUMsa0JBQWtCLEFBQUEsV0FBVyxBQUFDLENBQ3JELFlBQVksQ0FBRyxLQUFJLENBQUEsVUFBVSxDQUNoQyxBQUdELEFBQUEsMEJBQTBCLENBQUMsYUFBYSxDQUFDLENBQUMsQUFBQSxDQUN0QyxTQUFTLENBQUMsSUFBSSxDQUNkLGNBQWMsQ0FBQyxHQUFHLENBQ3JCLEFBRUQsQUFBQSwwQkFBMEIsQ0FBQyxhQUFhLENBQUMsQ0FBQyxBQUFBLENBQ3RDLEtBQUssQ0FBQyxJQUFJLENBQ2IsQUFFRCxBQUFBLDBCQUEwQixDQUFDLGFBQWEsQ0FBQyxDQUFDLEFBQUEsQ0FDMUMsVUFBVSxDQUFFLE1BQU0sQ0FDakIsQUFDRCxBQUFBLDBCQUEwQixDQUFDLGFBQWEsQ0FBQyxHQUFHLEFBQUEsQ0FDM0MsT0FBTyxDQUFFLE9BQU8sQ0FDakIsY0FBYyxDQUFFLE1BQU0sQ0FDckIsQUFFRCxBQUFBLDBCQUEwQixDQUFDLENBQUMsQUFBQSxrQkFBa0IsQUFBQyxDQUMzQyxJQUFJLENBQUUsS0FBSyxDQUNkLEFBQ0QsQUFBQSwwQkFBMEIsQ0FBQyxrQkFBa0IsQUFBQyxDQUMxQyxhQUFhLENBQUUsR0FBRyxDQUNyQixBQUVELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFDL0IsQUFBQSwwQkFBMEIsQ0FBQyxrQkFBa0IsQUFBQSxZQUFZLEFBQUMsQ0FDdEQsV0FBVyxDQUFFLElBQUksQ0FBQSxVQUFVLENBQzlCLEFBQ0QsQUFBQSwwQkFBMEIsQ0FBQyxDQUFDLEFBQUEsQ0FDeEIsVUFBVSxDQUFFLGlCQUFpQixDQUNoQyxBQUNELEFBQUEsMEJBQTBCLENBQUMsWUFBWSxDQUFDLEdBQUcsQUFBQSxDQUN2QyxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ2QsQ0FLTCxBQUFBLDBCQUEwQixDQUFDLENBQUMsQ0FBRSxPQUFPLENBQUMsMEJBQTBCLENBQUMsQ0FBQyxBQUFDLENBQy9ELEtBQUssQ0FBQyxPQUFPLENBQ2hCLEFBQ0QsQUFBQSwwQkFBMEIsRUFBQyxBQUFBLEtBQUMsRUFBTyxZQUFZLEFBQW5CLENBQXFCLENBQzdDLFVBQVUsQ0FBRSxJQUFJLENBQ25CLEFBQ0QsQUFBQSwwQkFBMEIsRUFBQyxBQUFBLEtBQUMsRUFBTyxZQUFZLEFBQW5CLEVBQXFCLE1BQU0sQ0FBRSwwQkFBMEIsRUFBQyxBQUFBLEtBQUMsRUFBTyxZQUFZLEFBQW5CLEVBQXFCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsQ0FBWSxDQUN4SCxNQUFNLENBQUUsZ0JBQWdCLENBQzNCLEFBRUQsQUFBQSwwQkFBMEIsRUFBQyxBQUFBLEtBQUMsRUFBTyxjQUFjLEFBQXJCLEVBQXVCLENBQUMsQUFBQSxDQUNoRCxLQUFLLENBQUMsT0FBTyxDQUNoQixBQUVELEFBQUEsMEJBQTBCLEVBQUMsQUFBQSxLQUFDLEVBQU8sY0FBYyxBQUFyQixFQUF1QixDQUFDLEFBQUEsQ0FDaEQsU0FBUyxDQUFDLElBQUksQ0FDZCxjQUFjLENBQUMsR0FBRyxDQUNyQixBQUVELEFBQUEsMEJBQTBCLEVBQUMsQUFBQSxLQUFDLEVBQU8sY0FBYyxBQUFyQixFQUF1QixDQUFDLEFBQUEsQ0FDcEQsVUFBVSxDQUFFLE1BQU0sQ0FDakIsQUFDRCxBQUFBLDBCQUEwQixFQUFDLEFBQUEsS0FBQyxFQUFPLGNBQWMsQUFBckIsRUFBdUIsR0FBRyxBQUFBLENBQ3JELE9BQU8sQ0FBRSxPQUFPLENBQ2pCLGNBQWMsQ0FBRSxNQUFNLENBQ3JCLEFBRUQsQUFBQSwwQkFBMEIsQ0FBQyxDQUFDLENBQUEsQUFBQSxLQUFDLEVBQU8sbUJBQW1CLEFBQTFCLENBQTRCLENBQ3JELElBQUksQ0FBRSxLQUFLLENBQ2QsQUFDRCxBQUFBLDBCQUEwQixFQUFDLEFBQUEsS0FBQyxFQUFPLG1CQUFtQixBQUExQixDQUE0QixDQUNwRCxhQUFhLENBQUUsR0FBRyxDQUNyQixBQUVELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFDL0IsQUFBQSwwQkFBMEIsQ0FBQyxDQUFDLEFBQUEsQ0FDeEIsVUFBVSxDQUFFLGlCQUFpQixDQUNoQyxBQUNELEFBQUEsMEJBQTBCLEVBQUMsQUFBQSxLQUFDLEVBQU8sYUFBYSxBQUFwQixFQUFzQixHQUFHLEFBQUEsQ0FDakQsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNkLENBSUwsQUFBQSwwQkFBMEIsRUFBQyxBQUFBLEtBQUMsRUFBTyxlQUFlLEFBQXRCLENBQXVCLENBQy9DLGFBQWEsQ0FBRSxhQUFhLENBQy9CLEFBQ0QsQUFBQSwwQkFBMEIsQUFBQyxDQUN6QixnQkFBZ0IsQ0FBQyxPQUFPLENBQUEsVUFBVSxDQUNuQyxBQUVELEFBQUEsMEJBQTBCLENBQUMsWUFBWSxDQUFDLFlBQVksQUFBQSxDQUNoRCxVQUFVLENBQUUsZ0JBQWdCLENBQy9CLEFBRUQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUNuQyxBQUFBLDBCQUEwQixDQUFDLGNBQWMsQ0FBQyxDQUFDLENBQUUsMEJBQTBCLENBQUMsY0FBYyxDQUFDLFlBQVksQ0FBQyxZQUFZLEFBQUEsQ0FDNUcsVUFBVSxDQUFFLGlCQUFpQixDQUNoQyxDQUlELEFBQUEsMEJBQTBCLEVBQUMsQUFBQSxLQUFDLEVBQU8sWUFBWSxBQUFuQixDQUFxQixDQUM3QyxVQUFVLENBQUUsTUFBTSxDQUNyQixBQUNELEFBQUEsMEJBQTBCLEVBQUMsQUFBQSxLQUFDLEVBQU8sa0JBQWtCLEFBQXpCLENBQTBCLENBQ2xELG1CQUFtQixDQUFFLE1BQU0sQ0FBQyxHQUFHLENBQUEsVUFBVSxDQUM1QyxBQUVELEFBQUEsMEJBQTBCLEVBQUMsQUFBQSxLQUFDLEVBQU8sY0FBYyxBQUFyQixFQUF1QixDQUFDLEFBQUEsQ0FDaEQsU0FBUyxDQUFDLElBQUksQ0FDZCxjQUFjLENBQUMsR0FBRyxDQUNyQixBQUVELEFBQUEsMEJBQTBCLEVBQUMsQUFBQSxLQUFDLEVBQU8sY0FBYyxBQUFyQixFQUF1QixDQUFDLEFBQUEsQ0FDakQsVUFBVSxDQUFFLE1BQU0sQ0FDcEIsQUFDRCxBQUFBLDBCQUEwQixFQUFDLEFBQUEsS0FBQyxFQUFPLGNBQWMsQUFBckIsRUFBdUIsR0FBRyxBQUFBLENBQ25ELE9BQU8sQ0FBRSxPQUFPLENBQ2hCLGNBQWMsQ0FBRSxNQUFNLENBQ3hCLEFBQ0QsQUFBQSwwQkFBMEIsRUFBQyxBQUFBLEtBQUMsRUFBTyxtQkFBbUIsQUFBMUIsQ0FBNEIsQ0FDcEQsYUFBYSxDQUFFLEdBQUcsQ0FDckIsQUFFRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBQy9CLEFBQUEsMEJBQTBCLENBQUMsQ0FBQyxBQUFBLENBQ3hCLFVBQVUsQ0FBRSxpQkFBaUIsQ0FDaEMsQUFDRCxBQUFBLDBCQUEwQixFQUFDLEFBQUEsS0FBQyxFQUFPLGFBQWEsQUFBcEIsRUFBc0IsR0FBRyxBQUFBLENBQ2pELE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDZCxDQU1MLEFBQUEsMEJBQTBCLENBQUMsQ0FBQyxDQUFFLE9BQU8sQ0FBQywwQkFBMEIsQ0FBQyxDQUFDLEFBQUMsQ0FDL0QsS0FBSyxDQUFDLE9BQU8sQ0FDaEIsQUFDRCxBQUFBLDBCQUEwQixFQUFDLEFBQUEsS0FBQyxFQUFPLFlBQVksQUFBbkIsQ0FBcUIsQ0FDN0MsVUFBVSxDQUFFLElBQUksQ0FDbkIsQUFDRCxBQUFBLDBCQUEwQixFQUFDLEFBQUEsS0FBQyxFQUFPLFlBQVksQUFBbkIsRUFBcUIsTUFBTSxDQUFFLDBCQUEwQixFQUFDLEFBQUEsS0FBQyxFQUFPLFlBQVksQUFBbkIsRUFBcUIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxDQUFZLENBQ3hILE1BQU0sQ0FBRSxnQkFBZ0IsQ0FDM0IsQUFFRCxBQUFBLDBCQUEwQixFQUFDLEFBQUEsS0FBQyxFQUFPLGNBQWMsQUFBckIsRUFBdUIsQ0FBQyxBQUFBLENBQ2hELEtBQUssQ0FBQyxPQUFPLENBQ2hCLEFBRUQsQUFBQSwwQkFBMEIsRUFBQyxBQUFBLEtBQUMsRUFBTyxjQUFjLEFBQXJCLEVBQXVCLENBQUMsQUFBQSxDQUNoRCxTQUFTLENBQUMsSUFBSSxDQUNkLGNBQWMsQ0FBQyxHQUFHLENBQ3JCLEFBRUQsQUFBQSwwQkFBMEIsRUFBQyxBQUFBLEtBQUMsRUFBTyxjQUFjLEFBQXJCLEVBQXVCLENBQUMsQUFBQSxDQUNwRCxVQUFVLENBQUUsTUFBTSxDQUNqQixBQUNELEFBQUEsMEJBQTBCLEVBQUMsQUFBQSxLQUFDLEVBQU8sY0FBYyxBQUFyQixFQUF1QixHQUFHLEFBQUEsQ0FDckQsT0FBTyxDQUFFLE9BQU8sQ0FDakIsY0FBYyxDQUFFLE1BQU0sQ0FDckIsQUFFRCxBQUFBLDBCQUEwQixDQUFDLENBQUMsQ0FBQSxBQUFBLEtBQUMsRUFBTyxtQkFBbUIsQUFBMUIsQ0FBNEIsQ0FDckQsSUFBSSxDQUFFLEtBQUssQ0FDZCxBQUNELEFBQUEsMEJBQTBCLEVBQUMsQUFBQSxLQUFDLEVBQU8sbUJBQW1CLEFBQTFCLENBQTRCLENBQ3BELGFBQWEsQ0FBRSxHQUFHLENBQ3JCLEFBRUQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUMvQixBQUFBLDBCQUEwQixDQUFDLENBQUMsQUFBQSxDQUN4QixVQUFVLENBQUUsaUJBQWlCLENBQ2hDLEFBQ0QsQUFBQSwwQkFBMEIsRUFBQyxBQUFBLEtBQUMsRUFBTyxhQUFhLEFBQXBCLEVBQXNCLEdBQUcsQUFBQSxDQUNqRCxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ2QsQ0FLTCxBQUFBLE9BQU8sQ0FBQywwQkFBMEIsQ0FBQyxVQUFVLEFBQUMsQ0FDMUMsU0FBUyxDQUFFLE1BQU0sQ0FDcEIsQUFDRCxBQUFBLE9BQU8sQ0FBQywwQkFBMEIsQ0FBQywyQkFBMkIsQUFBQyxDQUMzRCxLQUFLLENBQUUsa0JBQWtCLENBQ3pCLE9BQU8sQ0FBRSxZQUFZLENBQ3hCLEFBQ0QsQUFBQSxPQUFPLENBQUMsMEJBQTBCLENBQUMsa0JBQWtCLEFBQUMsQ0FDbEQsS0FBSyxDQUFFLGtCQUFrQixDQUN6QixPQUFPLENBQUUsWUFBWSxDQUN4QixBQUNELEFBQUEsT0FBTyxDQUFDLDBCQUEwQixDQUFDLHNCQUFzQixBQUFDLENBQ3RELEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsT0FBTyxDQUFFLFlBQVksQ0FDeEIsQUFDRCxBQUFBLE9BQU8sQ0FBQywwQkFBMEIsQ0FBQyxpQkFBaUIsQUFBQyxDQUNqRCxLQUFLLENBQUUsa0JBQWtCLENBQ3pCLE9BQU8sQ0FBRSxZQUFZLENBQ3hCLEFBQ0QsQUFDSSwwQkFEc0IsQ0FDdEIsSUFBSSxBQUFBLENBQ0EsVUFBVSxDQUFFLGtCQUFrQixDQUlqQyxBQU5MLEFBR1EsMEJBSGtCLENBQ3RCLElBQUksQ0FFQSxDQUFDLEFBQUEsQ0FDRyxPQUFPLENBQUUsaUJBQWlCLENBQzdCLEFBTFQsQUFPSSwwQkFQc0IsQ0FPdEIsUUFBUSxBQUFBLGdCQUFnQixDQUFDLGFBQWEsQUFBQyxDQUNuQyxTQUFTLENBQUUsZUFBZSxDQUMxQixNQUFNLENBQUUsZUFBZSxDQUN2QixXQUFXLENBQUUsZUFBZSxDQUMvQixBQVhMLEFBYUksMEJBYnNCLENBYXRCLFdBQVcsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLEVBYnRCLDBCQUEwQixDQWFRLFdBQVcsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLEVBYnBELDBCQUEwQixDQWF1QyxXQUFXLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEdBQUMsQUFBQSxFQWJuRiwwQkFBMEIsQ0Fhb0UsV0FBVyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxHQUFDLEFBQUEsRUFiaEgsMEJBQTBCLENBYWlHLFdBQVcsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLEVBYjdJLDBCQUEwQixDQWErSCxXQUFXLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxFQWIzSywwQkFBMEIsQ0FhK0osV0FBVyxDQUFDLE1BQU0sQ0FiM00sMEJBQTBCLENBYW1MLFdBQVcsQ0FBQyxRQUFRLEFBQUMsQ0FDMU4sS0FBSyxDQUFFLGtCQUFrQixDQUN6QixVQUFVLENBQUUsc0JBQXNCLENBQ2xDLFVBQVUsQ0FBRSxpQkFBaUIsQ0FDN0IsU0FBUyxDQUFFLGVBQWUsQ0FDMUIsV0FBVyxDQUFFLGVBQWUsQ0FDNUIsT0FBTyxDQUFHLGlCQUFpQixDQUMzQixNQUFNLENBQUUsZUFBZSxDQUN2QixVQUFVLENBQUUscUJBQXFCLENBQ2pDLE1BQU0sQ0FBRSxvQkFBb0IsQ0FDNUIsYUFBYSxDQUFFLGVBQWUsQ0FDOUIsYUFBYSxDQUFFLGVBQWUsQ0FDOUIsV0FBVyxDQUFFLGVBQWUsQ0FDNUIsWUFBWSxDQUFFLElBQUksQ0FDckIsQUEzQkwsQUE2QkksMEJBN0JzQixDQTZCdEIsV0FBVyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsQ0FBWSxDQUMxQixTQUFTLENBQUUsZUFBZSxDQUMxQixXQUFXLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDM0IsTUFBTSxDQUFFLGVBQWUsQ0FDdkIsY0FBYyxDQUFFLG9CQUFvQixDQUNwQyxXQUFXLENBQUUsY0FBYyxDQUMzQixPQUFPLENBQUcsaUJBQWlCLENBQzNCLGFBQWEsQ0FBRSxlQUFlLENBQzlCLGNBQWMsQ0FBQyxjQUFjLENBQzdCLFVBQVUsQ0FBRSxZQUFZLENBQ3hCLGFBQWEsQ0FBRSxlQUFlLENBQzlCLFdBQVcsQ0FBRSxlQUFlLENBQzVCLFlBQVksQ0FBRSxlQUFlLENBQzdCLEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsVUFBVSxDQUFFLHNCQUFzQixDQUNyQyxBQTVDTCxBQThDSSwwQkE5Q3NCLENBOEN0QixXQUFXLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxDQUFZLE1BQU0sQUFBQSxDQUNoQyxLQUFLLENBQUUsa0JBQWtCLENBQ3pCLGdCQUFnQixDQUFFLGtCQUFrQixDQUN2QyxBQWpETCxBQWtESSwwQkFsRHNCLENBa0R0QixhQUFhLEFBQUEsQ0FDVCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGNBQWMsQ0FBRSxHQUFHLENBQ25CLGNBQWMsQ0FBRSxTQUFTLENBSTVCLEFBMURMLEFBdURRLDBCQXZEa0IsQ0FrRHRCLGFBQWEsQ0FLVCxDQUFDLEFBQUEsQ0FDRyxlQUFlLENBQUUsU0FBUyxDQUM3QixBQUlULE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQTdEeEIsQUFhSSwwQkFic0IsQ0FhdEIsV0FBVyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsRUFidEIsMEJBQTBCLENBYVEsV0FBVyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsRUFicEQsMEJBQTBCLENBYXVDLFdBQVcsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLEVBYm5GLDBCQUEwQixDQWFvRSxXQUFXLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEdBQUMsQUFBQSxFQWJoSCwwQkFBMEIsQ0FhaUcsV0FBVyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsRUFiN0ksMEJBQTBCLENBYStILFdBQVcsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLEVBYjNLLDBCQUEwQixDQWErSixXQUFXLENBQUMsTUFBTSxDQWIzTSwwQkFBMEIsQ0FhbUwsV0FBVyxDQUFDLFFBQVEsQUFrREssQ0FDMU4sU0FBUyxDQUFFLGVBQWUsQ0FDMUIsV0FBVyxDQUFFLGVBQWUsQ0FDNUIsTUFBTSxDQUFFLGVBQWUsQ0FDdkIsS0FBSyxDQUFFLGdCQUFnQixDQUFDLFVBQVUsQ0FDbEMsU0FBUyxDQUFFLGdCQUFnQixDQUMzQixVQUFVLENBQUUsc0JBQXNCLENBQ2xDLFdBQVcsQ0FBRSxZQUFZLENBQ3pCLFlBQVksQ0FBQyxhQUFhLENBQzdCLEFBeEVULEFBNkJJLDBCQTdCc0IsQ0E2QnRCLFdBQVcsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLENBNENnQixDQUMxQixPQUFPLENBQUUsaUJBQWlCLENBQzFCLE1BQU0sQ0FBRSxlQUFlLENBQ3ZCLEtBQUssQ0FBRSxjQUFjLENBQ3JCLFNBQVMsQ0FBRSxlQUFlLENBQzFCLFdBQVcsQ0FBRSxlQUFlLENBQzVCLFdBQVcsQ0FBRSxZQUFZLENBQ3pCLFlBQVksQ0FBRSxZQUFZLENBQzdCLENBS1QsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUMvQixBQUFBLHFDQUFxQyxDQUFDLFFBQVEsQUFBQSxnQkFBZ0IsQ0FBQyxhQUFhLEFBQUEsQ0FDeEUsU0FBUyxDQUFFLElBQUksQ0FDbEIsQ0FLTCxBQUFBLDBCQUEwQixDQUFDLFFBQVEsQUFBQSxnQkFBZ0IsQ0FBQyxhQUFhLEFBQUMsQ0FDOUQsU0FBUyxDQUFFLElBQUksQ0FDZixNQUFNLENBQUUsSUFBSSxDQUNaLFdBQVcsQ0FBRSxJQUFJLENBQ3BCLEFBR0QsQUFBQSwwQkFBMEIsQ0FBQyxRQUFRLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDaEQsT0FBTyxDQUFFLFNBQVMsQ0FDckIsQUFHRCxBQUNJLCtCQUQyQixDQUMzQixjQUFjLEFBQUEsQ0FDVixnQkFBZ0IsQ0FBRSxlQUFrQixDQUN2QyxBQUlMLEFBQUEseUJBQXlCLENBQUMsUUFBUSxDQUFFLHlCQUF5QixDQUFDLFFBQVEsQUFBQSxNQUFNLENBQUUseUJBQXlCLENBQUMsUUFBUSxBQUFBLE9BQU8sQ0FBRSx5QkFBeUIsQ0FBQyxRQUFRLEFBQUEsTUFBTSxBQUFBLENBQzdKLEtBQUssQ0FBRSxPQUFPLENBQ2QsZ0JBQWdCLENBQUUsZUFBZSxDQUNqQyxnQkFBZ0IsQ0FBRSxzQkFBc0IsQ0FDeEMsV0FBVyxDQUFFLENBQUMsQ0FDZCxZQUFZLENBQUUsQ0FBQyxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGNBQWMsQ0FBRSxHQUFHLENBQ3RCLEFBQ0QsQUFBQSx5QkFBeUIsQ0FBQyxDQUFDLEFBQUEsa0JBQWtCLEFBQUEsQ0FDekMsSUFBSSxDQUFFLEtBQUssQ0FDZCxBQUdELEFBQUEsNEJBQTRCLEFBQUEsQ0FDeEIsVUFBVSxDQUFFLElBQUksQ0FDbkIsQUFDRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFIeEIsQUFBQSw0QkFBNEIsQUFJSSxDQUN4QixNQUFNLENBQUUsS0FBSyxDQUNoQixDQUdMLEFBRVEsOEJBRnNCLEFBQ3pCLE9BQU8sQ0FDSixDQUFDLEFBQUMsQ0FDRSxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFdBQVcsQ0FBRSxHQUFHLENBQ25CLEFBS1QsQUFDSSwyQkFEdUIsQ0FDdkIsQ0FBQyxBQUFBLENBQ0csU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixXQUFXLENBQUUsR0FBRyxDQUNuQixBQUtELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUQ1QixBQUVRLGdDQUZ3QixDQUV4QixrQkFBa0IsQUFBQyxDQUNmLFNBQVMsQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUN6QixXQUFXLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDOUIsQ0FLVCxBQUFBLDBCQUEwQixDQUFDLFFBQVEsQUFBQSxnQkFBZ0IsQUFBQSxDQUMvQyxXQUFXLENBQUUsY0FBYyxDQUMzQixZQUFZLENBQUUsZUFBZSxDQUM3QixhQUFhLENBQUUsZUFBZSxDQUM5QixTQUFTLENBQUUsZUFBZSxDQUMxQixXQUFXLENBQUUsZUFBZSxDQUMvQixBQzNjRCxBQUFBLElBQUksQ0FBQyxHQUFHLEFBQUEsQ0FDTixXQUFXLENBQUUseURBQXlELENBQ3ZFLEFBQ0QsQUFBQSxJQUFJLENBQUMsR0FBRyxBQUFBLElBQUksQ0FBRSxJQUFJLENBQUMsR0FBRyxBQUFBLElBQUksQ0FBRSxJQUFJLENBQUMsR0FBRyxBQUFBLElBQUksQUFBQSxDQUN0QyxXQUFXLENBQUUseURBQXlELENBQ3ZFLEFBQ0QsQUFBQSxHQUFHLENBQUUsSUFBSSxBQUFBLENBQUUsV0FBVyxDQUFFLEdBQUcsQ0FBRyxBQUM5QixBQUFBLElBQUksQ0FBRSxJQUFJLEFBQUEsQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFHLENBTTFCLEFBQUEsQUFBQSxLQUFDLEVBQU8sS0FBSyxBQUFaLEdBQ0QsQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiLEVBQ0QsR0FBRyxBQUFBLFdBQVcsQUFBQyxDQUNiLFdBQVcsQ0FBRSxzREFBc0QsQ0FDcEUsQ0FFRCxBQUFBLEFBQUEsS0FBQyxFQUFPLEtBQUssQUFBWixDQUFhLE9BQU8sRUFDckIsQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiLENBQWMsT0FBTyxBQUFDLENBQ3JCLEtBQUssQ0FBRSxHQUFHLENBQ1YsVUFBVSxDQUFFLE1BQU0sQ0FDbkIsQUFFRCxBQUFBLENBQUMsQUFBQSxZQUFZLENBQ2IsaUJBQWlCLENBQ2pCLGtCQUFrQixDQUNsQixTQUFTLENBQ1QsY0FBYyxBQUFDLENBQ2IsV0FBVyxDQUFFLHNEQUFzRCxDQUNwRSxBQUVELEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxBQUFDLENBQ3ZCLE9BQU8sQ0FBRSxPQUFPLENBQ2pCLEFBQ0QsQUFBQSxrQkFBa0IsQUFBQSxPQUFPLEFBQUMsQ0FDeEIsT0FBTyxDQUFFLE9BQU8sQ0FDakIsQUFDRCxBQUFBLGdCQUFnQixBQUFBLE9BQU8sQ0FBRSxHQUFHLEFBQUEsV0FBVyxBQUFBLE9BQU8sQUFBQyxDQUM3QyxPQUFPLENBQUUsT0FBTyxDQUNqQixBQUNELEFBQUEsSUFBSSxBQUFBLGNBQWMsQUFBQSxPQUFPLEFBQUMsQ0FDekIsT0FBTyxDQUFFLE9BQU8sQ0FDakIsQUFFQSxBQUFBLEtBQUssRUFBQyxBQUFBLEtBQUMsRUFBTyxLQUFLLEFBQVosQ0FBYSxPQUFPLENBQzNCLEtBQUssRUFBQyxBQUFBLEtBQUMsRUFBTyxNQUFNLEFBQWIsQ0FBYyxPQUFPLEFBQUMsQ0FDM0IsS0FBSyxDQUFFLElBQUksQ0FDWixBQU1KLEFBQ0UsWUFEVSxDQUNWLFlBQVksQUFBQyxDQUNYLElBQUksQ0FBRSxHQUFHLENBQUEsVUFBVSxDQUNwQixBQUhILEFBSUUsWUFKVSxDQUlWLFVBQVUsQUFBQyxDQUNULE9BQU8sQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUN4QixBQU5ILEFBT0UsWUFQVSxDQU9WLE1BQU0sQUFBQyxDQUNMLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFUSCxBQVVFLFlBVlUsQ0FVVixhQUFhLEFBQUMsQ0FDWixXQUFXLENBQUUsR0FBRyxDQUNqQixBQVpILEFBYUUsWUFiVSxDQWFWLGFBQWEsQ0FiZixZQUFZLENBYUssYUFBYSxBQUFBLFdBQVcsQUFBQyxDQUN0QyxPQUFPLENBQUUsSUFBSSxDQUNkLEFBZkgsQUFnQkUsWUFoQlUsQ0FnQlYsVUFBVSxBQUFDLENBQ1QsVUFBVSxDQUFFLE1BQU0sQ0FDbkIsQUFsQkgsQUFtQkUsWUFuQlUsQ0FtQlYsWUFBWSxDQW5CZCxZQUFZLENBb0JWLEVBQUUsQUFBQSxnQkFBZ0IsQ0FwQnBCLFlBQVksQ0FxQlYsQ0FBQyxBQUFBLGNBQWMsQUFBQyxDQUNkLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFFQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBekI3QyxBQXdCRSxZQXhCVSxDQXdCVixPQUFPLEFBQUEsdUJBQXVCLEFBQUMsQ0FFM0IsV0FBVyxDQUFFLEdBQUcsQ0FFbkIsQ0FLSCxBQUFBLENBQUMsQUFBQSxpQkFBaUIsQUFBQSxDQUNkLEtBQUssQ0FBQyxLQUFLLENBQ1gsZ0JBQWdCLENBQUMsT0FBTyxDQUN4QixLQUFLLENBQUMsSUFBSSxDQUNWLFVBQVUsQ0FBRSxhQUFhLENBQ3pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLE9BQU8sQ0FDZixPQUFPLENBQUUsU0FBUyxDQUNsQixXQUFXLENBQUUsSUFBSSxDQUNqQixhQUFhLENBQUUsSUFBSSxDQUNuQixPQUFPLENBQUUsWUFBWSxDQUNyQixZQUFZLENBQUUsR0FBRyxDQUNqQixhQUFhLENBQUUsSUFBSSxDQUNuQixVQUFVLENBQUUsS0FBSyxDQUNsQixBQUlILEFBQUEsZUFBZSxBQUFDLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNsQixBQUVELEFBQUEsV0FBVyxBQUFDLENBQ1YsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixhQUFhLENBQUUsSUFBSSxDQUNuQixXQUFXLENBQUUsSUFBSSxDQUtsQixBQVRELEFBS0UsV0FMUyxDQUtULGVBQWUsQ0FMakIsV0FBVyxDQU1ULHVCQUF1QixBQUFDLENBQ3RCLGFBQWEsQ0FBRSxJQUFJLENBQ3BCLEFBS0QsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUNqQyxBQUFBLHFCQUFxQixDQUh6Qix1QkFBdUIsQUFHSyxDQUN0QixLQUFLLENBQUUsR0FBRyxDQUNYLENBRUgsQUFBQSxxQkFBcUIsQUFBQSxLQUFLLENBUDVCLHVCQUF1QixBQU9RLENBQzNCLFlBQVksQ0FBRSxHQUFHLENBQ2xCLEFBT0gsQUFBQSxtQkFBbUIsQUFBQyxDQUNsQixLQUFLLENBQUUsS0FBSyxDQUNaLEtBQUssQ0FBRSxHQUFHLENBQ1gsQUFFRCxBQUFBLFVBQVUsQ0lyQ1YsaUJBQWlCLEFKcUNOLENBQ1QsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLElBQUksQ0FDYixNQUFNLENBQUUsSUFBSSxDQUNaLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixjQUFjLENBQUUsSUFBSSxDQUNwQixVQUFVLENBQUUsVUFBVSxDQStGdkIsQUEzR0QsQUFhRSxVQWJRLEFBYVAsVUFBVSxDQUFWLFVBQVUsQUlsRGIsaUJBQWlCLEFKa0RILENBQ1YsVUFBVSxDQUFFLENBQUMsQ0FDYixPQUFPLENBQUUsSUFBSSxDQUNiLGdCQUFnQixDQUFFLE9BQU8sQ0FDMUIsQUFqQkgsQUFrQkUsVUFsQlEsQ0FrQlIsb0JBQW9CLENJdkR0QixpQkFBaUIsQ0p1RGYsb0JBQW9CLEFBQUMsQ0FDbkIsS0FBSyxDQUFFLE9BQU8sQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNoQixBQXJCSCxBQXNCRSxVQXRCUSxDQXFEUixnQkFBZ0IsQ0kxRmxCLGlCQUFpQixDSjBGZixnQkFBZ0IsQ0FyRGxCLFVBQVUsQ0FnRlIsZ0JBQWdCLENJckhsQixpQkFBaUIsQ0pxSGYsZ0JBQWdCLEFBMURQLENBQ1AsT0FBTyxDQUFFLFVBQVUsQ0FDbkIsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsTUFBTSxDQUFFLElBQUksQ0EyQmIsQUExQkMsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQTFCdkMsQUFzQkUsVUF0QlEsQ0FxRFIsZ0JBQWdCLENJMUZsQixpQkFBaUIsQ0owRmYsZ0JBQWdCLENBckRsQixVQUFVLENBZ0ZSLGdCQUFnQixDSXJIbEIsaUJBQWlCLENKcUhmLGdCQUFnQixBQTFEUCxDQUtMLFNBQVMsQ0FBRSxJQUFJLENBeUJsQixDQXBESCxBQTZCSSxVQTdCTSxDQXFEUixnQkFBZ0IsQ0F4QmQsQ0FBQyxDSWxFTCxpQkFBaUIsQ0owRmYsZ0JBQWdCLENBeEJkLENBQUMsQ0E3QkwsVUFBVSxDQWdGUixnQkFBZ0IsQ0FuRGQsQ0FBQyxDSWxFTCxpQkFBaUIsQ0pxSGYsZ0JBQWdCLENBbkRkLENBQUMsQUFBQyxDQUNBLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLFlBQVksQ0FtQnRCLEFBbkRMLEFBaUNNLFVBakNJLENBcURSLGdCQUFnQixDQXhCZCxDQUFDLENBSUMsWUFBWSxDSXRFbEIsaUJBQWlCLENKMEZmLGdCQUFnQixDQXhCZCxDQUFDLENBSUMsWUFBWSxDQWpDbEIsVUFBVSxDQWdGUixnQkFBZ0IsQ0FuRGQsQ0FBQyxDQUlDLFlBQVksQ0l0RWxCLGlCQUFpQixDSnFIZixnQkFBZ0IsQ0FuRGQsQ0FBQyxDQUlDLFlBQVksQUFBQyxDQUNYLFdBQVcsQ0FBRSxJQUFJLENBSWxCLEFBSEMsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQW5DM0MsQUFpQ00sVUFqQ0ksQ0FxRFIsZ0JBQWdCLENBeEJkLENBQUMsQ0FJQyxZQUFZLENJdEVsQixpQkFBaUIsQ0owRmYsZ0JBQWdCLENBeEJkLENBQUMsQ0FJQyxZQUFZLENBakNsQixVQUFVLENBZ0ZSLGdCQUFnQixDQW5EZCxDQUFDLENBSUMsWUFBWSxDSXRFbEIsaUJBQWlCLENKcUhmLGdCQUFnQixDQW5EZCxDQUFDLENBSUMsWUFBWSxBQUFDLENBR1QsU0FBUyxDQUFFLElBQUksQ0FFbEIsQ0F0Q1AsQUF1Q00sVUF2Q0ksQ0FxRFIsZ0JBQWdCLENBeEJkLENBQUMsQ0FVQyxXQUFXLENJNUVqQixpQkFBaUIsQ0owRmYsZ0JBQWdCLENBeEJkLENBQUMsQ0FVQyxXQUFXLENBdkNqQixVQUFVLENBZ0ZSLGdCQUFnQixDQW5EZCxDQUFDLENBVUMsV0FBVyxDSTVFakIsaUJBQWlCLENKcUhmLGdCQUFnQixDQW5EZCxDQUFDLENBVUMsV0FBVyxBQUFDLENBQ1YsVUFBVSxDQUFFLEdBQUcsQ0FDZixhQUFhLENBQUUsS0FBSyxDQUlyQixBQUhDLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUExQzNDLEFBdUNNLFVBdkNJLENBcURSLGdCQUFnQixDQXhCZCxDQUFDLENBVUMsV0FBVyxDSTVFakIsaUJBQWlCLENKMEZmLGdCQUFnQixDQXhCZCxDQUFDLENBVUMsV0FBVyxDQXZDakIsVUFBVSxDQWdGUixnQkFBZ0IsQ0FuRGQsQ0FBQyxDQVVDLFdBQVcsQ0k1RWpCLGlCQUFpQixDSnFIZixnQkFBZ0IsQ0FuRGQsQ0FBQyxDQVVDLFdBQVcsQUFBQyxDQUlSLFVBQVUsQ0FBRSxJQUFJLENBRW5CLENBRUMsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQS9DM0MsQUE4Q00sVUE5Q0ksQ0FxRFIsZ0JBQWdCLENBeEJkLENBQUMsQ0FpQkMsb0JBQW9CLENJbkYxQixpQkFBaUIsQ0owRmYsZ0JBQWdCLENBeEJkLENBQUMsQ0FpQkMsb0JBQW9CLENBOUMxQixVQUFVLENBZ0ZSLGdCQUFnQixDQW5EZCxDQUFDLENBaUJDLG9CQUFvQixDSW5GMUIsaUJBQWlCLENKcUhmLGdCQUFnQixDQW5EZCxDQUFDLENBaUJDLG9CQUFvQixBQUFDLENBRWpCLE9BQU8sQ0FBRSxJQUFJLENBRWhCLENBbERQLEFBcURFLFVBckRRLENBcURSLGdCQUFnQixDSTFGbEIsaUJBQWlCLENKMEZmLGdCQUFnQixBQUFDLENBRWYsS0FBSyxDQUFFLEtBQUssQ0FDWixVQUFVLENBQUUsS0FBSyxDQXVCbEIsQUEvRUgsQUF5REksVUF6RE0sQ0FxRFIsZ0JBQWdCLENBSWQsQ0FBQyxDSTlGTCxpQkFBaUIsQ0owRmYsZ0JBQWdCLENBSWQsQ0FBQyxBQUFDLENBQ0EsWUFBWSxDQUFFLElBQUksQ0FvQm5CLEFBbkJDLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUEzRHpDLEFBeURJLFVBekRNLENBcURSLGdCQUFnQixDQUlkLENBQUMsQ0k5RkwsaUJBQWlCLENKMEZmLGdCQUFnQixDQUlkLENBQUMsQUFBQyxDQUdFLFlBQVksQ0FBRSxHQUFHLENBa0JwQixDQTlFTCxBQThETSxVQTlESSxDQXFEUixnQkFBZ0IsQ0FJZCxDQUFDLENBS0MsV0FBVyxDSW5HakIsaUJBQWlCLENKMEZmLGdCQUFnQixDQUlkLENBQUMsQ0FLQyxXQUFXLEFBQUEsQ0FDVCxRQUFRLENBQUUsUUFBUSxDQVFuQixBQXZFUCxBQWdFUSxVQWhFRSxDQXFEUixnQkFBZ0IsQ0FJZCxDQUFDLENBS0MsV0FBVyxBQUVSLE9BQU8sQ0lyR2hCLGlCQUFpQixDSjBGZixnQkFBZ0IsQ0FJZCxDQUFDLENBS0MsV0FBVyxBQUVSLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLFdBQVcsQ0FBRSxzREFBc0QsQ0FDbkUsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLEdBQUcsQ0FDWCxBQXRFVCxBQXdFTSxVQXhFSSxDQXFEUixnQkFBZ0IsQ0FJZCxDQUFDLENBZUMsb0JBQW9CLENJN0cxQixpQkFBaUIsQ0owRmYsZ0JBQWdCLENBSWQsQ0FBQyxDQWVDLG9CQUFvQixDQXhFMUIsVUFBVSxDQXFEUixnQkFBZ0IsQ0FJZCxDQUFDLENBS0MsV0FBVyxDSW5HakIsaUJBQWlCLENKMEZmLGdCQUFnQixDQUlkLENBQUMsQ0FLQyxXQUFXLEFBVXVCLENBQ2hDLGFBQWEsQ0FBRSxJQUFJLENBSXBCLEFBSEMsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQTFFM0MsQUF3RU0sVUF4RUksQ0FxRFIsZ0JBQWdCLENBSWQsQ0FBQyxDQWVDLG9CQUFvQixDSTdHMUIsaUJBQWlCLENKMEZmLGdCQUFnQixDQUlkLENBQUMsQ0FlQyxvQkFBb0IsQ0F4RTFCLFVBQVUsQ0FxRFIsZ0JBQWdCLENBSWQsQ0FBQyxDQUtDLFdBQVcsQ0luR2pCLGlCQUFpQixDSjBGZixnQkFBZ0IsQ0FJZCxDQUFDLENBS0MsV0FBVyxBQVV1QixDQUc5QixhQUFhLENBQUUsSUFBSSxDQUV0QixDQTdFUCxBQWdGRSxVQWhGUSxDQWdGUixnQkFBZ0IsQ0lySGxCLGlCQUFpQixDSnFIZixnQkFBZ0IsQUFBQyxDQUVmLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLElBQUksQ0F1QmpCLEFBMUdILEFBb0ZJLFVBcEZNLENBZ0ZSLGdCQUFnQixDQUlkLENBQUMsQ0l6SEwsaUJBQWlCLENKcUhmLGdCQUFnQixDQUlkLENBQUMsQUFBQyxDQUNBLFdBQVcsQ0FBRSxJQUFJLENBb0JsQixBQW5CQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBdEZ6QyxBQW9GSSxVQXBGTSxDQWdGUixnQkFBZ0IsQ0FJZCxDQUFDLENJekhMLGlCQUFpQixDSnFIZixnQkFBZ0IsQ0FJZCxDQUFDLEFBQUMsQ0FHRSxXQUFXLENBQUUsR0FBRyxDQWtCbkIsQ0F6R0wsQUF5Rk0sVUF6RkksQ0FnRlIsZ0JBQWdCLENBSWQsQ0FBQyxDQUtDLFdBQVcsQ0k5SGpCLGlCQUFpQixDSnFIZixnQkFBZ0IsQ0FJZCxDQUFDLENBS0MsV0FBVyxBQUFBLENBQ1QsUUFBUSxDQUFFLFFBQVEsQ0FRbkIsQUFsR1AsQUEyRlEsVUEzRkUsQ0FnRlIsZ0JBQWdCLENBSWQsQ0FBQyxDQUtDLFdBQVcsQUFFUixPQUFPLENJaEloQixpQkFBaUIsQ0pxSGYsZ0JBQWdCLENBSWQsQ0FBQyxDQUtDLFdBQVcsQUFFUixPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsT0FBTyxDQUNoQixXQUFXLENBQUUsc0RBQXNELENBQ25FLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxHQUFHLENBQ1YsQUFqR1QsQUFtR00sVUFuR0ksQ0FnRlIsZ0JBQWdCLENBSWQsQ0FBQyxDQWVDLG9CQUFvQixDSXhJMUIsaUJBQWlCLENKcUhmLGdCQUFnQixDQUlkLENBQUMsQ0FlQyxvQkFBb0IsQ0FuRzFCLFVBQVUsQ0FnRlIsZ0JBQWdCLENBSWQsQ0FBQyxDQUtDLFdBQVcsQ0k5SGpCLGlCQUFpQixDSnFIZixnQkFBZ0IsQ0FJZCxDQUFDLENBS0MsV0FBVyxBQVVzQixDQUMvQixZQUFZLENBQUUsSUFBSSxDQUluQixBQUhDLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFyRzNDLEFBbUdNLFVBbkdJLENBZ0ZSLGdCQUFnQixDQUlkLENBQUMsQ0FlQyxvQkFBb0IsQ0l4STFCLGlCQUFpQixDSnFIZixnQkFBZ0IsQ0FJZCxDQUFDLENBZUMsb0JBQW9CLENBbkcxQixVQUFVLENBZ0ZSLGdCQUFnQixDQUlkLENBQUMsQ0FLQyxXQUFXLENJOUhqQixpQkFBaUIsQ0pxSGYsZ0JBQWdCLENBSWQsQ0FBQyxDQUtDLFdBQVcsQUFVc0IsQ0FHN0IsWUFBWSxDQUFFLElBQUksQ0FFckIsQ0FLUCxBQUNFLGlDQUQrQixDQUMvQixVQUFVLENBQUMsU0FBUyxBQUFDLENBQ25CLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFRSCxBQUVJLFVBRk0sQ0FDUixhQUFhLENBQ1gsRUFBRSxDQUZOLFVBQVUsQ0FPUixhQUFhLENBTFgsRUFBRSxDQUZOLFVBQVUsQ0FVUixjQUFjLENBUlosRUFBRSxDQUZOLFVBQVUsQ0FDUixhQUFhLENBRVgsYUFBYSxDQUhqQixVQUFVLENBT1IsYUFBYSxDQUpYLGFBQWEsQ0FIakIsVUFBVSxDQVVSLGNBQWMsQ0FQWixhQUFhLEFBQUMsQ0FDWixPQUFPLENBQUUsSUFBSSxDQUNkLEFBTEwsQUFZSSxVQVpNLENBVVIsY0FBYyxDQUVaLE9BQU8sQUFBQyxDQUNOLE9BQU8sQ0FBRSxRQUFRLENBbUJsQixBQWhDTCxBQWNNLFVBZEksQ0FVUixjQUFjLENBRVosT0FBTyxBQUVKLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxFQUFFLENBQ1gsS0FBSyxDQUFFLENBQUMsQ0FDUixNQUFNLENBQUUsSUFBSSxDQUNaLFdBQVcsQ0FBRSxHQUFHLENBQUMsTUFBTSxDQUFDLE9BQWUsQ0FDdkMsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLElBQUksQ0FDVixHQUFHLENBQUUsQ0FBQyxDQUNQLEFBdEJQLEFBdUJNLFVBdkJJLENBVVIsY0FBYyxDQUVaLE9BQU8sQUFXSixPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsRUFBRSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLENBQUMsQ0FDVCxVQUFVLENBQUUsY0FBYyxDQUMxQixRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsR0FBRyxDQUNULEdBQUcsQ0FBRSxHQUFHLENBQ1QsQUFLUCxBQUFBLGFBQWEsQUFBQyxDQUNaLFdBQVcsQ0FBRSxLQUFLLENBQ25CLEFBRUQsQUFBQSxNQUFNLEFBQUMsQ0FDTCxPQUFPLENBQUUsR0FBRyxDQUNiLEFBRUQsQUFBQSxvQkFBb0IsQUFBQSxDQUNsQixRQUFRLENBQUUsS0FBSyxDQUNmLE9BQU8sQ0FBRSxJQUFJLENBQ2IsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsQ0FBQyxDQUNULFVBQVUsQ0FBRSxNQUFNLENBQ2xCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDQUFFLE9BQU8sQ0FDZixBQUdELEFBQUEsWUFBWSxBQUFBLENBQ1YsT0FBTyxDQUFFLElBQUksQ0FDYixlQUFlLENBQUUsSUFBSSxDQUNyQixZQUFZLENBQUUsSUFBSSxDQUNuQixBQUNELEFBQUEsY0FBYyxBQUFBLENBQ1oscUJBQXFCLENBQUUsU0FBUyxDQUNqQyxBQUNELEFBQUEsY0FBYyxBQUFBLENBQ1oscUJBQXFCLENBQUUsY0FBYyxDQUN0QyxBQUNELEFBQUEsY0FBYyxBQUFBLENBQ1oscUJBQXFCLENBQUUsbUJBQW1CLENBSTNDLEFBSEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBRjFCLEFBQUEsY0FBYyxBQUFBLENBR1YscUJBQXFCLENBQUUsSUFBSSxDQUU5QixDQUVDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFEMUMsQUFBQSxZQUFZLEFBQUEsNkJBQTZCLEFBQUEsQ0FFckMsT0FBTyxDQUFDLEtBQUssQ0FLaEIsQUFQRCxBQUdJLFlBSFEsQUFBQSw2QkFBNkIsQ0FHcEMsR0FBRyxBQUFBLENBQ0YsS0FBSyxDQUFFLElBQUksQ0FDWixDQ3JWTCxBQUFBLElBQUksQUFBQyxDQUNILGVBQWUsQ0FBRSxlQUFlLENBTWpDLEFBSkcsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUh2QyxBQUVFLElBRkUsQUFFRCxhQUFhLEFBQUMsQ0FFWCxVQUFVLENBQUUsQ0FBQyxDQUFBLFVBQVUsQ0FFMUIsQ0FHSCxBQUFBLElBQUksQUFBQyxDQUNILFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLElBQUksQ0FDaEIsU0FBUyxDQUFFLEtBQUssQ0FDaEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxLQUFLLENBQUUsT0FBTyxDQUNkLGdCQUFnQixDQUFFLElBQUksQ0FDdEIsV0FBVyxDQUFFLHVCQUF1QixDQUNwQyxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLHNCQUFzQixDQUFFLFdBQVcsQ0FDbkMsVUFBVSxDQUFFLE1BQU0sQ0FDbkIsQUFFRCxBQUFBLElBQUksQUFBQSxNQUFNLEFBQUMsQ0FDVCxPQUFPLENBQUUsRUFBRSxDQUNYLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLENBQUMsQ0FDVCxLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsQUFBQSxFQUFFLEFBQUMsQ0FDRCxNQUFNLENBQUUsaUJBQWlCLENBQzFCLEFBRUQsQUFBQSxFQUFFLEFBQUMsQ0FDRCxNQUFNLENBQUUsaUJBQWlCLENBQzFCLEFBRUQsQUFBQSxFQUFFLEFBQUMsQ0FDRCxNQUFNLENBQUUsaUJBQWlCLENBQzFCLEFBRUQsQUFBQSxFQUFFLEFBQUMsQ0FDRCxNQUFNLENBQUUsaUJBQWlCLENBQzFCLEFBRUQsQUFBQSxFQUFFLEFBQUMsQ0FDRCxNQUFNLENBQUUsaUJBQWlCLENBQzFCLEFBRUQsQUFBQSxFQUFFLEFBQUMsQ0FDRCxNQUFNLENBQUUsaUJBQWlCLENBQzFCLEFBRUQsQUFBQSxDQUFDLEFBQUMsQ0FDQSxNQUFNLENBQUUsaUJBQWlCLENBQzFCLEFBRUQsQUFBQSxVQUFVLEFBQUEsVUFBVSxDQUNwQixVQUFVLEFBQUEsU0FBUyxBQUFDLENBQ2xCLEdBQUcsQ0FBRSxJQUFJLENBQ1YsQUFHRCxBQUFBLGFBQWEsQ0FBQyxnQkFBZ0IsQUFBQyxDQUU3QixRQUFRLENBQUUsUUFBUSxDQUNuQixBQUVELEFBQUEsYUFBYSxDQUFDLGFBQWEsQUFBQSxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxLQUFLLEFBQUMsQ0FDaEQsR0FBRyxDQUFFLEtBQUssQ0FDWCxBQUVELEFBQ0UsYUFEVyxDQUFDLGFBQWEsQ0FBQyxnQkFBZ0IsQ0FDMUMsWUFBWSxDQURkLGFBQWEsQ0FBQyxhQUFhLENBQUMsZ0JBQWdCLENBRTFDLFVBQVUsQUFBQyxDQUNULEdBQUcsQ0FBRSxJQUFJLENBQ1YsQUFKSCxBQUtFLGFBTFcsQ0FBQyxhQUFhLENBQUMsZ0JBQWdCLENBSzFDLGdCQUFnQixBQUFDLENBQ2YsR0FBRyxDQUFFLElBQUksQ0FDVCxRQUFRLENBQUUsS0FBSyxDQUNoQixBQUdILE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFDbEMsQUFBQSxhQUFhLENBQUMsZUFBZSxDQUFFLGFBQWEsQ0FBQyxxQkFBcUIsQUFBQSxDQUNoRSxHQUFHLENBQUUsR0FBRyxDQUNULENBR0gsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUNqQyxBQUFBLGFBQWEsQ0FBQyxhQUFhLEFBQUEsV0FBVyxBQUFDLENBQ3JDLEdBQUcsQ0FBRSxJQUFJLENBQ1YsQ0FHSCxrQkFBa0IsQ0FBbEIsT0FBa0IsQ0FDaEIsSUFBSSxDQUNGLE9BQU8sQ0FBRSxDQUFDLENBRVosRUFBRSxDQUNBLE9BQU8sQ0FBRSxDQUFDLEVBSWQsQUFBQSxHQUFHLEFBQUMsQ0FDRixZQUFZLENBQUUsSUFBSSxDQUNuQixBQUVELEFBQUEsQ0FBQyxBQUFDLENBQ0EsZUFBZSxDQUFFLElBQUksQ0FDdEIsQUFFRCxBQUFBLENBQUMsQUFBQSxNQUFNLEFBQUMsQ0FDTixlQUFlLENBQUUsSUFBSSxDQUN0QixBQUVELEFBQUEsQ0FBQyxBQUFBLE9BQU8sQUFBQyxDQUNQLGdCQUFnQixDQUFFLFdBQVcsQ0FDOUIsQUFFRCxBQUFBLEtBQUssQ0FDTCxRQUFRLENBQ1IsTUFBTSxBQUFDLENBQ0wsU0FBUyxDQUFFLElBQUksQ0FDZixjQUFjLENBQUUsTUFBTSxDQUN0QixLQUFLLENBQUUsT0FBTyxDQUNmLEFBRUQsQUFBQSxJQUFJLENBQ0osUUFBUSxBQUFDLENBQ1AsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNWLFlBQVksQ0FBRSxJQUFJLENBQ25CLEFBRUQsQUFBQSxNQUFNLENBQ04sTUFBTSxDQUNOLE9BQU8sQ0FDUCxPQUFPLENBQ1AsTUFBTSxDQUNOLEdBQUcsQ0FDSCxNQUFNLENBQ04sS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLEtBQUssQ0FDZixBRDZKRCxBQUFBLE1BQU0sQUMzSkMsQ0FDTCxNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFFRCxBQUFBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsRUFDTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEVBQ04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxFQUNOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRUFDTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVBQ04sUUFBUSxBQUFDLENBQ1Asa0JBQWtCLENBQUUsSUFBSSxDQUN4QixxQkFBcUIsQ0FBRSxDQUFDLENBQ3pCLEFBRUQsQUFBQSxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsa0JBQWtCLEFBQUMsQ0FDckMsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNYLEFBRUQsQUFBQSxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsTUFBTSxBQUFDLENBQ3pCLE1BQU0sQ0FBRSxPQUFPLENBQ2hCLEFBRUQsQUFBQSxDQUFDLEFBQUMsQ0FDQSxNQUFNLENBQUUsSUFBSSxDQUNiLEFBRUQsQUFBQSxDQUFDLEFBQUEsT0FBTyxDQUNSLENBQUMsQUFBQSxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsRUFBRSxDQUNaLEFBRUQsQUFBQSxXQUFXLENBQUMsRUFBRSxDQUNkLEVBQUUsQUFBQSxXQUFXLENBQ2IsU0FBUyxDQUFDLEVBQUUsQUFBQyxDQUNYLFVBQVUsQ0FBRSxNQUFNLENBQ25CLEFBRUQsQUFBQSxJQUFJLEFBQUEsVUFBVSxBQUFDLENBQ2IsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsR0FBRyxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLE1BQU0sQ0FDZCxnQkFBZ0IsQ0FBRSxJQUFJLENBQ3ZCLEFBRUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVBUnpCLEFBQUEsSUFBSSxBQUFBLFVBQVUsQUFTRyxDQUNiLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBQ0QsQUFBQSxNQUFNLEFBQUMsQ0FDTCxVQUFVLENBQUUsSUFBSSxDQUNqQixDQUlILEFBQUEsSUFBSSxBQUFBLFVBQVUsQUFBQyxDQUNiLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLEdBQUcsQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxNQUFNLENBQ2QsZ0JBQWdCLENBQUUsSUFBSSxDQUN0QixhQUFhLENBQUUsSUFBSSxDQUNwQixBQUVELEFBQUEsSUFBSSxBQUFBLFdBQVcsQUFBQyxDQUNkLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsTUFBTSxDQUNkLGdCQUFnQixDQUFFLElBQUksQ0FDdEIsVUFBVSxDQUFFLElBQUksQ0FDakIsQUFFRCxBQUFBLElBQUksQUFBQSxXQUFXLEFBQUMsQ0FDZCxPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxHQUFHLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsTUFBTSxDQUNkLGdCQUFnQixDQUFFLElBQUksQ0FDdEIsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFFRCxBQUFBLElBQUksQUFBQSxhQUFhLEFBQUMsQ0FDaEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsR0FBRyxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsZ0JBQWdCLENBQUUsSUFBSSxDQUN0QixhQUFhLENBQUUsSUFBSSxDQUNwQixBQUVELEFBQUEsUUFBUSxDQUFDLElBQUksQUFBQSxXQUFXLENBQ3hCLFFBQVEsQ0FBQyxJQUFJLEFBQUEsV0FBVyxDQUFFLHlCQUF5QixDQUFDLElBQUksQUFBQSxXQUFXLENBQ25FLHlCQUF5QixDQUFDLElBQUksQUFBQSxXQUFXLEFBQUMsQ0FDeEMsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEsR0FBRyxBQUFDLENBQ0YsV0FBVyxDQUFFLFFBQVEsQ0FFckIsV0FBVyxDQUFFLGFBQWEsQ0FFMUIsV0FBVyxDQUFFLFNBQVMsQ0FFdEIsV0FBVyxDQUFFLFdBQVcsQ0FFeEIsU0FBUyxDQUFFLFVBQVUsQ0FFdEIsQUFFRCxBQUFBLFdBQVcsQUFBQSxVQUFVLENBQUMsRUFBRSxBQUFDLENBQ3ZCLGNBQWMsQ0FBRSxTQUFTLENBQzFCLEFBRUQsQUFBQSxPQUFPLEFBQUEsVUFBVSxDQUFDLEVBQUUsQUFBQyxDQUNuQixjQUFjLENBQUUsU0FBUyxDQUMxQixBQUVELEFBQUEsYUFBYSxBQUFBLE1BQU0sQUFBQyxDQUNsQixPQUFPLENBQUUsR0FBRyxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsRUFBRSxDQUFDLFVBQVUsQUFBQyxDQUNaLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFFRCxBQUFBLEVBQUUsQ0FBQyxVQUFVLENBQUMsR0FBRyxBQUFDLENBQ2hCLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBRUQsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFDLENBQ2IsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFFRCxBQUFBLFdBQVcsQ0FBQyxFQUFFLENBQUMsVUFBVSxBQUFDLENBQ3hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsT0FBTyxDQUFFLEtBQUssQ0FDZCxXQUFXLENBQUUsR0FBRyxDQUNqQixBQUVELEFBQUEsV0FBVyxDQUFDLEVBQUUsQ0FBQyxTQUFTLEFBQUMsQ0FDdkIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFFRCxBQUFBLFdBQVcsQ0FBQyxXQUFXLEFBQUMsQ0FDdEIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFFRCxBQUFBLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLEtBQUssQ0FDTCxFQUFFLENBQ0YsRUFBRSxBQUFDLENBQ0QsTUFBTSxDQUFFLGVBQWUsQ0FDdkIsZUFBZSxDQUFFLFFBQVEsQ0FDekIsT0FBTyxDQUFFLElBQUksQ0FDZCxBQVZELEFBQUEsS0FBSyxBQVlDLENBQ0osYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFDRCxBQUFBLGFBQWEsQ0FBQyxLQUFLLENBQ25CLGFBQWEsQ0FBQyxFQUFFLENBQ2hCLGFBQWEsQ0FBQyxFQUFFLEFBQUMsQ0FDZixNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxHQUFHLENBQ2IsQUFFRCxBQUFBLGFBQWEsQ0FBQyxFQUFFLEFBQUMsQ0FDZixjQUFjLENBQUUsR0FBRyxDQUNwQixBQUVELEFBQUEsRUFBRSxBQUFDLENBQ0QsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFFRCxBQUFBLEVBQUUsQUFBQyxDQUNELE1BQU0sQ0FBRSxHQUFHLENBQ1gsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFFRCxBQUFBLElBQUksQ0FDSixHQUFHLEFBQUMsQ0FDRixNQUFNLENBQUUsaUJBQWlCLENBQ3pCLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsWUFBWSxDQUFFLEdBQUcsQ0FDakIsYUFBYSxDQUFFLEdBQUcsQ0FDbkIsQUFoR0QsQUFBQSxHQUFHLEFBa0dDLENBQ0YsTUFBTSxDQUFFLGlCQUFpQixDQUN6QixnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFjRCxBQUFBLE1BQU0sQUFBQyxDQUNMLEtBQUssQ0FBRSxJQUFJLENBQ1osQUExUEQsQUFBQSxDQUFDLEFBQUEsTUFBTSxBQStQQyxDQUNOLGVBQWUsQ0FBRSxJQUFJLENBQ3RCLEFBRUQsQUFBQSxZQUFZLEFBQUMsQ0FDWCxPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxLQUFLLENBQ2IsS0FBSyxDQUFFLElBQUksQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNuQixBQUVELEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FDWixNQUFNLEFBQUEsTUFBTSxDQUNaLE9BQU8sQUFBQSxNQUFNLENBQ2IsTUFBTSxBQUFBLE1BQU0sQ0FDWixPQUFPLEFBQUEsTUFBTSxDQUNiLFlBQVksQUFBQSxNQUFNLENBQ2xCLFdBQVcsQUFBQSxNQUFNLENBQ2pCLGVBQWUsQUFBQSxNQUFNLENBQ3JCLFlBQVksQUFBQSxNQUFNLENBQ2xCLGlCQUFpQixBQUFBLE1BQU0sQ0FDdkIsUUFBUSxBQUFBLE1BQU0sQ0FDZCxNQUFNLEFBQUEsTUFBTSxDQUNaLE1BQU0sQ0FBQyxXQUFXLEFBQUEsTUFBTSxDQUN4QixRQUFRLEFBQUEsTUFBTSxDQUNkLElBQUksQUFBQSxNQUFNLENBQ1YsS0FBSyxBQUFBLE1BQU0sQ0FDWCxPQUFPLEFBQUEsTUFBTSxDQUNiLFdBQVcsQUFBQSxNQUFNLENBQ2pCLFlBQVksQUFBQSxNQUFNLENBQ2xCLFlBQVksQUFBQSxNQUFNLENBQ2xCLEtBQUssQ0FBQyxJQUFJLEFBQUEsTUFBTSxDQUNoQixhQUFhLEFBQUEsTUFBTSxDQUNuQixLQUFLLENBQUMsSUFBSSxBQUFBLE1BQU0sQ0FDaEIsWUFBWSxBQUFBLE1BQU0sQ0FDbEIsVUFBVSxBQUFBLE1BQU0sQUFBQyxDQUNmLE9BQU8sQ0FBRSxFQUFFLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsQUFBQSxPQUFPLEFBQUMsQ0FDTixhQUFhLENBQUUsVUFBVSxDQUN6QixTQUFTLENBQUUsVUFBVSxDQUN0QixBQUVELEFBQUEsVUFBVSxBQUFDLENBQ1QsZ0JBQWdCLENBQUUsMkJBQTJCLENBQzdDLGlCQUFpQixDQUFFLFNBQVMsQ0FDNUIsbUJBQW1CLENBQUUsYUFBYSxDQUNsQyxjQUFjLENBQUUsZUFBZSxDQUMvQixhQUFhLENBQUUsZUFBZSxDQUMvQixBQUVELEFBQUEsaUJBQWlCLEFBQUEsVUFBVSxBQUFDLENBQzFCLG1CQUFtQixDQUFFLFFBQVEsQ0FDOUIsQUFVRCxBQUFBLGNBQWMsQ0FBQyxpQkFBaUIsQUFBQyxDQUMvQixVQUFVLENBQUUsTUFBTSxDQUNuQixBQUtELE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFDdEMsQUFBQSxjQUFjLEFBQUMsQ0FDYixJQUFJLENBQUUsWUFBWSxDQUNuQixBQUNELEFBQUEsY0FBYyxDQUNkLGNBQWMsQ0FBQyxNQUFNLENBQ3JCLGNBQWMsQUFBQyxDQUNiLEtBQUssQ0FBRSxnQkFBZ0IsQ0FDdkIsT0FBTyxDQUFFLFlBQVksQ0FDdEIsQUFDRCxBQUFBLGNBQWMsQUFBQyxDQUNiLE9BQU8sQ0FBRSxZQUFZLENBQ3RCLEFBQ0QsQUFBQSxlQUFlLEFBQUMsQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNaLENBR0gsQUFBQSxhQUFhLENBQUMsR0FBRyxBQUFDLENBQ2hCLEtBQUssQ0FBRSxLQUFLLENBQ2IsQUFLRCxBQUFBLG1CQUFtQixBQUFDLENBQ2xCLElBQUksQ0FBRSx3QkFBd0IsQ0FDOUIsUUFBUSxDQUFFLG1CQUFtQixDQUM5QixBQUVELEFBQUEsbUJBQW1CLEFBQUEsTUFBTSxBQUFDLENBQ3hCLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxlQUFrQixDQUMxQyxJQUFJLENBQUUsZUFBZSxDQUNyQixLQUFLLENBQUUsT0FBTyxDQUNkLE9BQU8sQ0FBRSxLQUFLLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLFdBQVcsQ0FBRSxNQUFNLENBQ25CLE9BQU8sQ0FBRSxjQUFjLENBQ3ZCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxHQUFHLENBQ1QsR0FBRyxDQUFFLEdBQUcsQ0FDUixlQUFlLENBQUUsSUFBSSxDQUNyQixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxNQUFNLENBRWhCLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQSxPQUFPLENBQ3ZCLGlCQUFpQixDQUNqQixpQkFBaUIsQUFBQyxDQUNoQixVQUFVLENBQUUsTUFBTSxDQUNuQixBQU1ELEFBQUEsS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLENBQUUsb0JBQW9CLENBQ2pDLEFBRUQsQUFBQSxLQUFLLEFBQUEsR0FBRyxBQUFDLENBQ1AsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQUVELEFBQUEsU0FBUyxBQUFDLENBQ1IsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEsU0FBUyxBQUFBLEdBQUcsQUFBQyxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFFRCxBQUFBLFdBQVcsQUFBQyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsVUFBVSxDQUFFLGlCQUFpQixDQUM5QixBQWFELEFBQUEsTUFBTSxDQUFDLEdBQUcsQ0FDVixnQkFBZ0IsQ0FBQyxHQUFHLENBQ3BCLE9BQU8sQ0FBQyxHQUFHLENBQ1gsV0FBVyxBQUFDLENBQ1YsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFLRCxBQUFBLGdCQUFnQixDQUFDLEdBQUcsQ0FBQSxBQUFBLE1BQUMsQUFBQSxFQUNyQixHQUFHLENBQUEsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLEVBQ0osR0FBRyxDQUFBLEFBQUEsS0FBQyxFQUFPLFdBQVcsQUFBbEIsRUFDSixHQUFHLENBQUEsQUFBQSxLQUFDLEVBQU8sYUFBYSxBQUFwQixDQUFzQixDQUN4QixNQUFNLENBQUUsSUFBSSxDQUNiLEFBRUQsQUFBQSxHQUFHLEFBQUEsVUFBVSxDQUNiLEdBQUcsQUFBQSxXQUFXLENBQ2QsR0FBRyxBQUFBLGNBQWMsQUFBQyxDQUNoQixNQUFNLENBQUUsSUFBSSxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBRUQsQUFBQSxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsR0FBRyxBQUFBLGNBQWMsQUFBQSxTQUFTLEFBQUMsQ0FDekIsTUFBTSxDQUFFLElBQUksQ0FFWixLQUFLLENBQUUsT0FBTyxDQUNmLEFBS0QsQUFBQSxLQUFLLENBQ0wsTUFBTSxDQUNOLE1BQU0sQ0FDTixLQUFLLEFBQUMsQ0FDSixTQUFTLENBQUUsSUFBSSxDQUNoQixBQUtELEFBQUEsdUJBQXVCLEFBQUMsQ0FDdEIsU0FBUyxDQUFFLGVBQWUsQ0FDM0IsQUFLRCxBQUFBLFVBQVUsQUFBQyxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLFdBQVcsQUFBQyxDQUNWLEtBQUssQ0FBRSxLQUFLLENBQ2IsQUFFRCxBQUFBLFlBQVksQUFBQyxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsV0FBVyxDQUFFLElBQUksQ0FDakIsWUFBWSxDQUFFLElBQUksQ0FDbkIsQUFFRCxBQUFBLEdBQUcsQUFBQSxVQUFVLEFBQUMsQ0FDWixNQUFNLENBQUUsY0FBYyxDQUN2QixBQUVELEFBQUEsV0FBVyxBQUFBLFVBQVUsQUFBQyxDQUNwQixNQUFNLENBQUUsY0FBYyxDQUN2QixBQUVELEFBQUEsR0FBRyxBQUFBLFdBQVcsQUFBQyxDQUNiLE1BQU0sQ0FBRSxjQUFjLENBQ3ZCLEFBRUQsQUFBQSxXQUFXLEFBQUEsV0FBVyxBQUFDLENBQ3JCLE1BQU0sQ0FBRSxjQUFjLENBQ3ZCLEFBRUQsQUFBQSxHQUFHLEFBQUEsWUFBWSxBQUFDLENBQ2QsTUFBTSxDQUFFLFFBQVEsQ0FDakIsQUFFRCxBQUFBLEdBQUcsQUFBQSxVQUFVLEFBQUMsQ0FDWixNQUFNLENBQUUsS0FBSyxDQUNkLEFBRUQsQUFBQSxXQUFXLENBQUMsZ0JBQWdCLENBQzVCLGNBQWMsQ0FDZCxnQkFBZ0IsQUFBQyxDQUNmLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLEdBQUcsQ0FDaEIsQUFFRCxBQUFBLEdBQUcsQUFBQSxVQUFVLENBQ2IsVUFBVSxDQUFDLEdBQUcsQUFBQyxDQUNiLE1BQU0sQ0FBRSxDQUFDLENBQ1QsYUFBYSxDQUFFLENBQUMsQ0FDaEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsYUFBYSxDQUFFLENBQUMsQ0FDaEIsVUFBVSxDQUFFLENBQUMsQ0FDYixPQUFPLENBQUUsQ0FBQyxDQUNYLEFBRUQsQUFBQSxXQUFXLEFBQUEsVUFBVSxDQUFDLEVBQUUsQ0FDeEIsV0FBVyxBQUFBLFVBQVUsQ0FBQyxFQUFFLEFBQUMsQ0FDdkIsbUJBQW1CLENBQUUsTUFBTSxDQUM1QixBQU1ELEFBQUEsZ0JBQWdCLEFBQUMsQ0FDZixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDQUFFLEtBQUssQ0FDYixBQUVELEFBQUEsTUFBTSxBQUFBLFVBQVUsQ0FBQyxnQkFBZ0IsQUFBQyxDQUNoQyxLQUFLLENBQUUsSUFBSSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsR0FBRyxDQUFFLENBQUMsQ0FDUCxBQUVELEFBQUEsTUFBTSxDQUFDLGdCQUFnQixBQUFDLENBQ3RCLE9BQU8sQ0FBRSxNQUFNLENBQ2hCLEFBRUQsQUFBQSxnQkFBZ0IsQ0FBQyxFQUFFLEFBQUMsQ0FDbEIsT0FBTyxDQUFFLFlBQVksQ0FDckIsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsTUFBTSxDQUFFLGFBQWEsQ0FDdEIsQUFFRCxBQUFBLGdCQUFnQixDQUFDLENBQUMsQUFBQyxDQUNqQixLQUFLLENBQUUsT0FBTyxDQUNkLGVBQWUsQ0FBRSxJQUFJLENBQ3RCLEFBRUQsQUFBQSxnQkFBZ0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxBQUFDLENBQ25CLE9BQU8sQ0FBRSxLQUFLLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsT0FBTyxDQUNkLFVBQVUsQ0FBRSxtQkFBbUIsQ0FDaEMsQUFFRCxBQUFBLGdCQUFnQixDQUFDLENBQUMsQUFBQyxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxHQUFHLENBQ1osV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUFFRCxBQUFBLGdCQUFnQixDQUFDLEdBQUcsQUFBQyxDQUNuQixVQUFVLENBQUUsSUFBSSxDQUNqQixBQVdELEFBQUEsVUFBVSxBQUFDLENBQ1QsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsYUFBYSxDQUFFLENBQUMsQ0FDakIsQUFPRCxBQUFBLFdBQVcsQ0FDWCxVQUFVLENBQUMsT0FBTyxBQUFDLENBQ2pCLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxFQUFFLENBQ2hCLEFBRUQsQUFBQSxhQUFhLENBQUMsV0FBVyxDQUN6QixhQUFhLENBQUMsT0FBTyxBQUFDLENBQ3BCLEtBQUssQ0FBRSxHQUFHLENBQ1gsQUFFRCxBQUFBLGFBQWEsQ0FBQyxXQUFXLENBQ3pCLGFBQWEsQ0FBQyxPQUFPLEFBQUMsQ0FDcEIsS0FBSyxDQUFFLEdBQUcsQ0FDWCxBQUVELEFBQUEsYUFBYSxDQUFDLFdBQVcsQ0FDekIsYUFBYSxDQUFDLE9BQU8sQUFBQyxDQUNwQixLQUFLLENBQUUsTUFBTSxDQUNkLEFBRUQsQUFBQSxhQUFhLENBQUMsV0FBVyxDQUN6QixhQUFhLENBQUMsT0FBTyxBQUFDLENBQ3BCLEtBQUssQ0FBRSxHQUFHLENBQ1gsQUF3QkQsQUFBQSxNQUFNLENBQ04sT0FBTyxDQUNQLE1BQU0sQ0FDTixPQUFPLENBQ1AsWUFBWSxBQUFDLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxrQkFBa0IsQ0FBRSxVQUFVLENBQzlCLGVBQWUsQ0FBRSxVQUFVLENBQzNCLFVBQVUsQ0FBRSxVQUFVLENBQ3ZCLEFBRUQsQUFBQSxNQUFNLENBQUUsV0FBVyxDQUNuQixPQUFPLENBQUUsV0FBVyxDQUNwQixNQUFNLENBQUUsV0FBVyxDQUNuQixPQUFPLENBQUUsV0FBVyxDQUNwQixZQUFZLENBQUUsV0FBVyxBQUFDLENBQ3hCLGFBQWEsQ0FBRSxDQUFDLENBQ2pCLEFBRUQsQUFBQSxRQUFRLENBQUUseUJBQXlCLEFBQUMsQ0FDbEMsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUlsQixBQUhDLEFBQUEsWUFBWSxDQUhkLFFBQVEsQ0FHTixZQUFZLENBSEoseUJBQXlCLEFBR2xCLENBQ2IsVUFBVSxDQUFFLElBQUksQ0FDakIsQUFVSCxBQUFBLFFBQVEsQ0FBQyxPQUFPLENBQUUseUJBQXlCLENBQUMsT0FBTyxBQUFDLENBQ2xELFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGFBQWEsQ0FBRSxJQUFJLENBRW5CLE9BQU8sQ0FBRSxHQUFHLENBQ1osVUFBVSxDQUFFLFVBQVUsQ0FDdEIsZUFBZSxDQUFFLFVBQVUsQ0FDM0Isa0JBQWtCLENBQUUsVUFBVSxDQUMvQixBQVNELEFBQUEsT0FBTyxDQUNQLE1BQU0sQ0FDTixZQUFZLEFBQUMsQ0FDWCxhQUFhLENBQUUsR0FBRyxDQUNuQixBQUVELEFBQUEsT0FBTyxDQUNQLFlBQVksQUFBQyxDQUNYLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFFRCxBQUFBLGVBQWUsQ0FBQyxZQUFZLEFBQUMsQ0FDM0IsVUFBVSxDQUFFLElBQUksQ0FDakIsQUFnQkQsQUFBQSxlQUFlLEFBQUMsQ0FDZCxPQUFPLENBQUUsSUFBSSxDQUNiLEtBQUssQ0FBRSxJQUFJLENBQ1gsZ0JBQWdCLENBQUUsSUFBSSxDQUN2QixBQUVELEFBQUEsWUFBWSxDQUNaLGFBQWEsQUFBQyxDQUNaLFVBQVUsQ0FBRSxDQUFDLENBQ2IsYUFBYSxDQUFFLENBQUMsQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsTUFBTSxDQUNuQixXQUFXLENBQUUsQ0FBQyxDQUNkLGNBQWMsQ0FBRSxTQUFTLENBQzFCLEFBRUQsQUFBQSxFQUFFLEFBQUEsWUFBWSxDQUNkLEVBQUUsQUFBQSxZQUFZLENBQ2QsRUFBRSxBQUFBLFlBQVksQ0FDZCxFQUFFLEFBQUEsWUFBWSxDQUNkLEVBQUUsQUFBQSxZQUFZLENBQ2QsRUFBRSxBQUFBLFlBQVksQ0FDZCxZQUFZLENBQ1osYUFBYSxBQUFDLENBQ1osS0FBSyxDQUFFLE9BQU8sQ0FDZixBQU9ELEFBQUEsYUFBYSxBQUFDLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixXQUFXLENBQUUsTUFBTSxDQUNwQixBQUtELEFBQUEsZUFBZSxDQUFDLGFBQWEsQUFBQyxDQUM1QixXQUFXLENBQUUsSUFBSSxDQUNsQixBQUVELEFBQUEsYUFBYSxDQUFDLGFBQWEsQUFBQyxDQUMxQixZQUFZLENBQUUsR0FBRyxDQUNsQixBQU9ELEFBQUEsY0FBYyxBQUFDLENBQ2IsT0FBTyxDQUFFLElBQUksQ0FDYixLQUFLLENBQUUsSUFBSSxDQUNYLGdCQUFnQixDQUFFLElBQUksQ0FDdkIsQUFRRCxBQUFBLFlBQVksQ0FBQyxNQUFNLEFBQUMsQ0FDbEIsYUFBYSxDQUFFLENBQUMsQ0FDaEIsUUFBUSxDQUFFLE1BQU0sQ0FFakIsQUFFRCxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUMsTUFBTSxBQUFDLENBQ3pCLFVBQVUsQ0FBRSxHQUFHLENBQ2hCLEFBVUQsQUFBQSxRQUFRLEFBQUMsQ0FDUCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxXQUFXLENBQ3BCLEFBMENELEFBQUEsY0FBYyxBQUFDLENBQ2IsTUFBTSxDQUFFLGtCQUFrQixDQUMxQixRQUFRLENBQUUsTUFBTSxDQUNqQixBQUVELEFBQUEsY0FBYyxDQUFDLE1BQU0sQUFBQyxDQUNwQixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQ1YsT0FBTyxDQUFFLGFBQWEsQ0FDdEIsa0JBQWtCLENBQUUsVUFBVSxDQUM5QixlQUFlLENBQUUsVUFBVSxDQUMzQixVQUFVLENBQUUsVUFBVSxDQUN2QixBQUVELEFBQUEsY0FBYyxDQUFDLE1BQU0sQ0FBQyxPQUFPLEFBQUMsQ0FDNUIsTUFBTSxDQUFFLGlCQUFpQixDQUN6QixPQUFPLENBQUUsR0FBRyxDQUNaLE1BQU0sQ0FBRSxLQUFLLENBQ2QsQUFLRCxBQUFBLFVBQVUsQUFBQyxDQUNULFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLE1BQU0sQ0FBRSxRQUFRLENBQ2hCLE9BQU8sQ0FBRSxjQUFjLENBQ3ZCLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLEtBQUssQUFBQyxDQUNKLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLGNBQWMsQ0FBRSxHQUFHLENBQ25CLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFFRCxBQUFBLFVBQVUsQ0FBQyxLQUFLLEFBQUMsQ0FDZixLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxZQUFZLENBQ3JCLEFBRUQsQUFBQSxVQUFVLENBQUMsRUFBRSxBQUFDLENBQ1osSUFBSSxDQUFFLFNBQVMsQ0FDZixXQUFXLENBQUUsTUFBTSxDQUNuQixRQUFRLENBQUUsTUFBTSxDQUNoQixNQUFNLENBQUUsQ0FBQyxDQUNULGNBQWMsQ0FBRSxTQUFTLENBQ3pCLGNBQWMsQ0FBRSxHQUFHLENBQ25CLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLFFBQVEsQ0FBQyxVQUFVLENBQUUseUJBQXlCLENBQUMsVUFBVSxBQUFDLENBQ3hELEtBQUssQ0FBRSxPQUFPLENBQ2QsT0FBTyxDQUFFLEtBQUssQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBRUQsQUFBQSxRQUFRLENBQUMsc0JBQXNCLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBRSx5QkFBeUIsQ0FBQyxzQkFBc0IsQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFFLENBQzdGLGFBQWEsQ0FBRSxJQUFJLENBQ3BCLEFBRUQsQUFBQSxRQUFRLENBQUMsc0JBQXNCLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUUseUJBQXlCLENBQUMsc0JBQXNCLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUMsQ0FDaEcsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUVELEFBQUEsUUFBUSxDQUFDLE1BQU0sQ0FBRSx5QkFBeUIsQ0FBQyxNQUFNLEFBQUMsQ0FDaEQsS0FBSyxDQUFFLElBQUksQ0FDWixBQU1ELEFBQUEsU0FBUyxBQUFDLENBQ1IsUUFBUSxDQUFFLFFBQVEsQ0FDbkIsQUFFRCxBQUFBLGVBQWUsQ0FBQyxTQUFTLEFBQUMsQ0FDeEIsVUFBVSxDQUFFLElBQUksQ0FDakIsQUFFRCxBQUFBLGtCQUFrQixBQUFDLENBQ2pCLFFBQVEsQ0FBRSxRQUFRLENBQ25CLEFBRUQsQUFBQSxZQUFZLENBQUMsa0JBQWtCLEFBQUMsQ0FDOUIsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsTUFBTSxDQUFFLE1BQU0sQ0FDZCxNQUFNLENBQUUsaUJBQWlCLENBQ3pCLFlBQVksQ0FBRSxLQUFLLENBQ3BCLEFBRUQsQUFBQSxTQUFTLENBQUMsU0FBUyxDQUNuQixTQUFTLENBQUMsU0FBUyxBQUFDLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxJQUFJLENBQ2IsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsaUJBQWlCLENBQ3pCLGdCQUFnQixDQUFFLElBQUksQ0FDdEIsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNoQixBQUVELEFBQUEsU0FBUyxDQUFDLFNBQVMsQUFBQyxDQUNsQixJQUFJLENBQUUsQ0FBQyxDQUNSLEFBRUQsQUFBQSxTQUFTLENBQUMsU0FBUyxBQUFDLENBQ2xCLEtBQUssQ0FBRSxDQUFDLENBQ1QsQUFFRCxBQUFBLFNBQVMsQ0FBQyxTQUFTLEFBQUEsTUFBTSxDQUN6QixTQUFTLENBQUMsU0FBUyxBQUFBLE1BQU0sQUFBQyxDQUN4QixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsZUFBZSxDQUFFLElBQUksQ0FDdEIsQUFFRCxBQUFBLFNBQVMsQ0FBQyxTQUFTLEFBQUEsTUFBTSxBQUFDLENBQ3hCLElBQUksQ0FBRSxLQUFLLENBQ1osQUFFRCxBQUFBLFNBQVMsQ0FBQyxTQUFTLEFBQUEsTUFBTSxBQUFDLENBQ3hCLEtBQUssQ0FBRSxLQUFLLENBQ2IsQUFFRCxBQUFBLFNBQVMsQ0FBQyxtQkFBbUIsQ0FDN0IsU0FBUyxDQUFDLG9CQUFvQixBQUFDLENBQzdCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsTUFBTSxDQUFFLFdBQVcsQ0FDcEIsQUFFRCxBQUFBLFNBQVMsQ0FBQyxtQkFBbUIsQUFBQyxDQUM1QixJQUFJLENBQUUsQ0FBQyxDQUNSLEFBRUQsQUFBQSxTQUFTLENBQUMsb0JBQW9CLEFBQUMsQ0FDN0IsS0FBSyxDQUFFLENBQUMsQ0FDVCxBQUVELEFBQUEsU0FBUyxDQUFDLFNBQVMsQUFBQyxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLFFBQVEsQ0FBRSxNQUFNLENBQ2pCLEFBRUQsQUFBQSxTQUFTLENBQUMsTUFBTSxBQUFDLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxNQUFNLENBQ2IsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsaUJBQWlCLENBQ3pCLGtCQUFrQixDQUFFLFVBQVUsQ0FDOUIsZUFBZSxDQUFFLFVBQVUsQ0FDM0IsVUFBVSxDQUFFLFVBQVUsQ0FDdkIsQUFFRCxBQUFBLFlBQVksQ0FBQyxNQUFNLEFBQUMsQ0FDbEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxZQUFZLENBQUUsU0FBUyxDQUN4QixBQUVELEFBQUEsU0FBUyxDQUFDLEdBQUcsQ0FDYixRQUFRLENBQUMsR0FBRyxBQUFDLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFFRCxBQUFBLFNBQVMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUNsQixRQUFRLENBQUMsQ0FBQyxBQUFDLENBQ1QsTUFBTSxDQUFFLE9BQU8sQ0FDZixRQUFRLENBQUUsTUFBTSxDQUNoQixPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsZUFBZSxDQUFFLElBQUksQ0FDdEIsQUFFRCxBQUFBLFNBQVMsQ0FBQyxLQUFLLENBQ2YsUUFBUSxDQUFDLEtBQUssQUFBQyxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLEdBQUcsQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNoQixBQUVELEFBQUEsU0FBUyxDQUFDLFVBQVUsQUFBQyxDQUNuQixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLENBQUMsQ0FDVCxJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsT0FBTyxDQUVkLGtCQUFrQixDQUFFLFVBQVUsQ0FDOUIsZUFBZSxDQUFFLFVBQVUsQ0FDM0IsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsVUFBVSxDQUFFLG9EQUFvRCxDQUNoRSxNQUFNLENBQUUsZ0JBQWdCLENBQ3hCLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFFRCxBQUFBLFNBQVMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxVQUFVLENBQ25DLFNBQVMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxVQUFVLENBQ25DLFNBQVMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxVQUFVLEFBQUMsQ0FDbEMsVUFBVSxDQUFFLHNEQUFzRCxDQUNsRSxNQUFNLENBQUUsa0JBQWtCLENBQzFCLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFFRCxBQUFBLG9CQUFvQixBQUFBLE9BQU8sQUFBQyxDQUMxQixPQUFPLENBQUUsRUFBRSxDQUNYLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLE1BQU0sQ0FBRSxJQUFJLENBQ1osWUFBWSxDQUFFLE9BQU8sQ0FDckIsY0FBYyxDQUFFLE1BQU0sQ0FDdkIsQUFFRCxBQUFBLGlCQUFpQixBQUFDLENBQ2hCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLGNBQWMsQ0FBRSxNQUFNLENBQ3ZCLEFBTUQsQUFBQSxtQkFBbUIsQ0FBQyxZQUFZLENBQUMsa0JBQWtCLEFBQUMsQ0FDbEQsTUFBTSxDQUFFLE1BQU0sQ0FDZixBQUVELEFBQUEsbUJBQW1CLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FDdkMsbUJBQW1CLENBQUMsU0FBUyxDQUFDLFNBQVMsQUFBQyxDQUN0QyxLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBRUQsQUFBQSxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsU0FBUyxBQUFBLE1BQU0sQ0FDN0MsbUJBQW1CLENBQUMsU0FBUyxDQUFDLFNBQVMsQUFBQSxNQUFNLEFBQUMsQ0FDNUMsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsbUJBQW1CLENBQUMsU0FBUyxDQUFDLG1CQUFtQixDQUNqRCxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsb0JBQW9CLEFBQUMsQ0FDakQsTUFBTSxDQUFFLFdBQVcsQ0FDcEIsQUFFRCxBQUFBLG1CQUFtQixDQUFDLFNBQVMsQ0FBQyxNQUFNLEFBQUMsQ0FDbkMsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsbUJBQW1CLENBQUMsU0FBUyxDQUFDLEtBQUssQUFBQyxDQUNsQyxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxHQUFHLENBQ1osQUFjRCxBQUFBLFFBQVEsQUFBQyxDQUNQLE1BQU0sQ0FBRSxNQUFNLENBQ2QsUUFBUSxDQUFFLFFBQVEsQ0FJbkIsQUFIQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFVBQVUsRUFBRSxLQUFLLEVBSDNDLEFBQUEsUUFBUSxBQUFDLENBSUwsVUFBVSxDQUFFLEtBQUssQ0FFcEIsQ0FHRCxBQUFBLFVBQVUsQUFBQSxPQUFPLEFBQUMsQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsRUFBRSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLElBQUksQ0FDaEIsTUFBTSxDQUFFLENBQUMsQ0FDVixBQUNELEFBQUEsVUFBVSxBQUFDLENBQ1QsV0FBVyxDQUFFLElBQUksQ0FDakIsWUFBWSxDQUFFLElBQUksQ0FDbEIsU0FBUyxDQUFFLE1BQU0sQ0FDakIsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsUUFBUSxDQUFFLFFBQVEsQ0FFbEIsT0FBTyxDQUFFLE1BQU0sQ0FDZixVQUFVLENBQUUsVUFBVSxDQUl2QixBQUhDLE1BQU0sTUFBTSxNQUFNLE1BQU0sVUFBVSxFQUFFLEtBQUssRUFUM0MsQUFBQSxVQUFVLEFBQUMsQ0FVUCxVQUFVLENBQUUsS0FBSyxDQUVwQixDQUVELEFBQUEsSUFBSSxBQUFBLElBQUssQ0FBQSxPQUFPLENBQUMsSUFBSyxDQUFBLDRCQUE0QixDQUFDLGVBQWUsQ0FBQyxVQUFVLEFBQUEsQ0FDM0UsS0FBSyxDQUFDLElBQUksQ0FDVixTQUFTLENBQUMsSUFBSSxDQUNkLE9BQU8sQ0FBQyxlQUFlLENBQ3hCLEFBQ0QsQUFBQSxNQUFNLENBQUMsVUFBVSxBQUFDLENBQ2hCLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBQ0QsQUFBQSxPQUFPLENBQUMsVUFBVSxBQUFDLENBQ2pCLGNBQWMsQ0FBRSxHQUFHLENBQUEsVUFBVSxDQUM5QixBQUVELEFBQUEsT0FBTyxDQUFDLE1BQU0sQUFBQyxDQUNYLFFBQVEsQ0FBRSxPQUFPLENBQ2pCLE9BQU8sQ0FBRSxFQUFFLENBQUEsVUFBVSxDQUN4QixBQUVELEFBQUEsT0FBTyxDQUFDLFVBQVUsQ0FDbEIsS0FBSyxDQUFDLFVBQVUsQ0FDaEIsY0FBYyxDQUFDLFVBQVUsQUFBQyxDQUd4QixVQUFVLENBQUUsVUFBVSxDQUN0QixjQUFjLENBQUUsSUFBSSxDQUNyQixBQUdELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQyxVQUFVLEFBQUEsQ0FDbkMsU0FBUyxDQUFDLE1BQU0sQ0FDZixBQU1ELEFBQUEsY0FBYyxBQUFDLENBQ2IsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsR0FBRyxDQUNYLEFBRUQsQUFBQSxhQUFhLENBQUMsY0FBYyxBQUFDLENBQzNCLEtBQUssQ0FBRSxLQUFLLENBQ2IsQUFFRCxBQUFBLGVBQWUsQUFBQyxDQUNkLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLE1BQU0sQ0FDZCxVQUFVLENBQUUsa0JBQWtCLENBQzlCLGVBQWUsQ0FBRSxrQkFBa0IsQ0FDbkMsa0JBQWtCLENBQUUsa0JBQWtCLENBQ3ZDLEFBTUQsQUFBQSxhQUFhLENBQUMsbUJBQW1CLEFBQUMsQ0FDaEMsS0FBSyxDQUFFLElBQUksQ0FDWixBQU1ELEFBQUEsV0FBVyxBQUFDLENBQ1YsT0FBTyxDQUFFLElBQUksQ0FDYixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixLQUFLLENBQUUsR0FBRyxDQUNWLFVBQVUsQ0FBRSw0QkFBNEIsQ0FBQyxTQUFTLENBQ25ELEFBRUQsQUFBQSxXQUFXLENBQUMsQ0FBQyxBQUFDLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsS0FBSyxDQUFFLEdBQUcsQ0FDWCxBQUVELEFBQUEsT0FBTyxDQUFDLFdBQVcsQUFBQyxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNmLEFBRUQsQUFBQSxPQUFPLEFBQUMsQ0FDTixhQUFhLENBQUUsSUFBSSxDQUNwQixBQU1ELEFBQUEsV0FBVyxDQUNYLGdCQUFnQixBQUFDLENBQ2YsT0FBTyxDQUFFLEdBQUcsQ0FDWixVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ25CLEFBRUQsQUFBQSxpQkFBaUIsQUFBQyxDQUNoQixLQUFLLENBQUUsS0FBSyxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLE1BQU0sQ0FDaEIsQUFFRCxBQUFBLGlCQUFpQixBQUFBLFlBQVksQUFBQyxDQUM1QixLQUFLLENBQUUsSUFBSSxDQUNYLGFBQWEsQ0FBRSxJQUFJLENBQ3BCLEFBRUQsQUFBQSxZQUFZLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxZQUFZLENBQ2xELFlBQVksQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUFDLGlCQUFpQixBQUFBLFlBQVksQUFBQyxDQUNqRCxVQUFVLENBQUUsSUFBSSxDQUNqQixBQUVELEFBQUEsWUFBWSxDQUFDLENBQUMsQUFBQSxNQUFNLENBQUMsaUJBQWlCLEFBQUEsWUFBWSxDQUNsRCxZQUFZLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxZQUFZLEFBQUMsQ0FDakQsS0FBSyxDQUFFLElBQUksQ0FDWixBQUtELEFBQUEsWUFBWSxBQUFDLENBQ1gsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FDbkIsQUFFRCxBQUFBLFlBQVksQUFBQSxNQUFNLEFBQUMsQ0FDakIsT0FBTyxDQUFFLEVBQUUsQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFFRCxBQUFBLFlBQVksQ0FBQyxDQUFDLEFBQUMsQ0FDYixPQUFPLENBQUUsR0FBRyxDQUNaLGVBQWUsQ0FBRSxJQUFJLENBRXJCLE1BQU0sQ0FBRSxPQUFPLENBRWYsYUFBYSxDQUFFLGNBQWMsQ0FDN0IsVUFBVSxDQUFFLHFCQUFxQixDQUNqQyxlQUFlLENBQUUscUJBQXFCLENBQ3RDLGtCQUFrQixDQUFFLHFCQUFxQixDQUN6QyxlQUFlLENBQUUsZUFBZSxDQUNoQyxRQUFRLENBQUUsUUFBUSxDQUNuQixBQUVELEFBQUEscUNBQXFDLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBRSxnQkFBZ0IsQ0FBQyxZQUFZLENBQUMsQ0FBQyxBQUFDLENBQ3BGLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFFRCxBQUFBLGlCQUFpQixDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUMsQ0FDL0IsYUFBYSxDQUFFLGNBQWMsQ0FDOUIsQUFFRCxBQUFBLFlBQVksQ0FBQyxDQUFDLEFBQUEsTUFBTSxBQUFDLENBQ25CLEtBQUssQ0FBRSxPQUFPLENBQ2YsQUFFRCxBQUFBLFlBQVksQ0FBQyxPQUFPLEFBQUMsQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLFlBQVksQ0FBRSxLQUFLLENBQ25CLFFBQVEsQ0FBRSxRQUFRLENBQ25CLEFBRUQsQUFBQSxZQUFZLENBQUMsTUFBTSxBQUFDLENBQ2xCLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsVUFBVSxDQUNsQixRQUFRLENBQUUsUUFBUSxDQUNuQixBQUVELEFBQUEsWUFBWSxDQUFDLE1BQU0sQUFBQSxJQUFJLEFBQUMsQ0FDdEIsUUFBUSxDQUFFLFFBQVEsQ0FDbkIsQUFFRCxBQUFBLEtBQUssQ0FBQyxZQUFZLENBQUMsTUFBTSxDQUN6QixPQUFPLENBQUMsWUFBWSxDQUFDLE1BQU0sQUFBQyxDQUMxQixLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxVQUFVLENBQ25CLEFBRUQsQUFBQSxLQUFLLENBQUMsWUFBWSxDQUFDLE1BQU0sQUFBQSxNQUFNLEFBQUMsQ0FDOUIsS0FBSyxDQUFFLENBQUMsQ0FDVCxBQUVELEFBQUEsWUFBWSxDQUFDLFNBQVMsQUFBQyxDQUNyQixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxVQUFVLENBQ25CLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLGtCQUFrQixDQUFFLFVBQVUsQ0FDOUIsZUFBZSxDQUFFLFVBQVUsQ0FDM0IsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsT0FBTyxDQUFFLElBQUksQ0FDYixZQUFZLENBQUUsS0FBSyxDQUNwQixBQUVELEFBQUEsWUFBWSxDQUFDLFNBQVMsQUFBQSxNQUFNLEFBQUMsQ0FDM0IsT0FBTyxDQUFFLG1CQUFtQixDQUM3QixBQUVELEFBQUEsWUFBWSxBQUFDLENBQ1gsVUFBVSxDQUFFLElBQUksQ0FDakIsQUFFRCxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUMsR0FBRyxBQUFDLENBQ3RCLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUVELEFBQUEsWUFBWSxDQUFDLEdBQUcsQUFBQyxDQUNmLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLElBQUksQ0FDYixBQUVELEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLENBQUMsQ0FDVCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2pCLEFBRUQsQUFBQSxLQUFLLENBQUMsWUFBWSxDQUFDLEVBQUUsQ0FDckIseUJBQXlCLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxFQUFFLEFBQUMsQ0FDOUMsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixjQUFjLENBQUUsSUFBSSxDQUNwQixXQUFXLENBQUUsSUFBSSxDQUNqQixNQUFNLENBQUUsR0FBRyxDQUNaLEFBRUQsQUFBQSxPQUFPLENBQUMsWUFBWSxDQUFDLEVBQUUsQUFBQyxDQUN0QixNQUFNLENBQUUsUUFBUSxDQUNqQixBQUVELEFBQUEsWUFBWSxDQUFDLFNBQVMsQUFBQyxDQUNyQixNQUFNLENBQUUsR0FBRyxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFFRCxBQUFBLFlBQVksQ0FBQyxZQUFZLEFBQUMsQ0FDeEIsTUFBTSxDQUFFLE9BQU8sQ0FDZixLQUFLLENBQUUsT0FBTyxDQUNmLEFBRUQsQUFBQSxZQUFZLENBQUMsdUJBQXVCLENBQ3BDLFlBQVksQ0FBQyxnQkFBZ0IsQ0FDN0IsWUFBWSxDQUFDLFVBQVUsQUFBQyxDQUN0QixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBRUQsQUFBQSxZQUFZLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxlQUFlLENBQ3BDLFlBQVksQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUFDLFNBQVMsQUFBQyxDQUM3QixLQUFLLENBQUUsT0FBTyxDQUNmLEFBRUQsQUFBQSxZQUFZLENBQUMsUUFBUSxBQUFDLENBQ3BCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGFBQWEsQ0FBRSxJQUFJLENBQ3BCLEFBV0QsQUFBQSxRQUFRLENBQUMsWUFBWSxBQUFDLENBQ3BCLG1CQUFtQixDQUFFLG1CQUFtQixDQUN6QyxBQUVELEFBQUEsUUFBUSxDQUFDLGVBQWUsQUFBQyxDQUN2QixtQkFBbUIsQ0FBRSxzQkFBc0IsQ0FDNUMsQUFFRCxBQUFBLFFBQVEsQ0FBQyxlQUFlLEFBQUMsQ0FDdkIsbUJBQW1CLENBQUUsc0JBQXNCLENBQzVDLEFBRUQsQUFBQSxRQUFRLENBQUMsYUFBYSxBQUFDLENBQ3JCLG1CQUFtQixDQUFFLG9CQUFvQixDQUMxQyxBQUVELEFBQUEsUUFBUSxDQUFDLGdCQUFnQixBQUFDLENBQ3hCLG1CQUFtQixDQUFFLHVCQUF1QixDQUM3QyxBQUVELEFBQUEsUUFBUSxDQUFDLGdCQUFnQixBQUFDLENBQ3hCLG1CQUFtQixDQUFFLHVCQUF1QixDQUM3QyxBQUVELEFBQUEsUUFBUSxDQUFDLGNBQWMsQUFBQyxDQUN0QixtQkFBbUIsQ0FBRSxxQkFBcUIsQ0FDM0MsQUFFRCxBQUFBLFFBQVEsQ0FBQyxpQkFBaUIsQUFBQyxDQUN6QixtQkFBbUIsQ0FBRSx3QkFBd0IsQ0FDOUMsQUFFRCxBQUFBLFFBQVEsQ0FBQyxpQkFBaUIsQUFBQyxDQUN6QixtQkFBbUIsQ0FBRSx3QkFBd0IsQ0FDOUMsQUFXRCxBQUFBLGFBQWEsQ0FDYixhQUFhLEFBQUEsT0FBTyxDQUNwQixXQUFXLENBQ1gsaUJBQWlCLENBQ2pCLGVBQWUsQUFBQyxDQUNkLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBRUQsQUFBQSxXQUFXLENBQ1gsaUJBQWlCLEFBQUMsQ0FDaEIsWUFBWSxDQUFFLElBQUksQ0FDbkIsQUFLRCxBQUFBLFdBQVcsQUFBQyxDQUNWLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLE1BQU0sQ0FBRSxNQUFNLENBQ2QsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsS0FBSyxDQUNsQixBQUVELEFBQUEsV0FBVyxDQUFDLEdBQUcsQUFBQyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsTUFBTSxDQUNmLEFBRUQsQUFBQSxhQUFhLEFBQUMsQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLFlBQVksQUFBQyxDQUNYLE9BQU8sQ0FBRSxJQUFJLENBQ2IsU0FBUyxDQUFFLEtBQUssQ0FDaEIsVUFBVSxDQUFFLEtBQUssQ0FDbEIsQUFFRCxBQUFBLFdBQVcsQUFBQyxDQUNWLE9BQU8sQ0FBRSxJQUFJLENBQ2IsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsYUFBYSxDQUN0QixBQUVELEFBQUEsV0FBVyxDQUFDLEdBQUcsQUFBQyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixTQUFTLENBQUUsS0FBSyxDQUNoQixVQUFVLENBQUUsSUFBSSxDQUNqQixBQUVELEFBQUEsTUFBTSxBQUFBLFVBQVUsQ0FBQyxXQUFXLEFBQUMsQ0FDM0IsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUdDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFEMUMsQUFBQSxhQUFhLEFBQUMsQ0FFVixTQUFTLENBQUUsS0FBSyxDQUNoQixVQUFVLENBQUUsSUFBSSxDQU9uQixDQUpHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFONUMsQUFLRSxhQUxXLEFBS1YsUUFBUSxBQUFDLENBRU4sT0FBTyxDQUFFLElBQUksQ0FFaEIsQ0FHSCxBQUFBLG9CQUFvQixBQUFDLENBQ25CLE9BQU8sQ0FBRSxJQUFJLENBTWQsQUFMQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBRjFDLEFBQUEsb0JBQW9CLEFBQUMsQ0FHakIsT0FBTyxDQUFFLEtBQUssQ0FDZCxTQUFTLENBQUUsS0FBSyxDQUNoQixVQUFVLENBQUUsSUFBSSxDQUVuQixDQUtELEFBQUEsaUJBQWlCLEFBQUMsQ0FDaEIsU0FBUyxDQUFFLEtBQUssQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixjQUFjLENBQUUsR0FBRyxDQUNuQixjQUFjLENBQUUsU0FBUyxDQUN6QixZQUFZLENBQUUsSUFBSSxDQUNuQixBQUtELEFBQUEsVUFBVSxBQUFDLENBQ1QsTUFBTSxDQUFFLEdBQUcsQ0FDWCxXQUFXLENBQUUsSUFBSSxDQUNqQixPQUFPLENBQUUsSUFBSSxDQUNiLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFdBQVcsQ0FBRSxjQUFjLENBQzVCLEFBRUQsQUFBQSxVQUFVLENBQUMsSUFBSSxBQUFDLENBQ2QsVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUVELEFBQUEsVUFBVSxDQUFDLENBQUMsQUFBQyxDQUNYLE1BQU0sQ0FBRSxHQUFHLENBQ1osQUFFRCxBQUFBLGVBQWUsQUFBQyxDQUNkLFNBQVMsQ0FBRSxLQUFLLENBQ2pCLEFBRUQsQUFBQSxlQUFlLENBQUMsVUFBVSxBQUFDLENBQ3pCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsS0FBSyxDQUNsQixjQUFjLENBQUUsU0FBUyxDQUN6QixNQUFNLENBQUUsUUFBUSxDQUNoQixjQUFjLENBQUUsS0FBSyxDQUN0QixBQUVELEFBQUEsZUFBZSxDQUFDLFVBQVUsQUFBQSxPQUFPLEFBQUMsQ0FDaEMsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEsZUFBZSxDQUFDLFVBQVUsQUFBQSxNQUFNLEFBQUMsQ0FDL0IsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEsZUFBZSxDQUFDLFVBQVUsQUFBQyxDQUN6QixVQUFVLENBQUUsS0FBSyxDQUNqQixPQUFPLENBQUUsS0FBSyxDQUNkLElBQUksQ0FBRSxTQUFTLENBQ2hCLEFBRUQsQUFBQSxlQUFlLENBQUMsVUFBVSxBQUFBLE9BQU8sQUFBQyxDQUNoQyxPQUFPLENBQUUsRUFBRSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLEdBQUcsQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsWUFBWSxDQUNyQixjQUFjLENBQUUsR0FBRyxDQUNuQixNQUFNLENBQUUsWUFBWSxDQUNyQixBQUVELEFBQUEsSUFBSSxBQUFBLFNBQVMsQUFBQyxDQUNaLFFBQVEsQ0FBRSxNQUFNLENBQ2pCLEFBRUQsQUFBQSxZQUFZLEFBQUMsQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxFQUFFLENBU1osQUFSQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBSnJDLEFBQUEsWUFBWSxBQUFDLENBS1QsVUFBVSxDQUFFLE1BQU0sQ0FPckIsQ0FKRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBUjVDLEFBT0UsWUFQVSxBQU9ULHNCQUFzQixBQUFBLENBRW5CLFdBQVcsQ0FBRSxNQUFNLENBRXRCLENBR0gsQUFBQSxPQUFPLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLDBCQUEwQixDQUFFLEtBQUssQ0FDakMsT0FBTyxDQUFFLEVBQUUsQ0FDWixBQUVELEFBQUEsUUFBUSxBQUFDLENBQ1AsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsT0FBTyxDQUFFLEVBQUUsQ0FDWCxNQUFNLENBQUUsS0FBSyxDQUNiLEtBQUssQ0FBRSxLQUFLLENBQ1osUUFBUSxDQUFFLEtBQUssQ0FDZixHQUFHLENBQUUsR0FBRyxDQUNSLElBQUksQ0FBRSxHQUFHLENBQ1QsT0FBTyxDQUFFLFlBQVksQ0FDckIsV0FBVyxDQUFFLGVBQWUsQ0FDN0IsQUFFRCxBQUFBLFFBQVEsQ0FBQyxZQUFZLEFBQUMsQ0FDcEIsTUFBTSxDQUFFLEtBQUssQ0FDYixLQUFLLENBQUUsS0FBSyxDQUNaLEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLEdBQUcsQ0FDVCxPQUFPLENBQUUsRUFBRSxDQUNYLGdCQUFnQixDQUFFLFlBQVksQ0FDOUIsT0FBTyxDQUFFLEVBQUUsQ0FDWixBQUtELEFBQUEsVUFBVSxBQUFDLENBQ1QsUUFBUSxDQUFFLFFBQVEsQ0FFbEIsT0FBTyxDQUFFLElBQUksQ0FDYixVQUFVLENBQUUsaUJBQWlCLENBQzdCLGVBQWUsQ0FBRSxpQkFBaUIsQ0FDbEMsa0JBQWtCLENBQUUsaUJBQWlCLENBQ3RDLEFBRUQsQUFBQSxVQUFVLEFBQUEsVUFBVSxBQUFDLENBQ25CLElBQUksQ0FBRSxJQUFJLENBQ1gsQUFFRCxBQUFBLFVBQVUsQUFBQSxTQUFTLEFBQUMsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsZ0JBQWdCLEFBQUEsTUFBTSxBQUFDLENBQ3JCLE1BQU0sQ0FBRSxPQUFPLENBQ2hCLEFBRUQsQUFBQSxhQUFhLENBQUMsZ0JBQWdCLENBQUMsWUFBWSxBQUFDLENBQzFDLFFBQVEsQ0FBRSxLQUFLLENBQ2YsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEsYUFBYSxDQUFDLFVBQVUsQUFBQyxDQUN2QixRQUFRLENBQUUsS0FBSyxDQUNmLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFFRCxBQUFBLFlBQVksQ0FBQyxZQUFZLEFBQUMsQ0FDeEIsR0FBRyxDQUFFLElBQUksQ0FDVCxVQUFVLENBQUUsMkJBQTJCLENBQUMsU0FBUyxDQUNsRCxBQUVELEFBQUEsWUFBWSxBQUFBLE1BQU0sQ0FDbEIsZ0JBQWdCLEFBQUEsTUFBTSxBQUFDLENBQ3JCLE1BQU0sQ0FBRSxPQUFPLENBQ2hCLEFBRUQsQUFBQSxZQUFZLEFBQUEsa0JBQWtCLEFBQUMsQ0FDN0IsT0FBTyxDQUFFLGVBQWUsQ0FDekIsQUFFRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBSnhDLEFBQUEsWUFBWSxBQUFBLGtCQUFrQixBQUtHLENBQzdCLE9BQU8sQ0FBRSxnQkFBZ0IsQ0FDMUIsQUFDRCxBQUFBLGVBQWUsQ0FBQyxZQUFZLEFBQUEsa0JBQWtCLEFBQUMsQ0FDN0MsT0FBTyxDQUFFLGVBQWUsQ0FDekIsQ0FHSCxBQUFBLEVBQUUsQUFBQSxnQkFBZ0IsQUFBQyxDQUNqQixRQUFRLENBQUUsS0FBSyxDQUNmLEdBQUcsQ0FBRSxDQUFDLENBQ04sT0FBTyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEsRUFBRSxBQUFBLGdCQUFnQixBQUFBLFVBQVUsQUFBQyxDQUMzQixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSw4QkFBOEIsQ0FDdkMsTUFBTSxDQUFFLFNBQVMsQ0FDbEIsQUFFRCxBQUFBLEVBQUUsQUFBQSxnQkFBZ0IsQUFBQSxTQUFTLEFBQUMsQ0FDMUIsSUFBSSxDQUFFLElBQUksQ0FDVixPQUFPLENBQUUsOEJBQThCLENBQ3hDLEFBRUQsQUFBQSxFQUFFLEFBQUEsZ0JBQWdCLENBQUMsRUFBRSxBQUFDLENBQ3BCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsSUFBSSxDQUNsQixBQUVELEFBQUEsRUFBRSxBQUFBLGdCQUFnQixBQUFBLFVBQVUsQ0FBQyxFQUFFLEFBQUMsQ0FDOUIsTUFBTSxDQUFFLFVBQVUsQ0FDbkIsQUFFRCxBQUFBLEVBQUUsQUFBQSxnQkFBZ0IsQUFBQSxTQUFTLENBQUMsRUFBRSxBQUFDLENBQzdCLE1BQU0sQ0FBRSxVQUFVLENBQ25CLEFBRUQsQUFBQSxFQUFFLEFBQUEsZ0JBQWdCLENBQUMsRUFBRSxDQUFDLENBQUMsQUFBQSxNQUFNLEFBQUMsQ0FDNUIsZUFBZSxDQUFFLElBQUksQ0FDckIsT0FBTyxDQUFFLEdBQUcsQ0FDYixBQUVELEFBQUEsRUFBRSxBQUFBLGdCQUFnQixDQUFDLG1CQUFtQixBQUFDLENBQ3JDLE1BQU0sQ0FBRSxZQUFZLENBQ3JCLEFBRUQsQUFBQSxFQUFFLEFBQUEsZ0JBQWdCLENBQUMsbUJBQW1CLENBQUMsRUFBRSxBQUFDLENBQ3hDLE1BQU0sQ0FBRSxZQUFZLENBQ3BCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsT0FBTyxDQUFFLE1BQU0sQ0FDaEIsQUFFRCxBQUFBLEVBQUUsQUFBQSxnQkFBZ0IsQ0FBQyxtQkFBbUIsQ0FBQyxNQUFNLEFBQUMsQ0FDNUMsTUFBTSxDQUFFLFVBQVUsQ0FDbkIsQUFFRCxBQUFBLGFBQWEsQ0FBQyxtQkFBbUIsQ0FBQyxFQUFFLENBQ3BDLGFBQWEsQUFBQSxXQUFXLENBQUMsRUFBRSxDQUFDLG1CQUFtQixDQUFDLEVBQUUsQUFBQyxDQUNqRCxPQUFPLENBQUUsWUFBWSxDQUNyQixLQUFLLENBQUUsT0FBTyxDQUNkLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUFFRCxBQUFBLGFBQWEsQUFBQSxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxRQUFRLEFBQUEsbUJBQW1CLEFBQUMsQ0FDeEQsS0FBSyxDQUFFLGVBQWUsQ0FDdkIsQUFFRCxBQUFBLGFBQWEsQUFBQSxXQUFXLENBQUMsRUFBRSxDQUFDLG1CQUFtQixDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUMsQ0FDbkQsS0FBSyxDQUFFLE9BQU8sQ0FDZixBQUVELE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFDdEMsQUFBQSxnQkFBZ0IsQUFBQyxDQUNmLE9BQU8sQ0FBRSxlQUFlLENBQ3pCLEFBbEhILEFBQUEsVUFBVSxBQUFBLFVBQVUsQUFzSEcsQ0FDbkIsSUFBSSxDQUFFLElBQUksQ0FDWCxBQXBISCxBQUFBLFVBQVUsQUFBQSxTQUFTLEFBcUhHLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1osQ0FHSCxBQUFBLFlBQVksQUFBQyxDQUNYLFFBQVEsQ0FBRSxLQUFLLENBQ2YsR0FBRyxDQUFFLEdBQUcsQ0FDUixJQUFJLENBQUUsR0FBRyxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsT0FBTyxDQUFFLENBQUMsQ0FDVixHQUFHLENBQUUsS0FBSyxDQUNWLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFFRCxBQUFBLGlCQUFpQixBQUFDLENBQ2hCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxJQUFJLENBQ1YsR0FBRyxDQUFFLEdBQUcsQ0FDUixVQUFVLENBQUUsS0FBSyxDQUNsQixBQUVELEFBQUEsaUJBQWlCLENBQUMsR0FBRyxBQUFDLENBQ3BCLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBTUQsQUFBQSxZQUFZLEFBQUMsQ0FDWCxNQUFNLENBQUUsUUFBUSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBRUQsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFDLENBQ2QsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFFBQVEsQ0FBRSxNQUFNLENBQ2pCLEFBRUQsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFDLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsY0FBYyxDQUN4QixBQUVELEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUMsQ0FDcEIsT0FBTyxDQUFFLEdBQUcsQ0FDWixRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsS0FBSyxDQUNYLEdBQUcsQ0FBRSxHQUFHLENBQ1IsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFFRCxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxBQUFBLE1BQU0sQUFBQyxDQUNoQyxPQUFPLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxZQUFZLENBQUMsQ0FBQyxBQUFDLENBQ2IsS0FBSyxDQUFFLElBQUksQ0FDWixBQU1ELEFBQUEsZUFBZSxDQUFDLGNBQWMsQUFBQyxDQUM3QixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbkIsQUFFRCxBQUFBLFNBQVMsQUFBQyxDQUNSLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLGdCQUFnQixBQUFDLENBQ2YsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsR0FBRyxDQUNiLEFBRUQsQUFBQSxVQUFVLEFBQUMsQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNiLEFBRUQsQUFBQSxVQUFVLENBQUMsT0FBTyxBQUFDLENBQ2pCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDYixBQUVELEFBQUEsVUFBVSxDQUFDLE9BQU8sQ0FBQyxLQUFLLEFBQUMsQ0FDdkIsS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLFVBQVUsQ0FBRSxNQUFNLENBQ25CLEFBRUQsQUFBQSxVQUFVLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxNQUFNLEFBQUMsQ0FDOUIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLE1BQU0sQ0FDZCxNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxrQkFBa0IsQ0FDOUIsaUJBQWlCLENBQUUsU0FBUyxDQUM1QixlQUFlLENBQUUsS0FBSyxDQUN2QixBQUVELEFBQUEsVUFBVSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLENBQUMsQUFBQyxDQUNoQyxPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsR0FBRyxDQUFFLEdBQUcsQ0FDUixlQUFlLENBQUUsSUFBSSxDQUN0QixBQUVELEFBQUEsVUFBVSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLEdBQUcsQUFBQyxDQUNsQyxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsTUFBTSxDQUNmLEFBRUQsQUFBQSxVQUFVLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsZUFBZSxBQUFDLENBQzlDLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxDQUFDLENBQ1AsTUFBTSxDQUFFLENBQUMsQ0FDVCxVQUFVLENBQUUsZ0NBQWdDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQzFELEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxVQUFVLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsTUFBTSxBQUFDLENBQ3JDLE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLGdCQUFnQixDQUN4QixJQUFJLENBQUUsQ0FBQyxDQUNQLE9BQU8sQ0FBRSxDQUFDLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLENBQUUsTUFBTSxDQUNuQixBQUVELEFBQUEsVUFBVSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLEFBQUMsQ0FDMUMsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxDQUFDLENBQ1YsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsV0FBVyxDQUFFLElBQUksQ0FDakIsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUVELEFBQUEsVUFBVSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLE1BQU0sQUFBQyxDQUNyQyxPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxnQkFBZ0IsQ0FDeEIsSUFBSSxDQUFFLENBQUMsQ0FDUCxPQUFPLENBQUUsQ0FBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsVUFBVSxDQUFFLE1BQU0sQ0FDbkIsQUFFRCxBQUFBLFVBQVUsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxBQUFDLENBQzFDLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxHQUFHLENBQ1osV0FBVyxDQUFFLE1BQU0sQ0FDbkIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsY0FBYyxDQUFFLElBQUksQ0FDcEIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUVELEFBQUEsZ0JBQWdCLENBQUMsZUFBZSxBQUFDLENBQy9CLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxLQUFLLENBQ2IsSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxNQUFNLENBQ2QsT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsSUFBSSxDQUNiLEFBRUQsQUFBQSxnQkFBZ0IsQ0FBQyxlQUFlLENBQUMsS0FBSyxBQUFDLENBQ3JDLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSw4QkFBOEIsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FDM0QsQUFFRCxBQUFBLGdCQUFnQixDQUFDLGVBQWUsQ0FBQyxLQUFLLEFBQUMsQ0FDckMsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osTUFBTSxDQUFFLFVBQVUsQ0FDbEIsVUFBVSxDQUFFLDhCQUE4QixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUMzRCxBQUVELEFBQUEsZ0JBQWdCLENBQUMsZUFBZSxDQUFDLEtBQUssQUFBQyxDQUNyQyxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQ1YsTUFBTSxDQUFFLEdBQUcsQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUNoQixNQUFNLENBQUUsZ0JBQWdCLENBQ3hCLE1BQU0sQ0FBRSxpQkFBaUIsQ0FDekIsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFFRCxBQUFBLGdCQUFnQixDQUFDLGVBQWUsQ0FBQyxLQUFLLEFBQUEsTUFBTSxBQUFDLENBQzNDLFdBQVcsQ0FBRSxHQUFHLENBQ2pCLEFBRUQsQUFBQSxnQkFBZ0IsQ0FBQyxlQUFlLENBQUMsU0FBUyxBQUFDLENBQ3pDLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsVUFBVSxDQUNsQixVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxrQkFBa0IsQ0FDMUIsVUFBVSxDQUFFLElBQUksQ0FDakIsQUFFRCxBQUFBLGdCQUFnQixDQUFDLGVBQWUsQ0FBQyxTQUFTLEFBQUEsTUFBTSxBQUFDLENBQy9DLFdBQVcsQ0FBRSxDQUFDLENBQ2YsQUFFRCxBQUFBLGdCQUFnQixDQUFDLG1CQUFtQixBQUFDLENBQ25DLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxHQUFHLENBQ1gsSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsTUFBTSxDQUNiLE1BQU0sQ0FBRSxHQUFHLENBQ1gsTUFBTSxDQUFFLE1BQU0sQ0FDZCxPQUFPLENBQUUsQ0FBQyxDQUNYLEFBRUQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQUNsQyxBQUFBLGNBQWMsQUFBQyxDQUNiLE1BQU0sQ0FBRSxnQkFBZ0IsQ0FDekIsQUF4SkgsQUFBQSxVQUFVLENBQUMsT0FBTyxDQUFDLEtBQUssQUF5SkcsQ0FDdkIsS0FBSyxDQUFFLElBQUksQ0FDWixBQXBKSCxBQUFBLFVBQVUsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLE1BQU0sQUFxSkcsQ0FDOUIsS0FBSyxDQUFFLEtBQUssQ0FDYixDQVlILEFBQUEsa0JBQWtCLEFBQUMsQ0FDakIsT0FBTyxDQUFFLEtBQUssQ0FDZCxhQUFhLENBQUUsSUFBSSxDQUNuQixVQUFVLENBQUUsSUFBSSxDQUNqQixBQWVELEFBQUEsaUJBQWlCLEFBQUMsQ0FDaEIsVUFBVSxDQUFFLGlCQUFpQixDQUM3QixPQUFPLENBQUUsQ0FBQyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLGlCQUFpQixBQUFBLE1BQU0sQUFBQyxDQUN0QixLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsQUFBQSxpQkFBaUIsQ0FBQyxRQUFRLEFBQUMsQ0FDekIsT0FBTyxDQUFFLFlBQVksQ0FDckIsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsS0FBSyxDQUFFLEtBQUssQ0FDWixPQUFPLENBQUUsYUFBYSxDQUN0QixrQkFBa0IsQ0FBRSxVQUFVLENBQzlCLGVBQWUsQ0FBRSxVQUFVLENBQzNCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE1BQU0sQ0FBRSxVQUFVLENBQ25CLEFBRUQsQUFBQSxXQUFXLENBQUMsaUJBQWlCLENBQUMsUUFBUSxBQUFDLENBQ3JDLEtBQUssQ0FBRSxHQUFHLENBQ1gsQUFFRCxBQUFBLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxPQUFPLEFBQUMsQ0FDakMsTUFBTSxDQUFFLGlCQUFpQixDQUMxQixBQUVELEFBQUEsV0FBVyxBQUFDLENBQ1YsS0FBSyxDQUFFLE9BQU8sQ0FDZixBQU9ELEFBQUEsa0JBQWtCLENBQUMsTUFBTSxBQUFDLENBQ3hCLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsR0FBRyxDQUNYLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFLRCxBQUFBLFdBQVcsQ0FBQyxNQUFNLEFBQUMsQ0FDakIsT0FBTyxDQUFFLFlBQVksQ0FDckIsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsVUFBVSxDQUFFLElBQUksQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLENBQUMsQ0FDVixPQUFPLENBQUUsR0FBRyxDQUNaLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFNBQVMsQ0FBRSxHQUFHLENBQ2YsQUFFRCxBQUFBLGFBQWEsQ0FBQyx1QkFBdUIsQUFBQyxDQUNwQyxPQUFPLENBQUUsaUJBQWlCLENBQzNCLEFBRUQsQUFBQSxZQUFZLENBQUMsV0FBVyxDQUFDLE1BQU0sQUFBQyxDQUM5QixPQUFPLENBQUUsU0FBUyxDQUNuQixBQUVELEFBQUEsWUFBWSxDQUFDLFdBQVcsQUFBQyxDQUN2QixNQUFNLENBQUUsUUFBUSxDQUNqQixBQUtELEFBQUEsaUJBQWlCLEFBQUMsQ0FHaEIsTUFBTSxDQUFFLFFBQVEsQ0FDaEIsT0FBTyxDQUFFLG1CQUFtQixDQUM1QixRQUFRLENBQUUsTUFBTSxDQUNoQixVQUFVLENBQUUsSUFBSSxDQUNqQixBQUVELEFBQUEsaUJBQWlCLENBQUMsTUFBTSxBQUFDLENBQ3ZCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLE9BQU8sQ0FDZixjQUFjLENBQUUsU0FBUyxDQUN6QixJQUFJLENBQUUsU0FBUyxDQUNoQixBQUVELEFBQUEsaUJBQWlCLENBQUMsVUFBVSxBQUFDLENBQzNCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLENBQUMsQ0FDVCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBRUQsQUFBQSxpQkFBaUIsQ0FBQyxVQUFVLEFBQUMsQ0FDM0IsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsS0FBSyxDQUNqQixZQUFZLENBQUUsS0FBSyxDQUNuQixVQUFVLENBQUUsSUFBSSxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFVBQVUsQ0FBRSxNQUFNLENBQ25CLEFBS0QsQUFBQSxZQUFZLEFBQUMsQ0FDWCxNQUFNLENBQUUsR0FBRyxDQUNYLE9BQU8sQ0FBRSxXQUFXLENBQ3BCLFVBQVUsQ0FBRSxJQUFJLENBSWpCLEFBSEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBSjFCLEFBQUEsWUFBWSxBQUFDLENBS1QsVUFBVSxDQUFFLE1BQU0sQ0FFckIsQ0FFRCxBQUFBLFFBQVEsQ0FBQyxZQUFZLEFBQUMsQ0FDcEIsTUFBTSxDQUFFLFFBQVEsQ0FDakIsQUFFRCxBQUFBLFFBQVEsQ0FBQyxZQUFZLENBQUMsT0FBTyxBQUFDLENBQzVCLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLFFBQVEsQ0FBQyxZQUFZLENBQUMsWUFBWSxBQUFDLENBQ2pDLE1BQU0sQ0FBRSxRQUFRLENBQ2hCLE9BQU8sQ0FBRSxXQUFXLENBQ3JCLEFBRUQsQUFBQSxDQUFDLEFBQUEsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLFlBQVksQ0FDckIsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsUUFBUSxDQUNqQixNQUFNLENBQUUsUUFBUSxDQUNoQixVQUFVLENBQUUsTUFBTSxDQUNsQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFVBQVUsQ0FBRSxhQUFhLENBQ3pCLGVBQWUsQ0FBRSxhQUFhLENBQzlCLGtCQUFrQixDQUFFLGFBQWEsQ0FDbEMsQUFFRCxBQUFBLFNBQVMsQ0FBQyxDQUFDLEFBQUEsT0FBTyxBQUFDLENBQ2pCLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFFRCxBQUFBLFFBQVEsQ0FBQyxDQUFDLEFBQUEsT0FBTyxBQUFDLENBQ2hCLE9BQU8sQ0FBRSxZQUFZLENBQ3RCLEFBRUQsQUFBQSxDQUFDLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQyxDQUNiLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLFdBQVcsQ0FBQyxDQUFDLEFBQUEsT0FBTyxBQUFDLENBQ25CLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBS0QsQUFBQSxZQUFZLEFBQUMsQ0FDWCxNQUFNLENBQUUsV0FBVyxDQUNuQixVQUFVLENBQUUsT0FBTyxDQUNwQixBQUVELEFBQUEsWUFBWSxDQUFDLE9BQU8sQUFBQyxDQUNuQixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQ1Ysa0JBQWtCLENBQUUsVUFBVSxDQUM5QixlQUFlLENBQUUsVUFBVSxDQUMzQixVQUFVLENBQUUsVUFBVSxDQUN0QixPQUFPLENBQUUsVUFBVSxDQUNuQixLQUFLLENBQUUsT0FBTyxDQUNmLEFBRUQsQUFBQSxZQUFZLENBQUMsWUFBWSxBQUFDLENBQ3hCLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEdBQUcsQ0FDVixrQkFBa0IsQ0FBRSxVQUFVLENBQzlCLGVBQWUsQ0FBRSxVQUFVLENBQzNCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE9BQU8sQ0FBRSxVQUFVLENBQ25CLEtBQUssQ0FBRSxPQUFPLENBQ2YsQUFFRCxBQUFBLFlBQVksQ0FBQyxDQUFDLEFBQUMsQ0FDYixNQUFNLENBQUUsUUFBUSxDQUNqQixBQUVELEFBQUEsWUFBWSxDQUFDLGlCQUFpQixBQUFDLENBQzdCLE1BQU0sQ0FBRSxXQUFXLENBQ25CLE9BQU8sQ0FBRSxtQkFBbUIsQ0FDN0IsQUFFRCxBQUFBLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxNQUFNLEFBQUMsQ0FDcEMsTUFBTSxDQUFFLFFBQVEsQ0FDakIsQUFFRCxBQUFBLFdBQVcsQUFBQyxDQUNWLE9BQU8sQ0FBRSxRQUFRLENBQ2xCLEFBS0QsQUFBQSxlQUFlLEFBQUMsQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLGFBQWEsQ0FBRSxFQUFFLENBQ2pCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFlBQVksQ0FBRSxJQUFJLENBQ2xCLEtBQUssQ0FBRSxLQUFLLENBQ1osT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLENBQUUsaUJBQWlCLENBQzdCLGNBQWMsQ0FBRSxpQkFBaUIsQ0FDakMsZUFBZSxDQUFFLGlCQUFpQixDQUNsQyxrQkFBa0IsQ0FBRSxpQkFBaUIsQ0FDdEMsQUFFRCxBQUFBLGVBQWUsQUFBQSxNQUFNLEFBQUMsQ0FDcEIsS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENBQUUsS0FBSyxDQUNaLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFlBQVksQ0FBRSxHQUFHLENBQ2xCLEFBRUQsQUFBQSxlQUFlLENBQUMsQ0FBQyxBQUFDLENBQ2hCLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQ0FBRSxxQkFBcUIsQ0FDakMsZUFBZSxDQUFFLHFCQUFxQixDQUN0QyxrQkFBa0IsQ0FBRSxxQkFBcUIsQ0FDMUMsQUFFRCxBQUFBLGVBQWUsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUNyQixlQUFlLENBQUMsQ0FBQyxDQUFDLGNBQWMsQUFBQyxDQUMvQixPQUFPLENBQUUsS0FBSyxDQUNkLGVBQWUsQ0FBRSxJQUFJLENBQ3RCLEFBYkQsQUFBQSxlQUFlLENBQUMsQ0FBQyxBQWVDLENBQ2hCLGdCQUFnQixDQUFFLE9BQU8sQ0FDMUIsQUFFRCxBQUFBLGVBQWUsQ0FBQyxDQUFDLEFBQUEsTUFBTSxBQUFDLENBQ3RCLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLGdCQUFnQixDQUFFLE9BQU8sQ0FDMUIsQUFFRCxBQUFBLGVBQWUsQ0FBQyxjQUFjLEFBQUMsQ0FDN0IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLGFBQWEsQ0FBRSxRQUFRLENBQ3hCLEFBRUQsQUFBQSxlQUFlLENBQUMsU0FBUyxBQUFDLENBQ3hCLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLElBQUksQ0FDYixPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLGVBQWUsQ0FBRSxVQUFVLENBQzNCLGtCQUFrQixDQUFFLFVBQVUsQ0FDL0IsQUFFRCxBQUFBLGVBQWUsQ0FBQyxDQUFDLENBQUMsSUFBSSxBQUFDLENBQ3JCLFVBQVUsQ0FBRSxhQUFhLENBQ3pCLGVBQWUsQ0FBRSxhQUFhLENBQzlCLGtCQUFrQixDQUFFLGFBQWEsQ0FDbEMsQUFHRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBckV4QyxBQUFBLGVBQWUsQUFzRUcsQ0FDZCxLQUFLLENBQUUsZUFBZSxDQUN0QixLQUFLLENBQUUsZUFBZSxDQUN2QixDQU1ILEFBQUEsaUJBQWlCLENBQUMsWUFBWSxDQUFDLE1BQU0sQUFBQyxDQUNwQyxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsY0FBYyxDQUN2QixBQUVELEFBQUEsaUJBQWlCLENBQUMsYUFBYSxBQUFDLENBQzlCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFFRCxBQUFBLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxlQUFlLEFBQUMsQ0FDOUMsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixjQUFjLENBQUUsSUFBSSxDQUNyQixBQUVELEFBQUEsaUJBQWlCLENBQUMsWUFBWSxDQUFDLFNBQVMsQUFBQyxDQUN2QyxPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ25CLEFBRUQsQUFBQSxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsT0FBTyxBQUFDLENBQ3JDLGFBQWEsQ0FBRSxlQUFlLENBQy9CLEFBUEQsQUFBQSxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsU0FBUyxBQVNDLENBQ3ZDLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFFRCxBQUFBLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxDQUFDLEFBQUMsQ0FDNUIsVUFBVSxDQUFFLGVBQWUsQ0FDNUIsQUFFRCxBQUFBLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxFQUFFLEFBQUMsQ0FDN0IsT0FBTyxDQUFFLEtBQUssQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBRUQsQUFBQSxpQkFBaUIsQ0FBQyxDQUFDLEFBQUEsaUJBQWlCLENBQ3BDLE9BQU8sQ0FBQyxVQUFVLEFBQUMsQ0FDakIsVUFBVSxDQUFFLElBQUksQ0FDaEIsYUFBYSxDQUFFLGNBQWMsQ0FDN0IsTUFBTSxDQUFFLGNBQWMsQ0FDdEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGNBQWMsQ0FBRSxHQUFHLENBQ25CLE9BQU8sQ0FBRSxTQUFTLENBQ2xCLGVBQWUsQ0FBRSxlQUFlLENBQ2hDLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLFVBQVUsQ0FBRSxpQkFBaUIsQ0FDOUIsQUFFRCxBQUFBLGlCQUFpQixDQUFDLENBQUMsQUFBQSxpQkFBaUIsQUFBQSxNQUFNLENBQzFDLE9BQU8sQ0FBQyxVQUFVLEFBQUEsTUFBTSxBQUFDLENBQ3ZCLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixDQUNsQyxpQkFBaUIsQ0FBQyxVQUFVLEFBQUMsQ0FDM0IsT0FBTyxDQUFFLFlBQVksQ0FDckIsVUFBVSxDQUFFLEdBQUcsQ0FDaEIsQUFFRCxBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixBQUFDLENBQ2pDLFlBQVksQ0FBRSxHQUFHLENBQ2xCLEFBRUQsQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDLEFBQUMsQ0FDbkMsT0FBTyxDQUFFLFlBQVksQ0FDckIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFFRCxBQUFBLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxDQUFDLEFBQUMsQ0FDN0IsT0FBTyxDQUFFLFlBQVksQ0FDckIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFFRCxBQUFBLGlCQUFpQixDQUFDLENBQUMsQUFBQyxDQUNsQixZQUFZLENBQUUsR0FBRyxDQUNsQixBQVdELEFBQUEsc0JBQXNCLEFBQUMsQ0FDckIsT0FBTyxDQUFFLENBQUMsQ0FDVixRQUFRLENBQUUsUUFBUSxDQUNuQixBQUVELEFBQUEsVUFBVSxBQUFBLE1BQU0sQ0FBQyxzQkFBc0IsQUFBQyxDQUN0QyxLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsQUFBQSxzQkFBc0IsQUFBQSxPQUFPLEFBQUMsQ0FDNUIsT0FBTyxDQUFFLE9BQU8sQ0FDakIsQUFFRCxBQUFBLEVBQUUsQUFBQSxTQUFTLENBQUMsVUFBVSxDQUFDLHNCQUFzQixBQUFBLE9BQU8sQUFBQyxDQUNuRCxPQUFPLENBQUUsT0FBTyxDQUNqQixBQUtELEFBQUEsdUJBQXVCLEFBQUMsQ0FDdEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1QsQUFFRCxBQUFBLFVBQVUsQUFBQyxDQUNULFVBQVUsQ0FBRSw4QkFBOEIsQ0FDMUMsS0FBSyxDQUFFLE9BQU8sQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLElBQUksQ0FDYixRQUFRLENBQUUsUUFBUSxDQUNuQixBQUVELEFBQUEsVUFBVSxDQUFDLGVBQWUsQUFBQyxDQUN6QixNQUFNLENBQUUsaUJBQWlCLENBQ3pCLEtBQUssQ0FBRSxPQUFPLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLFlBQVksQ0FBRSxDQUFDLENBQ2YsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEsVUFBVSxDQUFDLElBQUksQUFBQSxTQUFTLEFBQUMsQ0FDdkIsT0FBTyxDQUFFLEtBQUssQ0FDZCxjQUFjLENBQUUsR0FBRyxDQUNuQixXQUFXLENBQUUsTUFBTSxDQUNuQixLQUFLLENBQUUsT0FBTyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUFFRCxBQUFBLFVBQVUsQ0FBQyxJQUFJLEFBQUEsS0FBSyxBQUFDLENBQ25CLE9BQU8sQ0FBRSxLQUFLLENBQ2QsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsS0FBSyxDQUFFLE9BQU8sQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFdBQVcsQ0FBRSxHQUFHLENBQ2pCLEFBRUQsQUFBQSxVQUFVLENBQUMsT0FBTyxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxHQUFHLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxHQUFHLENBQUUsSUFBSSxDQUNWLEFBRUQsQUFBQSxjQUFjLEFBQUMsQ0FDYixVQUFVLENBQUUsSUFBSSxDQUNqQixBQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQUFBQyxDQUN2QixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxLQUFLLENBQ1osWUFBWSxDQUFFLElBQUksQ0FDbEIsVUFBVSxDQUFFLEdBQUcsQ0FDaEIsQUFFRCxBQUFBLGNBQWMsQ0FBQyxVQUFVLEFBQUMsQ0FDeEIsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsR0FBRyxDQUNYLEFBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxBQUFDLENBQ25CLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFDLElBQUksQ0FDaEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsYUFBYSxDQUFFLElBQUksQ0FDbkIsV0FBVyxDQUFFLEtBQUssQ0FDbkIsQUFFRCxBQUFBLFdBQVcsQUFBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLE1BQU0sQ0FDbkIsQUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUF6QnhCLEFBQUEsY0FBYyxDQUFDLFNBQVMsQUEwQkcsQ0FDdkIsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNaLEFBdEJILEFBQUEsY0FBYyxDQUFDLFVBQVUsQUF1QkcsQ0FDeEIsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLENBR0gsQUFBQSxVQUFVLEFBQUEsYUFBYSxBQUFDLENBQ3RCLFVBQVUsQ0FBRSw4QkFBOEIsQ0FDM0MsQUFFRCxBQUFBLFVBQVUsQUFBQSxhQUFhLENBQUMsRUFBRSxDQUFDLElBQUksQ0FDL0IsVUFBVSxBQUFBLGFBQWEsQ0FBQyxJQUFJLEFBQUMsQ0FDM0IsVUFBVSxDQUFFLG1CQUFtQixDQUNoQyxBQUVELEFBQUEsVUFBVSxBQUFBLGFBQWEsQUFBQSxNQUFNLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQyxDQUNwQyxLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsQUFBQSxVQUFVLEFBQUEsYUFBYSxBQUFBLE1BQU0sQ0FBQyxJQUFJLEFBQUMsQ0FDakMsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsVUFBVSxBQUFBLGFBQWEsQ0FBQyxDQUFDLEFBQUMsQ0FDeEIsT0FBTyxDQUFFLFlBQVksQ0FDdEIsQUFFRCxBQUFBLGdCQUFnQixBQUFBLFNBQVMsQUFBQyxDQUN4QixPQUFPLENBQUUsZUFBZSxDQUN6QixBQUlELE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFDdEMsQUFBQSxjQUFjLENBQUMsZUFBZSxDQUFDLEVBQUUsQUFBQyxDQUNoQyxVQUFVLENBQUUsSUFBSSxDQUNqQixDQUdILEFBQ0UsY0FEWSxDQUNaLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFHSCxBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixBQUFDLENBQ2pDLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsTUFBTSxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsWUFBWSxDQUFFLElBQUksQ0FDbEIsYUFBYSxDQUFFLElBQUksQ0FDbkIsVUFBVSxDQUFFLFVBQVUsQ0FDdkIsQUFFRCxBQUFBLG1CQUFtQixBQUFBLE9BQU8sQ0FBQyxFQUFFLEFBQUMsQ0FDNUIsTUFBTSxDQUFFLEdBQUcsQ0FDWixBQUVELEFBQUEsV0FBVyxBQUFDLENBQ1YsVUFBVSxDQUFFLElBQUksQ0FDaEIsV0FBVyxDQUFFLElBQUksQ0FDakIsY0FBYyxDQUFFLElBQUksQ0FDcEIsWUFBWSxDQUFFLEVBQUUsQ0FDaEIsYUFBYSxDQUFFLEVBQUUsQ0FDakIsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFFRCxBQUFBLElBQUksQUFBQSxpQkFBaUIsQUFBQyxDQUNwQixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixXQUFXLENBQUUsdUJBQXVCLENBQ3BDLGNBQWMsQ0FBRSxHQUFHLENBQ3BCLEFBRUQsQUFBQSxJQUFJLEFBQUEsbUJBQW1CLEFBQUMsQ0FDdEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsS0FBSyxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ25CLEFBRUQsQUFBQSxJQUFJLEFBQUEsbUJBQW1CLENBQUMsTUFBTSxBQUFDLENBQzdCLE1BQU0sQ0FBRSxJQUFJLENBQ1osWUFBWSxDQUFFLElBQUksQ0FDbEIsYUFBYSxDQUFFLElBQUksQ0FDbkIsTUFBTSxDQUFFLGNBQWMsQ0FDdEIsY0FBYyxDQUFFLElBQUksQ0FDcEIsZUFBZSxDQUFFLElBQUksQ0FDckIsa0JBQWtCLENBQUUsSUFBSSxDQUN4QixXQUFXLENBQUUsTUFBTSxDQUNuQixhQUFhLENBQUUsRUFBRSxDQUNsQixBQUVELEFBQUEsSUFBSSxBQUFBLG1CQUFtQixDQUFDLE1BQU0sQUFBQSxNQUFNLEFBQUMsQ0FDbkMsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQUVELEFBQUEsSUFBSSxBQUFBLG1CQUFtQixBQUFBLE1BQU0sQUFBQyxDQUM1QixPQUFPLENBQUUsRUFBRSxDQUNYLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLENBQUMsQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLElBQUksQ0FDaEIsWUFBWSxDQUFFLGFBQWEsQ0FDM0IsWUFBWSxDQUFFLEtBQUssQ0FDbkIsaUJBQWlCLENBQUUsc0JBQXNCLENBQ3pDLGtCQUFrQixDQUFFLHNCQUFzQixDQUMzQyxBQUtELEFBQUEsYUFBYSxBQUFDLENBQ1osTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsSUFBSSxDQUNoQixRQUFRLENBQUUsTUFBTSxDQUNoQixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsRUFBRSxDQUNaLEFBRUQsQUFBQSxVQUFVLEFBQUMsQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsS0FBSyxDQUNWLElBQUksQ0FBRSxLQUFLLENBQ1gsS0FBSyxDQUFFLG1CQUFtQixDQUMxQixNQUFNLENBQUUsbUJBQW1CLENBQzVCLEFBRUQsQUFBQSxXQUFXLEFBQUMsQ0FDVixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLElBQUksQ0FBRSxHQUFHLENBRVQsU0FBUyxDQUFFLDBCQUEwQixDQUN0QyxBQUVELEFBQUEsV0FBVyxDQUFDLEdBQUcsQUFBQyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsZ0JBQW1CLENBQ3hDLFVBQVUsQ0FBRSxhQUFhLENBQzFCLEFBRUQsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQWZ6QyxBQUFBLFdBQVcsQUFnQkcsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUVYLE1BQU0sQ0FBRSxHQUFHLENBQ1osQUFaSCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBYUcsQ0FDZCxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLGdCQUFtQixDQUN4QyxVQUFVLENBQUUsYUFBYSxDQUMxQixDQUdILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUE3QnpDLEFBQUEsV0FBVyxBQThCRyxDQUNWLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLEtBQUssQ0FDZCxDQUdILEFBQUEsYUFBYSxDQUFDLGtCQUFrQixBQUFBLFNBQVMsQUFBQyxDQUN4QyxPQUFPLENBQUUsV0FBVyxDQUNwQixVQUFVLENBQUUsSUFBSSxDQUNoQixVQUFVLENBQUUsS0FBSyxDQUNsQixBQUVELEFBQUEsYUFBYSxDQUFDLFlBQVksQUFBQyxDQUN6QixVQUFVLENBQUUsR0FBRyxDQUVoQixBQUVELEFBQUEsYUFBYSxDQUFDLFlBQVksQ0FBQyxFQUFFLEFBQUMsQ0FDNUIsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFFRCxBQUFBLGFBQWEsQ0FBQyxZQUFZLENBQUMsaUJBQWlCLEFBQUMsQ0FDM0MsVUFBVSxDQUFFLElBQUksQ0FDakIsQUFFRCxBQUFBLGFBQWEsQ0FBQyxZQUFZLENBQUMsV0FBVyxBQUFDLENBQ3JDLGFBQWEsQ0FBRSxjQUFjLENBQzlCLEFBRUQsQUFBQSxhQUFhLENBQUMsWUFBWSxDQUFDLGlCQUFpQixDQUFDLFVBQVUsQUFBQyxDQUN0RCxNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBRUQsQUFBQSxhQUFhLENBQUMsWUFBWSxDQUFDLGlCQUFpQixDQUFDLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDOUQsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEsYUFBYSxDQUFDLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLEFBQUEsT0FBTyxBQUFDLENBQzdELE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFFRCxBQUFBLGFBQWEsQ0FBQyxxQkFBcUIsQUFBQyxDQUNsQyxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLGNBQWMsQ0FBRSxHQUFHLENBQ3BCLEFBRUQsQUFBQSxhQUFhLENBQUMsWUFBWSxDQUFDLGlCQUFpQixDQUFDLFVBQVUsQUFBQyxDQUN0RCxNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsY0FBYyxDQUFFLFNBQVMsQ0FDekIsWUFBWSxDQUFFLENBQUMsQ0FDaEIsQUFFRCxBQUFBLGFBQWEsQ0FBQyxtQkFBbUIsQUFBQyxDQUNoQyxVQUFVLENBQUUsS0FBSyxDQUNqQixVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsU0FBUyxDQUNuQixBQUVELEFBQUEsYUFBYSxDQUFDLGlCQUFpQixBQUFDLENBQzlCLE1BQU0sQ0FBRSxHQUFHLENBQ1gsT0FBTyxDQUFFLG1CQUFtQixDQUM3QixBQUVELEFBQUEsaUJBQWlCLENBQUMsWUFBWSxBQUFDLENBQzdCLEtBQUssQ0FBRSxHQUFHLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsYUFBYSxDQUNyQixPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxpQkFBaUIsQ0FDN0IsY0FBYyxDQUFFLGlCQUFpQixDQUNqQyxlQUFlLENBQUUsaUJBQWlCLENBQ2xDLGtCQUFrQixDQUFFLGlCQUFpQixDQUN0QyxBQUVELEFBQUEsaUJBQWlCLENBQUMsWUFBWSxBQUFBLE9BQU8sQUFBQyxDQUNwQyxTQUFTLENBQUUsS0FBSyxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLGFBQWEsQ0FDckIsYUFBYSxDQUFFLGFBQWEsQ0FDN0IsQUFFRCxBQUFBLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEFBQUMsQ0FDdEMsYUFBYSxDQUFFLEdBQUcsQ0FDbkIsQUFFRCxBQUFBLGlCQUFpQixDQUFDLFlBQVksQUFBQSxNQUFNLEFBQUMsQ0FDbkMsS0FBSyxDQUFFLEtBQUssQ0FDYixBQUVELEFBQUEsbUJBQW1CLENBQUMsWUFBWSxBQUFDLENBQy9CLEtBQUssQ0FBRSxNQUFNLENBQ2IsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsRUFBRSxDQUNmLFlBQVksQ0FBRSxFQUFFLENBQ2hCLGFBQWEsQ0FBRSxJQUFJLENBQ3BCLEFBRUQsQUFBQSxrQkFBa0IsQ0FBQyxZQUFZLEFBQUMsQ0FDOUIsS0FBSyxDQUFFLEdBQUcsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxFQUFFLENBQ2YsWUFBWSxDQUFFLEVBQUUsQ0FDaEIsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFFRCxBQUFBLFdBQVcsQ0FBQyxDQUFDLEFBQUMsQ0FDWixNQUFNLENBQUUsR0FBRyxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUFFRCxBQUFBLFdBQVcsQ0FBQyxNQUFNLEFBQUMsQ0FDakIsTUFBTSxDQUFFLGNBQWMsQ0FDdEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbkIsQUFFRCxBQUFBLFdBQVcsQ0FBQyxTQUFTLEFBQUMsQ0FDcEIsT0FBTyxDQUFFLGNBQWMsQ0FDdkIsWUFBWSxDQUFFLGVBQWUsQ0FDN0IsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixRQUFRLENBQUUsTUFBTSxDQUNoQixhQUFhLENBQUUsUUFBUSxDQUN4QixBQUVELEFBQUEsV0FBVyxDQUFDLFNBQVMsQ0FBQyxFQUFFLEFBQUMsQ0FDdkIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixjQUFjLENBQUUsSUFBSSxDQUNwQixVQUFVLENBQUUsTUFBTSxDQUNsQixXQUFXLENBQUUsR0FBRyxDQUNoQixjQUFjLENBQUUsSUFBSSxDQUNwQixLQUFLLENBQUUsT0FBTyxDQUNkLE1BQU0sQ0FBRSxHQUFHLENBQ1gsV0FBVyxDQUFFLE1BQU0sQ0FDcEIsQUFFRCxBQUFBLFFBQVEsQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLEVBQUUsQ0FBRSx5QkFBeUIsQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLEVBQUUsQUFBQyxDQUNwRixXQUFXLENBQUUsSUFBSSxDQUNqQixjQUFjLENBQUUsSUFBSSxDQUNyQixBQUVELEFBQUEsWUFBWSxBQUFDLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLEdBQUcsQ0FDVCxHQUFHLENBQUUsR0FBRyxDQUNSLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxnQkFBZ0IsQ0FDeEIsT0FBTyxDQUFFLEVBQUUsQ0FDWCxVQUFVLENBQUUsb0JBQW9CLENBQ2hDLGNBQWMsQ0FBRSxvQkFBb0IsQ0FDcEMsZUFBZSxDQUFFLG9CQUFvQixDQUNyQyxrQkFBa0IsQ0FBRSxvQkFBb0IsQ0FDekMsQUFFRCxBQUFBLGlCQUFpQixBQUFBLE1BQU0sQ0FBQyxZQUFZLEFBQUMsQ0FDbkMsT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsa0JBQWtCLENBQzNCLEFBRUQsQUFBQSxjQUFjLEFBQUMsQ0FDYixRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsR0FBRyxDQUNULEdBQUcsQ0FBRSxHQUFHLENBQ1IsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsT0FBTyxDQUFFLEVBQUUsQ0FDWCxPQUFPLENBQUUsR0FBRyxDQUNaLE1BQU0sQ0FBRSxpQkFBaUIsQ0FDekIsVUFBVSxDQUFFLG9CQUFvQixDQUNoQyxjQUFjLENBQUUsb0JBQW9CLENBQ3BDLGVBQWUsQ0FBRSxvQkFBb0IsQ0FDckMsa0JBQWtCLENBQUUsb0JBQW9CLENBQ3pDLEFBRUQsQUFBQSxhQUFhLEFBQUMsQ0FDWixRQUFRLENBQUUsUUFBUSxDQUNsQixXQUFXLENBQUUsSUFBSSxDQUNqQixZQUFZLENBQUUsSUFBSSxDQUNsQixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBQ1IsR0FBRyxDQUFFLEdBQUcsQ0FDUixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxFQUFFLENBQ1gsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxvQkFBb0IsQ0FDaEMsZUFBZSxDQUFFLG9CQUFvQixDQUNyQyxrQkFBa0IsQ0FBRSxvQkFBb0IsQ0FDekMsQUFFRCxBQUFBLGFBQWEsQ0FDYixjQUFjLEFBQUMsQ0FDYixVQUFVLENBQUUsSUFBSSxDQUNoQixhQUFhLENBQUUsSUFBSSxDQUNwQixBQUlELEFBQUEsaUNBQWlDLENBQUMsZUFBZSxBQUFDLENBQ2hELEtBQUssQ0FBRSxPQUFPLENBQ2QsWUFBWSxDQUFFLElBQUksQ0FDbEIsYUFBYSxDQUFFLElBQUksQ0FDbkIsS0FBSyxDQUFFLGdCQUFnQixDQUN4QixBQW1RRCxBQUFBLFlBQVksQUFBQyxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxVQUFVLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLE1BQU0sQ0FDakIsQUFFRCxBQUFBLFlBQVksQ0FBQyxNQUFNLEFBQUMsQ0FDbEIsS0FBSyxDQUFFLGVBQWUsQ0FDdkIsQUFFRCxBQUFBLGlCQUFpQixDQUFDLFlBQVksQ0FBQyxNQUFNLEFBQUMsQ0FDcEMsTUFBTSxDQUFFLGVBQWUsQ0FDeEIsQUFFRCxBQUFBLGlCQUFpQixDQUFDLFlBQVksQUFBQyxDQUM3QixRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsVUFBVSxDQUNsQixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLE1BQU0sQ0FDakIsQUFFRCxBQUFBLGVBQWUsQUFBQyxDQUNkLEtBQUssQ0FBRSxPQUFPLENBQUEsVUFBVSxDQUN6QixBQUVELEFBQUEsWUFBWSxDQUFDLFNBQVMsQUFBQyxDQUNyQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osZ0JBQWdCLENBQUUsV0FBVyxDQUM3QixnQkFBZ0IsQ0FBRSxzQkFBc0IsQ0FDeEMsaUJBQWlCLENBQUUsU0FBUyxDQUM1QixtQkFBbUIsQ0FBRSxRQUFRLENBQzdCLFdBQVcsQ0FBRSxPQUFPLENBQ3BCLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxHQUFHLENBQ1QsR0FBRyxDQUFFLEdBQUcsQ0FDUixNQUFNLENBQUUsZUFBZSxDQUN4QixBQUVELEFBQUEsT0FBTyxDQUNQLEtBQUssQUFBQyxDQUNKLE9BQU8sQ0FBRSxHQUFHLENBQ2IsQUFFRCxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUMsQ0FDYixhQUFhLENBQUUsU0FBUyxDQUN4QixVQUFVLENBQUUsU0FBUyxDQUNyQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGNBQWMsQ0FBRSxHQUFHLENBQ25CLGFBQWEsQ0FBRSxJQUFJLENBQ25CLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLFdBQVcsQ0FBRSxNQUFNLENBQ3BCLEFBRUQsQUFBQSxRQUFRLEFBQUMsQ0FDUCxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxLQUFLLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbkIsQUFFRCxBQUFBLFlBQVksQ0FBQyxRQUFRLEFBQUMsQ0FDcEIsS0FBSyxDQUFFLEtBQUssQ0FDYixBQUtELEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FBQyxNQUFNLEFBQUMsQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWCxZQUFZLENBQUUsSUFBSSxDQUNsQixRQUFRLENBQUUsUUFBUSxDQUNuQixBQUVELEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FBQyxNQUFNLENBQUMsR0FBRyxBQUFDLENBQ3ZCLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLEtBQUssQ0FDakIsQUFFRCxBQUFBLE9BQU8sQUFBQSxNQUFNLENBQUMsU0FBUyxBQUFDLENBQ3RCLFlBQVksQ0FBRSxHQUFHLENBQ2xCLEFBRUQsQUFBQSxZQUFZLEFBQUMsQ0FDWCxLQUFLLENBQUUsT0FBTyxDQUNkLE9BQU8sQ0FBRSxLQUFLLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixNQUFNLENBQUUsSUFBSSxDQUNaLElBQUksQ0FBRSxHQUFHLENBQ1QsV0FBVyxDQUFFLElBQUksQ0FDakIsV0FBVyxDQUFFLEtBQUssQ0FDbEIsVUFBVSxDQUFFLEtBQUssQ0FDakIsT0FBTyxDQUFFLElBQUksQ0FDYixNQUFNLENBQUUsaUJBQWlCLENBQ3pCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsb0JBQW9CLENBQ2hDLGVBQWUsQ0FBRSxvQkFBb0IsQ0FDckMsa0JBQWtCLENBQUUsb0JBQW9CLENBQ3pDLEFBRUQsQUFBQSxPQUFPLEFBQUEsTUFBTSxDQUFDLFlBQVksQUFBQyxDQUN6QixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxrQkFBa0IsQ0FDM0IsQUFJRCxBQUFBLFVBQVUsQUFBQyxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEdBQUcsQ0FDVixNQUFNLENBQUUsRUFBRSxDQUNWLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLENBQUUsaUJBQWlCLENBQzdCLGNBQWMsQ0FBRSxpQkFBaUIsQ0FDakMsZUFBZSxDQUFFLGlCQUFpQixDQUNsQyxrQkFBa0IsQ0FBRSxpQkFBaUIsQ0FDdEMsQUFFRCxBQUFBLFVBQVUsQUFBQSxNQUFNLEFBQUMsQ0FDZixLQUFLLENBQUUsS0FBSyxDQUNaLEtBQUssQ0FBRSxLQUFLLENBQ2IsQUFFRCxBQUFBLFVBQVUsQ0FBQyxPQUFPLEFBQUMsQ0FDakIsT0FBTyxDQUFFLEtBQUssQ0FDZCxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsQUFBQSxVQUFVLENBQUMsTUFBTSxBQUFDLENBQ2hCLE1BQU0sQ0FBRSxHQUFHLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsUUFBUSxDQUFFLE1BQU0sQ0FDakIsQUFFRCxBQUFBLFVBQVUsQ0FBQyxNQUFNLENBQUMsR0FBRyxBQUFDLENBQ3BCLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUVELE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFkeEMsQUFBQSxVQUFVLENBQUMsTUFBTSxBQWVHLENBQ2hCLE1BQU0sQ0FBRSxrQkFBa0IsQ0FDM0IsQ0FHSCxBQUFBLFVBQVUsQ0FBQyxTQUFTLEFBQUMsQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsSUFBSSxDQUNiLE9BQU8sQ0FBRSxVQUFVLENBQ25CLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsZUFBZSxDQUFFLFVBQVUsQ0FDM0Isa0JBQWtCLENBQUUsVUFBVSxDQUM5QixVQUFVLENBQUUsYUFBYSxDQUN6QixlQUFlLENBQUUsYUFBYSxDQUM5QixrQkFBa0IsQ0FBRSxhQUFhLENBQ2xDLEFBRUQsQUFBQSxVQUFVLENBQUMsRUFBRSxBQUFDLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixXQUFXLENBQUUsSUFBSSxDQUNqQixNQUFNLENBQUUsR0FBRyxDQUNaLEFBRUQsQUFBQSxVQUFVLENBQUMsQ0FBQyxBQUFDLENBQ1gsTUFBTSxDQUFFLEdBQUcsQ0FDWixBQUVELEFBQUEsVUFBVSxDQUFDLFlBQVksQUFBQyxDQUN0QixLQUFLLENBQUUsZUFBZSxDQUN2QixBQUVELEFBQUEsV0FBVyxBQUFDLENBQ1YsVUFBVSxDQUFFLEtBQUssQ0FDakIsUUFBUSxDQUFFLE1BQU0sQ0FDakIsQUFFRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBTHhDLEFBQUEsV0FBVyxBQU1HLENBQ1YsVUFBVSxDQUFFLEtBQUssQ0FDbEIsQ0FHSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBWHhDLEFBQUEsV0FBVyxBQVlHLENBQ1YsVUFBVSxDQUFFLEtBQUssQ0FDbEIsQ0FHSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBQ3RDLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FBQyxFQUFFLEFBQUMsQ0FDZixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBQ0QsQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFDLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZixBQXpJSCxBQUFBLE9BQU8sQUFBQSxNQUFNLENBQUMsTUFBTSxBQTBJRyxDQUNuQixNQUFNLENBQUUsY0FBYyxDQUN2QixBQXRJSCxBQUFBLE9BQU8sQUFBQSxNQUFNLENBQUMsTUFBTSxDQUFDLEdBQUcsQUF1SUcsQ0FDdkIsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNoQixBQXJJSCxBQUFBLE9BQU8sQUFBQSxNQUFNLENBQUMsU0FBUyxBQXNJRyxDQUN0QixPQUFPLENBQUUsZUFBZSxDQUN4QixLQUFLLENBQUUsSUFBSSxDQUNaLEFBM0dILEFBQUEsVUFBVSxBQTRHRyxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLEdBQUcsQ0FDWCxhQUFhLENBQUUsRUFBRSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNoQixDQU9ILEFBQUEsYUFBYSxDQUFDLEVBQUUsQUFBQyxDQUNmLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLEtBQUssQ0FBRSxPQUFPLENBQ2QsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsTUFBTSxDQUFFLE9BQU8sQ0FDaEIsQUFLRCxBQUFBLFlBQVksQUFBQyxDQUNYLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLENBQUUsSUFBSSxDQUNoQixRQUFRLENBQUUsTUFBTSxDQUNoQixhQUFhLENBQUUsSUFBSSxDQUNuQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFDLENBQ2QsT0FBTyxDQUFFLG9CQUFvQixDQUM3QixVQUFVLENBQUUsT0FBTyxDQUNuQixRQUFRLENBQUUsTUFBTSxDQUNoQixRQUFRLENBQUUsUUFBUSxDQUNuQixBQUVELEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUMsQ0FDckIsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxhQUFhLENBQ3JCLEtBQUssQ0FBRSxPQUFPLENBQ2QsT0FBTyxDQUFFLG1CQUFtQixDQUFDLEdBQUcsQ0FDaEMsaUJBQWlCLENBQUUsSUFBSSxDQUN2QixXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNoQixBQUVELEFBQUEsWUFBWSxDQUFDLEtBQUssQUFBQyxDQUNqQixRQUFRLENBQUUsTUFBTSxDQUNoQixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxPQUFPLENBQ2YsQUFFRCxBQUFBLFlBQVksQ0FBQyxXQUFXLEFBQUMsQ0FDdkIsTUFBTSxDQUFFLENBQUMsQ0FDVCxVQUFVLENBQUUsR0FBRyxDQUNmLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLGVBQWUsQ0FDeEIsQUFFRCxBQUFBLFlBQVksQ0FBQyxXQUFXLENBQUMsWUFBWSxBQUFDLENBQ3BDLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLENBQUMsQ0FDVixBQUVELEFBQUEsT0FBTyxDQUFDLFlBQVksQ0FBQyxLQUFLLEFBQUMsQ0FDekIsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUFFRCxBQUFBLFlBQVksQ0FBQyxRQUFRLEFBQUMsQ0FDcEIsTUFBTSxDQUFFLElBQUksQ0FDWixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLEdBQUcsQ0FBRSxJQUFJLENBQ1QsS0FBSyxDQUFFLEtBQUssQ0FDYixBQUVELEFBQUEsWUFBWSxDQUFDLE9BQU8sQUFBQyxDQUNuQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxHQUFHLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsaUJBQWlCLENBQzFCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLE9BQU8sQ0FBQyxZQUFZLENBQUMsT0FBTyxBQUFDLENBQzNCLE9BQU8sQ0FBRSxpQkFBaUIsQ0FDM0IsQUFFRCxBQUFBLFlBQVksQ0FBQyxTQUFTLENBQ3RCLFlBQVksQ0FBQyxVQUFVLEFBQUMsQ0FDdEIsS0FBSyxDQUFFLElBQUksQ0FDWCxlQUFlLENBQUUsSUFBSSxDQUNyQixLQUFLLENBQUUsS0FBSyxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxNQUFNLENBQ25CLEFBRUQsQUFBQSxZQUFZLENBQUMsU0FBUyxDQUFDLENBQUMsQUFBQSxHQUFHLENBQzNCLFlBQVksQ0FBQyxVQUFVLENBQUMsQ0FBQyxBQUFBLEdBQUcsQUFBQyxDQUMzQixPQUFPLENBQUUsR0FBRyxDQUNaLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBRUQsQUFBQSxZQUFZLENBQUMsU0FBUyxBQUFBLE1BQU0sQ0FDNUIsWUFBWSxDQUFDLFVBQVUsQUFBQSxNQUFNLEFBQUMsQ0FDNUIsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsWUFBWSxDQUFDLFNBQVMsRUFBQyxBQUFBLEtBQUMsRUFBTyxLQUFLLEFBQVosRUFDeEIsWUFBWSxDQUFDLFNBQVMsRUFBQyxBQUFBLEtBQUMsRUFBTyxNQUFNLEFBQWIsRUFDeEIsWUFBWSxDQUFDLFVBQVUsRUFBQyxBQUFBLEtBQUMsRUFBTyxLQUFLLEFBQVosRUFDekIsWUFBWSxDQUFDLFVBQVUsRUFBQyxBQUFBLEtBQUMsRUFBTyxNQUFNLEFBQWIsQ0FBZSxDQUN0QyxPQUFPLENBQUUsS0FBSyxDQUNkLE9BQU8sQ0FBRSxLQUFLLENBQ2QsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFNRCxBQUFBLFFBQVEsQUFBQyxDQUNQLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBRUQsQUFBQSxhQUFhLEFBQUMsQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxTQUFTLENBQ2pCLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLFFBQVEsQ0FBRSxRQUFRLENBQ25CLEFBRUQsQUFBQSxhQUFhLENBQUMsR0FBRyxBQUFDLENBQ2hCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFFRCxBQUFBLGtCQUFrQixBQUFBLG9CQUFvQixDQUN0QyxrQkFBa0IsQUFBQSx1QkFBdUIsQ0FDekMsa0JBQWtCLEFBQUEsdUJBQXVCLENBQ3pDLGtCQUFrQixBQUFBLHVCQUF1QixBQUFDLENBQ3hDLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLE1BQU0sQ0FDZixBQUVELEFBQUEsa0JBQWtCLENBQUMsYUFBYSxDQUNoQyxrQkFBa0IsQ0FBQyxhQUFhLENBQ2hDLGtCQUFrQixDQUFDLGFBQWEsQUFBQyxDQUMvQixVQUFVLENBQUUsTUFBTSxDQUNuQixBQUVELEFBQUEsa0JBQWtCLENBQUMsYUFBYSxDQUNoQyxrQkFBa0IsQ0FBQyxhQUFhLEFBQUMsQ0FDL0IsU0FBUyxDQUFFLEdBQUcsQ0FDZCxTQUFTLENBQUUsdUJBQXVCLENBQ2xDLFNBQVMsQ0FBRSxlQUFlLENBQzNCLEFBRUQsQUFBQSxrQkFBa0IsQ0FBQyxhQUFhLEFBQUMsQ0FDL0IsU0FBUyxDQUFFLEdBQUcsQ0FDZCxTQUFTLENBQUUsc0JBQXNCLENBQ2pDLFNBQVMsQ0FBRSxjQUFjLENBQzFCLEFBRUQsQUFBQSxrQkFBa0IsQ0FBQyxhQUFhLEFBQUMsQ0FDL0IsU0FBUyxDQUFFLEdBQUcsQ0FDZCxTQUFTLENBQUUsc0JBQXNCLENBQ2pDLFNBQVMsQ0FBRSxjQUFjLENBQzFCLEFBRUQsQUFBQSxrQkFBa0IsQ0FBQyxhQUFhLEFBQUMsQ0FDL0IsU0FBUyxDQUFFLEdBQUcsQ0FDZCxTQUFTLENBQUUsc0JBQXNCLENBQ2pDLFNBQVMsQ0FBRSxjQUFjLENBQzFCLEFBRUQsQUFBQSxrQkFBa0IsQ0FBQyxhQUFhLEFBQUMsQ0FDL0IsU0FBUyxDQUFFLEdBQUcsQ0FDZCxTQUFTLENBQUUsc0JBQXNCLENBQ2pDLFNBQVMsQ0FBRSxjQUFjLENBQzFCLEFBRUQsQUFBQSxrQkFBa0IsQ0FBQyxhQUFhLEFBQUMsQ0FDL0IsU0FBUyxDQUFFLEdBQUcsQ0FDZCxTQUFTLENBQUUsd0JBQXdCLENBQ25DLFNBQVMsQ0FBRSxnQkFBZ0IsQ0FDNUIsQUFFRCxBQUFBLGtCQUFrQixDQUFDLGFBQWEsQUFBQyxDQUMvQixTQUFTLENBQUUsR0FBRyxDQUNkLFNBQVMsQ0FBRSx5QkFBeUIsQ0FDcEMsU0FBUyxDQUFFLGlCQUFpQixDQUM3QixBQUVELEFBQUEsa0JBQWtCLENBQUMsYUFBYSxBQUFDLENBQy9CLFNBQVMsQ0FBRSxHQUFHLENBQ2QsU0FBUyxDQUFFLHdCQUF3QixDQUNuQyxTQUFTLENBQUUsZ0JBQWdCLENBQzVCLEFBRUQsQUFBQSxrQkFBa0IsQ0FBQyxhQUFhLEFBQUMsQ0FDL0IsU0FBUyxDQUFFLEVBQUUsQ0FDYixTQUFTLENBQUUsd0JBQXdCLENBQ25DLFNBQVMsQ0FBRSxnQkFBZ0IsQ0FDNUIsQUFFRCxBQUFBLGtCQUFrQixDQUFDLGFBQWEsQUFBQSxZQUFhLENBQUEsRUFBRSxFQUMvQyxrQkFBa0IsQ0FBQyxhQUFhLEFBQUEsWUFBYSxDQUFBLEVBQUUsRUFDL0Msa0JBQWtCLENBQUMsYUFBYSxBQUFBLFlBQWEsQ0FBQSxFQUFFLEVBQy9DLGtCQUFrQixDQUFDLGFBQWEsQUFBQSxZQUFhLENBQUEsRUFBRSxFQUMvQyxrQkFBa0IsQ0FBQyxhQUFhLEFBQUEsWUFBYSxDQUFBLEVBQUUsRUFDL0Msa0JBQWtCLENBQUMsYUFBYSxBQUFBLFlBQWEsQ0FBQSxFQUFFLEVBQy9DLGtCQUFrQixDQUFDLGFBQWEsQUFBQSxZQUFhLENBQUEsRUFBRSxFQUMvQyxrQkFBa0IsQ0FBQyxhQUFhLEFBQUEsWUFBYSxDQUFBLEVBQUUsRUFDL0Msa0JBQWtCLENBQUMsYUFBYSxBQUFBLFlBQWEsQ0FBQSxFQUFFLENBQUUsQ0FDL0MsWUFBWSxDQUFFLENBQUMsQ0FDaEIsQUFFRCxBQUFBLGdCQUFnQixBQUFDLENBQ2YsZ0JBQWdCLENBQUUsZUFBa0IsQ0FDcEMsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsVUFBVSxDQUFFLEdBQUcsQ0FDZixPQUFPLENBQUUsQ0FBQyxDQUNWLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsSUFBSSxDQUFFLENBQUMsQ0FDUCxVQUFVLENBQUUsSUFBSSxDQUNoQixrQkFBa0IsQ0FBRSxrQkFBa0IsQ0FDdEMsVUFBVSxDQUFFLGtCQUFrQixDQUM5QixLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsQUFBQSxhQUFhLEFBQUEsTUFBTSxDQUFDLGdCQUFnQixBQUFDLENBQ25DLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFFRCxBQUFBLGtCQUFrQixDQUFDLGdCQUFnQixDQUNuQyxrQkFBa0IsQ0FBQyxnQkFBZ0IsQ0FDbkMsa0JBQWtCLENBQUMsZ0JBQWdCLEFBQUMsQ0FDbEMsT0FBTyxDQUFFLElBQUksQ0FDZCxBQVNELEFBQUEsQ0FBQyxBQUFBLFlBQVksQUFBQyxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLFFBQVEsQ0FDaEIsTUFBTSxDQUFFLGlCQUFpQixDQUN6QixPQUFPLENBQUUsR0FBRyxDQUNaLEtBQUssQ0FBRSxPQUFPLENBQ2QsY0FBYyxDQUFFLFNBQVMsQ0FDekIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE1BQU0sQ0FBRSxNQUFNLENBQ2QsYUFBYSxDQUFFLElBQUksQ0FDbkIsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLElBQUksQ0FDaEIsYUFBYSxDQUFFLEtBQUssQ0FDcEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLElBQUksQ0FDVCxLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsQUFBQSxNQUFNLENBQUMsUUFBUSxDQUNmLE1BQU0sQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUNkLENBQUMsQUFBQSxZQUFZLEFBQUEsTUFBTSxBQUFDLENBQ2xCLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsS0FBSyxDQUFFLElBQUksQ0FDWixBQUtELEFBQUEsTUFBTSxBQUFDLENBQ0wsTUFBTSxDQUFFLE1BQU0sQ0FDZCxTQUFTLENBQUUsZUFBZSxDQUMzQixBQUVELEFBQUEsTUFBTSxDQUFDLENBQUMsQ0FDUixNQUFNLENBQUMsUUFBUSxDQUFFLGlCQUFpQixDQUFDLE1BQU0sQUFBQyxDQUN4QyxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLFFBQVEsQ0FDakIsS0FBSyxDQUFFLE9BQU8sQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFdBQVcsQ0FBRSxDQUFDLENBQ2QsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsY0FBYyxDQUFFLFNBQVMsQ0FDekIsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsYUFBYSxDQUFFLEdBQUcsQ0FDbkIsQUFFRCxBQUFBLE1BQU0sQ0FBQyxRQUFRLEFBQUMsQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsQUFBQSxNQUFNLEFBQUEsS0FBSyxBQUFDLENBQ1YsVUFBVSxDQUFFLE1BQU0sQ0FDbkIsQUFFRCxBQUFBLE1BQU0sQUFBQSxLQUFLLENBQUMsRUFBRSxBQUFDLENBQ2IsVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLEdBQUcsQ0FDWixVQUFVLENBQUUsSUFBSSxDQUNoQixhQUFhLENBQUUsSUFBSSxDQUNuQixRQUFRLENBQUUsUUFBUSxDQUNuQixBQUVELEFBQUEsTUFBTSxBQUFBLEtBQUssQ0FBQyxFQUFFLEFBQUMsQ0FDYixPQUFPLENBQUUsWUFBWSxDQUN0QixBQUVELEFBQUEsTUFBTSxBQUFBLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFDLENBQ2YsTUFBTSxDQUFFLElBQUksQ0FDYixBQUVELEFBQUEsTUFBTSxBQUFBLEtBQUssQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFDLENBQ2xCLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFFRCxBQUFBLE1BQU0sQUFBQSxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUMsQUFBQSxLQUFLLEFBQUMsQ0FDcEIsT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsR0FBRyxDQUNaLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLE9BQU8sQ0FDZixBQUVELEFBQUEsTUFBTSxBQUFBLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFBLEtBQUssQUFBQyxDQUNwQixPQUFPLENBQUUsWUFBWSxDQUNyQixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxHQUFHLENBQ1osV0FBVyxDQUFFLElBQUksQ0FDakIsY0FBYyxDQUFFLElBQUksQ0FDcEIsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsT0FBTyxDQUNmLEFBRUQsQUFBQSxhQUFhLEFBQUEsS0FBSyxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsSUFBSSxDQUNaLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFlBQVksQ0FBRSxJQUFJLENBQ2xCLGFBQWEsQ0FBRSxJQUFJLENBQ3BCLEFBRUQsQUFBQSxNQUFNLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FDbkIsTUFBTSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUUsaUJBQWlCLENBQUMsTUFBTSxBQUFDLENBQzdDLEtBQUssQ0FBRSxLQUFLLENBQ1osU0FBUyxDQUFFLEtBQUssQ0FDakIsQUFNRCxBQUFBLGNBQWMsQUFBQyxDQUNiLGFBQWEsQ0FBRSxJQUFJLENBQ25CLE1BQU0sQ0FBRSxpQkFBaUIsQ0FDekIsY0FBYyxDQUFFLFNBQVMsQ0FDekIsSUFBSSxDQUFFLFNBQVMsQ0FDZixRQUFRLENBQUUsTUFBTSxDQUNqQixBQUVELEFBQUEsZUFBZSxBQUFDLENBQ2QsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLGNBQWMsQ0FDdkIsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsTUFBTSxDQUNsQixjQUFjLENBQUUsS0FBSyxDQUNyQixjQUFjLENBQUUsU0FBUyxDQUMxQixBQUVELEFBQUEsY0FBYyxDQUFDLE9BQU8sQUFBQyxDQUNyQixRQUFRLENBQUUsTUFBTSxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNoQixBQUVELEFBQUEsY0FBYyxDQUFDLEVBQUUsQUFBQyxDQUNoQixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLGlCQUFpQixDQUN6QixZQUFZLENBQUUsU0FBUyxDQUN2QixVQUFVLENBQUUsSUFBSSxDQUNoQixRQUFRLENBQUUsTUFBTSxDQUNqQixBQUVELEFBQUEsY0FBYyxDQUFDLEVBQUUsQUFBQyxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsQUFBQSxjQUFjLENBQUMsRUFBRSxDQUFDLENBQUMsQUFBQyxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNkLE9BQU8sQ0FBRSxjQUFjLENBQ3ZCLEtBQUssQ0FBRSxJQUFJLENBQ1gsY0FBYyxDQUFFLEtBQUssQ0FDckIsY0FBYyxDQUFFLFNBQVMsQ0FDMUIsQUFFRCxBQUFBLGNBQWMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFBLE1BQU0sQUFBQyxDQUN4QixlQUFlLENBQUUsSUFBSSxDQUNyQixVQUFVLENBQUUsT0FBTyxDQUNwQixBQUVELEFBQUEsY0FBYyxDQUFDLFlBQVksQ0FDM0IsY0FBYyxDQUFDLE1BQU0sQUFBQyxDQUNwQixLQUFLLENBQUUsZUFBZSxDQUN2QixBQUVELEFBQUEsY0FBYyxDQUFDLFlBQVksQUFBQyxDQUMxQixNQUFNLENBQUUsa0JBQWtCLENBQzNCLEFBVUQsQUFBQSxjQUFjLENBQUMsQ0FBQyxBQUFBLE9BQU8sQ0FDdkIsNEJBQTRCLEFBQUEsT0FBTyxDQUNuQyxtQkFBbUIsQUFBQSxPQUFPLENBQzFCLG9CQUFvQixBQUFBLE9BQU8sQ0FDM0Isb0JBQW9CLENBQUMsS0FBSyxDQUFDLENBQUMsQUFBQSxPQUFPLENBQ25DLGFBQWEsQ0FBQyxhQUFhLENBQUMsR0FBRyxBQUFBLE9BQU8sQUFBQyxDQUNyQyxzQkFBc0IsQ0FBRSxXQUFXLENBQ25DLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLElBQUksQ0FBRSx3QkFBd0IsQ0FDOUIsY0FBYyxDQUFFLFdBQVcsQ0FDNUIsQUFFRCxBQUFBLG9CQUFvQixBQUFBLE1BQU0sQ0FDMUIsbUJBQW1CLEFBQUEsTUFBTSxDQUN6QixpQkFBaUIsQUFBQSxNQUFNLENBQ3ZCLGFBQWEsQUFBQSxNQUFNLEFBQUMsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsb0JBQW9CLEFBQUEsT0FBTyxDQUMzQixvQkFBb0IsQUFBQSxNQUFNLENBQzFCLG1CQUFtQixBQUFBLE9BQU8sQ0FDMUIsbUJBQW1CLEFBQUEsTUFBTSxDQUN6QixpQkFBaUIsQUFBQSxPQUFPLENBQ3hCLGlCQUFpQixBQUFBLE1BQU0sQ0FDdkIsYUFBYSxBQUFBLE9BQU8sQ0FDcEIsYUFBYSxBQUFBLE1BQU0sQUFBQyxDQUNsQixPQUFPLENBQUUsRUFBRSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFLRCxBQUFBLGFBQWEsQ0FBQyxhQUFhLENBQUMsR0FBRyxBQUFBLE9BQU8sQ0FDdEMsNEJBQTRCLEFBQUEsT0FBTyxDQUNuQyxtQkFBbUIsQUFBQSxPQUFPLENBQzFCLG9CQUFvQixBQUFBLE9BQU8sQ0FDM0Isb0JBQW9CLENBQUMsS0FBSyxDQUFDLENBQUMsQUFBQSxPQUFPLEFBQUMsQ0FDbEMsT0FBTyxDQUFFLFlBQVksQ0FDckIsWUFBWSxDQUFFLElBQUksQ0FDbEIsV0FBVyxDQUFFLHNEQUFzRCxDQUNuRSxXQUFXLENBQUUsTUFBTSxDQUNuQixVQUFVLENBQUUsTUFBTSxDQUNsQixlQUFlLENBQUUsT0FBTyxDQUN4QixzQkFBc0IsQ0FBRSxXQUFXLENBQ25DLGVBQWUsQ0FBRSxPQUFPLENBQ3hCLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLGVBQWUsQ0FDZixvQkFBb0IsQUFBQyxDQUNuQixJQUFJLENBQUUsU0FBUyxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBS0QsQUFBQSxZQUFZLENBQ1osZ0JBQWdCLENBQUMsYUFBYSxDQUM5QixnQkFBZ0IsQ0FBQyxNQUFNLEFBQUMsQ0FDdEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxXQUFXLENBQUUsSUFBSSxDQUNqQixZQUFZLENBQUUsSUFBSSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsQUFBQSxlQUFlLEFBQUMsQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNmLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLE9BQU8sQ0FBRSxHQUFHLENBQ1osV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFFRCxBQUFBLGFBQWEsQ0FDYixhQUFhLENBQUMsU0FBUyxBQUFDLENBQ3RCLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFFRCxBQUFBLGFBQWEsQ0FBQyxTQUFTLEFBQUMsQ0FDdEIsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFFRCxBQUFBLGFBQWEsQ0FBQyxFQUFFLEFBQUEsTUFBTSxDQUN0QixhQUFhLENBQUMsU0FBUyxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUMsQ0FDaEMsT0FBTyxDQUFFLEVBQUUsQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxHQUFHLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxhQUFhLENBQUUsVUFBVSxDQUMxQixBQUVELEFBQUEsYUFBYSxDQUFDLEVBQUUsQUFBQSxXQUFXLEFBQUEsTUFBTSxBQUFDLENBQ2hDLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFFRCxBQUFBLGFBQWEsQUFBQyxDQUNaLE9BQU8sQ0FBRSxNQUFNLENBQ2YsUUFBUSxDQUFFLFFBQVEsQ0FDbkIsQUFFRCxBQUFBLGVBQWUsQUFBQyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFFRCxBQUFBLGVBQWUsQ0FBQyxPQUFPLEFBQUMsQ0FDdEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxhQUFhLENBQUUsSUFBSSxDQUNwQixBQUVELEFBQUEsZUFBZSxDQUFDLEdBQUcsQUFBQyxDQUNsQixTQUFTLENBQUUsVUFBVSxDQUN0QixBQUVELEFBQUEsZUFBZSxDQUFDLEdBQUcsQ0FDbkIsZUFBZSxDQUFDLElBQUksQ0FDcEIsbUJBQW1CLENBQ25CLG9CQUFvQixBQUFDLENBQ25CLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLE1BQU0sQ0FDcEIsQUFFRCxBQUFBLEtBQUssQUFBQyxDQUNKLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFFRCxBQUFBLFdBQVcsQ0FBQyxlQUFlLEFBQUMsQ0FDMUIsTUFBTSxDQUFFLE9BQU8sQ0FDZixTQUFTLENBQUUsSUFBSSxDQUNmLFFBQVEsQ0FBRSxRQUFRLENBQ25CLEFBRUQsQUFBQSxXQUFXLENBQUMsaUJBQWlCLENBQzdCLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FDNUIsV0FBVyxDQUFDLGFBQWEsQ0FBQyxNQUFNLEFBQUMsQ0FDL0IsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsYUFBYSxDQUFDLGFBQWEsQ0FBQyxHQUFHLEFBQUEsT0FBTyxBQUFDLENBQ3JDLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLGNBQWMsQ0FBRSxRQUFRLENBQ3pCLEFBRUQsQUFBQSxhQUFhLENBQUMsVUFBVSxBQUFDLENBQ3ZCLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBRUQsQUFBQSxpQkFBaUIsQ0FDakIsNEJBQTRCLENBQzVCLGdCQUFnQixDQUNoQixhQUFhLENBQUMsTUFBTSxBQUFDLENBQ25CLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLEdBQUcsQ0FDVixLQUFLLENBQUUsMEJBQTBCLENBQ2pDLEtBQUssQ0FBRSxrQkFBa0IsQ0FDMUIsQUFFRCxBQUFBLGFBQWEsQ0FDYixhQUFhLENBQUMsQ0FBQyxBQUFDLENBQ2QsS0FBSyxDQUFFLE9BQU8sQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNoQixBQUVELEFBQUEsaUJBQWlCLEFBQUMsQ0FDaEIsYUFBYSxDQUFFLEdBQUcsQ0FDbkIsQUFFRCxBQUFBLFVBQVUsQUFBQyxDQUNULEtBQUssQ0FBRSxPQUFPLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsQ0FBQyxDQUNmLEFBRUQsQUFBQSw0QkFBNEIsQUFBQyxDQUMzQixLQUFLLENBQUUsT0FBTyxDQUNmLEFBRUQsQUFBQSw0QkFBNEIsQUFBQSxPQUFPLEFBQUMsQ0FDbEMsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsWUFBWSxDQUFFLEdBQUcsQ0FDakIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLElBQUksQ0FDVixBQUVELEFBQUEsbUJBQW1CLEFBQUEsT0FBTyxDQUMxQixvQkFBb0IsQUFBQSxPQUFPLEFBQUMsQ0FDMUIsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsWUFBWSxDQUFFLEdBQUcsQ0FDbEIsQUFLRCxBQUFBLGdCQUFnQixBQUFDLENBQ2YsTUFBTSxDQUFFLGlCQUFpQixDQUN6QixZQUFZLENBQUUsT0FBTyxDQUNyQixPQUFPLENBQUUsTUFBTSxDQUNmLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFFRCxBQUFBLFFBQVEsQ0FBQyxnQkFBZ0IsQUFBQyxDQUN4QixhQUFhLENBQUUsSUFBSSxDQUNuQixPQUFPLENBQUUsSUFBSSxDQUNiLFlBQVksQ0FBRSxPQUFPLENBQ3RCLEFBRUQsQUFBQSxvQkFBb0IsQUFBQyxDQUNuQixhQUFhLENBQUUsU0FBUyxDQUN4QixVQUFVLENBQUUsU0FBUyxDQUNyQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGNBQWMsQ0FBRSxHQUFHLENBQ25CLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGNBQWMsQ0FBRSxTQUFTLENBQzFCLEFBRUQsQUFBQSxvQkFBb0IsQ0FBQyxLQUFLLENBQUMsQ0FBQyxBQUFDLENBQzNCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLEtBQUssQ0FBRSxLQUFLLENBQ1osUUFBUSxDQUFFLE1BQU0sQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFQeEIsQUFBQSxvQkFBb0IsQ0FBQyxLQUFLLENBQUMsQ0FBQyxBQVFHLENBQzNCLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWixDQUdILEFBQUEsb0JBQW9CLENBQUMsS0FBSyxDQUFDLENBQUMsQUFBQSxNQUFNLEFBQUMsQ0FDakMsZUFBZSxDQUFFLElBQUksQ0FDdEIsQUFFRCxBQUFBLG9CQUFvQixDQUFDLEtBQUssQ0FBQyxDQUFDLEFBQUEsT0FBTyxBQUFDLENBQ2xDLE9BQU8sQ0FBRSxPQUFPLENBQ2pCLEFBRUQsQUFBQSxhQUFhLENBQUMsb0JBQW9CLENBQ2xDLGFBQWEsQ0FBQyxtQkFBbUIsQ0FDakMsYUFBYSxDQUFDLGlCQUFpQixBQUFDLENBQzlCLGFBQWEsQ0FBRSxJQUFJLENBQ3BCLEFBRUQsQUFBQSxhQUFhLEVBQUMsQUFBQSxHQUFDLENBQUksUUFBUSxBQUFaLEVBQ2YsYUFBYSxFQUFDLEFBQUEsR0FBQyxDQUFJLE9BQU8sQUFBWCxFQUNmLGFBQWEsRUFBQyxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFDZixhQUFhLEVBQUMsQUFBQSxHQUFDLENBQUksU0FBUyxBQUFiLENBQWUsQ0FDNUIsT0FBTyxDQUFFLEtBQUssQ0FDZCxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxLQUFLLENBQ2IsQUFFRCxBQUFBLGFBQWEsQ0FBQyxTQUFTLEFBQUMsQ0FDdEIsS0FBSyxDQUFFLE9BQU8sQ0FDZixBQUVELEFBQUEsYUFBYSxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsRUFDcEIsYUFBYSxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRUFDcEIsYUFBYSxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxLQUFLLEFBQVYsRUFDcEIsYUFBYSxDQUFDLENBQUMsQUFBQSxjQUFjLEFBQUMsQ0FDNUIsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsS0FBSyxDQUNoQixLQUFLLENBQUUsT0FBTyxDQUNmLEFBRUQsQUFBQSxhQUFhLENBQUMsQ0FBQyxBQUFBLGNBQWMsQUFBQyxDQUM1QixhQUFhLENBQUUsSUFBSSxDQUNwQixBQUVELEFBQUEsYUFBYSxDQUFDLFFBQVEsQUFBQyxDQUNyQixLQUFLLENBQUUsR0FBRyxDQUNYLEFBRUQsQUFBQSxrQkFBa0IsQ0FDbEIsa0JBQWtCLENBQUMsSUFBSSxBQUFDLENBQ3RCLEtBQUssQ0FBRSxPQUFPLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxrQkFBa0IsQ0FBQyxJQUFJLEFBQUMsQ0FDdEIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNqQixBQUVELEFBQUEsYUFBYSxDQUFDLFNBQVMsQ0FDdkIsYUFBYSxDQUFDLFVBQVUsQUFBQyxDQUN2QixXQUFXLENBQUUsSUFBSSxDQUNsQixBQUVELEFBQUEsYUFBYSxDQUFDLFNBQVMsQ0FBQyxhQUFhLENBQ3JDLGFBQWEsQ0FBQyxVQUFVLENBQUMsYUFBYSxBQUFDLENBQ3JDLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFFRCxBQUFBLG1CQUFtQixBQUFDLENBQ2xCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsTUFBTSxDQUFFLE1BQU0sQ0FDZCxTQUFTLENBQUUsS0FBSyxDQUNoQixPQUFPLENBQUUsV0FBVyxDQUNwQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsQUFBQSxZQUFZLEFBQUMsQ0FDWCxnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsTUFBTSxDQUNmLFVBQVUsQ0FBRSxNQUFNLENBQ25CLEFBY0QsQUFBQSxLQUFLLEFBQUMsQ0FDSixNQUFNLENBQUUsUUFBUSxDQUNoQixVQUFVLENBQUUsSUFBSSxDQUNqQixBQUVELEFBQUEsS0FBSyxDQUFDLElBQUksQUFBQyxDQUNULE9BQU8sQ0FBRSxRQUFRLENBQ2xCLEFBRUQsQUFBQSxLQUFLLENBQUMsS0FBSyxBQUFDLENBQ1YsT0FBTyxDQUFFLFVBQVUsQ0FDbkIsTUFBTSxDQUFFLFVBQVUsQ0FDbkIsQUFFRCxBQUFBLEtBQUssQ0FBQyxLQUFLLEFBQUMsQ0FDVixJQUFJLENBQUUsU0FBUyxDQUNmLEtBQUssQ0FBRSxPQUFPLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsT0FBTyxDQUNoQixBQUVELEFBQUEsS0FBSyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsRUFDWixLQUFLLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixFQUNaLEtBQUssQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEVBQ1osS0FBSyxDQUFDLFFBQVEsQUFBQyxDQUNiLEtBQUssQ0FBRSxlQUFlLENBQ3RCLE1BQU0sQ0FBRSxJQUFJLENBQ1osa0JBQWtCLENBQUUsVUFBVSxDQUM5QixlQUFlLENBQUUsVUFBVSxDQUMzQixVQUFVLENBQUUsVUFBVSxDQUN0QixVQUFVLENBQUUsSUFBSSxDQUNoQixNQUFNLENBQUUsY0FBYyxDQUN0QixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxPQUFPLENBQ2hCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsSUFBSSxDQUFFLFNBQVMsQ0FDZixLQUFLLENBQUUsT0FBTyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsa0JBQWtCLENBQUUsSUFBSSxDQUN4QixVQUFVLENBQUUsSUFBSSxDQUNqQixBQUVELEFBQUEsS0FBSyxDQUFDLFFBQVEsQUFBQyxDQUNiLFNBQVMsQ0FBRSxlQUFlLENBQzFCLFFBQVEsQ0FBRSxJQUFJLENBQ2QsTUFBTSxDQUFFLEtBQUssQ0FDYixVQUFVLENBQUUsS0FBSyxDQUNqQixPQUFPLENBQUUsZUFBZSxDQUN6QixBQUVELEFBQUEsS0FBSyxDQUFDLElBQUksQUFBQyxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLFlBQVksQ0FDckIsU0FBUyxDQUFFLEtBQUssQ0FDakIsQUFFRCxBQUFBLEtBQUssQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBQWlCLENBQzNCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxTQUFTLENBQ2pCLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLEtBQUssQ0FBQyxJQUFJLENBQUMsS0FBSyxBQUFDLENBQ2YsUUFBUSxDQUFFLE1BQU0sQ0FDakIsQUFFRCxBQUFBLEtBQUssQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWUsQ0FDekIsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsQ0FBQyxDQUNULE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsTUFBTSxDQUFFLE9BQU8sQ0FDZixLQUFLLENBQUUsS0FBSyxDQUNaLElBQUksQ0FBRSxTQUFTLENBQ2YsUUFBUSxDQUFFLE9BQU8sQ0FDakIsY0FBYyxDQUFFLFNBQVMsQ0FDekIsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsS0FBSyxDQUNqQixBQUVELEFBQUEsbUJBQW1CLEFBQUMsQ0FDbEIsU0FBUyxDQUFFLE1BQU0sQ0FDakIsTUFBTSxDQUFFLE1BQU0sQ0FDZixBQUVELEFBQUEsUUFBUSxBQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLEtBQUssQ0FDbEIsY0FBYyxDQUFFLFNBQVMsQ0FDMUIsQUFFRCxBQUFBLFFBQVEsQ0FBQyxJQUFJLEFBQUMsQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNoQixBQUVELEFBQUEsT0FBTyxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWUsQ0FDakMsT0FBTyxDQUFFLE9BQU8sQ0FDakIsQUFFRCxBQUFBLEtBQUssQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsTUFBTSxBQUFDLENBQy9CLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLGFBQWEsQUFBQyxDQUNaLE9BQU8sQ0FBRSxHQUFHLENBQ2IsQUFFRCxBQUFBLGFBQWEsQ0FBQyxZQUFZLEFBQUMsQ0FDekIsTUFBTSxDQUFFLFFBQVEsQ0FDaEIsT0FBTyxDQUFFLFdBQVcsQ0FDcEIsVUFBVSxDQUFFLGlCQUFpQixDQUM5QixBQUtELEFBQUEsTUFBTSxBQUFDLENBQ0wsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsS0FBSyxDQUNiLEFBS0QsQUFBQSxhQUFhLENBQUMsTUFBTSxBQUFDLENBQ25CLE1BQU0sQ0FBRSxRQUFRLENBQ2pCLEFBRUQsQUFBQSxhQUFhLENBQUMsTUFBTSxDQUFDLEdBQUcsQUFBQyxDQUN2QixPQUFPLENBQUUsS0FBSyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLElBQUksQ0FDYixBQUVELEFBQUEsYUFBYSxDQUFDLEVBQUUsQUFBQyxDQUNmLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsV0FBVyxDQUFFLElBQUksQ0FDakIsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFLRCxBQUFBLG1CQUFtQixBQUFDLENBQ2xCLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLEtBQUssQ0FDWixVQUFVLENBQUUsT0FBTyxDQUNwQixBQUtELEFBQUEsY0FBYyxBQUFDLENBQ2IsTUFBTSxDQUFFLFdBQVcsQ0FDbkIsUUFBUSxDQUFFLE1BQU0sQ0FDakIsQUFFRCxBQUFBLGNBQWMsQ0FBQyxNQUFNLEFBQUMsQ0FDcEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxjQUFjLENBQUUsU0FBUyxDQUN6QixLQUFLLENBQUUsSUFBSSxDQUNYLElBQUksQ0FBRSxTQUFTLENBQ2YsTUFBTSxDQUFFLE9BQU8sQ0FDaEIsQUFFRCxBQUFBLE9BQU8sQ0FBQyxjQUFjLENBQUMsTUFBTSxBQUFDLENBQzVCLE1BQU0sQ0FBRSxPQUFPLENBQ2YsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsV0FBVyxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLGVBQWtCLENBQ3hDLEFBRUQsQUFBQSxPQUFPLENBQUMsY0FBYyxDQUFDLE1BQU0sQUFBQyxDQUM1QixNQUFNLENBQUUsT0FBTyxDQUNmLE9BQU8sQ0FBRSxPQUFPLENBQ2pCLEFBRUQsQUFBQSxjQUFjLENBQUMsRUFBRSxBQUFDLENBQ2hCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLENBQUUsSUFBSSxDQUNoQixRQUFRLENBQUUsTUFBTSxDQUNoQixVQUFVLENBQUUsSUFBSSxDQUNqQixBQUVELEFBQUEsY0FBYyxDQUFDLEVBQUUsQUFBQyxDQUNoQixPQUFPLENBQUUsYUFBYSxDQUN0QixPQUFPLENBQUUsWUFBWSxDQUN0QixBQUVELEFBQUEsY0FBYyxDQUFDLENBQUMsQUFBQyxDQUNmLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLFlBQVksQ0FDdEIsQUFFRCxBQUFBLE9BQU8sQ0FBQyxjQUFjLENBQUMsQ0FBQyxBQUFDLENBQ3ZCLE9BQU8sQ0FBRSxZQUFZLENBQ3RCLEFBRUQsQUFBQSxRQUFRLENBQUMsY0FBYyxDQUFDLENBQUMsQUFBQyxDQUN4QixPQUFPLENBQUUsWUFBWSxDQUN0QixBQUVELEFBQUEsT0FBTyxDQUFDLE9BQU8sQ0FDZixPQUFPLENBQUMsWUFBWSxDQUFDLE9BQU8sQUFBQyxDQUczQixPQUFPLENBQUUsR0FBRyxDQUNaLFVBQVUsQ0FBRSxHQUFHLENBQ2hCLEFBRUQsQUFBQSxRQUFRLENBQUMsWUFBWSxDQUFDLE9BQU8sQUFBQyxDQUM1QixPQUFPLENBQUUsWUFBWSxDQUN0QixBQUVELEFBQUEsT0FBTyxDQUFDLFlBQVksQ0FBQyxLQUFLLEFBQUMsQ0FDekIsVUFBVSxDQUFFLEdBQUcsQ0FDaEIsQUFHRCxBQUFBLGFBQWEsQ0FBQyxLQUFLLENBQ25CLG1CQUFtQixBQUFDLENBQ2xCLFVBQVUsQ0FBRSw4QkFBOEIsQ0FDMUMsTUFBTSxDQUFFLGlCQUFpQixDQUN6QixVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxPQUFPLENBQ2QsT0FBTyxDQUFFLEtBQUssQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsYUFBYSxDQUFFLElBQUksQ0FDbkIsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsa0JBQWtCLENBQUUsVUFBVSxDQUM5QixlQUFlLENBQUUsVUFBVSxDQUMzQixVQUFVLENBQUUsVUFBVSxDQUN2QixBQUVELEFBQUEsV0FBVyxBQUFDLENBQ1YsS0FBSyxDQUFFLGVBQWUsQ0FDdkIsQUFoVEQsQUFBQSxhQUFhLENBQUMsUUFBUSxBQWtUQyxDQUNyQixVQUFVLENBQUUseUNBQXlDLENBQ3JELE1BQU0sQ0FBRSxpQkFBaUIsQ0FDekIsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUVkLE1BQU0sQ0FBRSxLQUFLLENBQ2IsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxrQkFBa0IsQ0FBRSxVQUFVLENBQzlCLGVBQWUsQ0FBRSxVQUFVLENBQzNCLFVBQVUsQ0FBRSxVQUFVLENBQ3ZCLEFBRUQsQUFBQSxhQUFhLENBQUMsT0FBTyxDQUNyQixhQUFhLEFBQUMsQ0FDWixNQUFNLENBQUUsTUFBTSxDQUNkLEtBQUssQ0FBRSxPQUFPLENBQ2QsTUFBTSxDQUFFLE9BQU8sQ0FDZixPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxNQUFNLENBQ2QsU0FBUyxDQUFFLEtBQUssQ0FDaEIsUUFBUSxDQUFFLE9BQU8sQ0FDakIsT0FBTyxDQUFFLEdBQUcsQ0FDWixRQUFRLENBQUUsUUFBUSxDQUNsQixjQUFjLENBQUUsU0FBUyxDQUN6QixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGNBQWMsQ0FBRSxHQUFHLENBQ25CLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFFRCxBQUFBLGFBQWEsQ0FBQyxPQUFPLEFBQUEsTUFBTSxDQUMzQixhQUFhLEFBQUEsTUFBTSxBQUFDLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLGVBQWUsQUFBQyxDQUNkLE1BQU0sQ0FBRSxPQUFPLENBQ2YsVUFBVSxDQUFFLE9BQU8sQ0FDbkIsTUFBTSxDQUFFLENBQUMsQ0FDVixBQUtELEFBQUEsa0JBQWtCLENBQ2xCLFdBQVcsQUFBQyxDQUNWLE9BQU8sQ0FBRSxlQUFlLENBQ3pCLEFBRUQsQUFBQSxZQUFZLEFBQUMsQ0FDWCxNQUFNLENBQUUsaUJBQWlCLENBQ3pCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLE1BQU0sQ0FBRSxPQUFPLENBQ2YsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLGtCQUFrQixDQUFFLFVBQVUsQ0FDOUIsZUFBZSxDQUFFLFVBQVUsQ0FDM0IsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsT0FBTyxDQUFFLGFBQWEsQ0FDdEIsS0FBSyxDQUFFLGVBQWUsQ0FDdEIsS0FBSyxDQUFFLE9BQU8sQ0FDZCxjQUFjLENBQUUsU0FBUyxDQUN6QixJQUFJLENBQUUsU0FBUyxDQUNoQixBQUVELEFBQUEsWUFBWSxDQUFDLE9BQU8sQUFBQyxDQUNuQixXQUFXLENBQUUsTUFBTSxDQUNuQixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FDbkIsQUFFRCxBQUFBLFlBQVksQ0FBQyxjQUFjLEFBQUMsQ0FDMUIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsZ0JBQWdCLENBQUUsV0FBVyxDQUM3QixnQkFBZ0IsQ0FBRSxzQkFBc0IsQ0FDeEMsaUJBQWlCLENBQUUsU0FBUyxDQUM1QixtQkFBbUIsQ0FBRSxhQUFhLENBQ2xDLE1BQU0sQ0FBRSxHQUFHLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLEdBQUcsQ0FBRSxJQUFJLENBQ1YsQUFFRCxBQUFBLGVBQWUsQUFBQyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsTUFBTSxDQUFFLE1BQU0sQ0FDZixBQUVELEFBQUEsZUFBZSxDQUFDLFlBQVksQUFBQyxDQUMzQixNQUFNLENBQUUsaUJBQWlCLENBQ3pCLFFBQVEsQ0FBRSxNQUFNLENBQ2pCLEFBRUQsQUFBQSxlQUFlLENBQUMsRUFBRSxBQUFDLENBQ2pCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLENBQUMsQ0FDVCxjQUFjLENBQUUsU0FBUyxDQUN6QixJQUFJLENBQUUsU0FBUyxDQUNmLFVBQVUsQ0FBRSxNQUFNLENBQ25CLEFBRUQsQUFBQSxlQUFlLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQyxDQUNwQixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLGVBQWUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFDLENBQ25CLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLE9BQU8sQ0FDZixLQUFLLENBQUUsT0FBTyxDQUNmLEFBRUQsQUFBQSxlQUFlLENBQUMsY0FBYyxDQUFDLENBQUMsQUFBQyxDQUMvQixlQUFlLENBQUUsSUFBSSxDQUN0QixBQUtELEFBQUEsbUJBQW1CLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFpQixDQUN6QyxVQUFVLENBQUUsZUFBZSxDQUMzQixNQUFNLENBQUUsY0FBYyxDQUN0QixLQUFLLENBQUUsSUFBSSxDQUNYLFlBQVksQ0FBRSxJQUFJLENBQ2xCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGNBQWMsQ0FBRSxHQUFHLENBQ3BCLEFBRUQsQUFBQSxtQkFBbUIsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWUsQ0FDdkMsTUFBTSxDQUFFLGNBQWMsQ0FDdEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsR0FBRyxDQUNoQixXQUFXLENBQUUsR0FBRyxDQUNoQixjQUFjLENBQUUsR0FBRyxDQUNuQixZQUFZLENBQUUsSUFBSSxDQUNsQixhQUFhLENBQUUsSUFBSSxDQUNuQixVQUFVLENBQUUsNkNBQTZDLENBQzFELEFBRUQsQUFBQSxtQkFBbUIsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsTUFBTSxBQUFDLENBQzdDLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFNRCxBQUFBLEdBQUcsQUFBQSxNQUFNLEFBQUMsQ0FDUixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFFRCxBQUFBLEdBQUcsQUFBQSxzQkFBc0IsQUFBQyxDQUN4QixPQUFPLENBQUUsR0FBRyxDQUNaLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLE1BQU0sQ0FBRSxxQkFBcUIsQ0FDOUIsQUFFRCxBQUFBLEdBQUcsQUFBQSxtQkFBbUIsQUFBQyxDQUNyQixLQUFLLENBQUUsT0FBTyxDQUNkLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsWUFBWSxDQUFFLE9BQU8sQ0FDdEIsQUFFRCxBQUFBLEdBQUcsQUFBQSxtQkFBbUIsQUFBQyxDQUNyQixLQUFLLENBQUUsT0FBTyxDQUNkLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsWUFBWSxDQUFFLE9BQU8sQ0FDdEIsQUFFRCxBQUFBLEdBQUcsQUFBQSxtQkFBbUIsQUFBQyxDQUNyQixLQUFLLENBQUUsT0FBTyxDQUNkLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsWUFBWSxDQUFFLE9BQU8sQ0FDdEIsQUFFRCxBQUFBLEdBQUcsQUFBQSx3QkFBd0IsQUFBQyxDQUMxQixLQUFLLENBQUUsT0FBTyxDQUNkLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsWUFBWSxDQUFFLE9BQU8sQ0FDdEIsQUFFRCxBQUFBLElBQUksQUFBQSx3QkFBd0IsQUFBQyxDQUMzQixRQUFRLENBQUUsUUFBUSxDQUNuQixBQUVELEFBQUEsSUFBSSxBQUFBLG9CQUFvQixDQUN4QixJQUFJLEFBQUEsNEJBQTRCLEFBQUMsQ0FDL0IsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsT0FBTyxDQUNkLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsTUFBTSxDQUFFLGlCQUFpQixDQUN6QixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxNQUFNLENBQ2YsTUFBTSxDQUFFLE9BQU8sQ0FDaEIsQUFFRCxBQUFBLElBQUksQUFBQSxnQkFBZ0IsQUFBQyxDQUNuQixXQUFXLENBQUUsS0FBSyxDQUNuQixBQUVELEFBQUEsbUJBQW1CLEFBQUMsQ0FDbEIsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEsR0FBRyxBQUFBLE1BQU0sQ0FBQyxHQUFHLEFBQUEsWUFBWSxBQUFDLENBQ3hCLGdCQUFnQixDQUFFLEtBQUssQ0FDdkIsT0FBTyxDQUFFLElBQUksQ0FDYixNQUFNLENBQUUsTUFBTSxDQUNkLGFBQWEsQ0FBRSxJQUFJLENBQ25CLE1BQU0sQ0FBRSxJQUFJLENBQ1osY0FBYyxDQUFFLE1BQU0sQ0FDdEIsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUFFRCxBQUFBLEdBQUcsQUFBQSxNQUFNLENBQUMsR0FBRyxBQUFBLFdBQVcsQUFBQyxDQUN2QixPQUFPLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxHQUFHLEFBQUEsTUFBTSxDQUFDLFVBQVUsQUFBQyxDQUNuQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsQUFBQSxnQkFBZ0IsQ0FBQyxHQUFHLEFBQUMsQ0FDbkIsTUFBTSxDQUFFLE1BQU0sQ0FDZixBQUVELEFBQUEsbUJBQW1CLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDbEMsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxPQUFPLENBQ2hCLEFBQ0QsQUFBQSxHQUFHLEFBQUEsTUFBTSxDQUFDLFlBQVksQUFBQyxDQUNyQixVQUFVLENBQUUsTUFBTSxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNkLGdCQUFnQixDQUFFLGlDQUFpQyxDQUNuRCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxTQUFTLENBQ2pCLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLGVBQWUsQ0FBRSxPQUFPLENBQ3pCLEFBQ0QsQUFBQSxHQUFHLEFBQUEsTUFBTSxDQUFDLFlBQVksQUFBQSxVQUFVLEFBQUMsQ0FDL0IsVUFBVSxDQUFFLE9BQU8sQ0FDcEIsQUFJRCxBQUFBLG9CQUFvQixBQUFDLENBQ25CLGNBQWMsQ0FBRSxJQUFJLENBQ3JCLEFBRUQsQUFBQSxvQkFBb0IsQ0FBQyxrQkFBa0IsQ0FBQyxhQUFhLEFBQUMsQ0FDcEQsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEsb0JBQW9CLENBQUMsa0JBQWtCLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGFBQWEsQUFBQyxDQUNuRixNQUFNLENBQUUsR0FBRyxDQUNaLEFBRUQsQUFBQSxvQkFBb0IsQ0FBQyxrQkFBa0IsQ0FBQyxjQUFjLEFBQUMsQ0FDckQsUUFBUSxDQUFFLFFBQVEsQ0FDbkIsQUFFRCxBQUFBLG9CQUFvQixDQUFDLGtCQUFrQixDQUFDLGNBQWMsQ0FBQyxTQUFTLENBQUMsbUJBQW1CLEFBQUMsQ0FDbkYsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsb0JBQW9CLENBQUMsa0JBQWtCLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQyxtQkFBbUIsQ0FBQyxnQkFBZ0IsQUFBQyxDQUNwRyxLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsSUFBSSxDQUNsQixBQUVELEFBQUEsSUFBSSxBQUFBLElBQUssQ0FBQSxRQUFRLEVBQUUsaUJBQWlCLENBQUMsT0FBTyxBQUFDLENBQzNDLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFDRCxBQUFBLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLEFBQUMsQ0FDakMsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUNELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQWJ4QixBQUFBLG9CQUFvQixDQUFDLGtCQUFrQixDQUFDLGNBQWMsQ0FBQyxTQUFTLENBQUMsbUJBQW1CLENBQUMsZ0JBQWdCLEFBY0csQ0FDcEcsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQ0FHSCxBQUFBLG9CQUFvQixDQUFDLGtCQUFrQixBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixDQUFDLGFBQWEsQ0FBQyxhQUFhLEFBQUMsQ0FDcEcsTUFBTSxDQUFFLElBQUksQ0FDYixBQUVELEFBQUEsb0JBQW9CLENBQUMsa0JBQWtCLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLENBQUMsYUFBYSxDQUFDLGFBQWEsQ0FBQyxZQUFZLEFBQUMsQ0FDakgsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsb0JBQW9CLENBQUMsa0JBQWtCLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLENBQUMsYUFBYSxDQUFDLGFBQWEsQ0FBQyxZQUFZLENBQUMsRUFBRSxBQUFDLENBQ3BILEtBQUssQ0FBRSxNQUFNLENBQ2QsQUFFRCxBQUFBLG9CQUFvQixDQUFDLGtCQUFrQixBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixDQUFDLGFBQWEsQ0FBQyxhQUFhLENBQUMsWUFBWSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUMsQ0FDdEgsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsVUFBVSxDQUN2QixBQUVELEFBQUEsb0JBQW9CLENBQUMsa0JBQWtCLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLENBQUMsYUFBYSxDQUFDLGFBQWEsQ0FBQyxZQUFZLENBQUMsRUFBRSxDQUFDLENBQUMsQUFBQSxRQUFRLEFBQUMsQ0FDOUgsTUFBTSxDQUFFLElBQUksQ0FDYixBQUVELEFBQUEsb0JBQW9CLENBQUMsa0JBQWtCLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLENBQUMsYUFBYSxDQUFDLGFBQWEsQ0FBQyxZQUFZLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEFBQUMsQ0FDeEgsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNoQixBQUVELEFBQUEsb0JBQW9CLENBQUMsa0JBQWtCLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQyxtQkFBbUIsQ0FBQyxpQkFBaUIsQUFBQyxDQUNyRyxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixJQUFJLENBQUUsQ0FBQyxDQUNQLEdBQUcsQ0FBRSxDQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNuQixBQUVELEFBQUEsb0JBQW9CLENBQUMsa0JBQWtCLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQyxnQkFBZ0IsQUFBQyxDQUNoRixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsSUFBSSxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLGFBQWEsQ0FBQyxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUMsQ0FDM0MsYUFBYSxDQUFFLGNBQWMsQ0FDOUIsQUFRRCxBQUFBLGtCQUFrQixDQUFDLFlBQVksQUFBQyxDQUM5QixnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsVUFBVSxDQUFFLElBQUksQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxHQUFHLENBQ2IsQUFFRCxBQUFBLGtCQUFrQixDQUFDLGFBQWEsQUFBQyxDQUMvQixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUVELEFBQUEsa0JBQWtCLENBQUMsaUJBQWlCLEFBQUMsQ0FDbkMsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsSUFBSSxDQUNqQixBQUVELEFBQUEsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsTUFBTSxDQUMzQyxZQUFZLENBQUMsaUJBQWlCLEFBQUMsQ0FDN0IsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNqQixBQUVELEFBQUEsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsV0FBVyxBQUFDLENBQy9DLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUFFRCxBQUFBLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxLQUFLLEFBQUMsQ0FDakMsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsZUFBZSxDQUFFLFVBQVUsQ0FDM0Isa0JBQWtCLENBQUUsVUFBVSxDQUM5QixjQUFjLENBQUUsTUFBTSxDQUN0QixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxHQUFHLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZixBQUVELEFBQUEsa0JBQWtCLENBQUMsWUFBWSxBQUFDLENBQzlCLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBS0QsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQ3RCLEFBQUEsU0FBUyxDQUFDLGtCQUFrQixDQUFDLFlBQVksQ0FDekMsU0FBUyxDQUFDLGtCQUFrQixDQUFDLFlBQVksQ0FDekMsU0FBUyxDQUFDLGtCQUFrQixDQUFDLFlBQVksQ0FDekMsUUFBUSxDQUFDLGtCQUFrQixDQUFDLFlBQVksQ0FDeEMsZ0JBQWdCLENBQUMsa0JBQWtCLENBQUMsWUFBWSxBQUFDLENBQy9DLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsTUFBTSxDQUFFLEtBQUssQ0FDYixPQUFPLENBQUUsR0FBRyxDQUNiLEFBQ0QsQUFBQSxTQUFTLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUMxQyxTQUFTLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUMxQyxTQUFTLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUMxQyxRQUFRLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUN6QyxnQkFBZ0IsQ0FBQyxrQkFBa0IsQ0FBQyxhQUFhLEFBQUMsQ0FDaEQsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE1BQU0sQ0FBRSxNQUFNLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBQ0QsQUFBQSxTQUFTLENBQUMsa0JBQWtCLENBQUMsWUFBWSxDQUN6QyxTQUFTLENBQUMsa0JBQWtCLENBQUMsWUFBWSxDQUN6QyxTQUFTLENBQUMsa0JBQWtCLENBQUMsWUFBWSxDQUN6QyxTQUFTLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUN0QyxTQUFTLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUN0QyxTQUFTLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUN0QyxRQUFRLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUNyQyxnQkFBZ0IsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLEFBQUMsQ0FDNUMsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUNELEFBQUEsU0FBUyxDQUFDLGtCQUFrQixDQUFDLGlCQUFpQixDQUM5QyxTQUFTLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQzlDLFNBQVMsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FDOUMsUUFBUSxDQUFDLGtCQUFrQixDQUFDLGlCQUFpQixDQUM3QyxnQkFBZ0IsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsQUFBQyxDQUNwRCxPQUFPLENBQUUsR0FBRyxDQUNaLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFVBQVUsQ0FBRSxHQUFHLENBQ2hCLEFBQ0QsQUFBQSxTQUFTLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsTUFBTSxDQUNyRCxTQUFTLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsTUFBTSxDQUNyRCxTQUFTLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsTUFBTSxDQUNyRCxTQUFTLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsV0FBVyxDQUMxRCxTQUFTLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsV0FBVyxDQUMxRCxTQUFTLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsV0FBVyxDQUMxRCxRQUFRLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsV0FBVyxDQUN6RCxnQkFBZ0IsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyxXQUFXLEFBQUMsQ0FDaEUsT0FBTyxDQUFFLEdBQUcsQ0FDWixVQUFVLENBQUUsTUFBTSxDQUNsQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBQ0QsQUFBQSxTQUFTLENBQUMsa0JBQWtCLENBQUMsWUFBWSxDQUN6QyxTQUFTLENBQUMsa0JBQWtCLENBQUMsWUFBWSxDQUN6QyxTQUFTLENBQUMsa0JBQWtCLENBQUMsWUFBWSxDQUN6QyxRQUFRLENBQUMsa0JBQWtCLENBQUMsWUFBWSxDQUN4QyxnQkFBZ0IsQ0FBQyxrQkFBa0IsQ0FBQyxZQUFZLEFBQUMsQ0FDL0MsU0FBUyxDQUFFLElBQUksQ0FDZixNQUFNLENBQUUsR0FBRyxDQUNaLEFBQ0QsQUFBQSxTQUFTLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUMxQyxTQUFTLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUMxQyxTQUFTLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUMxQyxRQUFRLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUN6QyxnQkFBZ0IsQ0FBQyxrQkFBa0IsQ0FBQyxhQUFhLEFBQUMsQ0FDaEQsVUFBVSxDQUFFLEdBQUcsQ0FDaEIsQUFDRCxBQUFBLFNBQVMsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FDOUMsU0FBUyxDQUFDLGtCQUFrQixDQUFDLGlCQUFpQixDQUM5QyxTQUFTLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQzlDLFFBQVEsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FDN0MsZ0JBQWdCLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLEFBQUMsQ0FDcEQsT0FBTyxDQUFFLFlBQVksQ0FDdEIsQ0FHSCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFqSXhCLEFBQUEsa0JBQWtCLENBQUMsWUFBWSxBQWtJRyxDQUM5QixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLElBQUksQ0FDYixBQW5wSUgsQUFBQSxhQUFhLEFBb3BJRyxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2YsY0FBYyxDQUFFLElBQUksQ0FDcEIsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFDRCxBQUFBLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxHQUFHLEFBQUMsQ0FDL0IsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsR0FBRyxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBakpILEFBQUEsa0JBQWtCLENBQUMsWUFBWSxBQWtKRyxDQUM5QixVQUFVLENBQUUsSUFBSSxDQUNqQixBQUNELEFBQUEsbUJBQW1CLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLEFBQUMsQ0FDdkQsVUFBVSxDQUFFLEdBQUcsQ0FDaEIsQUFDRCxBQUFBLG1CQUFtQixDQUFDLEVBQUUsQUFBQSxZQUFZLEFBQUMsQ0FDakMsVUFBVSxDQUFFLGNBQWMsQ0FDM0IsQUFDRCxBQUFBLFdBQVcsQ0FBQyxZQUFZLEFBQUMsQ0FDdkIsTUFBTSxDQUFFLEdBQUcsQ0FDWixBQUNELEFBQUEsa0JBQWtCLENBQUMsaUJBQWlCLEFBQUMsQ0FDbkMsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUNELEFBQUEsa0JBQWtCLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUMsQ0FDcEQsT0FBTyxDQUFFLEtBQUssQ0FDZixDQU1ILEFBQUEsa0JBQWtCLENBQUMsU0FBUyxBQUFDLENBQzNCLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBT0QsQUFBQSxtQkFBbUIsQ0FBQyxvQkFBb0IsQ0FBQyxZQUFZLEFBQUMsQ0FDcEQsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFNRCxBQUFBLGFBQWEsQ0FBQyxFQUFFLEFBQUMsQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNmLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxHQUFHLENBQ2YsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsU0FBUyxDQUFFLEtBQUssQ0FDakIsQUFFRCxBQUFBLGFBQWEsQ0FBQyxRQUFRLEFBQUMsQ0FDckIsVUFBVSxDQUFFLElBQUksQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNsQixBQUVELEFBQUEsUUFBUSxDQUFDLE1BQU0sQ0FDZixTQUFTLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxNQUFNLEFBQUMsQ0FDbEMsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsS0FBSyxDQUNiLGdCQUFnQixDQUFFLGVBQWtCLENBQ3JDLEFBRUQsQUFBQSxTQUFTLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxDQUFDLEFBQUMsQ0FDN0IsTUFBTSxDQUFFLEtBQUssQ0FDZCxBQUVELEFBQUEsUUFBUSxDQUFDLENBQUMsQUFBQyxDQUNULE1BQU0sQ0FBRSxLQUFLLENBQ2QsQUFFRCxBQUFBLFNBQVMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FDeEIsUUFBUSxDQUFDLENBQUMsQUFBQSxNQUFNLEFBQUMsQ0FDZixLQUFLLENBQUUsT0FBTyxDQUNmLEFBRUQsQUFBQSxTQUFTLENBQUMsS0FBSyxDQUNmLFFBQVEsQ0FBQyxLQUFLLEFBQUMsQ0FDYixPQUFPLENBQUUsY0FBYyxDQUN2QixRQUFRLENBQUUsTUFBTSxDQUNqQixBQUVELEFBQUEsU0FBUyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQ2xCLFFBQVEsQ0FBQyxLQUFLLENBQUMsRUFBRSxBQUFDLENBQ2hCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsTUFBTSxDQUNuQixXQUFXLENBQUUsR0FBRyxDQUNoQixjQUFjLENBQUUsU0FBUyxDQUMxQixBQUVELEFBQUEsS0FBSyxDQUFDLGVBQWUsQ0FDckIsUUFBUSxDQUFDLGVBQWUsQUFBQyxDQUN2QixPQUFPLENBQUUsS0FBSyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLE1BQU0sQ0FDcEIsQUFFRCxBQUFBLFNBQVMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxLQUFLLENBQUMsZUFBZSxDQUM5QyxTQUFTLENBQUMsTUFBTSxDQUFDLENBQUMsQUFBQSxNQUFNLENBQUMsS0FBSyxDQUFDLGVBQWUsQ0FDOUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUFDLEtBQUssQ0FBQyxlQUFlLENBQzlDLFFBQVEsQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUFDLGVBQWUsQ0FDaEMsUUFBUSxDQUFDLENBQUMsQUFBQSxNQUFNLENBQUMsZUFBZSxDQUNoQyxRQUFRLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxlQUFlLEFBQUMsQ0FDL0IsS0FBSyxDQUFFLE9BQU8sQ0FDZixBQU9ELEFBQUEsbUJBQW1CLENBQUMsU0FBUyxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUNsRCxhQUFhLENBQUMsU0FBUyxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUMsQ0FBQyxBQUFDLENBQzNDLE1BQU0sQ0FBRSxLQUFLLENBQ2QsQUFFRCxBQUFBLG1CQUFtQixDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQ25DLGFBQWEsQ0FBQyxTQUFTLENBQUMsS0FBSyxBQUFDLENBQzVCLE9BQU8sQ0FBRSxjQUFjLENBQ3hCLEFBRUQsQUFBQSxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FDdEMsYUFBYSxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsRUFBRSxBQUFDLENBQy9CLFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLEdBQUcsQ0FDbkIsQUFFRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBQ3RDLEFBQUEsYUFBYSxDQUFDLFlBQVksQUFBQyxDQUN6QixNQUFNLENBQUUsTUFBTSxDQUNkLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFDRCxBQUFBLGFBQWEsQ0FBQyxZQUFZLENBQUMsU0FBUyxBQUFDLENBQ25DLFlBQVksQ0FBRSxJQUFJLENBQ2xCLGFBQWEsQ0FBRSxJQUFJLENBQ3BCLENBTUgsQUFBQSxZQUFZLENBQUMsQ0FBQyxBQUFDLENBQ2IsVUFBVSxDQUFFLGVBQWUsQ0FDNUIsQUFFRCxBQUFBLFlBQVksQ0FBQyxxQkFBcUIsQUFBQyxDQUNqQyxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQ1YsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUVELEFBQUEsWUFBWSxDQUFDLHFCQUFxQixBQUFDLENBQ2pDLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEdBQUcsQ0FDVixXQUFXLENBQUUsRUFBRSxDQUNoQixBQUVELEFBQUEsWUFBWSxDQUFDLHFCQUFxQixDQUFDLEVBQUUsQUFBQyxDQUNwQyxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBRUQsQUFBQSxZQUFZLENBQUMscUJBQXFCLENBQUMsUUFBUSxBQUFDLENBQzFDLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLFVBQVUsQ0FBRSxHQUFHLENBQ2hCLEFBRUQsQUFBQSxZQUFZLENBQUMsTUFBTSxBQUFDLENBQ2xCLE1BQU0sQ0FBRSxHQUFHLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsWUFBWSxDQUFDLFNBQVMsQUFBQyxDQUNyQixNQUFNLENBQUUsR0FBRyxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLElBQUksQ0FDaEIsYUFBYSxDQUFFLElBQUksQ0FDbkIsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixLQUFLLENBQUUsSUFBSSxDQUNaLEFBVUQsQUFBQSxZQUFZLEFBQUMsQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLENBQUUsS0FBSyxDQUNqQixLQUFLLENBQUUsT0FBTyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLENBQUMsQ0FDZCxjQUFjLENBQUUsU0FBUyxDQUMxQixBQUVELEFBQUEsWUFBWSxDQUNaLFlBQVksQ0FBQyxVQUFVLEFBQUMsQ0FDdEIsT0FBTyxDQUFFLGNBQWMsQ0FDeEIsQUFFRCxBQUFBLFlBQVksQ0FBQyxlQUFlLEFBQUMsQ0FDM0IsT0FBTyxDQUFFLEtBQUssQ0FDZCxhQUFhLENBQUUsR0FBRyxDQUNuQixBQUVELEFBQUEsWUFBWSxDQUFDLEtBQUssQUFBQyxDQUNqQixPQUFPLENBQUUsWUFBWSxDQUNyQixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsSUFBSSxDQUNULE9BQU8sQ0FBRSxLQUFLLENBQ2QsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsZ0JBQWdCLENBQUUsSUFBSSxDQUN0QixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsY0FBYyxDQUFFLEtBQUssQ0FDckIsYUFBYSxDQUFFLEdBQUcsQ0FDbkIsQUFFRCxBQUFBLFlBQVksQ0FBQyxZQUFZLEFBQUMsQ0FDeEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsT0FBTyxDQUNkLGFBQWEsQ0FBRSxHQUFHLENBQ25CLEFBT0QsQUFBQSxtQkFBbUIsQ0FBQyxZQUFZLEFBQUMsQ0FDL0IsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFFRCxBQUFBLG1CQUFtQixDQUFDLFlBQVksQ0FDaEMsbUJBQW1CLENBQUMsWUFBWSxDQUFDLFVBQVUsQUFBQyxDQUMxQyxPQUFPLENBQUUsY0FBYyxDQUN4QixBQUVELEFBQUEsbUJBQW1CLENBQUMsWUFBWSxDQUFDLGVBQWUsQUFBQyxDQUMvQyxPQUFPLENBQUUsS0FBSyxDQUNmLEFBRUQsQUFBQSxtQkFBbUIsQ0FBQyxZQUFZLENBQUMsS0FBSyxBQUFDLENBQ3JDLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFFRCxBQUFBLG1CQUFtQixDQUFDLFlBQVksQ0FBQyxLQUFLLEFBQUMsQ0FDckMsR0FBRyxDQUFFLElBQUksQ0FDVCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxDQUFDLENBQ2YsQUFXRCxBQUFBLFVBQVUsQUFBQyxDQUNULGNBQWMsQ0FBRSxTQUFTLENBQzFCLEFBRUQsQUFBQSxVQUFVLENBQUMsVUFBVSxBQUFDLENBQ3BCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsZ0JBQWdCLENBQUUsZUFBa0IsQ0FDcEMsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsTUFBTSxDQUNuQixrQkFBa0IsQ0FBRSx5QkFBeUIsQ0FDN0MsZUFBZSxDQUFFLHlCQUF5QixDQUMxQyxhQUFhLENBQUUseUJBQXlCLENBQ3hDLGNBQWMsQ0FBRSx5QkFBeUIsQ0FDekMsVUFBVSxDQUFFLHlCQUF5QixDQUN0QyxBQUVELEFBQUEsVUFBVSxDQUFDLE1BQU0sQUFBQyxDQUNoQixRQUFRLENBQUUsUUFBUSxDQUNsQixRQUFRLENBQUUsTUFBTSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsQUFBQSxVQUFVLENBQUMsRUFBRSxBQUFDLENBQ1osYUFBYSxDQUFFLElBQUksQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFdBQVcsQ0FBRSxDQUFDLENBQ2QsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLE1BQU0sQ0FDcEIsQUFFRCxBQUFBLFVBQVUsQ0FBQyxTQUFTLEFBQUMsQ0FDbkIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUVELEFBQUEsVUFBVSxDQUFDLFVBQVUsQUFBQyxDQUNwQixPQUFPLENBQUUsWUFBWSxDQUNyQixPQUFPLENBQUUsbUJBQW1CLENBQzVCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLENBQUMsQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLGFBQWEsQ0FBRSxJQUFJLENBQ25CLGdCQUFnQixDQUFFLElBQUksQ0FDdkIsQUFaRCxBQUFBLFVBQVUsQ0FBQyxTQUFTLEFBY0MsQ0FDbkIsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxDQUFDLENBQ2QsVUFBVSxDQUFFLE1BQU0sQ0FDbkIsQUFFRCxBQUFBLG1CQUFtQixDQUFDLEVBQUUsQUFBQyxDQUNyQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE1BQU0sQ0FBRSxHQUFHLENBQ1osQUFFRCxBQUFBLG1CQUFtQixDQUFDLFlBQVksQ0FBQyxNQUFNLEFBQUMsQ0FDdEMsWUFBWSxDQUFFLElBQUksQ0FDbkIsQUFPRCxBQUFBLFFBQVEsQ0FBQyxXQUFXLEFBQUEsV0FBVyxDQUFDLE1BQU0sQ0FBRSx5QkFBeUIsQ0FBQyxXQUFXLEFBQUEsV0FBVyxDQUFDLE1BQU0sQUFBQyxDQUM5RixLQUFLLENBQUUsS0FBSyxDQUNiLEFBYUQsQUFBQSx1QkFBdUIsQUFBQyxDQUN0QixVQUFVLENBQUUsTUFBTSxDQUNsQixVQUFVLENBQUUsZUFBZSxDQUM1QixBQUVELEFBQUEsdUJBQXVCLENBQUMsY0FBYyxBQUFDLENBQ3JDLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFlBQVksQ0FBRSxJQUFJLENBQ2xCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLENBQUMsQ0FDZCxjQUFjLENBQUUsU0FBUyxDQUN6QixjQUFjLENBQUUsTUFBTSxDQUN2QixBQUVELEFBQUEsdUJBQXVCLENBQUMsZUFBZSxBQUFDLENBQ3RDLE1BQU0sQ0FBRSxpQkFBaUIsQ0FDekIsY0FBYyxDQUFFLE1BQU0sQ0FDdkIsQUFFRCxBQUFBLHVCQUF1QixDQUFDLGFBQWEsQUFBQyxDQUNwQyxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQ1YsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsQ0FBQyxDQUNULE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsZ0JBQWdCLENBQUUsV0FBVyxDQUM3QixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxDQUFDLENBQ2YsQUFFRCxBQUFBLHVCQUF1QixDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBZSxDQUMzQyxRQUFRLENBQUUsTUFBTSxDQUNoQixNQUFNLENBQUUsT0FBTyxDQUNmLE1BQU0sQ0FBRSxJQUFJLENBQ1osTUFBTSxDQUFFLENBQUMsQ0FDVCxNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1YsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsY0FBYyxDQUFFLFNBQVMsQ0FDMUIsQUFFRCxBQUFBLHVCQUF1QixDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYyxNQUFNLENBQ2xELHVCQUF1QixDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYyxNQUFNLEFBQUMsQ0FDakQsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsdUJBQXVCLENBQUMsWUFBWSxBQUFDLENBQ25DLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsQ0FBQyxDQUNULFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLElBQUksQ0FDakIsQUFPRCxBQUFBLG1CQUFtQixDQUFDLHVCQUF1QixDQUFDLGNBQWMsQ0FDMUQsVUFBVSxDQUFDLHVCQUF1QixDQUFDLGNBQWMsQUFBQyxDQUNoRCxNQUFNLENBQUUsUUFBUSxDQUNoQixPQUFPLENBQUUsS0FBSyxDQUNmLEFBU0QsQUFBQSxXQUFXLEFBQUMsQ0FDVixVQUFVLENBQUUsSUFBSSxDQUNoQixNQUFNLENBQUUsQ0FBQyxDQUNULFlBQVksQ0FBRSxDQUFDLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFFRCxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUMsQ0FDYixhQUFhLENBQUUsSUFBSSxDQUNwQixBQUVELEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLEFBQUMsQ0FDeEIsYUFBYSxDQUFFLENBQUMsQ0FDakIsQUFFRCxBQUFBLFdBQVcsQ0FBQyxDQUFDLEFBQUMsQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxPQUFPLENBQ2YsT0FBTyxDQUFFLG1CQUFtQixDQUM1QixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBRUQsQUFBQSxXQUFXLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FDbkIsV0FBVyxDQUFDLENBQUMsQUFBQSxNQUFNLEFBQUMsQ0FDbEIsZUFBZSxDQUFFLElBQUksQ0FDckIsVUFBVSxDQUFFLE9BQU8sQ0FDcEIsQUFFRCxBQUFBLFdBQVcsQ0FBQyxLQUFLLEFBQUMsQ0FDaEIsU0FBUyxDQUFFLE9BQU8sQ0FDbkIsQUE2Q0QsQUFBQSxjQUFjLENBQ2QsV0FBVyxDQUNYLGdCQUFnQixDQUFDLHlCQUF5QixDQUMxQyxpQkFBaUIsQ0FBQyxTQUFTLEFBQUMsQ0FDMUIsT0FBTyxDQUFFLEdBQUcsQ0FFYixBQUVELEFBQUEsT0FBTyxDQUFDLEVBQUUsQUFBQyxDQUNULFVBQVUsQ0FBRSxJQUFJLENBRWhCLGFBQWEsQ0FBRSxJQUFJLENBRXBCLEFBRUQsQUFBQSxPQUFPLENBQUMsWUFBWSxBQUFDLENBQ25CLE1BQU0sQ0FBRSxJQUFJLENBRWIsQUFFRCxBQUFBLGVBQWUsQ0FBQyxjQUFjLENBQzlCLGVBQWUsQ0FBQyxXQUFXLENBQzNCLGVBQWUsQ0FBQyx5QkFBeUIsQ0FDekMsZUFBZSxDQUFDLFNBQVMsQUFBQyxDQUN4QixXQUFXLENBQUUsR0FBRyxDQUNqQixBQUVELEFBQUEsZUFBZSxDQUFDLEVBQUUsQ0FDbEIsZUFBZSxDQUFDLE1BQU0sQ0FDdEIsZUFBZSxDQUFDLFlBQVksQUFBQyxDQUMzQixVQUFVLENBQUUsSUFBSSxDQUNqQixBQU9ELEFBQUEsWUFBWSxBQUFDLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQyxDQUNkLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBT0QsQUFBQSxTQUFTLEFBQUMsQ0FDUixVQUFVLENBQUUsTUFBTSxDQUNuQixBQU9ELEFBQUEsZ0JBQWdCLENBQUMseUJBQXlCLENBQUUsWUFBWSxBQUFDLENBQ3ZELFVBQVUsQ0FBRSxDQUFDLENBQ2IsYUFBYSxDQUFFLENBQUMsQ0FDakIsQUFPRCxBQUFBLFVBQVUsQ0FBQyxHQUFHLEFBQUMsQ0FDYixjQUFjLENBQUUsR0FBRyxDQUNwQixBQUtELEFBQUEsRUFBRSxBQUFBLFlBQVksQUFBQyxDQUNiLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsS0FBSyxDQUFFLE9BQU8sQ0FDZCxXQUFXLENBQUUsTUFBTSxDQUNuQixVQUFVLENBQUUsTUFBTSxDQUNsQixXQUFXLENBQUUsSUFBSSxDQUNqQixjQUFjLENBQUUsR0FBRyxDQUNuQixNQUFNLENBQUUsR0FBRyxDQUNYLGVBQWUsQ0FBRSxPQUFPLENBQ3pCLEFBS0QsQUFBQSxRQUFRLENBQUMsZUFBZSxDQUFFLHlCQUF5QixDQUFDLGVBQWUsQUFBQyxDQUNsRSxLQUFLLENBQUUsT0FBTyxDQUNkLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxHQUFHLENBQ1osTUFBTSxDQUFFLEdBQUcsQ0FDWixBQUVELEFBQUEsUUFBUSxDQUFDLGVBQWUsQ0FBQyxFQUFFLENBQUUseUJBQXlCLENBQUMsZUFBZSxDQUFDLEVBQUUsQUFBQyxDQUN4RSxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLEtBQUssQ0FBRSxPQUFPLENBQ2QsY0FBYyxDQUFFLFNBQVMsQ0FDekIsTUFBTSxDQUFFLEdBQUcsQ0FDWCxPQUFPLENBQUUsR0FBRyxDQUNaLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osY0FBYyxDQUFFLEdBQUcsQ0FDbkIsVUFBVSxDQUFFLElBQUksQ0FDakIsQUFFRCxBQUFBLFFBQVEsQ0FBQyxFQUFFLENBQUUseUJBQXlCLENBQUMsRUFBRSxBQUFDLENBQ3hDLE9BQU8sQ0FBRSxHQUFHLENBQ1osVUFBVSxDQUFFLElBQUksQ0FDakIsQUFFRCxBQUFBLFFBQVEsQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUNwQixRQUFRLENBQUMsRUFBRSxBQUFBLFNBQVMsQ0FBRSx5QkFBeUIsQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUMzRCx5QkFBeUIsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFDLENBQ3BDLFlBQVksQ0FBRSxJQUFJLENBQ25CLEFBRUQsQUFBQSxZQUFZLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFlLENBQ2hDLFdBQVcsQ0FBRSx1QkFBdUIsQ0FDcEMsU0FBUyxDQUFFLElBQUksQ0FDZixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxHQUFHLENBQ1YsZ0JBQWdCLENBQUUsSUFBSSxDQUN0QixPQUFPLENBQUUsR0FBRyxDQUNaLE1BQU0sQ0FBRSxJQUFJLENBQ1osTUFBTSxDQUFFLGlCQUFpQixDQUN6QixTQUFTLENBQUUsS0FBSyxDQUNoQixVQUFVLENBQUUsVUFBVSxDQUN0QixlQUFlLENBQUUsVUFBVSxDQUMzQixrQkFBa0IsQ0FBRSxVQUFVLENBQy9CLEFBRUQsQUFBQSxZQUFZLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFlLENBQ2hDLFdBQVcsQ0FBRSx1QkFBdUIsQ0FDcEMsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixNQUFNLENBQUUsSUFBSSxDQUNaLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsSUFBSSxDQUNiLE1BQU0sQ0FBRSxJQUFJLENBQ1osY0FBYyxDQUFFLFNBQVMsQ0FDMUIsQUFodEtELEFBQUEsbUJBQW1CLEFBa3RLQyxDQUNsQixPQUFPLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxjQUFjLEFBQUMsQ0FDYixVQUFVLENBQUUsR0FBRyxDQUNmLFVBQVUsQ0FBRSxNQUFNLENBQ25CLEFBU0QsQUFBQSxtQkFBbUIsQUFBQyxDQUNsQixNQUFNLENBQUUsS0FBSyxDQUNiLElBQUksQ0FBRSxZQUFZLENBQ25CLEFBR0QsQUFBQSxnQkFBZ0IsQUFBQyxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxXQUFXLENBQUUsSUFBSSxDQUNqQixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLFNBQVMsQ0FBRSxLQUFLLENBQ2pCLEFBRUQsQUFBQSxRQUFRLENBQUMsZ0JBQWdCLENBQUMsV0FBVyxBQUFDLENBQ3BDLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsZ0JBQWdCLENBQ3pCLEFBRUQsQUFBQSxRQUFRLENBQUMsZ0JBQWdCLENBQUMsT0FBTyxBQUFDLENBQ2hDLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsZ0JBQWdCLENBQ3pCLEFBRUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQ3RCLEFBQUEsUUFBUSxDQUFDLGdCQUFnQixDQUFDLFdBQVcsQ0FDckMsUUFBUSxDQUFDLGdCQUFnQixDQUFDLE9BQU8sQUFBQyxDQUNoQyxVQUFVLENBQUUsTUFBTSxDQUNuQixDQUdILEFBQUEsUUFBUSxBQUFBLE1BQU0sQ0FBQyxnQkFBZ0IsQ0FBQyxXQUFXLENBQzNDLFFBQVEsQUFBQSxNQUFNLENBQUMsZ0JBQWdCLENBQUMsT0FBTyxBQUFDLENBQ3RDLE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLGtCQUFrQixDQUMzQixBQUVELEFBQUEsY0FBYyxDQUFDLFVBQVUsQUFBQSxNQUFNLENBQUMsUUFBUSxDQUFDLE9BQU8sQUFBQyxDQUMvQyxnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLE1BQU0sQ0FBRSxjQUFjLENBQ3RCLE9BQU8sQ0FBRSxRQUFRLENBQ2xCLEFBRUQsQUFBQSxrQkFBa0IsQUFBQyxDQUNqQixPQUFPLENBQUUsSUFBSSxDQUNkLEFBRUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBSnhCLEFBQUEsa0JBQWtCLEFBS0csQ0FDakIsTUFBTSxDQUFFLFNBQVMsQ0FDakIsT0FBTyxDQUFFLEtBQUssQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLE1BQU0sQ0FBRSxNQUFNLENBQ2QsVUFBVSxDQUFFLElBQUksQ0FDakIsQUFDRCxBQUFBLGdCQUFnQixDQUFDLGVBQWUsQUFBQyxDQUMvQixNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLE1BQU0sQ0FBRSxNQUFNLENBQ2QsU0FBUyxDQUFFLEtBQUssQ0FDaEIsT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLENBQUUsTUFBTSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNaLENBR0gsQUFBQSxTQUFTLENBQUMsbUJBQW1CLENBQUMsa0JBQWtCLENBQ2hELFNBQVMsQ0FBQyxtQkFBbUIsQ0FBQyxrQkFBa0IsQ0FDaEQsU0FBUyxDQUFDLG1CQUFtQixDQUFDLGtCQUFrQixDQUNoRCxTQUFTLENBQUMsbUJBQW1CLENBQUMsa0JBQWtCLENBQ2hELFFBQVEsQ0FBQyxtQkFBbUIsQ0FBQyxrQkFBa0IsQ0FBRSx5QkFBeUIsQ0FBQyxtQkFBbUIsQ0FBQyxrQkFBa0IsQUFBQyxDQUNoSCxNQUFNLENBQUUsU0FBUyxDQUNqQixPQUFPLENBQUUsS0FBSyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLFFBQVEsQ0FDakIsTUFBTSxDQUFFLE1BQU0sQ0FDZCxVQUFVLENBQUUsSUFBSSxDQUNqQixBQUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUN0QixBQUFBLFlBQVksQUFBQyxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLFlBQVksQ0FDckIsSUFBSSxDQUFFLEdBQUcsQ0FDVCxXQUFXLENBQUUsS0FBSyxDQUNsQixRQUFRLENBQUUsUUFBUSxDQUNuQixBQUNELEFBQUEsT0FBTyxBQUFBLE9BQU8sQUFBQyxDQUNiLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQ0FNSCxBQUFBLFFBQVEsQ0FBQyxhQUFhLENBQUMsTUFBTSxDQUFFLHlCQUF5QixDQUFDLGFBQWEsQ0FBQyxNQUFNLEFBQUMsQ0FDNUUsTUFBTSxDQUFFLEdBQUcsQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLFFBQVEsQ0FBQyxhQUFhLENBQUMsU0FBUyxDQUFFLHlCQUF5QixDQUFDLGFBQWEsQ0FBQyxNQUFNLEFBQUMsQ0FDL0UsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsR0FBRyxDQUNaLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFlBQVksQ0FBRSxJQUFJLENBQ2xCLGFBQWEsQ0FBRSxJQUFJLENBQ3BCLEFBVUQsQUFBQSxlQUFlLEFBQUMsQ0FDZCxNQUFNLENBQUUsR0FBRyxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLGVBQWUsQUFBQSxLQUFLLEFBQUMsQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsZUFBZSxBQUFBLE1BQU0sQUFBQyxDQUNwQixLQUFLLENBQUUsS0FBSyxDQUNiLEFBRUQsQUFBQSxlQUFlLEFBQUEsT0FBTyxBQUFDLENBQ3JCLE1BQU0sQ0FBRSxNQUFNLENBQ2YsQUFFRCxBQUFBLGFBQWEsQUFBQyxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFFRCxBQUFBLGFBQWEsQUFBQSxLQUFLLEFBQUMsQ0FDakIsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsYUFBYSxBQUFBLE1BQU0sQUFBQyxDQUNsQixLQUFLLENBQUUsS0FBSyxDQUNiLEFBRUQsQUFBQSxhQUFhLEFBQUEsT0FBTyxBQUFDLENBQ25CLE1BQU0sQ0FBRSxNQUFNLENBQ2YsQUFNRCxBQUFBLENBQUMsQUFBQSxjQUFjLEFBQUMsQ0FDZCxPQUFPLENBQUUsS0FBSyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLGNBQWMsQ0FDdEIsWUFBWSxDQUFFLElBQUksQ0FDbEIsYUFBYSxDQUFFLElBQUksQ0FDbkIsV0FBVyxDQUFFLElBQUksQ0FDakIsY0FBYyxDQUFFLElBQUksQ0FDcEIsZUFBZSxDQUFFLGVBQWUsQ0FDaEMsVUFBVSxDQUFFLDZDQUE2QyxDQUN6RCxjQUFjLENBQUUsU0FBUyxDQUN6QixXQUFXLENBQUUsSUFBSSxDQUNqQixjQUFjLENBQUUsR0FBRyxDQUNwQixBQUVELEFBQUEsQ0FBQyxBQUFBLGNBQWMsQUFBQSxLQUFLLEFBQUMsQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsQ0FBQyxBQUFBLGNBQWMsQUFBQSxNQUFNLEFBQUMsQ0FDcEIsS0FBSyxDQUFFLEtBQUssQ0FDYixBQUVELEFBQUEsQ0FBQyxBQUFBLGNBQWMsQUFBQSxPQUFPLEFBQUMsQ0FDckIsTUFBTSxDQUFFLE1BQU0sQ0FDZixBQU1ELEFBQUEsQ0FBQyxBQUFBLFNBQVMsQUFBQyxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsS0FBSyxDQUNqQixPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxNQUFNLENBQ2QsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsZUFBZSxDQUFFLGVBQWUsQ0FDakMsQUFFRCxBQUFBLGNBQWMsQUFBQyxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxHQUFHLENBQUUsR0FBRyxDQUNSLElBQUksQ0FBRSxHQUFHLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLENBQUUsZ0JBQW1CLENBQy9CLFVBQVUsQ0FBRSxxQkFBcUIsQ0FDakMsT0FBTyxDQUFFLEVBQUUsQ0FDWixBQUtELEFBQUEsU0FBUyxDQUFDLEdBQUcsQUFBQyxDQUNaLFVBQVUsQ0FBRSxpQkFBaUIsQ0FDN0IsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxLQUFLLENBQ2QsUUFBUSxDQUFFLFFBQVEsQ0FDbkIsQUFFRCxBQUFBLENBQUMsQUFBQSxTQUFTLEFBQUEsTUFBTSxDQUFDLEdBQUcsQUFBQyxDQUNuQixTQUFTLENBQUUsMEJBQTBCLENBQ3JDLGFBQWEsQ0FBRSwwQkFBMEIsQ0FDekMsY0FBYyxDQUFFLDBCQUEwQixDQUMxQyxpQkFBaUIsQ0FBRSwwQkFBMEIsQ0FDOUMsQUFLRCxBQUFBLFNBQVMsQUFBQSxnQkFBZ0IsQ0FBQyxHQUFHLEFBQUMsQ0FDNUIsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLEtBQUssQ0FDZCxRQUFRLENBQUUsUUFBUSxDQUNuQixBQUVELEFBQUEsQ0FBQyxBQUFBLFNBQVMsQUFBQSxnQkFBZ0IsQUFBQSxNQUFNLENBQUMsR0FBRyxBQUFDLENBQ25DLFNBQVMsQ0FBRSwwQkFBMEIsQ0FDckMsYUFBYSxDQUFFLDBCQUEwQixDQUN6QyxjQUFjLENBQUUsMEJBQTBCLENBQzFDLGlCQUFpQixDQUFFLDBCQUEwQixDQUM5QyxBQUtELEFBQUEsU0FBUyxBQUFBLGVBQWUsQ0FBQyxHQUFHLEFBQUMsQ0FDM0IsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsQ0FBQyxBQUFBLFNBQVMsQUFBQSxlQUFlLEFBQUEsTUFBTSxDQUFDLEdBQUcsQUFBQyxDQUNsQyxTQUFTLENBQUUsZUFBZSxDQUMxQixhQUFhLENBQUUsZUFBZSxDQUM5QixjQUFjLENBQUUsZUFBZSxDQUMvQixpQkFBaUIsQ0FBRSxlQUFlLENBQ25DLEFBRUQsQUFBQSxDQUFDLEFBQUEsU0FBUyxBQUFBLE1BQU0sQ0FBQyxjQUFjLEFBQUMsQ0FDOUIsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQUVELEFBQUEsYUFBYSxBQUFDLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxJQUFJLENBQUUsQ0FBQyxDQUNQLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsU0FBUyxDQUFFLDJCQUEyQixDQUN0QyxhQUFhLENBQUUsMkJBQTJCLENBQzFDLGNBQWMsQ0FBRSwyQkFBMkIsQ0FDM0MsaUJBQWlCLENBQUUsMkJBQTJCLENBQzlDLFVBQVUsQ0FBRSxpQkFBaUIsQ0FDN0IsT0FBTyxDQUFFLEVBQUUsQ0FDWixBQUVELEFBQUEsYUFBYSxBQUFDLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLElBQUksQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLDhEQUE4RCxDQUMzRSxBQUVELEFBQUEsQ0FBQyxBQUFBLFNBQVMsQUFBQSxNQUFNLENBQUMsYUFBYSxBQUFDLENBQzdCLEdBQUcsQ0FBRSxHQUFHLENBQ1QsQUFFRCxBQUFBLENBQUMsQUFBQSxTQUFTLEFBQUEsTUFBTSxDQUFDLGFBQWEsQUFBQyxDQUM3QixPQUFPLENBQUUsQ0FBQyxDQUNWLEdBQUcsQ0FBRSxJQUFJLENBQ1YsQUFFRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBTHhDLEFBQUEsQ0FBQyxBQUFBLFNBQVMsQUFBQSxNQUFNLENBQUMsYUFBYSxBQU1HLENBQzdCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLEtBQUssQ0FDZCxDQUdILEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUNsQyxhQUFhLEFBQUEsT0FBTyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQ2xDLGFBQWEsQUFBQSxPQUFPLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FDbEMsYUFBYSxBQUFBLE9BQU8sQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUNsQyxhQUFhLEFBQUEsT0FBTyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQ2xDLGFBQWEsQUFBQSxPQUFPLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FDbEMsYUFBYSxBQUFBLE9BQU8sQ0FBQyxhQUFhLENBQUMsRUFBRSxDQUNyQyxhQUFhLEFBQUEsT0FBTyxDQUFDLGFBQWEsQ0FBQyxFQUFFLENBQ3JDLGFBQWEsQUFBQSxPQUFPLENBQUMsYUFBYSxDQUFDLEVBQUUsQ0FDckMsYUFBYSxBQUFBLE9BQU8sQ0FBQyxhQUFhLENBQUMsRUFBRSxDQUNyQyxhQUFhLEFBQUEsT0FBTyxDQUFDLGFBQWEsQ0FBQyxFQUFFLENBQ3JDLGFBQWEsQUFBQSxPQUFPLENBQUMsYUFBYSxDQUFDLEVBQUUsQUFBQyxDQUNwQyxVQUFVLENBQUUsTUFBTSxDQUNuQixBQUVELEFBQUEsYUFBYSxBQUFBLEtBQUssQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUNoQyxhQUFhLEFBQUEsS0FBSyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQ2hDLGFBQWEsQUFBQSxLQUFLLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FDaEMsYUFBYSxBQUFBLEtBQUssQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUNoQyxhQUFhLEFBQUEsS0FBSyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQ2hDLGFBQWEsQUFBQSxLQUFLLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FDaEMsYUFBYSxBQUFBLEtBQUssQ0FBQyxhQUFhLENBQUMsRUFBRSxDQUNuQyxhQUFhLEFBQUEsS0FBSyxDQUFDLGFBQWEsQ0FBQyxFQUFFLENBQ25DLGFBQWEsQUFBQSxLQUFLLENBQUMsYUFBYSxDQUFDLEVBQUUsQ0FDbkMsYUFBYSxBQUFBLEtBQUssQ0FBQyxhQUFhLENBQUMsRUFBRSxDQUNuQyxhQUFhLEFBQUEsS0FBSyxDQUFDLGFBQWEsQ0FBQyxFQUFFLENBQ25DLGFBQWEsQUFBQSxLQUFLLENBQUMsYUFBYSxDQUFDLEVBQUUsQUFBQyxDQUNsQyxVQUFVLENBQUUsSUFBSSxDQUNoQixZQUFZLENBQUUsR0FBRyxDQUNqQixVQUFVLENBQUUsVUFBVSxDQUN2QixBQUVELEFBQUEsYUFBYSxBQUFBLE1BQU0sQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUNqQyxhQUFhLEFBQUEsTUFBTSxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQ2pDLGFBQWEsQUFBQSxNQUFNLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FDakMsYUFBYSxBQUFBLE1BQU0sQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUNqQyxhQUFhLEFBQUEsTUFBTSxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQ2pDLGFBQWEsQUFBQSxNQUFNLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FDakMsYUFBYSxBQUFBLE1BQU0sQ0FBQyxhQUFhLENBQUMsRUFBRSxDQUNwQyxhQUFhLEFBQUEsTUFBTSxDQUFDLGFBQWEsQ0FBQyxFQUFFLENBQ3BDLGFBQWEsQUFBQSxNQUFNLENBQUMsYUFBYSxDQUFDLEVBQUUsQ0FDcEMsYUFBYSxBQUFBLE1BQU0sQ0FBQyxhQUFhLENBQUMsRUFBRSxDQUNwQyxhQUFhLEFBQUEsTUFBTSxDQUFDLGFBQWEsQ0FBQyxFQUFFLENBQ3BDLGFBQWEsQUFBQSxNQUFNLENBQUMsYUFBYSxDQUFDLEVBQUUsQUFBQyxDQUNuQyxVQUFVLENBQUUsS0FBSyxDQUNqQixhQUFhLENBQUUsR0FBRyxDQUNsQixVQUFVLENBQUUsVUFBVSxDQUN2QixBQUVELEFBQUEsU0FBUyxDQUFDLEVBQUUsQ0FDWixTQUFTLENBQUMsRUFBRSxDQUNaLFNBQVMsQ0FBQyxFQUFFLENBQ1osU0FBUyxDQUFDLEVBQUUsQ0FDWixTQUFTLENBQUMsRUFBRSxDQUNaLFNBQVMsQ0FBQyxFQUFFLEFBQUMsQ0FDWCxNQUFNLENBQUUsQ0FBQyxDQUNWLEFBRUQsQUFBQSxVQUFVLENBQUMsRUFBRSxDQUNiLFVBQVUsQ0FBQyxFQUFFLENBQ2IsVUFBVSxDQUFDLEVBQUUsQ0FDYixVQUFVLENBQUMsRUFBRSxDQUNiLFVBQVUsQ0FBQyxFQUFFLENBQ2IsVUFBVSxDQUFDLEVBQUUsQUFBQyxDQUNaLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLE9BQU8sQ0FBRSxHQUFHLENBQ2IsQUFFRCxBQUFBLGFBQWEsQ0FBQyxFQUFFLENBQ2hCLGFBQWEsQ0FBQyxFQUFFLENBQ2hCLGFBQWEsQ0FBQyxFQUFFLENBQ2hCLGFBQWEsQ0FBQyxFQUFFLENBQ2hCLGFBQWEsQ0FBQyxFQUFFLENBQ2hCLGFBQWEsQ0FBQyxFQUFFLEFBQUMsQ0FDZixTQUFTLENBQUUsS0FBSyxDQUNoQixXQUFXLENBQUUsS0FBSyxDQUNuQixBQUVELE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFyQnhDLEFBQUEsVUFBVSxDQUFDLEVBQUUsQ0FDYixVQUFVLENBQUMsRUFBRSxDQUNiLFVBQVUsQ0FBQyxFQUFFLENBQ2IsVUFBVSxDQUFDLEVBQUUsQ0FDYixVQUFVLENBQUMsRUFBRSxDQUNiLFVBQVUsQ0FBQyxFQUFFLEFBc0JHLENBQ1osU0FBUyxDQUFFLEdBQUcsQ0FDZCxXQUFXLENBQUUsSUFBSSxDQUNsQixBQW5CSCxBQUFBLGFBQWEsQ0FBQyxFQUFFLENBQ2hCLGFBQWEsQ0FBQyxFQUFFLENBQ2hCLGFBQWEsQ0FBQyxFQUFFLENBQ2hCLGFBQWEsQ0FBQyxFQUFFLENBQ2hCLGFBQWEsQ0FBQyxFQUFFLENBQ2hCLGFBQWEsQ0FBQyxFQUFFLEFBb0JHLENBQ2YsU0FBUyxDQUFFLEdBQUcsQ0FDZCxXQUFXLENBQUUsR0FBRyxDQUNqQixDQU9ILEFBQUEsYUFBYSxBQUFDLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsR0FBRyxDQUNWLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQyxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEdBQUcsQ0FDVixZQUFZLENBQUUsSUFBSSxDQUNsQixhQUFhLENBQUUsSUFBSSxDQUNwQixBQUVELEFBQUEsY0FBYyxBQUFDLENBQ2IsY0FBYyxDQUFFLFNBQVMsQ0FDekIsV0FBVyxDQUFFLHVCQUF1QixDQUNwQyxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGNBQWMsQ0FBRSxHQUFHLENBQ25CLGNBQWMsQ0FBRSxHQUFHLENBQ3BCLEFBRUQsQUFBQSxvQkFBb0IsQUFBQyxDQUNuQixXQUFXLENBQUUsdUJBQXVCLENBQ3BDLFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFFRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBN0J4QyxBQUFBLGFBQWEsQUE4QkcsQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNoQixDQUdILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFuQ3hDLEFBQUEsYUFBYSxBQW9DRyxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLENBR0gsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQXpDeEMsQUFBQSxhQUFhLEFBMENHLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDaEIsQ0FPSCxBQUFBLFNBQVMsQ0FBQyxDQUFDLEFBQUMsQ0FDVixNQUFNLENBQUUsR0FBRyxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsY0FBYyxDQUFFLFNBQVMsQ0FDekIsV0FBVyxDQUFFLElBQUksQ0FDakIsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsV0FBVyxDQUFFLElBQUksQ0FDakIsY0FBYyxDQUFFLElBQUksQ0FDckIsQUFFRCxBQUFBLFVBQVUsQUFBQyxDQUNULGNBQWMsQ0FBRSxTQUFTLENBQ3pCLGNBQWMsQ0FBRSxHQUFHLENBQ3BCLEFBRUQsQUFBQSxrQkFBa0IsQUFBQyxDQUNqQixPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxNQUFNLENBQ2QsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFFRCxBQUFBLFFBQVEsQ0FBQyxrQkFBa0IsQ0FBRSx5QkFBeUIsQ0FBQyxrQkFBa0IsQUFBRSxDQUN6RSxNQUFNLENBQUUsY0FBYyxDQUN0QixhQUFhLENBQUUsZUFBZSxDQUMvQixBQUVELEFBQUEsZ0JBQWdCLEFBQUMsQ0FDZixPQUFPLENBQUUsS0FBSyxDQUNmLEFBS0QsQUFBQSxZQUFZLENBQUMsR0FBRyxBQUFDLENBQ2YsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsTUFBTSxDQUNmLEFBRUQsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUN0QyxBQUFBLGtCQUFrQixBQUFDLENBQ2pCLGNBQWMsQ0FBRSxlQUFlLENBQ2hDLENBOEJILEFBQUEsT0FBTyxBQUFDLENBQ04sUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEsZUFBZSxBQUFBLFFBQVEsQUFBQyxDQUN0QixPQUFPLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxZQUFZLENBQ1osbUJBQW1CLEFBQUMsQ0FDbEIsT0FBTyxDQUFFLEdBQUcsQ0FDYixBQUVELEFBQUEseUJBQXlCLEFBQUMsQ0FDeEIsUUFBUSxDQUFFLEtBQUssQ0FDZixNQUFNLENBQUUsS0FBSyxDQUNiLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLGlCQUFpQixDQUMxQixhQUFhLENBQUUsR0FBRyxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLFNBQVMsQ0FBRSxJQUFJLENBQ2YsU0FBUyxDQUFFLG9CQUFvQixDQUMvQixVQUFVLENBQUUsMkNBQTJDLENBQ3hELEFBRUQsQUFBQSx5QkFBeUIsQUFBQSxPQUFPLEFBQUMsQ0FDL0IsT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsS0FBSyxDQUNkLEFBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLEFBQUMsQ0FDOUIsZUFBZSxDQUFFLElBQUksQ0FDdEIsQUFFRCxBQUFBLHlCQUF5QixBQUFBLE9BQU8sQUFBQyxDQUMvQixPQUFPLENBQUUsSUFBSSxDQUNkLEFBS0QsQUFBQSxnQ0FBZ0MsQUFBQyxDQUMvQixRQUFRLENBQUUsS0FBSyxDQUNmLE1BQU0sQ0FBRSxLQUFLLENBQ2IsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxJQUFJLENBQ2IsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsT0FBTyxDQUFFLElBQUksQ0FDYix1QkFBdUIsQ0FBRSxNQUFNLENBQy9CLHdCQUF3QixDQUFFLE1BQU0sQ0FDaEMsMkJBQTJCLENBQUUsTUFBTSxDQUNwQyxBQU1ELEFBQUEsT0FBTyxDQUFDLEVBQUUsQ0FDVixPQUFPLENBQUMsS0FBSyxDQUNiLE9BQU8sQ0FBQyxFQUFFLEFBQUMsQ0FDVCxNQUFNLENBQUUsQ0FBQyxDQUNWLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQyxDQUNmLEtBQUssQ0FBRSxPQUFPLENBQ2QsTUFBTSxDQUFFLE1BQU0sQ0FDZCxTQUFTLENBQUUsTUFBTSxDQUNqQixRQUFRLENBQUUsUUFBUSxDQUNsQixZQUFZLENBQUUsSUFBSSxDQUNsQixhQUFhLENBQUUsSUFBSSxDQUNuQixXQUFXLENBQUUsSUFBSSxDQUNqQixjQUFjLENBQUUsSUFBSSxDQUNyQixBQUVELEFBQUEsZ0JBQWdCLENBQUMsT0FBTyxBQUFDLENBQ3ZCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEdBQUcsQ0FDVixZQUFZLENBQUUsRUFBRSxDQUNoQixXQUFXLENBQUUsRUFBRSxDQUNoQixBQUVELEFBQUEsZ0JBQWdCLENBQUMsZ0JBQWdCLEFBQUMsQ0FDaEMsVUFBVSxDQUFFLEtBQUssQ0FDakIsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFFRCxBQUFBLGdCQUFnQixDQUFDLE9BQU8sQUFBQSxVQUFXLENBQUEsSUFBSSxDQUFFLENBQ3ZDLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLGdCQUFnQixDQUFDLGVBQWUsQUFBQyxDQUMvQixVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsR0FBRyxDQUNaLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLGFBQWEsQ0FBRSxjQUFjLENBQzdCLGFBQWEsQ0FBRSxJQUFJLENBQ3BCLEFBRUQsQUFBQSxnQkFBZ0IsQ0FBQyxlQUFlLENBQUMsRUFBRSxBQUFDLENBQ2xDLE1BQU0sQ0FBRSxJQUFJLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixjQUFjLENBQUUsQ0FBQyxDQUNqQixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLElBQUksQ0FDaEIsY0FBYyxDQUFFLFNBQVMsQ0FDMUIsQUFFRCxBQUFBLGdCQUFnQixDQUFDLFlBQVksQUFBQyxDQUM1QixVQUFVLENBQUUsSUFBSSxDQUNqQixBQUVELEFBQUEsZ0JBQWdCLENBQUMsYUFBYSxBQUFDLENBQzdCLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBRUQsQUFBQSxnQkFBZ0IsQ0FBQyxFQUFFLEFBQUMsQ0FDbEIsWUFBWSxDQUFFLElBQUksQ0FDbkIsQUFFRCxBQUFBLGdCQUFnQixDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUMsQ0FDcEIsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsZ0JBQWdCLENBQUMsRUFBRSxDQUFDLFVBQVUsQUFBQyxDQUM3QixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxPQUFPLENBQ2QsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsSUFBSSxDQUNqQixBQUVELEFBQUEsZ0JBQWdCLENBQUMsTUFBTSxBQUFDLENBQ3RCLFNBQVMsQ0FBRSxLQUFLLENBQ2pCLEFBRUQsQUFBQSxnQkFBZ0IsQ0FBQyxXQUFXLEFBQUMsQ0FDM0IsWUFBWSxDQUFFLEdBQUcsQ0FDbEIsQUFFRCxBQUFBLGdCQUFnQixDQUFDLFdBQVcsQ0FBQyxHQUFHLEFBQUMsQ0FDL0IsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFqQ0QsQUFBQSxnQkFBZ0IsQ0FBQyxZQUFZLEFBbUNDLENBQzVCLFVBQVUsQ0FBRSxlQUFlLENBQzVCLEFBRUQsQUFBQSxnQkFBZ0IsQ0FBQyxFQUFFLEFBQUEsWUFBWSxBQUFDLENBQzlCLE9BQU8sQ0FBRSxHQUFHLENBQ2IsQUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFDdEIsQUFBQSxZQUFZLENBQUMsS0FBSyxBQUFBLE9BQU8sQUFBQyxDQUN4QixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLEdBQUcsQ0FDWCxhQUFhLENBQUUsSUFBSSxDQUNuQixVQUFVLENBQUUsR0FBRyxDQUNmLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQ0FPSCxBQUFBLFdBQVcsQUFBQyxDQUNWLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLE9BQU8sQ0FBRSxHQUFHLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLENBQUUsSUFBSSxDQUNYLGdCQUFnQixDQUFFLElBQUksQ0FDdkIsQUFFRCxBQUFBLFdBQVcsQ0FBQyxDQUFDLEFBQUMsQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBRUQsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFDLENBQ2IsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsTUFBTSxDQUNmLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLE9BQU8sQ0FDZixBQUVELEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQyxDQUNiLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLFVBQVUsQ0FDbkIsUUFBUSxDQUFFLFFBQVEsQ0FDbkIsQUFFRCxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFDLENBQ25CLE9BQU8sQ0FBRSxHQUFHLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLEdBQUcsQ0FDVCxHQUFHLENBQUUsSUFBSSxDQUNWLEFBRUQsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFlBQVksQUFBQSxNQUFNLEFBQUMsQ0FDL0IsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEsV0FBVyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUMsQ0FDZixLQUFLLENBQUUsT0FBTyxDQUNmLEFBRUQsQUFBQSxXQUFXLENBQUMsR0FBRyxBQUFDLENBQ2QsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osU0FBUyxDQUFFLEtBQUssQ0FDaEIsVUFBVSxDQUFFLEtBQUssQ0FDbEIsQUFFRCxBQUFBLFdBQVcsQ0FBQyxpQkFBaUIsQUFBQyxDQUM1QixLQUFLLENBQUUsSUFBSSxDQUNYLFlBQVksQ0FBRSxJQUFJLENBQ25CLEFBRUQsQUFBQSxXQUFXLENBQUMsU0FBUyxBQUFDLENBQ3BCLFFBQVEsQ0FBRSxNQUFNLENBQ2pCLEFBRUQsQUFBQSxXQUFXLENBQUMsQ0FBQyxDQUNiLFdBQVcsQ0FBQyxFQUFFLENBQ2QsV0FBVyxDQUFDLEVBQUUsQ0FDZCxXQUFXLENBQUMsRUFBRSxDQUNkLFdBQVcsQ0FBQyxFQUFFLENBQ2QsV0FBVyxDQUFDLEVBQUUsQ0FDZCxXQUFXLENBQUMsRUFBRSxBQUFDLENBQ2IsTUFBTSxDQUFFLENBQUMsQ0FDVixBQUVELEFBQUEsV0FBVyxDQUFDLEtBQUssQUFBQSxpQkFBaUIsQUFBQyxDQUNqQyxLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxHQUFHLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbkIsQUFFRCxBQUFBLFdBQVcsQ0FBQyxLQUFLLEFBQUEsY0FBYyxBQUFDLENBQzlCLEtBQUssQ0FBRSxLQUFLLENBQ1osT0FBTyxDQUFFLEdBQUcsQ0FDWixRQUFRLENBQUUsUUFBUSxDQUNuQixBQUVELE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUEvQnhDLEFBQUEsV0FBVyxDQUFDLGlCQUFpQixBQWdDRyxDQUM1QixLQUFLLENBQUUsZUFBZSxDQUN0QixNQUFNLENBQUUsTUFBTSxDQUNkLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFqQkgsQUFBQSxXQUFXLENBQUMsS0FBSyxBQUFBLGlCQUFpQixBQWtCRyxDQUNqQyxLQUFLLENBQUUsZUFBZSxDQUN0QixHQUFHLENBQUUsY0FBYyxDQUNuQixVQUFVLENBQUUsTUFBTSxDQUNsQixhQUFhLENBQUUsSUFBSSxDQUNuQixVQUFVLENBQUUsSUFBSSxDQUNqQixBQWxCSCxBQUFBLFdBQVcsQ0FBQyxLQUFLLEFBQUEsY0FBYyxBQW1CRyxDQUM5QixLQUFLLENBQUUsZUFBZSxDQUN0QixHQUFHLENBQUUsY0FBYyxDQUNuQixVQUFVLENBQUUsTUFBTSxDQUNuQixDQU9ILEFBQUEsZ0JBQWdCLEFBQUMsQ0FDZixjQUFjLENBQUUsU0FBUyxDQUMxQixBQUVELEFBQUEsYUFBYSxBQUFDLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWixBQXpORCxBQUFBLGdCQUFnQixBQTJOQyxDQUNmLGNBQWMsQ0FBRSxHQUFHLENBQ3BCLEFBcEhELEFBQUEsV0FBVyxBQXNIQyxDQUNWLGNBQWMsQ0FBRSxHQUFHLENBQ3BCLEFBS0QsQUFBQSxRQUFRLENBQUMsSUFBSSxBQUFBLFFBQVEsQUFBQyxDQUNwQixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBS0QsQUFBQSxjQUFjLENBQUMsY0FBYyxBQUFDLENBQzVCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLE1BQU0sQ0FBRSxlQUFlLENBQ3hCLEFBRUQsQUFBQSxjQUFjLEFBQUMsQ0FDYixVQUFVLENBQUUsTUFBTSxDQUNuQixBQUVELEFBQUEsY0FBYyxDQUFDLGFBQWEsQUFBQyxDQUMzQixPQUFPLENBQUUsSUFBSSxDQUNkLEFBT0QsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUN0QyxBQUFBLFdBQVcsQUFBQyxDQUNWLE9BQU8sQ0FBRSxnQkFBZ0IsQ0FDMUIsQUFFRCxBQUFBLGNBQWMsQ0FBQyxVQUFVLEFBQUEsTUFBTSxDQUFDLFFBQVEsQ0FBQyxLQUFLLEFBQUMsQ0FDN0MsS0FBSyxDQUFFLE9BQU8sQ0FDZixDQUdILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFDdkMsQUFBQSxPQUFPLEFBQUMsQ0FDTixNQUFNLENBQUUsY0FBYyxDQUN2QixDQWVILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFqM0p6QyxBQUFBLGVBQWUsQUFrM0pHLENBQ2QsU0FBUyxDQUFFLEtBQUssQ0FDakIsQUFFRCxBQUFBLE9BQU8sQUFBQSx1QkFBdUIsQUFBQyxDQUM3QixXQUFXLENBQUUsSUFBSSxDQUNsQixDQU1ILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFDdkMsQUFBQSxPQUFPLEFBQUMsQ0FDTixXQUFXLENBQUUsd0VBQXdFLENBQ3RGLEFBajFLSCxBQUFBLFFBQVEsQUFrMUtHLENBQ1AsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsY0FBYyxDQUFFLENBQUMsQ0FDbEIsQUFDRCxBQUFBLFNBQVMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFDLENBQ2IsY0FBYyxDQUFFLENBQUMsQ0FDakIsWUFBWSxDQUFFLElBQUksQ0FDbEIsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUExNEpILEFBQUEsZUFBZSxBQTI0SkcsQ0FDZCxTQUFTLENBQUUsS0FBSyxDQUNqQixBQTE2SkgsQUFBQSxpQkFBaUIsQUEyNkpHLENBQ2hCLFlBQVksQ0FBRSxJQUFJLENBQ25CLEFBQ0QsQUFBQSxXQUFXLENBQ1gsVUFBVSxDQUFDLFdBQVcsQUFBQyxDQUNyQixPQUFPLENBQUUsQ0FBQyxDQUNYLEFBQ0QsQUFBQSxvQkFBb0IsQ0FBQyxXQUFXLEFBQUMsQ0FDL0IsTUFBTSxDQUFFLENBQUMsQ0FDVixBQXZtTEgsQUFBQSxVQUFVLEFBd21MRyxDQUNULE9BQU8sQ0FBRSxjQUFjLENBQ3hCLEFBcmxMSCxBQUFBLFVBQVUsQ0FBQyxFQUFFLEFBc2xMRyxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUE5bExILEFBQUEsVUFBVSxDQUFDLEtBQUssQUErbExHLENBQ2YsVUFBVSxDQUFFLEdBQUcsQ0FDaEIsQUFDRCxBQUFBLFNBQVMsQ0FBQyxFQUFFLEFBQUMsQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLGFBQWEsQ0FBRSxHQUFHLENBQ25CLEFBQ0QsQUFBQSxTQUFTLENBQUMsS0FBSyxDQUNmLFFBQVEsQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUMzQixZQUFZLENBQUMsVUFBVSxBQUFDLENBQ3RCLE9BQU8sQ0FBRSxjQUFjLENBQ3hCLEFBdDlLSCxBQUFBLFNBQVMsQ0FBQyxLQUFLLENBQ2YsUUFBUSxDQUFDLEtBQUssQUF1OUtHLENBQ2IsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsR0FBRyxDQUNaLEFBdHBMSCxBQUFBLGNBQWMsQUF1cExHLENBQ2IsTUFBTSxDQUFFLGNBQWMsQ0FDdkIsQUFDRCxBQUFBLFlBQVksQUFBQyxDQUNYLE9BQU8sQ0FBRSxjQUFjLENBQ3ZCLE1BQU0sQ0FBRSxnQkFBZ0IsQ0FDekIsQUFDRCxBQUFBLFlBQVksQ0FBQyxHQUFHLEFBQUMsQ0FDZixNQUFNLENBQUUsZUFBZSxDQUN4QixBQUNELEFBQUEsZUFBZSxBQUFDLENBQ2QsWUFBWSxDQUFFLElBQUksQ0FDbEIsYUFBYSxDQUFFLElBQUksQ0FDcEIsQ0FHSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBQ3RDLEFBQUEsU0FBUyxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUMsTUFBTSxBQUFDLENBQ2xDLE1BQU0sQ0FBRSxLQUFLLENBQ2QsQUFDRCxBQUFBLG1CQUFtQixDQUFDLEtBQUssQ0FBQyxNQUFNLENBQ2hDLG1CQUFtQixDQUFDLG9CQUFvQixBQUFDLENBQ3ZDLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQ0FHSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssRUFON0QsQUFBQSxtQkFBbUIsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUNoQyxtQkFBbUIsQ0FBQyxvQkFBb0IsQUFPQyxDQUN2QyxPQUFPLENBQUUsTUFBTSxDQUNoQixDQUdILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUExakR4QyxBQUFBLFNBQVMsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLENBQUMsQUEyakRHLENBQzdCLE1BQU0sQ0FBRSxLQUFLLENBQ2QsQ0FHSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBdEJ0QyxBQUFBLFNBQVMsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLE1BQU0sQUF1QkMsQ0FDbEMsTUFBTSxDQUFFLEtBQUssQ0FDZCxDQU1ILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFycE54QyxBQUFBLElBQUksQUFzcE5HLENBQ0gsTUFBTSxDQUFFLENBQUMsQ0FDVixBQTluTkgsQUFBQSxFQUFFLEFBK25ORyxDQUNELFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDQUFFLE9BQU8sQ0FDZixBQS9uTkgsQUFBQSxFQUFFLEFBZ29ORyxDQUNELElBQUksQ0FBRSxjQUFjLENBQ3JCLEFBM0lELEFBQUEsT0FBTyxBQStJQyxDQUNOLGFBQWEsQ0FBRSxjQUFjLENBQzdCLE9BQU8sQ0FBRSxrQkFBa0IsQ0FDM0IsTUFBTSxDQUFFLENBQUMsQ0FDVCxNQUFNLENBQUUsSUFBSSxDQUNiLEFBQ0QsQUFBQSxPQUFPLEFBQUEsTUFBTSxDQUNiLGFBQWEsQUFBQSxPQUFPLEFBQUMsQ0FDbkIsT0FBTyxDQUFFLElBQUksQ0FDYixPQUFPLENBQUUsSUFBSSxDQUNkLEFBQ0QsQUFBQSxhQUFhLENBQ2IsV0FBVyxBQUFDLENBQ1YsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNaLEFBQ0QsQUFBQSxhQUFhLEFBQUMsQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxlQUFlLENBQ2YsaUJBQWlCLEFBQUMsQ0FDaEIsT0FBTyxDQUFFLElBQUksQ0FDZCxBQW5tS0gsQUFBQSxXQUFXLEFBb21LRyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxFQUFFLENBQ1osQUFDRCxBQUFBLFVBQVUsQ0FBQyxhQUFhLEFBQUMsQ0FDdkIsT0FBTyxDQUFFLElBQUksQ0FDZCxBQXhsS0gsQUFBQSxZQUFZLEFBeWxLRyxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUEvOEtILEFBQUEsVUFBVSxBQWc5S0csQ0FDVCxjQUFjLENBQUUsR0FBRyxDQUNwQixBQUNELEFBQUEsSUFBSSxBQUFDLENBQ0gsS0FBSyxDQUFFLElBQUksQ0FDWixBQUNELEFBQUEsU0FBUyxDQUFDLEVBQUUsQUFBQyxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsYUFBYSxDQUFFLEdBQUcsQ0FDbkIsQUFDRCxBQUFBLFNBQVMsQ0FBQyxFQUFFLEFBQUEsTUFBTSxDQUFDLENBQUMsQUFBQyxDQUNuQixVQUFVLENBQUUsZUFBZSxDQUMzQixLQUFLLENBQUUsT0FBTyxDQUNmLEFBM2pNSCxBQUFBLE1BQU0sQ0FBQyxnQkFBZ0IsQUE0ak1HLENBQ3RCLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLFVBQVUsQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsSUFBSSxDQUNsQixBQTdqTUgsQUFBQSxnQkFBZ0IsQ0FBQyxFQUFFLEFBOGpNRyxDQUNsQixNQUFNLENBQUUsS0FBSyxDQUNkLEFBN3dMSCxBQUFBLGNBQWMsQUE4d0xHLENBQ2IsTUFBTSxDQUFFLFFBQVEsQ0FDakIsQUEzd0xILEFBQUEsY0FBYyxDQUFDLE1BQU0sQUE0d0xHLENBQ3BCLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsUUFBUSxDQUNsQixBQUNELEFBQUEsV0FBVyxBQUFDLENBQ1YsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxZQUFZLENBQ3JCLEFBQ0QsQUFBQSxhQUFhLEFBQUMsQ0FDWixPQUFPLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxhQUFhLENBQUMsT0FBTyxDQUNyQixhQUFhLENBQUMsT0FBTyxDQUNyQixhQUFhLENBQUMsT0FBTyxBQUFDLENBQ3BCLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWixBQUNELEFBQUEsYUFBYSxBQUFDLENBQ1osT0FBTyxDQUFFLFdBQVcsQ0FDckIsQUE5ZUgsQUFBQSxnQkFBZ0IsQUErZUcsQ0FDZixhQUFhLENBQUUsQ0FBQyxDQUNoQixnQkFBZ0IsQ0FBRSxXQUFXLENBQzlCLEFBRUQsQUFBQSxnQkFBZ0IsQ0FBQyx1QkFBdUIsQUFBQyxDQUN2QyxPQUFPLENBQUUsQ0FBQyxDQUNYLEFBQ0QsQUFBQSxnQkFBZ0IsQ0FBQyx1QkFBdUIsQ0FBQyxjQUFjLEFBQUMsQ0FDdEQsTUFBTSxDQUFFLFFBQVEsQ0FDaEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBQ0QsQUFBQSxnQkFBZ0IsQ0FBQyx1QkFBdUIsQ0FBQyxlQUFlLEFBQUMsQ0FDdkQsS0FBSyxDQUFFLEdBQUcsQ0FDVixPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxNQUFNLENBQ2QsWUFBWSxDQUFFLElBQUksQ0FDbkIsQUFDRCxBQUFBLGdCQUFnQixDQUFDLHVCQUF1QixDQUFDLGFBQWEsQUFBQyxDQUNyRCxLQUFLLENBQUUsSUFBSSxDQUNaLEFBQ0QsQUFBQSxnQkFBZ0IsQ0FBQyx1QkFBdUIsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWUsQ0FDNUQsZ0JBQWdCLENBQUUsSUFBSSxDQUN2QixBQUNELEFBQUEsYUFBYSxDQUFDLGdCQUFnQixBQUFDLENBQzdCLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUE3eUxILEFBQUEsVUFBVSxBQTh5TEcsQ0FDVCxPQUFPLENBQUUsY0FBYyxDQUN4QixBQXYwTEgsQUFBQSxjQUFjLEFBdzBMRyxDQUNiLE1BQU0sQ0FBRSxRQUFRLENBQ2pCLEFBQ0QsQUFBQSxjQUFjLENBQUMsVUFBVSxBQUFDLENBQ3hCLE1BQU0sQ0FBRSxRQUFRLENBQ2pCLEFBeDBMSCxBQUFBLGNBQWMsQ0FBQyxNQUFNLEFBeTBMRyxDQUNwQixPQUFPLENBQUUsUUFBUSxDQUNsQixBQWwwTEgsQUFBQSxjQUFjLENBQUMsTUFBTSxDQUFDLE9BQU8sQUFtMExHLENBQzVCLE9BQU8sQ0FBRSxXQUFXLENBQ3BCLE1BQU0sQ0FBRSxlQUFlLENBQ3hCLEFBeHlMSCxBQUFBLFVBQVUsQ0FBQyxFQUFFLEFBeXlMRyxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFqekxILEFBQUEsVUFBVSxDQUFDLEtBQUssQUFrekxHLENBQ2YsTUFBTSxDQUFFLFVBQVUsQ0FDbkIsQUFDRCxBQUFBLEtBQUssQUFBQSxPQUFPLEFBQUMsQ0FDWCxPQUFPLENBQUUsSUFBSSxDQUNkLEFBOXFESCxBQUFBLG1CQUFtQixDQUFDLFNBQVMsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FDbEQsYUFBYSxDQUFDLFNBQVMsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLENBQUMsQUFnckRHLENBQzNDLE1BQU0sQ0FBRSxLQUFLLENBQ2QsQUFDRCxBQUFBLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxXQUFXLEFBQUMsQ0FDdkMsTUFBTSxDQUFFLE9BQU8sQ0FDaEIsQUFDRCxBQUFBLGtCQUFrQixBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLFdBQVcsQUFBQyxDQUNoRSxVQUFVLENBQUUsR0FBRyxDQUNoQixBQUNELEFBQUEsV0FBVyxBQUFDLENBQ1YsTUFBTSxDQUFFLENBQUMsQ0FDVixBQUNELEFBQUEsb0JBQW9CLENBQUMsWUFBWSxBQUFDLENBQ2hDLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBQ0QsQUFBQSxvQkFBb0IsQ0FBQyxDQUFDLEFBQUMsQ0FDckIsTUFBTSxDQUFFLFFBQVEsQ0FDakIsQUF0UEQsQUFBQSxvQkFBb0IsQ0FBQyxXQUFXLEFBdVBDLENBQy9CLE1BQU0sQ0FBRSxTQUFTLENBQ2pCLE9BQU8sQ0FBRSxVQUFVLENBQ25CLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFDRCxBQUFBLG9CQUFvQixDQUFDLFdBQVcsQUFBQSxNQUFNLEFBQUMsQ0FDckMsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsR0FBRyxDQUNYLGdCQUFnQixDQUFFLFdBQVcsQ0FDN0IsZ0JBQWdCLENBQUUsc0JBQXNCLENBQ3hDLGlCQUFpQixDQUFFLFNBQVMsQ0FDNUIsbUJBQW1CLENBQUUsV0FBVyxDQUNoQyxHQUFHLENBQUUsR0FBRyxDQUNULEFBeHVMSCxBQUFBLFNBQVMsQ0FBQyxNQUFNLEFBa3ZMRyxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFwekxILEFBQUEsWUFBWSxDQUFDLGtCQUFrQixBQXF6TEcsQ0FDOUIsTUFBTSxDQUFFLE1BQU0sQ0FDZixBQWh6TEgsQUFBQSxTQUFTLENBQUMsU0FBUyxDQUNuQixTQUFTLENBQUMsU0FBUyxBQWl6TEcsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNoQixBQS94TEgsQUFBQSxTQUFTLENBQUMsU0FBUyxBQUFBLE1BQU0sQ0FDekIsU0FBUyxDQUFDLFNBQVMsQUFBQSxNQUFNLEFBZ3lMRyxDQUN4QixLQUFLLENBQUUsSUFBSSxDQUNaLEFBcHhMSCxBQUFBLFNBQVMsQ0FBQyxtQkFBbUIsQ0FDN0IsU0FBUyxDQUFDLG9CQUFvQixBQXF4TEcsQ0FDN0IsTUFBTSxDQUFFLFdBQVcsQ0FDcEIsQUE5cERILEFBQUEsWUFBWSxBQStwREcsQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNoQixBQTlvREgsQUFBQSxZQUFZLENBQUMsS0FBSyxBQStvREcsQ0FDakIsR0FBRyxDQUFFLElBQUksQ0FDVCxTQUFTLENBQUUsSUFBSSxDQUNoQixBQW5rREgsQUFBQSxVQUFVLENBQUMsRUFBRSxBQW9rREcsQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNoQixBQXI4SkgsQUFBQSxZQUFZLEFBczhKRyxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsTUFBTSxDQUFFLFFBQVEsQ0FDakIsQUE3N0pILEFBQUEsWUFBWSxDQUFDLEVBQUUsQUE4N0pHLENBQ2QsT0FBTyxDQUFFLFlBQVksQ0FDdEIsQUExN0pILEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBMjdKRyxDQUNwQixJQUFJLENBQUUsS0FBSyxDQUNYLEdBQUcsQ0FBRSxDQUFDLENBQ1AsQUFodEpILEFBQUEsaUJBQWlCLEFBaXRKRyxDQUNoQixNQUFNLENBQUUsYUFBYSxDQUNyQixPQUFPLENBQUUsT0FBTyxDQUNqQixBQXpzSkgsQUFBQSxpQkFBaUIsQ0FBQyxRQUFRLEFBMHNKRyxDQUN6QixLQUFLLENBQUUsR0FBRyxDQUNWLE9BQU8sQ0FBRSxhQUFhLENBQ3ZCLEFBQ0QsQUFBQSxRQUFRLENBQUMsRUFBRSxBQUFDLENBQ1YsU0FBUyxDQUFFLElBQUksQ0FDZixNQUFNLENBQUUsT0FBTyxDQUNoQixBQUNELEFBQUEsUUFBUSxDQUFDLGVBQWUsQUFBQyxDQUN2QixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBQ0QsQUFBQSxZQUFZLEFBQUMsQ0FDWCxNQUFNLENBQUUsUUFBUSxDQUNqQixBQUNELEFBQUEsYUFBYSxDQUFDLGNBQWMsQ0FDNUIsY0FBYyxDQUNkLG1CQUFtQixBQUFDLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWixBRDF4TkgsQUFBQSxtQkFBbUIsQUMyeE5HLENBQ2xCLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFDRCxBQUFBLFdBQVcsQUFBQSxNQUFNLEFBQUMsQ0FDaEIsR0FBRyxDQUFFLENBQUMsQ0FDUCxBQUNELEFBQUEsWUFBWSxDQUFDLE9BQU8sQUFBQyxDQUNuQixPQUFPLENBQUUsSUFBSSxDQUNkLEFBbGpISCxBQUFBLFlBQVksQ0FBQyxRQUFRLEFBbWpIRyxDQUNwQixNQUFNLENBQUUsV0FBVyxDQUNwQixBQUNELEFBQUEsV0FBVyxDQUFDLFlBQVksQ0FBQyxRQUFRLEFBQUMsQ0FDaEMsTUFBTSxDQUFFLEdBQUcsQ0FDWixBQTVuSkgsQUFBQSxRQUFRLENBQUMsWUFBWSxBQTZuSkcsQ0FDcEIsTUFBTSxDQUFFLFFBQVEsQ0FDaEIsT0FBTyxDQUFFLFdBQVcsQ0FDckIsQUFDRCxBQUFBLFFBQVEsQ0FBQyxXQUFXLENBQUMsWUFBWSxBQUFDLENBQ2hDLE1BQU0sQ0FBRSxTQUFTLENBQ2xCLEFBbHJKSCxBQUFBLGlCQUFpQixBQW1ySkcsQ0FDaEIsT0FBTyxDQUFFLG1CQUFtQixDQUM1QixNQUFNLENBQUUsUUFBUSxDQUNqQixBQXRySkgsQUFBQSxpQkFBaUIsQUF1ckpHLENBQ2hCLE9BQU8sQ0FBRSxtQkFBbUIsQ0FDNUIsTUFBTSxDQUFFLFFBQVEsQ0FDakIsQUFqckpILEFBQUEsaUJBQWlCLENBQUMsTUFBTSxBQWtySkcsQ0FDdkIsTUFBTSxDQUFFLFFBQVEsQ0FDakIsQUFqa0pILEFBQUEsWUFBWSxDQUFDLGlCQUFpQixBQWtrSkcsQ0FDN0IsTUFBTSxDQUFFLFdBQVcsQ0FDbkIsT0FBTyxDQUFFLG1CQUFtQixDQUM3QixBQWxtSkgsQUFBQSxZQUFZLEFBbW1KRyxDQUNYLE1BQU0sQ0FBRSxXQUFXLENBQ3BCLEFBaG1KSCxBQUFBLFlBQVksQ0FBQyxPQUFPLEFBaW1KRyxDQUNuQixPQUFPLENBQUUsVUFBVSxDQUNwQixBQXpWRCxBQUFBLFlBQVksQ0FBQyxHQUFHLEFBMFZDLENBQ2YsTUFBTSxDQUFFLFdBQVcsQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNmLEFBMW5GSCxBQUFBLEtBQUssQ0FBQyxJQUFJLEFBMm5GRyxDQUNULE9BQU8sQ0FBRSxRQUFRLENBQ2pCLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZixBQTdtRkgsQUFBQSxLQUFLLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQThtRmlCLENBQ3pCLEtBQUssQ0FBRSxJQUFJLENBQ1osQUEva0pILEFBQUEsV0FBVyxBQWdsSkcsQ0FDVixLQUFLLENBQUUsT0FBTyxDQUNkLE9BQU8sQ0FBRSxRQUFRLENBQ2xCLEFBQ0QsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFDLENBQ2IsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixNQUFNLENBQUUsUUFBUSxDQUNqQixBQXByRkgsQUFBQSxLQUFLLENBQUMsS0FBSyxBQXFyRkcsQ0FDVixPQUFPLENBQUUsV0FBVyxDQUNwQixNQUFNLENBQUUsQ0FBQyxDQUNWLEFBQ0QsQUFBQSxZQUFZLENBQUMsQ0FBQyxBQUFDLENBQ2IsTUFBTSxDQUFFLFFBQVEsQ0FDakIsQUF2bEdILEFBQUEsY0FBYyxBQXdsR0csQ0FDYixPQUFPLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxVQUFVLENBQUMsRUFBRSxBQUFDLENBQ1osS0FBSyxDQUFFLEdBQUcsQ0FDVixTQUFTLENBQUUsSUFBSSxDQUNmLE1BQU0sQ0FBRSxFQUFFLENBQ1gsQUF0NkVILEFBQUEsa0JBQWtCLENBQ2xCLFdBQVcsQUF1NkVHLENBQ1YsT0FBTyxDQUFFLGdCQUFnQixDQUMxQixBQUNELEFBQUEsY0FBYyxDQUFDLEVBQUUsQUFBQyxDQUNoQixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsR0FBRyxDQUNiLEFBQ0QsQUFBQSxnQkFBZ0IsQUFBQyxDQUNmLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFDRCxBQUFBLGNBQWMsQ0FBQyxVQUFVLEFBQUMsQ0FDeEIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixPQUFPLENBQUUsSUFBSSxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxLQUFLLENBQ2QsQUFDRCxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsSUFBSSxBQUFDLENBQzdCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFDRCxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsZUFBZSxBQUFDLENBQ3hDLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLE1BQU0sQ0FDZCxTQUFTLENBQUUsS0FBSyxDQUNoQixPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFDRCxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsS0FBSyxBQUFDLENBQzlCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFdBQVcsQ0FBRSxHQUFHLENBQ2pCLEFBQ0QsQUFBQSxlQUFlLEFBQUMsQ0FDZCxNQUFNLENBQUUsSUFBSSxDQUNaLEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLEdBQUcsQ0FDVCxLQUFLLENBQUUsR0FBRyxDQUNWLE1BQU0sQ0FBRSxHQUFHLENBQ1osQUFDRCxBQUFBLGNBQWMsQ0FBQyxVQUFVLEFBQUEsTUFBTSxBQUFDLENBQzlCLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFDRCxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsUUFBUSxBQUFDLENBQ2pDLE1BQU0sQ0FBRSxDQUFDLENBQ1QsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsSUFBSSxDQUFFLENBQUMsQ0FDUixBQUNELEFBQUEsZ0JBQWdCLENBQUMsV0FBVyxBQUFDLENBQzNCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLE1BQU0sQ0FDbkIsQUFDRCxBQUFBLGdCQUFnQixDQUFDLE9BQU8sQUFBQyxDQUN2QixXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxNQUFNLENBQ25CLEFBNzNDSCxBQUFBLGdCQUFnQixBQTgzQ0csQ0FDZixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLE1BQU0sQ0FDZCxVQUFVLENBQUUsY0FBYyxDQUMxQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsSUFBSSxDQUNsQixBQUNELEFBQUEsZ0JBQWdCLENBQUMsSUFBSSxBQUFBLEtBQUssQUFBQyxDQUN6QixVQUFVLENBQUUsSUFBSSxDQUNqQixBQUNELEFBQUEsZ0JBQWdCLEFBQUEsSUFBSSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUMsQ0FDL0IsVUFBVSxDQUFFLElBQUksQ0FDakIsQUFDRCxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsVUFBVSxBQUFDLENBQ25DLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLENBQUMsQ0FDVixRQUFRLENBQUUsTUFBTSxDQUNoQixNQUFNLENBQUUsQ0FBQyxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNaLEFBQ0QsQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLE9BQU8sQUFBQyxDQUNoQyxPQUFPLENBQUUsS0FBSyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsT0FBTyxDQUFFLFVBQVUsQ0FDbkIsTUFBTSxDQUFFLE1BQU0sQ0FDZCxRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsQ0FBQyxDQUNSLEFBQ0QsQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLEtBQUssQUFBQyxDQUM5QixVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsQ0FBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixXQUFXLENBQUUsQ0FBQyxDQUNkLE1BQU0sQ0FBRSxPQUFPLENBQ2hCLEFBQ0QsQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLE9BQU8sQUFBQSxNQUFNLEFBQUMsQ0FDdEMsS0FBSyxDQUFFLEdBQUcsQ0FDVixNQUFNLENBQUUsR0FBRyxDQUNYLG1CQUFtQixDQUFFLGFBQWEsQ0FDbEMsR0FBRyxDQUFFLEdBQUcsQ0FDVCxBQUNELEFBQUEsT0FBTyxDQUFDLGNBQWMsQ0FBQyxVQUFVLENBQUMsT0FBTyxBQUFBLE1BQU0sQUFBQyxDQUM5QyxHQUFHLENBQUUsR0FBRyxDQUNULEFBQ0QsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxPQUFPLEFBQUEsTUFBTSxBQUFDLENBQ2hELEdBQUcsQ0FBRSxHQUFHLENBQ1QsQUFGRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLE9BQU8sQUFBQSxNQUFNLEFBR0MsQ0FDaEQsTUFBTSxDQUFFLEdBQUcsQ0FDWCxHQUFHLENBQUUsR0FBRyxDQUNULEFBQ0QsQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLE9BQU8sQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFDLENBQzVDLG1CQUFtQixDQUFFLGFBQWEsQ0FDbkMsQUFDRCxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsT0FBTyxBQUFDLENBQ2hDLE1BQU0sQ0FBRSxHQUFHLENBQ1osQUFDRCxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsT0FBTyxBQUFBLE1BQU0sQUFBQyxDQUN0QyxLQUFLLENBQUUsZUFBZSxDQUN2QixBQUNELEFBQUEsY0FBYyxDQUFDLE1BQU0sQ0FBQyxPQUFPLEFBQUMsQ0FDNUIsT0FBTyxDQUFFLFlBQVksQ0FDdEIsQUFDRCxBQUFBLGFBQWEsQUFBQyxDQUNaLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUE3a0hILEFBQUEsWUFBWSxDQUFDLEVBQUUsQUE4a0hHLENBQ2QsT0FBTyxDQUFFLG1CQUFtQixDQUM3QixBQXhpSEgsQUFBQSxZQUFZLENBQUMsUUFBUSxBQXlpSEcsQ0FDcEIsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWixBQW5rSEgsQUFBQSxZQUFZLENBQUMsS0FBSyxBQW9rSEcsQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixNQUFNLENBQUUsUUFBUSxDQUNqQixBQTFpSEgsQUFBQSxZQUFZLENBQUMsT0FBTyxBQTJpSEcsQ0FDbkIsU0FBUyxDQUFFLElBQUksQ0FDZixNQUFNLENBQUUsWUFBWSxDQUNwQixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFDRCxBQUFBLE9BQU8sQ0FBQyxZQUFZLENBQUMsT0FBTyxBQUFDLENBQzNCLGNBQWMsQ0FBRSxHQUFHLENBQ3BCLEFBQ0QsQUFBQSxPQUFPLENBQUMsWUFBWSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUMsQ0FDN0IsVUFBVSxDQUFFLEdBQUcsQ0FDaEIsQUFybEhILEFBQUEsWUFBWSxDQUFDLEtBQUssQUFzbEhHLENBQ2pCLE1BQU0sQ0FBRSxPQUFPLENBQ2hCLEFBQ0QsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQyxDQUNyQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE1BQU0sQ0FBRSxhQUFhLENBQ3JCLEtBQUssQ0FBRSxJQUFJLENBQ1osQUF0dUxILEFBQUEsS0FBSyxDQUFDLFlBQVksQ0FBQyxNQUFNLENBQ3pCLE9BQU8sQ0FBQyxZQUFZLENBQUMsTUFBTSxBQXV1TEcsQ0FDMUIsTUFBTSxDQUFFLFVBQVUsQ0FDbkIsQUF2eEZILEFBQUEsYUFBYSxBQXd4RkcsQ0FDWixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxTQUFTLENBQ2xCLEFBdHdGSCxBQUFBLGFBQWEsQ0FBQyxNQUFNLEFBdXdGRyxDQUNuQixNQUFNLENBQUUsUUFBUSxDQUNqQixBQTV1RkgsQUFBQSxjQUFjLEFBNnVGRyxDQUNiLE1BQU0sQ0FBRSxRQUFRLENBQ2pCLEFBbnBISCxBQUFBLGFBQWEsQ0FBQyxFQUFFLEFBb3BIRyxDQUNmLE9BQU8sQ0FBRSxhQUFhLENBQ3RCLE1BQU0sQ0FBRSxrQkFBa0IsQ0FDM0IsQUEzb0hILEFBQUEsWUFBWSxBQTRvSEcsQ0FDWCxhQUFhLENBQUUsR0FBRyxDQUNuQixBQXp3RkgsQUFBQSxhQUFhLENBQUMsRUFBRSxBQTB3RkcsQ0FDZixNQUFNLENBQUUsUUFBUSxDQUNqQixBQUNELEFBQUEsWUFBWSxBQUFDLENBQ1gsT0FBTyxDQUFFLFFBQVEsQ0FDbEIsQUEzeUlILEFBQUEsYUFBYSxDQUFDLGlCQUFpQixBQTR5SUcsQ0FDOUIsTUFBTSxDQUFFLFdBQVcsQ0FDbkIsT0FBTyxDQUFFLG1CQUFtQixDQUM3QixBQUNELEFBQUEsYUFBYSxDQUFDLGlCQUFpQixDQUFDLFVBQVUsQUFBQyxDQUN6QyxNQUFNLENBQUUsUUFBUSxDQUNqQixBQXo2SkgsQUFBQSxpQkFBaUIsQ0FBQyxVQUFVLEFBMDZKRyxDQUMzQixNQUFNLENBQUUsU0FBUyxDQUNsQixBQXB6RkgsQUFBQSxhQUFhLENBQUMsWUFBWSxBQXF6RkcsQ0FDekIsTUFBTSxDQUFFLFNBQVMsQ0FDakIsT0FBTyxDQUFFLFdBQVcsQ0FDckIsQUFDRCxBQUFBLEtBQUssQ0FBQyxZQUFZLENBQUMsU0FBUyxBQUFBLE1BQU0sQ0FDbEMsT0FBTyxDQUFDLFlBQVksQ0FBQyxTQUFTLEFBQUEsTUFBTSxBQUFDLENBQ25DLEtBQUssQ0FBRSxJQUFJLENBQ1osQUE5eExILEFBQUEsWUFBWSxDQUFDLE1BQU0sQUEreExHLENBQ2xCLE1BQU0sQ0FBRSxVQUFVLENBQ25CLEFBLy9KSCxBQUFBLFdBQVcsQUFnZ0tHLENBQ1YsTUFBTSxDQUFFLFNBQVMsQ0FDbEIsQUFuNkhILEFBQUEsWUFBWSxBQW82SEcsQ0FDWCxNQUFNLENBQUUsUUFBUSxDQUNqQixBQUNELEFBQUEsV0FBVyxDQUFDLFdBQVcsQUFBQyxDQUN0QixNQUFNLENBQUUsUUFBUSxDQUNqQixBQTE2SkgsQUFBQSxRQUFRLENBQUMsWUFBWSxBQTI2SkcsQ0FDcEIsTUFBTSxDQUFFLFFBQVEsQ0FDaEIsT0FBTyxDQUFFLFdBQVcsQ0FDckIsQUE1Z0tILEFBQUEsV0FBVyxBQTZnS0csQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNaLEFBQ0QsQUFBQSxXQUFXLENBQUMsWUFBWSxDQUFDLE9BQU8sQUFBQyxDQUMvQixPQUFPLENBQUUsWUFBWSxDQUN0QixBQXRoQ0gsQUFBQSxlQUFlLEFBQUEsUUFBUSxBQXVoQ0csQ0FDdEIsY0FBYyxDQUFFLElBQUksQ0FDckIsQUFDRCxBQUFBLG1CQUFtQixDQUFDLGlCQUFpQixBQUFDLENBQ3BDLFVBQVUsQ0FBRSxjQUFjLENBQzNCLEFBQ0QsQUFBQSxtQkFBbUIsQ0FBQyxZQUFZLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQyxDQUN6QyxVQUFVLENBQUUsY0FBYyxDQUMzQixDQUdILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFDdkMsQUFBQSxjQUFjLEFBQUMsQ0FDYixVQUFVLENBQUUsR0FBRyxDQUNoQixDQUdILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFDdEMsQUFBQSxNQUFNLENBQ04sbUJBQW1CLEFBQUMsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNaLEFBcGZELEFBQUEsZ0JBQWdCLENBQUMsdUJBQXVCLENBQUMsZUFBZSxBQXFmQyxDQUN2RCxLQUFLLENBQUUsR0FBRyxDQUNYLEFBeDJHSCxBQUFBLGVBQWUsQUF5MkdHLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWixBQTMxR0gsQUFBQSxjQUFjLENBQUMsRUFBRSxBQTQxR0csQ0FDaEIsWUFBWSxDQUFFLFNBQVMsQ0FDeEIsQUFDRCxBQUFBLGdCQUFnQixBQUFDLENBQ2YsT0FBTyxDQUFFLE9BQU8sQ0FDakIsQUFDRCxBQUFBLE9BQU8sQUFBQSxnQkFBZ0IsQ0FDdkIsS0FBSyxBQUFBLGdCQUFnQixBQUFDLENBQ3BCLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBdjRMSCxBQUFBLFlBQVksQUF3NExHLENBQ1gsTUFBTSxDQUFFLFdBQVcsQ0FDcEIsQUE5MUxILEFBQUEsWUFBWSxDQUFDLE1BQU0sQUErMUxHLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWixBQTF6TEgsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLEdBQUcsQUEyekxHLENBQ3RCLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsSUFBSSxDQUNiLEFBbDFMSCxBQUFBLFlBQVksQ0FBQyxTQUFTLEFBbTFMRyxDQUNyQixPQUFPLENBQUUsS0FBSyxDQUNkLE9BQU8sQ0FBRSxlQUFlLENBQ3pCLEFBQ0QsQUFBQSxZQUFZLENBQUMsU0FBUyxBQUFBLE1BQU0sQUFBQyxDQUMzQixLQUFLLENBQUUsR0FBRyxDQUNWLFVBQVUsQ0FBRSxLQUFLLENBQ2xCLEFBQ0QsQUFBQSxnQkFBZ0IsQUFBQSxPQUFPLENBQUMsWUFBWSxDQUFDLEVBQUUsQUFBQyxDQUN0QyxhQUFhLENBQUUsSUFBSSxDQUNwQixBQXYyTEgsQUFBQSxLQUFLLENBQUMsWUFBWSxDQUFDLE1BQU0sQ0FDekIsT0FBTyxDQUFDLFlBQVksQ0FBQyxNQUFNLEFBdzJMRyxDQUMxQixNQUFNLENBQUUsR0FBRyxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFDRCxBQUFBLEtBQUssQ0FBQyxZQUFZLENBQ2xCLE9BQU8sQ0FBQyxZQUFZLEFBQUMsQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsTUFBTSxDQUNmLEFBdjJMSCxBQUFBLFlBQVksQ0FBQyxTQUFTLEFBdzJMRyxDQUNyQixRQUFRLENBQUUsUUFBUSxDQUNuQixBQUNELEFBQUEsS0FBSyxDQUFDLFlBQVksQ0FBQyxlQUFlLENBQ2xDLE9BQU8sQ0FBQyxZQUFZLENBQUMsZUFBZSxDQUNwQyxPQUFPLENBQUMsWUFBWSxDQUFDLFNBQVMsQUFBQyxDQUM3QixNQUFNLENBQUUsT0FBTyxDQUNoQixBQXpHRCxBQUFBLEtBQUssQ0FBQyxZQUFZLENBQUMsU0FBUyxBQUFBLE1BQU0sQ0FDbEMsT0FBTyxDQUFDLFlBQVksQ0FBQyxTQUFTLEFBQUEsTUFBTSxBQTBHQyxDQUNuQyxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsYUFBYSxDQUNsQyxLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxLQUFLLENBQ2xCLEFBQ0QsQUFBQSxLQUFLLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxNQUFNLENBQUMsU0FBUyxBQUFBLE1BQU0sQ0FDMUMsT0FBTyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUFDLFNBQVMsQUFBQSxNQUFNLEFBQUMsQ0FDM0MsbUJBQW1CLENBQUUsYUFBYSxDQUNuQyxBQUVELEFBQUEsY0FBYyxDQUFDLGVBQWUsQ0FDOUIsY0FBYyxDQUFDLGFBQWEsQ0FDNUIsY0FBYyxDQUFDLG1CQUFtQixDQUNsQyxnQkFBZ0IsQUFBQyxDQUNmLFlBQVksQ0FBRSxJQUFJLENBQ2xCLGFBQWEsQ0FBRSxJQUFJLENBQ3BCLEFBaHhHSCxBQUFBLGVBQWUsQUFpeEdHLENBQ2QsWUFBWSxDQUFFLElBQUksQ0FDbkIsQUE5d0dILEFBQUEsZUFBZSxDQUFDLE9BQU8sQUErd0dHLENBQ3RCLE1BQU0sQ0FBRSxJQUFJLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFDRCxBQUFBLGlCQUFpQixDQUNqQixnQkFBZ0IsQ0FDaEIsYUFBYSxDQUFDLE1BQU0sQUFBQyxDQUNuQixLQUFLLENBQUUsR0FBRyxDQUNWLEtBQUssQ0FBRSwwQkFBMEIsQ0FDakMsS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQUNELEFBQUEsYUFBYSxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsRUFDcEIsYUFBYSxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRUFDcEIsYUFBYSxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxLQUFLLEFBQVYsQ0FBWSxDQUM5QixLQUFLLENBQUUsSUFBSSxDQUNaLEFBcG5HSCxBQUFBLGFBQWEsQ0FBQyxRQUFRLEFBcW5HRyxDQUNyQixNQUFNLENBQUUsSUFBSSxDQUViLEFBQ0QsQUFBQSxhQUFhLENBQUMsUUFBUSxDQUN0QixlQUFlLEFBQUMsQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxLQUFLLENBQ2QsQUE1ekZILEFBQUEsYUFBYSxDQUFDLE9BQU8sQ0FDckIsYUFBYSxBQTZ6RkcsQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNaLENBR0gsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQTV4RXhDLEFBQUEsU0FBUyxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUMsQ0FBQyxBQTZ4RUcsQ0FDN0IsTUFBTSxDQUFFLEtBQUssQ0FDZCxDQWFILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUF2c0t4QyxBQUFBLGlCQUFpQixBQXdzS0csQ0FDaEIsTUFBTSxDQUFFLE9BQU8sQ0FDaEIsQUEvcktILEFBQUEsaUJBQWlCLENBQUMsUUFBUSxBQWdzS0csQ0FDekIsT0FBTyxDQUFFLEtBQUssQ0FDZCxPQUFPLENBQUUsUUFBUSxDQUNqQixNQUFNLENBQUUsQ0FBQyxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1osQUFwaUtILEFBQUEsWUFBWSxBQXFpS0csQ0FDWCxNQUFNLENBQUUsQ0FBQyxDQUNWLEFBbGlLSCxBQUFBLFlBQVksQ0FBQyxPQUFPLEFBbWlLRyxDQUNuQixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQWp5QkQsQUFBQSxZQUFZLEFBa3lCQyxDQUNYLE9BQU8sQ0FBRSxjQUFjLENBQ3hCLEFBQ0QsQUFBQSxZQUFZLENBQUMsT0FBTyxBQUFDLENBQ25CLE9BQU8sQ0FBRSxVQUFVLENBQ3BCLEFBam5HSCxBQUFBLEtBQUssQUFrbkdHLENBQ0osT0FBTyxDQUFFLE9BQU8sQ0FDaEIsTUFBTSxDQUFFLE9BQU8sQ0FDaEIsQUExa0lILEFBQUEsWUFBWSxDQUFDLFNBQVMsQUE4a0lHLENBQ3JCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxhQUFhLENBQ2xDLE1BQU0sQ0FBRSxlQUFlLENBQ3hCLEFBNW9CRCxBQUFBLGFBQWEsQ0FBQyxnQkFBZ0IsQUE2b0JDLENBQzdCLFVBQVUsQ0FBRSxNQUFNLENBQ25CLENBR0gsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQTkyQnRDLEFBQUEsT0FBTyxBQSsyQkMsQ0FDTixXQUFXLENBQUUsc0VBQXNFLENBQ3BGLEFBaDNHSCxBQUFBLGVBQWUsQUFrM0dHLENBQ2QsTUFBTSxDQUFFLE9BQU8sQ0FDZixTQUFTLENBQUUsSUFBSSxDQUNoQixBQWgzR0gsQUFBQSxlQUFlLENBQUMsT0FBTyxBQWkzR0csQ0FDdEIsT0FBTyxDQUFFLE1BQU0sQ0FDZixNQUFNLENBQUUsU0FBUyxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNoQixBQWxHRCxBQUFBLGlCQUFpQixDQUNqQixnQkFBZ0IsQ0FDaEIsYUFBYSxDQUFDLE1BQU0sQUFtR0MsQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWixDQU1ILEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUM5QixtQkFBbUIsQUFBQSxNQUFNLEFBQUEsQ0FDdkIsT0FBTyxDQUFFLEVBQUUsQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLENBQUMsQUFBQSxTQUFTLEFBQUMsQ0FDVCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLFFBQVEsQ0FDakIsVUFBVSxDQUFFLGFBQWEsQ0FDekIsZUFBZSxDQUFFLGFBQWEsQ0FDOUIsa0JBQWtCLENBQUUsYUFBYSxDQUNqQyxVQUFVLENBQUUsSUFBSSxDQUNoQixNQUFNLENBQUUsY0FBYyxDQUN2QixBQUVELEFBQUEsQ0FBQyxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUMsQ0FDZixlQUFlLENBQUUsSUFBSSxDQUNyQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQWhCeEMsQUFBQSxDQUFDLEFBQUEsU0FBUyxBQWlCRyxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1osQUFubUlILEFBQUEsWUFBWSxDQUFDLFFBQVEsQUFvbUlHLENBQ3BCLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxNQUFNLENBQ2QsVUFBVSxDQUFFLElBQUksQ0FDakIsQ0FNSCxBQUFBLDJCQUEyQixDQUFFLGlCQUFpQixDQUFFLGtCQUFrQixDQUFFLHNCQUFzQixDQUFFLGFBQWEsQUFBQyxDQUN4RyxPQUFPLENBQUUsR0FBRyxDQUNiLEFBRUQsQUFBQSxRQUFRLEFBQUEsTUFBTSxDQUNkLEtBQUssQUFBQSxNQUFNLEFBQUMsQ0FDVixPQUFPLENBQUUsQ0FBQyxDQUNYLEFBS0QsQUFBQSxTQUFTLEFBQUMsQ0FDUixPQUFPLENBQUUsZUFBZSxDQUN6QixBQUtELEFBQUEsUUFBUSxDQUNSLFFBQVEsQ0FBQyxhQUFhLEFBQUMsQ0FFckIsMkJBQTJCLENBQUUsSUFBSSxDQUNqQyx3QkFBd0IsQ0FBRSxJQUFJLENBQzlCLHVCQUF1QixDQUFFLElBQUksQ0FDN0Isc0JBQXNCLENBQUUsSUFBSSxDQUM1QixtQkFBbUIsQ0FBRSxJQUFJLENBQzFCLEFBRUQsQUFBQSxRQUFRLEFBQUMsQ0FDUCwyQkFBMkIsQ0FBRSxhQUFhLENBQzFDLHdCQUF3QixDQUFFLGFBQWEsQ0FDdkMsdUJBQXVCLENBQUUsYUFBYSxDQUN0QyxzQkFBc0IsQ0FBRSxhQUFhLENBQ3JDLG1CQUFtQixDQUFFLGFBQWEsQ0FDbkMsQUFFRCxBQUFBLFFBQVEsQ0FBQyxhQUFhLEFBQUMsQ0FDckIsMkJBQTJCLENBQUUsMEJBQTBCLENBQ3ZELHdCQUF3QixDQUFFLHVCQUF1QixDQUNqRCx1QkFBdUIsQ0FBRSxzQkFBc0IsQ0FDL0Msc0JBQXNCLENBQUUscUJBQXFCLENBQzdDLG1CQUFtQixDQUFFLGtCQUFrQixDQUN4QyxBQUtELEFBQUEsUUFBUSxBQUFBLGNBQWMsQ0FDdEIsUUFBUSxBQUFBLGNBQWMsQ0FBQyxhQUFhLENBQ3BDLFFBQVEsQ0FBQyxhQUFhLEFBQUEsY0FBYyxBQUFDLENBQ25DLDJCQUEyQixDQUFFLEVBQUUsQ0FDL0Isd0JBQXdCLENBQUUsRUFBRSxDQUM1Qix1QkFBdUIsQ0FBRSxFQUFFLENBQzNCLHNCQUFzQixDQUFFLEVBQUUsQ0FDMUIsbUJBQW1CLENBQUUsRUFBRSxDQUN4QixBQUVELEFBQUEsYUFBYSxBQUFDLENBQ1osTUFBTSxDQUFFLE1BQU0sQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNoQixBQUVELEFBQUEsS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsS0FBSyxDQUNkLEFBRUQsQUFBQSxLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsUUFBUSxDQUNmLE1BQU0sQ0FBRSxLQUFLLENBQ2QsQUFFRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBVnhDLEFBQUEsS0FBSyxBQVdHLENBQ0osS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsS0FBSyxDQUNkLEFBVEgsQUFBQSxLQUFLLEFBVUcsQ0FDSixLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxLQUFLLENBQ2QsQ0FHSCxBQUFBLHdDQUF3QyxDQUFDLFlBQVksQUFBQSxPQUFPLENBQUMsT0FBTyxBQUFDLENBQ25FLE1BQU0sQ0FBRSxlQUFlLENBQ3ZCLFVBQVUsQ0FBRSxVQUFVLENBQ3ZCLEFBS0QsQUFBQSxhQUFhLENBQ2IsY0FBYyxBQUFDLENBQ2IsR0FBRyxDQUFFLGNBQWMsQ0FDcEIsQUFLRCxBQUFBLGVBQWUsQUFBQyxDQUNkLElBQUksQ0FBRSxJQUFJLENBQ1gsQUFFRCxBQUFBLGNBQWMsQUFBQyxDQUNiLElBQUksQ0FBRSxJQUFJLENBQ1gsQUFRRCxBQUFBLFdBQVcsQUFBQyxDQUNWLE9BQU8sQ0FBRSxjQUFjLENBQ3hCLEFBRUQsQUFBQSxLQUFLLENBQUMsbUJBQW1CLENBQUMsd0JBQXdCLENBQUUsTUFBTSxBQUFBLGtDQUFrQyxBQUFDLENBQzNGLE1BQU0sQ0FBRSxlQUFlLENBQ3ZCLEtBQUssQ0FBRSxlQUFlLENBQ3ZCLEFBQ0QsQUFBQSxNQUFNLEFBQUEsOEJBQThCLEFBQUMsQ0FDakMsTUFBTSxDQUFFLEtBQUssQ0FBQSxVQUFVLENBQ3ZCLEtBQUssQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUN4QixBQUNELEFBQUEsd0JBQXdCLENBQUMsZUFBZSxBQUFDLENBQ3ZDLGNBQWMsQ0FBRSxJQUFJLENBQ3JCLEFBQ0QsQUFBQSxVQUFVLEFBQUMsQ0FDUCxNQUFNLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDekIsQUFDRCxBQUFBLFVBQVUsQ0FBQyxRQUFRLENBQUUsd0JBQXdCLENBQUMsUUFBUSxBQUFHLENBQ3JELE9BQU8sQ0FBQyxJQUFJLENBQUEsVUFBVSxDQUN6QixBQUdELEFBQUEsd0JBQXdCLENBQUMsYUFBYSxBQUFBLENBQ2xDLGNBQWMsQ0FBQyxJQUFJLENBQ3RCLEFBQ0QsQUFBQSx3QkFBd0IsQ0FBQyxzQkFBc0IsQUFBQSxDQUM3QyxPQUFPLENBQUUsSUFBSSxDQUNkLEFBQ0QsQUFBQSx3QkFBd0IsQ0FBQyxRQUFRLEFBQUMsQ0FDOUIsVUFBVSxDQUFFLEdBQUcsQ0FBQSxVQUFVLENBQzVCLEFBQ0QsQUFBQSx3QkFBd0IsQUFBQSx1QkFBdUIsQ0FBQyxhQUFhLEFBQUEsQ0FDM0QsT0FBTyxDQUFDLElBQUksQ0FDYixBQUVELEFBQUEsbUJBQW1CLENBQUMsc0JBQXNCLEFBQUEsK0JBQStCLENBQUUsY0FBYyxBQUFBLHVCQUF1QixBQUFBLElBQUssQ0FBQSxzQkFBc0IsRUFBRSxzQkFBc0IsQUFBRSxDQUNuSyxHQUFHLENBQUMsR0FBRyxDQUFBLFVBQVUsQ0FDakIsSUFBSSxDQUFDLEdBQUcsQ0FBQSxVQUFVLENBQ25CLEFBRUQsQUFDRSxTQURPLENBQ1AsQ0FBQyxBQUFDLENBQ0EsVUFBVSxDQUFFLE1BQU0sQ0FDbkIsQUN6b1BILEFBQUEsMEJBQTBCLEFBQUMsQ0FDdkIsT0FBTyxDQUFFLEVBQUUsQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNyQixBQUdELEFBQ0ksZ0JBRFksQ0FDWixVQUFVLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUNiLFFBQVEsQ0FBRSxLQUFLLENBQ2YsR0FBRyxDQUFFLEdBQUcsQ0FDUixLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxJQUFJLENBQ1osU0FBUyxDQUFFLEtBQUssQ0FDaEIsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFVBQVUsQ0FBRSxpQkFBaUIsQ0FDN0IsZUFBZSxDQUFFLEtBQUssQ0E0Q3pCLEFBekRMLEFBZ0JRLGdCQWhCUSxDQUNaLFVBQVUsQUFlTCxNQUFNLEFBQUEsVUFBVSxDQWhCekIsZ0JBQWdCLENBQ1osVUFBVSxBQWdCTCxNQUFNLEFBQUEsU0FBUyxBQUFBLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUFBLFVBQVUsQ0FDeEIsT0FBTyxDQUFFLENBQUMsQ0FDVixLQUFLLENBQUUsQ0FBQyxDQUNSLElBQUksQ0FBRSxDQUFDLENBQ1AsT0FBTyxDQUFFLENBQUMsQ0FpQ2IsQUF4RFQsQUF3QlksZ0JBeEJJLENBQ1osVUFBVSxBQWVMLE1BQU0sQUFBQSxVQUFVLEFBUVosYUFBYSxDQXhCMUIsZ0JBQWdCLENBQ1osVUFBVSxBQWdCTCxNQUFNLEFBQUEsU0FBUyxBQU9YLGFBQWEsQUFBQSxDQUNWLE9BQU8sQ0FBQyxLQUFLLENBQUEsVUFBVSxDQUMxQixBQTFCYixBQTZCWSxnQkE3QkksQ0FDWixVQUFVLEFBZUwsTUFBTSxBQUFBLFVBQVUsQ0FhWCxhQUFhLENBN0IzQixnQkFBZ0IsQ0FDWixVQUFVLEFBZ0JMLE1BQU0sQUFBQSxTQUFTLENBWVYsYUFBYSxBQUFBLENBQ1gsU0FBUyxDQUFFLFVBQVUsQ0FDckIsT0FBTyxDQUFFLENBQUMsQ0FDVixPQUFPLENBQUUsVUFBVSxDQUNuQixLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxJQUFJLENBQ1osY0FBYyxDQUFFLE1BQU0sQ0FDdEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLENBQUMsQ0FPWixBQTlDYixBQXlDZ0IsZ0JBekNBLENBQ1osVUFBVSxBQWVMLE1BQU0sQUFBQSxVQUFVLENBYVgsYUFBYSxDQVlYLFdBQVcsQ0F6QzNCLGdCQUFnQixDQUNaLFVBQVUsQUFnQkwsTUFBTSxBQUFBLFNBQVMsQ0FZVixhQUFhLENBWVgsV0FBVyxBQUFBLENBQ1AsVUFBVSxDQUFFLElBQUksQ0FDbkIsQUEzQ2pCLEFBZ0RZLGdCQWhESSxDQUNaLFVBQVUsQUFlTCxNQUFNLEFBQUEsVUFBVSxBQWdDWixLQUFLLENBaERsQixnQkFBZ0IsQ0FDWixVQUFVLEFBZ0JMLE1BQU0sQUFBQSxTQUFTLEFBK0JYLEtBQUssQUFBQSxDQUVGLE9BQU8sQ0FBRSxJQUFJLENBS2hCLEFBdkRiLEFBNERJLGdCQTVEWSxDQTREWixVQUFVLEFBQUEsVUFBVSxBQUFDLENBQ2pCLEtBQUssQ0FBRSxNQUFNLENBQ2hCLEFBOURMLEFBZ0VJLGdCQWhFWSxDQWdFWixVQUFVLEFBQUEsU0FBUyxBQUFDLENBQ2hCLElBQUksQ0FBRSxNQUFNLENBQ2YsQUFsRUwsQUFvRUksZ0JBcEVZLENBb0VaLFVBQVUsQUFBQSxVQUFVLEFBQUEsS0FBSyxBQUFDLENBQ3RCLEtBQUssQ0FBRSxHQUFHLENBQ2IsQUF0RUwsQUF3RUksZ0JBeEVZLENBd0VaLFVBQVUsQUFBQSxTQUFTLEFBQUEsS0FBSyxBQUFDLENBQ3JCLElBQUksQ0FBRSxHQUFHLENBQ1osQUFLTCxBQUNJLGdCQURZLENBQ1osSUFBSSxBQUFDLENBQ0QsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLEtBQUssQ0FBRSxJQUFJLENBQ2QsQUFOTCxBQVFJLGdCQVJZLENBUVosU0FBUyxDQVJiLGdCQUFnQixDQVNaLFNBQVMsQ0FBQyxFQUFFLEFBQUMsQ0FDVCxNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLElBQUksQ0FDbkIsQUFiTCxBQWVJLGdCQWZZLENBZVosU0FBUyxDQUFDLEVBQUUsQUFBQyxDQUNULE9BQU8sQ0FBRSxZQUFZLENBQ3JCLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLE1BQU0sQ0FDckIsQUFuQkwsQUFxQkksZ0JBckJZLENBcUJaLFNBQVMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFDLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FFZCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLFdBQVcsQ0FBRSwwQkFBMEIsQ0FDdkMsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsVUFBVSxDQUFFLGtCQUFrQixDQUM5QixlQUFlLENBQUUsa0JBQWtCLENBQ25DLGtCQUFrQixDQUFFLGtCQUFrQixDQUN0QyxXQUFXLENBQUUsR0FBRyxDQUNoQixjQUFjLENBQUUsR0FBRyxDQUNuQixZQUFZLENBQUUsSUFBSSxDQUNsQixhQUFhLENBQUUsSUFBSSxDQUNuQixPQUFPLENBQUUsRUFBRSxDQUNkLEFBdENMLEFBd0NJLGdCQXhDWSxDQXdDWixTQUFTLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQyxDQUNsQixhQUFhLENBQUUsSUFBSSxDQUN0QixBQTFDTCxBQTRDSSxnQkE1Q1ksQ0E0Q1osU0FBUyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsUUFBUSxBQUFDLENBQ25CLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2xCLEFBL0NMLEFBaURJLGdCQWpEWSxDQWlEWixTQUFTLENBQUMsRUFBRSxDQUFDLENBQUMsQUFBQSxRQUFRLEFBQUEsTUFBTSxBQUFDLENBQ3pCLEtBQUssQ0FBRSxPQUFPLENBQ2pCLEFBbkRMLEFBcURJLGdCQXJEWSxDQXFEWixTQUFTLENBQUMsRUFBRSxBQUFBLE1BQU0sQ0FBQyxDQUFDLEFBQUMsQ0FDakIsZUFBZSxDQUFFLElBQUksQ0FDckIsS0FBSyxDQUFFLElBQUksQ0FDZCxBQXhETCxBQTBESSxnQkExRFksQ0EwRFosU0FBUyxDQUFDLFNBQVMsQ0ExRHZCLGdCQUFnQixDQTJEWixTQUFTLENBQUMsU0FBUyxBQUFDLENBQ2hCLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsT0FBTyxDQUFFLEtBQUssQ0FDZCxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsRUFBRSxDQUNYLFVBQVUsQ0FBRSxlQUFlLENBQzlCLEFBakVMLEFBd0VJLGdCQXhFWSxDQXdFWixFQUFFLEFBQUEsU0FBUyxDQUFDLGNBQWMsQUFBQSxNQUFNLENBQUMsRUFBRSxBQUFDLENBQ2hDLE9BQU8sQ0FBRSxLQUFLLENBQ2pCLEFBMUVMLEFBNEVJLGdCQTVFWSxDQTRFWixTQUFTLENBQUMsU0FBUyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBNUVyQyxnQkFBZ0IsQ0E2RVosU0FBUyxDQUFDLFNBQVMsQ0FBQyxFQUFFLEFBQUEsV0FBVyxBQUFDLENBQzlCLGFBQWEsQ0FBRSxDQUFDLENBQ25CLEFBL0VMLEFBaUZJLGdCQWpGWSxDQWlGWixFQUFFLEFBQUEsU0FBUyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQWpGMUIsZ0JBQWdCLENBa0ZaLFNBQVMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQUFBQSxNQUFNLENBbEYzQixnQkFBZ0IsQ0FtRlosU0FBUyxDQUFDLGtCQUFrQixDQUFDLENBQUMsQ0FuRmxDLGdCQUFnQixDQW9GWixTQUFTLENBQUMsc0JBQXNCLENBQUMsQ0FBQyxDQXBGdEMsZ0JBQWdCLENBcUZaLFNBQVMsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLENBckZsQyxnQkFBZ0IsQ0FzRlosU0FBUyxDQUFDLHNCQUFzQixDQUFDLENBQUMsQUFBQyxDQUMvQixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3pCLEFBeEZMLEFBMEZRLGdCQTFGUSxDQXlGWixNQUFNLENBQ0YsRUFBRSxBQUFBLFNBQVMsQUFBQSxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLENBQUMsQ0FDVixTQUFTLENBQUUsVUFBVSxDQUNyQixPQUFPLENBQUUsQ0FBQyxDQUNWLElBQUksQ0FBRSxTQUFTLENBQ2YsVUFBVSxDQUFFLHFDQUFxQyxDQVFwRCxBQXhHVCxBQWlHWSxnQkFqR0ksQ0F5RlosTUFBTSxDQUNGLEVBQUUsQUFBQSxTQUFTLEFBT04sT0FBTyxBQUFDLENBQ0wsT0FBTyxDQUFFLENBQUMsQ0FDVixPQUFPLENBQUUsRUFBRSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsSUFBSSxDQUFFLENBQUMsQ0FDUCxTQUFTLENBQUUsUUFBUSxDQUN0QixBQXZHYixBQXlHUSxnQkF6R1EsQ0F5RlosTUFBTSxDQWdCRixVQUFVLEFBQUEsQ0FDTixPQUFPLENBQUUsTUFBTSxDQUNmLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFdBQVcsQ0FBQyxHQUFHLENBQ2YsR0FBRyxDQUFFLENBQUMsQ0FhVCxBQTFIVCxBQThHWSxnQkE5R0ksQ0F5RlosTUFBTSxDQWdCRixVQUFVLENBS04sQ0FBQyxBQUFBLENBQ0csS0FBSyxDQUFDLENBQUMsQ0FDUCxRQUFRLENBQUUsUUFBUSxDQUNsQixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsY0FBYyxDQUMxQixTQUFTLENBQUUsZ0JBQWdCLENBQzNCLGNBQWMsQ0FBRSxNQUFNLENBS3pCLEFBekhiLEFBc0hnQixnQkF0SEEsQ0F5RlosTUFBTSxDQWdCRixVQUFVLENBS04sQ0FBQyxBQVFJLE9BQU8sQUFBQSxDQUNKLGNBQWMsQ0FBRSxNQUFNLENBQ3pCLEFBeEhqQixBQThIUSxnQkE5SFEsQ0E2SFosVUFBVSxBQUFBLE1BQU0sQ0FDWixFQUFFLEFBQUEsU0FBUyxDQTlIbkIsZ0JBQWdCLENBNkhNLFVBQVUsQUFBQSxNQUFNLENBQzlCLEVBQUUsQUFBQSxTQUFTLEFBQUMsQ0FDUixLQUFLLENBQUUsTUFBTSxDQUtoQixBQXBJVCxBQWdJWSxnQkFoSUksQ0E2SFosVUFBVSxBQUFBLE1BQU0sQ0FDWixFQUFFLEFBQUEsU0FBUyxBQUVOLE9BQU8sQ0FoSXBCLGdCQUFnQixDQTZITSxVQUFVLEFBQUEsTUFBTSxDQUM5QixFQUFFLEFBQUEsU0FBUyxBQUVOLE9BQU8sQUFBQyxDQUNMLEtBQUssQ0FBRSxHQUFHLENBQ1YsaUJBQWlCLENBQUUsZUFBZSxDQUNyQyxBQW5JYixBQXVJUSxnQkF2SVEsQ0FzSVosU0FBUyxBQUFBLE1BQU0sQ0FDWCxFQUFFLEFBQUEsU0FBUyxDQXZJbkIsZ0JBQWdCLENBc0lLLFNBQVMsQUFBQSxNQUFNLENBQzVCLEVBQUUsQUFBQSxTQUFTLEFBQUMsQ0FDUixJQUFJLENBQUUsTUFBTSxDQUtmLEFBN0lULEFBeUlZLGdCQXpJSSxDQXNJWixTQUFTLEFBQUEsTUFBTSxDQUNYLEVBQUUsQUFBQSxTQUFTLEFBRU4sT0FBTyxDQXpJcEIsZ0JBQWdCLENBc0lLLFNBQVMsQUFBQSxNQUFNLENBQzVCLEVBQUUsQUFBQSxTQUFTLEFBRU4sT0FBTyxBQUFDLENBQ0wsSUFBSSxDQUFFLEdBQUcsQ0FDVCxpQkFBaUIsQ0FBRSxlQUFlLENBQ3JDLEFBNUliLEFBZ0pJLGdCQWhKWSxDQWdKWixFQUFFLEFBQUEsU0FBUyxBQUFDLENBQ1IsS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsSUFBSSxDQUNaLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsR0FBRyxDQUFFLEdBQUcsQ0FDUixPQUFPLENBQUUsR0FBRyxDQUNaLFVBQVUsQ0FBRSxjQUFjLENBTTdCLEFBN0pMLEFBMEpRLGdCQTFKUSxDQWdKWixFQUFFLEFBQUEsU0FBUyxBQVVOLE9BQU8sQUFBQyxDQUNMLGlCQUFpQixDQUFFLGVBQWUsQ0FDckMsQUE1SlQsQUFnS1EsZ0JBaEtRLENBK0paLFVBQVUsQ0FDTixDQUFDLEFBQUEsQ0FDRyxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLFNBQVMsQ0FBRSxJQUFJLENBQ2YsR0FBRyxDQUFFLEdBQUcsQ0FDUixLQUFLLENBQUUsSUFBSSxDQWNkLEFBWkcsQUFBQSxNQUFNLENBdktsQixnQkFBZ0IsQ0ErSlosVUFBVSxDQUNOLENBQUMsQUFPVyxDQUNKLEtBQUssQ0FBQyxDQUFDLENBQ1AsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLGNBQWMsQ0FDMUIsU0FBUyxDQUFFLGdCQUFnQixDQUMzQixjQUFjLENBQUUsTUFBTSxDQUt6QixBQVhELEFBUUksTUFSRSxDQXZLbEIsZ0JBQWdCLENBK0paLFVBQVUsQ0FDTixDQUFDLEFBZVEsT0FBTyxBQUFBLENBQ0osY0FBYyxDQUFFLE1BQU0sQ0FDekIsQUFLYixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBdEw1QyxBQWdLUSxnQkFoS1EsQ0ErSlosVUFBVSxDQUNOLENBQUMsQUF1QlksQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUNsQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ3BCLENBM0xULEFBOExJLGdCQTlMWSxDQThMWixZQUFZLEFBQUEsQ0FDUixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsSUFBSSxDQUNULE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLE9BQU8sQ0FBRSxJQUFJLENBK0NoQixBQXJQTCxBQXdNUSxnQkF4TVEsQ0E4TFosWUFBWSxDQVVSLElBQUksQUFBQSxDQUNBLGdCQUFnQixDQUFFLE1BQU0sQ0FDeEIsTUFBTSxDQUFFLEdBQUcsQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsVUFBVSxDQUFFLGNBQWMsQ0FXN0IsQUF6TlQsQUFnTlksZ0JBaE5JLENBOExaLFlBQVksQ0FVUixJQUFJLEFBUUMsVUFBVyxDQUFBLElBQUksQ0FBQyxDQUNiLEdBQUcsQ0FBRSxHQUFHLENBQ1gsQUFsTmIsQUFtTlksZ0JBbk5JLENBOExaLFlBQVksQ0FVUixJQUFJLEFBV0MsVUFBVyxDQUFBLElBQUksQ0FBQyxDQUNiLEdBQUcsQ0FBRSxJQUFJLENBQ1osQUFyTmIsQUFzTlksZ0JBdE5JLENBOExaLFlBQVksQ0FVUixJQUFJLEFBY0MsVUFBVyxDQUFBLElBQUksQ0FBQyxDQUNiLEdBQUcsQ0FBRSxJQUFJLENBQ1osQUF4TmIsQUEyTlEsZ0JBM05RLENBOExaLFlBQVksQUE2QlAsUUFBUSxBQUFBLENBQ0wsT0FBTyxDQUFFLElBQUksQ0FhaEIsQUF6T1QsQUE4TlksZ0JBOU5JLENBOExaLFlBQVksQUE2QlAsUUFBUSxDQUdMLElBQUksQUFBQSxVQUFXLENBQUEsSUFBSSxDQUFDLENBQ2hCLFNBQVMsQ0FBRSxhQUFhLENBQ3hCLEdBQUcsQ0FBRSxJQUFJLENBQ1osQUFqT2IsQUFrT1ksZ0JBbE9JLENBOExaLFlBQVksQUE2QlAsUUFBUSxDQU9MLElBQUksQUFBQSxVQUFXLENBQUEsSUFBSSxDQUFDLENBQ2hCLE9BQU8sQ0FBRSxDQUFDLENBQ2IsQUFwT2IsQUFxT1ksZ0JBck9JLENBOExaLFlBQVksQUE2QlAsUUFBUSxDQVVMLElBQUksQUFBQSxVQUFXLENBQUEsSUFBSSxDQUFDLENBQ2hCLFNBQVMsQ0FBRSxjQUFjLENBQ3pCLEdBQUcsQ0FBRSxJQUFJLENBQ1osQUF4T2IsQUEyT1EsZ0JBM09RLENBOExaLFlBQVksQUE2Q1AsVUFBVSxBQUFDLENBQ1IsS0FBSyxDQUFFLElBQUksQ0FJZCxBQUhHLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUE3Ty9DLEFBMk9RLGdCQTNPUSxDQThMWixZQUFZLEFBNkNQLFVBQVUsQUFBQyxDQUdKLEtBQUssQ0FBRSxJQUFJLENBRWxCLENBaFBULEFBa1BRLGdCQWxQUSxDQThMWixZQUFZLEFBb0RQLFNBQVMsQUFBQyxDQUNQLElBQUksQ0FBRSxJQUFJLENBQ2IsQUFJTCxBQUFBLE1BQU0sQUFBQSxVQUFVLEFBQUMsQ0FDYixPQUFPLENBQUUsR0FBRyxDQUNaLFFBQVEsQ0FBRSxLQUFLLENBQ2YsSUFBSSxDQUFFLENBQUMsQ0FDUCxHQUFHLENBQUUsQ0FBQyxDQUNULEFBRUQsQUFBQSxNQUFNLEFBQUEsVUFBVSxDQUFDLElBQUksQUFBQyxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxJQUFJLEFBQUEsVUFBVSxDQUFDLE1BQU0sQUFBQSxVQUFVLEFBQUMsQ0FDNUIsR0FBRyxDQUFFLElBQUksQ0FDWixBQUdELEFBQUEsUUFBUSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUMsQ0FDakIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLEdBQUcsQ0FDVCxLQUFLLENBQUUsR0FBRyxDQUNiLEFBSUwsQUFDSSxPQURHLEFBQ0YsVUFBVSxBQUFBLE1BQU0sQUFBQyxDQUNkLGdCQUFnQixDQUFFLFlBQVksQ0FDOUIsTUFBTSxDQUFFLEtBQUssQ0FNaEIsQUFUTCxBQUtRLE9BTEQsQUFDRixVQUFVLEFBQUEsTUFBTSxBQUlaLEtBQUssQUFBQSxDQUNGLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFVBQVUsQ0FBRSxNQUFNLENBQ3JCLEFBUlQsQUFXSSxPQVhHLEFBV0YsU0FBUyxBQUFBLE1BQU0sQUFBQyxDQUNiLGdCQUFnQixDQUFFLFlBQVksQ0FDOUIsTUFBTSxDQUFFLEtBQUssQ0FLaEIsQUFsQkwsQUFjUSxPQWRELEFBV0YsU0FBUyxBQUFBLE1BQU0sQUFHWCxLQUFLLEFBQUEsQ0FDRixVQUFVLENBQUUsTUFBTSxDQUNsQixVQUFVLENBQUUsTUFBTSxDQUNyQixBQUlELE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFyQmhELEFBc0JZLE9BdEJMLEFBb0JGLE1BQU0sQUFFRSxLQUFLLEFBQUEsQ0FDRixNQUFNLENBQUUsS0FBSyxDQUNiLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFVBQVUsQ0FBRSxNQUFNLENBQ3JCLENBVWIsQUFBQSxNQUFNLEFBQUMsQ0FDSCxLQUFLLENBQUUsSUFBSSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxFQUFFLENBQ2QsQUR1b01DLEFBQUEsV0FBVyxBQ3JvTUQsQ0FDUixRQUFRLENBQUUsUUFBUSxDQUNsQixTQUFTLENBQUUsTUFBTSxDQUNqQixPQUFPLENBQUUsR0FBRyxDQUNaLE1BQU0sQ0FBRSxNQUFNLENBQ2pCLEFBRUQsQUFBQSxNQUFNLENBQUMsT0FBTyxBQUFDLENBQ1gsT0FBTyxDQUFFLElBQUksQ0FDYixLQUFLLENBQUUsS0FBSyxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLGlCQUFpQixDQUM5QixNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLEtBQUssQ0FBRSxJQUFJLENBQ1gsSUFBSSxDQUFFLE1BQU0sQ0FDWixPQUFPLENBQUUsbUJBQW1CLENBQzVCLE1BQU0sQ0FBRSxPQUFPLENBQ2YsY0FBYyxDQUFFLEdBQUcsQ0FDdEIsQUFFRCxBQUFBLE1BQU0sQ0FBQyxPQUFPLEFBQUEsTUFBTSxBQUFDLENBQ2pCLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLFVBQVUsQ0FBRSxPQUFPLENBQ3RCLEFBRUQsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDLE9BQU8sQUFBQyxDQUN4QixVQUFVLENBQUUsT0FBTyxDQUN0QixBQUVELEFBQUEscUJBQXFCLEFBQUEsQ0FDakIsT0FBTyxDQUFDLElBQUksQ0FDZixBQUNELEFBQUEsYUFBYSxBQUFBLFdBQVcsQ0FBQyxvQkFBb0IsQ0FBQyxxQkFBcUIsQUFBQSxDQUMvRCxPQUFPLENBQUMsS0FBSyxDQUNoQixBQUNELEFBQUEsYUFBYSxBQUFBLFdBQVcsQ0FBQyxvQkFBb0IsQ0FBQyxlQUFlLEFBQUEsQ0FDekQsT0FBTyxDQUFDLElBQUksQ0FDZixBQ2xiRCxBQUVRLDBCQUZrQixDQUN0QixXQUFXLENBQ1AsRUFBRSxDQUZrQixpQkFBaUIsQ0FDekMsV0FBVyxDQUNQLEVBQUUsQUFBQyxDQUNDLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDcEIsQUFMVCxBQVFJLDBCQVJzQixDQVF0QixvQkFBb0IsQ0FSSSxpQkFBaUIsQ0FRekMsb0JBQW9CLEFBQUEsQ0FDaEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxPQUFPLENBQUUsUUFBUSxDQUNqQixVQUFVLENBQUUsVUFBVSxDQUN6QixBQUdMLEFBQ0kscUJBRGlCLENBQ2pCLHVCQUF1QixDQURKLGlCQUFpQixDQUNwQyx1QkFBdUIsQUFBQSxDQUNmLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFlBQVksQ0FBRSxJQUFJLENBQ2xCLFFBQVEsQ0FBRSxJQUFJLENBQ3JCLEFBTkwsQUFPSSxxQkFQaUIsQ0FPakIsT0FBTyxDQVBZLGlCQUFpQixDQU9wQyxPQUFPLEFBQUEsQ0FDSCxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsZ0JBQWdCLENBQ3pCLGFBQWEsQ0FBRSxjQUFjLENBQzdCLE1BQU0sQ0FBRSxPQUFPLENBQ2xCLEFBWkwsQUFhSSxxQkFiaUIsQ0FhakIsQ0FBQyxDQWJrQixpQkFBaUIsQ0FhcEMsQ0FBQyxBQUFBLENBQ0csUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLElBQUksQ0FDVCxJQUFJLENBQUUsR0FBRyxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsZUFBZSxDQUN4QixNQUFNLENBQUUsY0FBYyxDQUN0QixhQUFhLENBQUUsSUFBSSxDQUNuQixjQUFjLENBQUUsQ0FBQyxDQUNwQixBQXZCTCxBQXlCSSxxQkF6QmlCLENBeUJqQixXQUFXLENBekJmLHFCQUFxQixDQXlCSixXQUFXLENBekI1QixxQkFBcUIsQ0F5QlMsWUFBWSxDQXpCbkIsaUJBQWlCLENBeUJwQyxXQUFXLENBekJRLGlCQUFpQixDQXlCdkIsV0FBVyxDQXpCTCxpQkFBaUIsQ0F5QlYsWUFBWSxBQUFBLENBQ2xDLE9BQU8sQ0FBRSxJQUFJLENBQ2hCLEFBRUwsQUFBQSx1QkFBdUIsQ0FBQyxNQUFNLEFBQUEsQ0FDMUIsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUNuQixBQUNELEFBQUEsMkJBQTJCLEFBQUEsQ0FDdkIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixNQUFNLENBQUUsT0FBTyxDQUNsQixBQUNELEFBQUEsNEJBQTRCLEFBQUEsQ0FDeEIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixXQUFXLENBQUUsSUFBSSxDQUNqQixNQUFNLENBQUUsS0FBSyxDQUNoQixBQUNELEFBQUEsMEJBQTBCLEFBQUEsQ0FDdEIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixNQUFNLENBQUUsS0FBSyxDQUNoQixBQUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUNwQixBQUFBLDBCQUEwQixBQUFBLE1BQU0sQUFBQSxDQUM1QixPQUFPLENBQUUsRUFBRSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDZCxBQUNELEFBQ0ksMEJBRHNCLENBQ3RCLFdBQVcsQ0FEYSxpQkFBaUIsQ0FDekMsV0FBVyxBQUFBLENBQ1AsUUFBUSxDQUFFLEtBQUssQ0FDZixVQUFVLENBQUUsQ0FBQyxDQUNiLE9BQU8sQ0FBRSxFQUFFLENBT2QsQUFYTCxBQUtRLDBCQUxrQixDQUN0QixXQUFXLENBSVAsRUFBRSxDQUxWLDBCQUEwQixDQUN0QixXQUFXLENBSUgsRUFBRSxDQUxjLGlCQUFpQixDQUN6QyxXQUFXLENBSVAsRUFBRSxDQUxrQixpQkFBaUIsQ0FDekMsV0FBVyxDQUlILEVBQUUsQUFBQSxDQUNGLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFVBQVUsQ0FBRSxDQUFDLENBQ2IsY0FBYyxDQUFFLElBQUksQ0FDcEIsVUFBVSxDQUFFLElBQUksQ0FDbkIsQUFqRmIsQUFRSSwwQkFSc0IsQ0FRdEIsb0JBQW9CLENBUkksaUJBQWlCLENBUXpDLG9CQUFvQixBQTJFSSxDQUNoQixLQUFLLENBekZKLEdBQUcsQ0EwRlAsQUFFTCxBQUFBLHFCQUFxQixBQUFBLENBQ2pCLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLEdBQUcsQ0FDYixBQUNELEFBQUEscUJBQXFCLEFBQUEsQ0FDakIsS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENBQUUsR0FBRyxDQUNiLEFBRUQsQUFDSSxxQkFEaUIsQ0FDakIsdUJBQXVCLEFBQUEsQ0FDbkIsVUFBVSxDQUFFLEtBQUssQ0FDcEIsQUFITCxBQUlJLHFCQUppQixDQUlqQixPQUFPLEFBQUEsQ0FDSCxLQUFLLENBMUdKLEdBQUcsQ0EyR0osVUFBVSxDQUFFLFVBQVUsQ0FDekIsQUFFTCxBQUNJLHVCQURtQixDQUNuQix1QkFBdUIsQUFBQSxDQUNuQixVQUFVLENBQUUsSUFBSSxDQUNoQixVQUFVLENBQUUsS0FBSyxDQUNwQixBQWpFVCxBQUFBLHVCQUF1QixDQUFDLE1BQU0sQUFtRUksQ0FDMUIsVUFBVSxDQUFFLEtBQUssQ0FDcEIsQ0FHTCxBQUFBLGlDQUFpQyxDQUFDLGVBQWUsQUFBQSxDQUM3QyxRQUFRLENBQUUsTUFBTSxDQUFBLFVBQVUsQ0FDN0IsQUMzSEQsQUFDSSxjQURVLENBQ1YsT0FBTyxBQUFDLENBQ04sUUFBUSxDQUFFLFFBQVEsQ0FLbkIsQUFQTCxBQUlNLGNBSlEsQ0FDVixPQUFPLEFBR0osVUFBVSxBQUFBLENBQ1AsVUFBVSxDQUFFLEtBQUssQ0FDcEIsQUFOUCxBQVNJLGNBVFUsQ0FTVixFQUFFLEFBQUEsV0FBVyxBQUFDLENBQ1YsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUMsSUFBSSxDQUNoQixhQUFhLENBQUMsSUFBSSxDQUNsQixLQUFLLENBQUUsT0FBTyxDQUNqQixBQWRMLEFBZUksY0FmVSxDQWVWLGNBQWMsQUFBQyxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFDLElBQUksQ0FDaEIsS0FBSyxDQUFFLE9BQU8sQ0FDakIsQUFuQkwsQUFvQkksY0FwQlUsQ0FvQlYsTUFBTSxBQUFDLENBQ0wsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLElBQUksQ0FDakIsQUF2QkwsQUF5QkksY0F6QlUsQ0F5QlYsY0FBYyxBQUFDLENBQ2IsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLEVBQUUsQ0FDWCxlQUFlLENBQUUsS0FBSyxDQUN2QixBQTlCTCxBQWdDSSxjQWhDVSxDQWdDVixlQUFlLEFBQUMsQ0FFZCxZQUFZLENBQUUsSUFBSSxDQXNCbkIsQUF4REwsQUFvQ1EsY0FwQ00sQ0FnQ1YsZUFBZSxDQUlYLFdBQVcsQUFBQyxDQUNWLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUF4Q1QsQUEwQ1EsY0ExQ00sQ0FnQ1YsZUFBZSxDQVVYLEdBQUcsQUFBQyxDQUNGLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUNoQixZQUFZLENBQUUsSUFBSSxDQUNuQixBQS9DVCxBQWlEUSxjQWpETSxDQWdDVixlQUFlLENBaUJYLFlBQVksQUFBQyxDQUNYLGFBQWEsQ0FBRSxJQUFJLENBQ3BCLEFBbkRULEFBcURRLGNBckRNLENBZ0NWLGVBQWUsQ0FxQlgsRUFBRSxBQUFDLENBQ0QsVUFBVSxDQUFFLElBQUksQ0FDakIsQUF2RFQsQUEwREksY0ExRFUsQ0EwRFYsZUFBZSxBQUFDLENBQ1osS0FBSyxDQUFDLEdBQUcsQ0FDVCxLQUFLLENBQUMsS0FBSyxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBbUJuQixBQWpCRyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBL0Q1QyxBQTBESSxjQTFEVSxDQTBEVixlQUFlLEFBQUMsQ0FNUixLQUFLLENBQUMsSUFBSSxDQWdCakIsQ0FiRyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBbkUzQyxBQTBESSxjQTFEVSxDQTBEVixlQUFlLEFBQUMsQ0FVUixhQUFhLENBQUUsSUFBSSxDQUNuQixLQUFLLENBQUMsSUFBSSxDQVdqQixBQWhGTCxBQXVFWSxjQXZFRSxDQTBEVixlQUFlLENBYVAsV0FBVyxBQUFBLG9CQUFvQixBQUFBLGFBQWEsQ0F2RXhELGNBQWMsQ0EwRFYsZUFBZSxDQUFmLGVBQWUsQUFpQk4sUUFBUSxBQUFBLFlBQVksQUFKdUIsQ0FDeEMsWUFBWSxDQUFDLEdBQUcsQ0FBQSxVQUFVLENBQzFCLGFBQWEsQ0FBQyxHQUFHLENBQUEsVUFBVSxDQUM5QixBQTFFYixBQTJFWSxjQTNFRSxDQTBEVixlQUFlLEFBaUJOLFFBQVEsQUFBQSxZQUFZLEFBQUEsQ0FFakIsS0FBSyxDQUFDLElBQUksQ0FDYixDQTlFYixBQWtGSSxjQWxGVSxDQWtGVixpQkFBaUIsQ0FBQyxPQUFPLEFBQUMsQ0FDeEIsT0FBTyxDQUFFLElBQUksQ0FDZCxBQXBGTCxBQXVGTSxjQXZGUSxDQXNGVixpQkFBaUIsQ0FDZixrQkFBa0IsQ0FBQyxVQUFVLEFBQUMsQ0FDNUIsTUFBTSxDQUFFLGNBQWMsQ0FDdkIsQUF6RlAsQUE0RkksY0E1RlUsQ0E0RlYsc0JBQXNCLEFBQUMsQ0FDckIsYUFBYSxDQUFFLGVBQWUsQ0FDL0IsQUE5RkwsQUFtR0ksY0FuR1UsQ0FtR1YsTUFBTSxBQUFBLE1BQU0sQUFBQyxDQUNULE1BQU0sQ0FBRSxPQUFPLENBRWxCLEFBT0wsQUFBQSxxQkFBcUIsQUFBQSxDQUNuQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLFVBQVUsQ0FBRSxDQUFDLENBQ2IsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFFRCxBQUFBLHVCQUF1QixBQUFBLENBQ3JCLFdBQVcsQ0FBRSxJQUNmLENBQUMsQUFDRCxBQUFBLDRCQUE0QixDQUFFLHVCQUF1QixBQUFBLENBQ25ELFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsY0FBYyxDQUFFLFNBQVMsQ0FDekIsVUFBVSxDQUFFLE1BQU0sQ0FDbkIsQUMvSEQsQUFDSSxhQURTLENBQ1QsSUFBSSxBQUFBLFdBQVcsQUFBQSxDQUNYLGFBQWEsQ0FBQyxHQUFHLENBQ3BCLEFBRUcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVKdTFGaEMsQUFBQSxhQUFhLENBQUMsa0JBQWtCLEFBQUEsU0FBUyxBSXgxRlYsQ0FFbkIsT0FBTyxDQUFFLFVBQVUsQ0FFMUIsQ0FSTCxBQVdRLGFBWEssQ0FTVCxrQkFBa0IsQUFFYixVQUFVLEFBQUEsQ0FDUCxVQUFVLENBQUMsR0FBRyxDQUNkLFdBQVcsQ0FBQyxHQUFHLENBQ2xCLEFBZFQsQUFnQkksYUFoQlMsQ0FnQlQsa0NBQWtDLEFBQUEsQ0FDOUIsT0FBTyxDQUFFLGlCQUFpQixDQUMxQixNQUFNLENBQUUsaUJBQWlCLENBSTVCLEFBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBbkJoQyxBQWdCSSxhQWhCUyxDQWdCVCxrQ0FBa0MsQUFBQSxDQUkxQixPQUFPLENBQUUsSUFBSSxDQUVwQixDQXRCTCxBQXdCUSxhQXhCSyxDQXVCVCxpQkFBaUIsQ0FDYixTQUFTLEFBQUEsQ0FDTCxTQUFTLENBQUUsS0FBSyxDQUNoQixNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxrQkFBa0IsQ0FDOUIsQUFPRCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUFGakMsQUFDSSxlQURXLEFBQUEsc0NBQXNDLENBQ2pELGtDQUFrQyxBQUFBLENBRTFCLE9BQU8sQ0FBRSxJQUFJLENBRXBCLENBTEwsQUFNSyxlQU5VLEFBQUEsc0NBQXNDLENBTWhELFlBQVksQ0FOakIsZUFBZSxBQUFBLHNDQUFzQyxDQU1sQyxrQkFBa0IsQUFBQSxTQUFTLEFBQUEsQ0FDdEMsVUFBVSxDQUFDLElBQUksQ0FDbEIsQUFSTCxBQVNJLGVBVFcsQUFBQSxzQ0FBc0MsQ0FTakQsa0JBQWtCLEFBQUEsTUFBTSxBQUFBLElBQUssQ0FBQSxVQUFVLENBQUUsQ0FJckMsT0FBTyxDQUFFLG1CQUFtQixDQUkvQixBQVBHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFQVZqQyxBQVNJLGVBVFcsQUFBQSxzQ0FBc0MsQ0FTakQsa0JBQWtCLEFBQUEsTUFBTSxBQUFBLElBQUssQ0FBQSxVQUFVLENBQUUsQ0FFakMsVUFBVSxDQUFFLEtBQUssQ0FNeEIsQ0FIRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUFkakMsQUFTSSxlQVRXLEFBQUEsc0NBQXNDLENBU2pELGtCQUFrQixBQUFBLE1BQU0sQUFBQSxJQUFLLENBQUEsVUFBVSxDQUFFLENBTWpDLE9BQU8sQ0FBRSxpQkFBaUIsQ0FFakMsQ0FqQkwsQUFrQkksZUFsQlcsQUFBQSxzQ0FBc0MsQ0FrQmpELFdBQVcsQUFBQSxDQUNQLE9BQU8sQ0FBQyxJQUFJLENBQ2YsQUFwQkwsQUFxQkksZUFyQlcsQUFBQSxzQ0FBc0MsQ0FxQmpELGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxFQUFFLEFBQUMsQ0FDM0IsVUFBVSxDQUFFLElBQUksQ0FDbkIsQUF2QkwsQUF3QkksZUF4QlcsQUFBQSxzQ0FBc0MsQ0F3QmpELGtCQUFrQixBQUFBLFVBQVUsQUFBQyxDQUN6QixXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsR0FBRyxDQUtsQixBQUpHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQTNCaEMsQUF3QkksZUF4QlcsQUFBQSxzQ0FBc0MsQ0F3QmpELGtCQUFrQixBQUFBLFVBQVUsQUFBQyxDQUlqQixXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsR0FBRyxDQUUxQixDQS9CTCxBQWlDSSxlQWpDVyxBQUFBLHNDQUFzQyxDQWlDakQsU0FBUyxBQUFDLENBQ04sT0FBTyxDQUFFLEdBQUcsQ0FLZixBQUpHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQW5DaEMsQUFpQ0ksZUFqQ1csQUFBQSxzQ0FBc0MsQ0FpQ2pELFNBQVMsQUFBQyxDQUdFLFVBQVUsQ0FBQyxJQUFJLENBQ2YsT0FBTyxDQUFFLEdBQUcsQ0FFdkIsQ0F2Q0wsQUEwQ1EsZUExQ08sQUFBQSxzQ0FBc0MsQ0F5Q2pELG9CQUFvQixDQUNoQixxQkFBcUIsQ0ExQzdCLGVBQWUsQUFBQSxzQ0FBc0MsQ0F5Q2pELG9CQUFvQixDQUNPLHVCQUF1QixBQUFDLENBQzNDLE9BQU8sQ0FBRSxlQUFlLENBQzNCLEFFN0VULEFBQUEsV0FBVyxBQUFBLENBRVAsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLE1BQU0sQ0FBRSxNQUFNLENBQ2QsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsT0FBTyxDQUFDLENBQUMsQ0FDVCxVQUFVLENBQUUsTUFBTSxDQXVPckIsQUE5T0QsQUFTSSxXQVRPLEFBU04sYUFBYSxBQUFBLENBQ1YsT0FBTyxDQUFDLENBQUMsQ0FDWixBQVhMLEFBWUksV0FaTyxBQVlOLE1BQU0sQUFBQSxDQUNILE9BQU8sQ0FBQyxFQUFFLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ2QsQUFqQkwsQUFvQkksV0FwQk8sQ0FvQlAsZUFBZSxBQUFBLENBQ1gsTUFBTSxDQUFFLE1BQU0sQ0FDZCxjQUFjLENBQUUsR0FBRyxDQU10QixBQUhHLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUF6QjNDLEFBb0JJLFdBcEJPLENBb0JQLGVBQWUsQUFBQSxDQU1ILFNBQVMsQ0FBRSxLQUFLLENBRTNCLENBR0QsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQS9CdkMsQUFBQSxXQUFXLEFBQUEsQ0FnQ0gsS0FBSyxDQUFFLEtBQUssQ0E4TW5CLEFBOU9ELEFBb0JJLFdBcEJPLENBb0JQLGVBQWUsQUFjSSxDQUNYLEtBQUssQ0FBRSxLQUFLLENBQ1osU0FBUyxDQUFFLGdCQUFnQixDQUMzQixNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxZQUFZLENBRXhCLENBSUwsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQTVDeEMsQUFBQSxXQUFXLEFBQUEsQ0E2Q0gsS0FBSyxDQUFFLEtBQUssQ0FpTW5CLEFBOU9ELEFBb0JJLFdBcEJPLENBb0JQLGVBQWUsQUEyQkksQ0FDWCxLQUFLLENBQUUsS0FBSyxDQUNmLENBSUwsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQXJEeEMsQUFBQSxXQUFXLEFBQUEsQ0FzREgsS0FBSyxDQUFFLE1BQU0sQ0F3THBCLEFBOU9ELEFBb0JJLFdBcEJPLENBb0JQLGVBQWUsQUFvQ0ksQ0FDWCxLQUFLLENBQUUsS0FBSyxDQUNaLFNBQVMsQ0FBRSxpQkFBaUIsQ0FDNUIsV0FBVyxDQUFFLElBQUksQ0FDakIsWUFBWSxDQUFFLElBQUksQ0FVckIsQUF0RVQsQUErRFksV0EvREQsQ0F3REgsZUFBZSxBQU9WLFlBQVksQUFBQSxDQUNULFVBQVUsQ0FBRSxLQUFLLENBQ2pCLFVBQVUsQ0FBRSxhQUFhLENBQ3pCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFlBQVksQ0FBRSxJQUFJLENBRXJCLENBckViLEFBK0VRLFdBL0VHLEFBNEVOLFNBQVMsQ0FHTixlQUFlLEFBQUEsQ0FDWCxNQUFNLENBQUUsU0FBUyxDQUNqQixjQUFjLENBQUUsR0FBRyxDQUt0QixBQUhHLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFuRi9DLEFBK0VRLFdBL0VHLEFBNEVOLFNBQVMsQ0FHTixlQUFlLEFBQUEsQ0FLSCxTQUFTLENBQUUsS0FBSyxDQUUzQixDQUVELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUF4RjNDLEFBNEVJLFdBNUVPLEFBNEVOLFNBQVMsQUFBQSxDQWFGLEtBQUssQ0FBRSxLQUFLLENBK0JuQixBQXhITCxBQStFUSxXQS9FRyxBQTRFTixTQUFTLENBR04sZUFBZSxBQVlJLENBQ1gsS0FBSyxDQUFDLElBQUksQ0FDVixLQUFLLENBQUUsS0FBSyxDQUNaLFNBQVMsQ0FBRSxnQkFBZ0IsQ0FDM0IsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsWUFBWSxDQUV4QixDQUlMLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUF0RzVDLEFBNEVJLFdBNUVPLEFBNEVOLFNBQVMsQUFBQSxDQTJCRixLQUFLLENBQUUsTUFBTSxDQWlCcEIsQUF4SEwsQUErRVEsV0EvRUcsQUE0RU4sU0FBUyxDQUdOLGVBQWUsQUEwQkksQ0FDWCxLQUFLLENBQUUsS0FBSyxDQUNmLENBR0wsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQTlHNUMsQUE0RUksV0E1RU8sQUE0RU4sU0FBUyxBQUFBLENBbUNGLEtBQUssQ0FBRSxNQUFNLENBU3BCLEFBeEhMLEFBK0VRLFdBL0VHLEFBNEVOLFNBQVMsQ0FHTixlQUFlLEFBa0NJLENBQ1gsS0FBSyxDQUFFLEtBQUssQ0FDWixTQUFTLENBQUUsZ0JBQWdCLENBQzNCLE1BQU0sQ0FBQyxNQUFNLENBQ2hCLENBckhiLEFBMkhJLFdBM0hPLENBMkhQLE9BQU8sQUFBQSxDQUNILFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFVBQVUsQ0FBRSxLQUFLLENBNEdwQixBQTFHRyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBbkk1QyxBQTJISSxXQTNITyxDQTJIUCxPQUFPLEFBQUEsQ0FTQyxhQUFhLENBQUUsSUFBSSxDQXlHMUIsQ0E3T0wsQUF1SVEsV0F2SUcsQ0EySFAsT0FBTyxDQVlILENBQUMsQUFBQSxDQUNHLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNmLEFBM0lULEFBNElRLFdBNUlHLENBMkhQLE9BQU8sQ0FpQkgsR0FBRyxBQUFBLENBQ0MsS0FBSyxDQUFDLElBQUksQ0FDVixNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBQyxLQUFLLENBQ2hCLEFBaEpULEFBa0pRLFdBbEpHLENBMkhQLE9BQU8sQ0F1QkgsZ0JBQWdCLEFBQUEsQ0FDWixnQkFBZ0IsQ0FBRSxlQUFlLENBQ2pDLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxPQUFPLENBQUUsQ0FBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUseUNBQXlDLENBQ3JELFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxlQUFlLENBQ3RDLEFBNUpULEFBOEpRLFdBOUpHLENBMkhQLE9BQU8sQ0FtQ0gsTUFBTSxBQUFBLENBQ0YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxLQUFLLENBQUUsQ0FBQyxDQUNSLE9BQU8sQ0FBRSxTQUFTLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBR2QsQUF0S1QsQUF1S1EsV0F2S0csQ0EySFAsT0FBTyxDQTRDSCxpQkFBaUIsQUFBQSxDQUNiLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsYUFBYSxDQUFFLElBQUksQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDZCxBQTVLVCxBQThLWSxXQTlLRCxDQTJIUCxPQUFPLENBa0RILFdBQVcsQ0FDUCxXQUFXLEFBQUEsQ0FDUCxTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsY0FBYyxDQUFFLElBQUksQ0FDcEIsYUFBYSxDQUFFLGNBQWMsQ0FDN0IsYUFBYSxDQUFFLElBQUksQ0FDdEIsQUFwTGIsQUFzTFEsV0F0TEcsQ0EySFAsT0FBTyxDQTJESCxPQUFPLEFBQUEsQ0FDSCxTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLEtBQUssQ0FDakIsV0FBVyxDQUFFLEdBQUcsQ0FDbkIsQUEzTFQsQUE0TFEsV0E1TEcsQ0EySFAsT0FBTyxDQWlFSCxNQUFNLEFBQUEsQ0FDRixVQUFVLENBQUUsV0FBVyxDQUN2QixNQUFNLENBQUUsY0FBYyxDQUN0QixPQUFPLENBQUUsU0FBUyxDQUNsQixjQUFjLENBQUUsU0FBUyxDQUN6QixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsT0FBTyxDQUFFLFlBQVksQ0FDckIsVUFBVSxDQUFFLElBQUksQ0FDaEIsVUFBVSxDQUFFLHFCQUFxQixDQUNqQyxVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsc0JBQXNCLENBTTNDLEFBN01ULEFBeU1ZLFdBek1ELENBMkhQLE9BQU8sQ0FpRUgsTUFBTSxBQWFELE1BQU0sQUFBQSxDQUNILFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxzQkFBc0IsQ0FDM0MsTUFBTSxDQUFFLE9BQU8sQ0FDbEIsQUE1TWIsQUErTVEsV0EvTUcsQ0EySFAsT0FBTyxBQW9GRixPQUFPLEFBQUEsQ0FDSixRQUFRLENBQUUsTUFBTSxDQXFCbkIsQUFyT1QsQUFpTlksV0FqTkQsQ0EySFAsT0FBTyxBQW9GRixPQUFPLENBRUosTUFBTSxDQWpObEIsV0FBVyxDQTJIUCxPQUFPLEFBb0ZGLE9BQU8sQ0FFSSxPQUFPLENBak4zQixXQUFXLENBMkhQLE9BQU8sQUFvRkYsT0FBTyxDQUVhLFdBQVcsQUFBQSxDQUN4QixPQUFPLENBQUMsSUFBSSxDQUNmLEFBbk5iLEFBb05ZLFdBcE5ELENBMkhQLE9BQU8sQUFvRkYsT0FBTyxDQUtKLGdCQUFnQixBQUFBLENBQ1osT0FBTyxDQUFDLENBQUMsQ0FDVCxnQkFBZ0IsQ0FBRSxXQUFXLENBQzdCLFVBQVUsQ0FBRSxlQUFlLENBQzNCLFVBQVUsQ0FBRSwwRkFBdUYsQ0FDbkcsVUFBVSxDQUFFLHdDQUF3QyxDQUt2RCxBQTlOYixBQTBOZ0IsV0ExTkwsQ0EySFAsT0FBTyxBQW9GRixPQUFPLENBS0osZ0JBQWdCLEFBTVgsTUFBTSxBQUFBLENBQ0gsU0FBUyxDQUFFLFdBQVcsQ0FDdEIsT0FBTyxDQUFFLENBQUMsQ0FDYixBQTdOakIsQUFnT1ksV0FoT0QsQ0EySFAsT0FBTyxBQW9GRixPQUFPLENBaUJKLE1BQU0sQUFBQSxDQUNGLEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsT0FBTyxDQUFFLFNBQVMsQ0FDckIsQUFFTCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBdE81QyxBQXdPZ0IsV0F4T0wsQ0EySFAsT0FBTyxBQTRHRSxNQUFNLENBQ0gsZ0JBQWdCLEFBQUEsQ0FDWixPQUFPLENBQUUsQ0FBQyxDQUNiLENBTWpCLEFBQ0ksUUFESSxDQUFDLFdBQVcsQ0FDaEIsZ0JBQWdCLEFBQUEsQ0FDWixPQUFPLENBQUUsSUFBSSxDQUNoQixBQUhMLEFBSUksUUFKSSxDQUFDLFdBQVcsQUFJZixTQUFTLENBQUMsZUFBZSxBQUFBLENBQ3RCLFNBQVMsQ0FBRSxnQkFBZ0IsQ0FDM0IsTUFBTSxDQUFFLFFBQVEsQ0FDbkIsQUFQTCxBQVFJLFFBUkksQ0FBQyxXQUFXLENBUWhCLE9BQU8sQUFBQSxDQUNILGFBQWEsQ0FBRSxJQUFJLENBT3RCLEFBaEJMLEFBVVEsUUFWQSxDQUFDLFdBQVcsQ0FRaEIsT0FBTyxDQUVILEdBQUcsQUFBQSxDQUNDLFVBQVUsQ0FBRSxTQUFTLENBQ3hCLEFBWlQsQUFhUSxRQWJBLENBQUMsV0FBVyxDQVFoQixPQUFPLENBS0gsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxHQUFHLEFBQUEsQ0FDUCxNQUFNLENBQUUsZUFBZSxDQUMxQixBQy9IVCxBQUFBLG9CQUFvQixBQUFBLENBVWhCLFVBQVUsQ0FBQyxPQUFPLENBQ2xCLE9BQU8sQ0FBRSxHQUFHLENBNkpmLEFBeEtELEFBRUksb0JBRmdCLENBRWhCLGdCQUFnQixBQUFBLENBQ1osS0FBSyxDQUFFLGtCQUFrQixDQUN6QixZQUFZLENBQUUsSUFBSSxDQUNsQixXQUFXLENBQUMsSUFBSSxDQUNoQixPQUFPLENBQUUsWUFBWSxDQUNyQixjQUFjLENBQUUsR0FBRyxDQUN0QixBQUlELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQVo1QixBQUFBLG9CQUFvQixBQUFBLENBYVosT0FBTyxDQUFFLElBQUksQ0FDYixjQUFjLENBQUUsR0FBRyxDQTBKMUIsQ0F2Sk8sTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBakJoQyxBQWdCSSxvQkFoQmdCLENBZ0JoQixZQUFZLEFBQUEsQ0FFSixPQUFPLENBQUMsSUFBSSxDQUVuQixDQXBCTCxBQXFCSSxvQkFyQmdCLENBcUJoQixZQUFZLEFBQUEsQ0FDUixPQUFPLENBQUUsR0FBRyxDQUNaLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLEtBQUssQ0FBRSxLQUFLLENBQ1osT0FBTyxDQUFFLFlBQVksQ0FDeEIsQUFDRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUEzQjVCLEFBNEJRLG9CQTVCWSxDQTRCWixRQUFRLEFBQUEsQ0FDSixPQUFPLENBQUMsSUFBSSxDQUNmLEFBOUJULEFBcUJJLG9CQXJCZ0IsQ0FxQmhCLFlBQVksQUFVSSxDQUNSLE9BQU8sQ0FBRSxJQUFJLENBQ2hCLEFBakNULEFBRUksb0JBRmdCLENBRWhCLGdCQUFnQixBQWdDSSxDQUNaLEtBQUssQ0FBQyxJQUFJLENBQ2IsQ0FFTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUF0QzVCLEFBd0NZLG9CQXhDUSxDQXVDaEIsU0FBUyxDQUNELFlBQVksQUFBQSxDQUNSLE9BQU8sQ0FBRSxJQUFJLENBQ2hCLEFBMUNiLEFBMkNZLG9CQTNDUSxDQXVDaEIsU0FBUyxDQUlELGdCQUFnQixBQUFBLENBQ1osS0FBSyxDQUFDLGlCQUFpQixDQUMxQixDQTdDYixBQWlESSxvQkFqRGdCLENBaURoQixhQUFhLENBakRqQixvQkFBb0IsQ0FpREQsWUFBWSxDQWpEL0Isb0JBQW9CLENBaURhLFVBQVUsQ0FqRDNDLG9CQUFvQixDQWlEeUIsU0FBUyxDQWpEdEQsb0JBQW9CLENBaURvQyxLQUFLLEFBQUEsQ0FDckQsT0FBTyxDQUFFLElBQUksQ0FDaEIsQUFuREwsQUFzREksb0JBdERnQixDQXNEaEIsaUJBQWlCLENBQUMsWUFBWSxBQUFBLENBQzFCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFNBQVMsQ0FBRSxPQUFPLENBQ2xCLFdBQVcsQ0FBRSxPQUFPLENBVXZCLEFBUkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBM0RoQyxBQXNESSxvQkF0RGdCLENBc0RoQixpQkFBaUIsQ0FBQyxZQUFZLEFBQUEsQ0FNdEIsY0FBYyxDQUFDLEdBQUcsQ0FBQSxVQUFVLENBQzVCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFDLGlCQUFpQixDQUN2QixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBRXhCLENBbkVMLEFBb0VHLG9CQXBFaUIsQ0FvRWpCLGdCQUFnQixDQUFDLE9BQU8sQUFBQSxDQUNuQixNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBT2pCLEFBTEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBeEVoQyxBQW9FRyxvQkFwRWlCLENBb0VqQixnQkFBZ0IsQ0FBQyxPQUFPLEFBQUEsQ0FLZixPQUFPLENBQUUsWUFBWSxDQUNyQixLQUFLLENBQUUsSUFBSSxDQUdsQixDQTdFTCxBQThFSSxvQkE5RWdCLENBOEVoQixLQUFLLEFBQUEsQ0FLRCxPQUFPLENBQUUsSUFBSSxDQUNoQixBQUxHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQS9FaEMsQUE4RUksb0JBOUVnQixDQThFaEIsS0FBSyxBQUFBLENBRUcsT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDQUFFLGtCQUFrQixDQUdoQyxDQUVHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQXRGaEMsQUFxRkksb0JBckZnQixDQXFGaEIsUUFBUSxBQUFBLENBRUEsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLENBQUMsQ0FDUixHQUFHLENBQUUsR0FBRyxDQUNSLFNBQVMsQ0FBRSxrQkFBa0IsQ0FFcEMsQ0E1RkwsQUE2Rkksb0JBN0ZnQixDQTZGaEIsS0FBSyxBQUFBLENBQ0QsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxtQkFBbUIsQ0FDNUIsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsTUFBTSxDQUFFLGNBQWMsQ0FDdEIsYUFBYSxDQUFFLElBQUksQ0FTdEIsQUFQRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFyR2hDLEFBNkZJLG9CQTdGZ0IsQ0E2RmhCLEtBQUssQUFBQSxDQVNHLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsbUJBQW1CLENBQzVCLFlBQVksQ0FBRSxHQUFHLENBQ2pCLGFBQWEsQ0FBRSxJQUFJLENBRTFCLENBNUdMLEFBNkdJLG9CQTdHZ0IsQ0E2R2hCLGFBQWEsQUFBQSxDQUNULFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsY0FBYyxDQUFFLFNBQVMsQ0FDekIsT0FBTyxDQUFFLFlBQVksQ0EyQnhCLEFBekJHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQW5IaEMsQUE2R0ksb0JBN0dnQixDQTZHaEIsYUFBYSxBQUFBLENBT0wsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixjQUFjLENBQUUsTUFBTSxDQXNCN0IsQ0E1SUwsQUF3SFEsb0JBeEhZLENBNkdoQixhQUFhLENBV1AsR0FBRyxBQUFBLENBQ0QsT0FBTyxDQUFFLFlBQVksQ0FDckIsWUFBWSxDQUFFLElBQUksQ0FDbEIsYUFBYSxDQUFDLEdBQUcsQ0FJcEIsQUFIRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUE1SHBDLEFBd0hRLG9CQXhIWSxDQTZHaEIsYUFBYSxDQVdQLEdBQUcsQUFBQSxDQUtHLGFBQWEsQ0FBQyxHQUFHLENBRXhCLENBL0hULEFBZ0lRLG9CQWhJWSxDQTZHaEIsYUFBYSxDQW1CVCxnQkFBZ0IsQUFBQSxDQUNaLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGVBQWUsQ0FBRSxTQUFTLENBQzdCLEFBbklULEFBcUlZLG9CQXJJUSxDQTZHaEIsYUFBYSxDQXVCVCxnQkFBZ0IsQUFDWCxPQUFPLEFBQUEsQ0FDSixPQUFPLENBQUUsT0FBTyxDQUNoQixXQUFXLENBQUUsc0RBQXNELENBQ25FLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGFBQWEsQ0FBRSxHQUFHLENBQ3JCLEFBMUliLEFBNklJLG9CQTdJZ0IsQ0E2SWhCLHFCQUFxQixBQUFBLENBQ2pCLE9BQU8sQ0FBRSxZQUFZLENBQ3hCLEFBL0lMLEFBZ0pJLG9CQWhKZ0IsQ0FnSmhCLG9CQUFvQixBQUFBLENBQ2hCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFlBQVksQ0FBRSxJQUFJLENBQ2xCLGFBQWEsQ0FBQyxHQUFHLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDQUFFLE9BQU8sQ0FDZCxPQUFPLENBQUUsUUFBUSxDQUNqQixjQUFjLENBQUUsU0FBUyxDQUN6QixVQUFVLENBQUUsT0FBTyxDQUNuQixhQUFhLENBQUUsSUFBSSxDQUl0QixBQUhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQTNKaEMsQUFnSkksb0JBaEpnQixDQWdKaEIsb0JBQW9CLEFBQUEsQ0FZWixhQUFhLENBQUMsR0FBRyxDQUV4QixDQTlKTCxBQStKSSxvQkEvSmdCLENBK0poQiw2QkFBNkIsQUFBQSxDQUN6QixhQUFhLENBQUMsSUFBSSxDQUNsQixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsSUFBSSxDQUtaLEFBSkcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQW5LaEQsQUErSkksb0JBL0pnQixDQStKaEIsNkJBQTZCLEFBQUEsQ0FLckIsVUFBVSxDQUFDLElBQUksQ0FHdEIsQ0FLTCxBQUFBLFdBQVcsQ0FBQyxzQkFBc0IsQ0FBRSxlQUFlLENBQUMsV0FBVyxDQUFDLFFBQVEsQUFBQSxDQUNwRSxVQUFVLENBQUUsS0FBSyxDQUNwQixBQUVELEFBRVEsZUFGTyxDQUNYLE9BQU8sQ0FDSCxXQUFXLEFBQUEsQ0FDUCxVQUFVLENBQUUsS0FBSyxDQUNwQixBQUpULEFBTVksZUFORyxDQUNYLE9BQU8sQUFJRixXQUFXLENBQ1Isb0JBQW9CLEFBQUEsQ0FDaEIsU0FBUyxDQUFFLGtCQUFrQixDQUNoQyxBQVJiLEFBU1ksZUFURyxDQUNYLE9BQU8sQUFJRixXQUFXLENBSVIsc0JBQXNCLENBVGxDLGVBQWUsQ0FDWCxPQUFPLEFBSUYsV0FBVyxDQUlnQixRQUFRLEFBQUEsQ0FDNUIsVUFBVSxDQUFFLEdBQUcsQ0FDbEIsQUFRVCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFENUIsQUFFUSxlQUZPLENBRVAsY0FBYyxDQUZMLHFCQUFxQixDQUU5QixjQUFjLENBRmtCLG1CQUFtQixDQUVuRCxjQUFjLEFBQUEsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNkLEFBSlQsQUFLUSxlQUxPLENBS1AsYUFBYSxDQUxKLHFCQUFxQixDQUs5QixhQUFhLENBTG1CLG1CQUFtQixDQUtuRCxhQUFhLEFBQUEsQ0FDVCxLQUFLLENBQUUsS0FBSyxDQUNmLEFBUFQsQUFRUSxlQVJPLENBUVAsWUFBWSxDQVJILHFCQUFxQixDQVE5QixZQUFZLENBUm9CLG1CQUFtQixDQVFuRCxZQUFZLEFBQUEsQ0FDUixLQUFLLENBQUUsR0FBRyxDQUNWLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFVBQVUsQ0FBRSxVQUFVLENBQ3pCLENBS1QsQUFDSSxxQkFEaUIsQ0FDakIsMkJBQTJCLEFBQUEsQ0FDdkIsYUFBYSxDQUFFLElBQUksQ0FDbkIsVUFBVSxDQUFFLElBQUksQ0FDbkIsQUFKTCxBQUtJLHFCQUxpQixDQUtqQiw0QkFBNEIsQUFBQSxDQUN4QixNQUFNLENBQUUsTUFBTSxDQUNqQixBQVBMLEFBUUkscUJBUmlCLENBUWpCLGVBQWUsQUFBQSxDQUNYLE9BQU8sQ0FBRSxJQUFJLENBQ2hCLEFBVkwsQUFXSSxxQkFYaUIsQ0FXakIsMkJBQTJCLENBQUMsT0FBTyxBQUFBLENBQy9CLFVBQVUsQ0FBRSxNQUFNLENBQ3JCLEFBYkwsQUFjSSxxQkFkaUIsQ0FjakIsV0FBVyxBQUFBLEtBQUssQ0FkcEIscUJBQXFCLENBY0MsY0FBYyxBQUFBLEtBQUssQUFBQSxDQUNqQyxZQUFZLENBQUUsSUFBSSxDQUNyQixBQUlMLEFBQUEsZUFBZSxBQUFBLENBRVgsWUFBWSxDQUFFLENBQUMsQ0FDZixhQUFhLENBQUUsSUFBSSxDQWF0QixBQWhCRCxBQUlJLGVBSlcsQ0FJWCxFQUFFLEFBQUEsQ0FDRSxVQUFVLENBQUUsYUFBYSxDQUN6QixTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLE1BQU0sQ0FBRSxPQUFPLENBRWxCLEFDcFhMLEFBQUEsb0JBQW9CLEFBQUEsQ0FDbEIsS0FBSyxDQUFFLENBQUMsQ0FDUixPQUFPLENBQUUsYUFBYSxDQUN0QixVQUFVLENBQUUsU0FBUyxDQVl0QixBQWZELEFBSUUsb0JBSmtCLENBSWxCLE9BQU8sQUFBQSxDQUNMLE1BQU0sQ0FBRSxLQUFLLENBU2QsQUFQRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFQOUIsQUFNSSxvQkFOZ0IsQ0FJbEIsT0FBTyxBQUVKLGFBQWEsQUFBQSxDQUVWLGFBQWEsQ0FBRSxJQUFJLENBRXRCLENBVkwsQUFXSSxvQkFYZ0IsQ0FJbEIsT0FBTyxDQU9MLEdBQUcsQUFBQSxDQUNELFNBQVMsQ0FBQyxJQUFJLENBQ2YsQUFJTCxBQUNFLFFBRE0sQ0FDTixvQkFBb0IsQUFBQSxDQUNsQixPQUFPLENBQUUsSUFBSSxDQUNkLEFBSEgsQUFJRSxRQUpNLENBSU4saUJBQWlCLENBSm5CLFFBQVEsQ0FJYSxpQkFBaUIsQUFBQSxDQUNsQyxTQUFTLENBQUUsZUFBZSxDQUMzQixBQU5ILEFBT0UsUUFQTSxDQU9OLGlCQUFpQixBQUFBLENBQ2YsaUJBQWlCLENBQUUsY0FBYyxDQUNsQyxBQVRILEFBVUUsUUFWTSxDQVVOLGlCQUFpQixBQUFDLENBQ2xCLFlBQVksQ0FBRSxlQUFlLENBQzVCLEFBR0gsQUFBQSxxQkFBcUIsQUFBQSxDQUNuQixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLGlCQUFpQixDQUFFLGdCQUFnQixDQUNuQyxhQUFhLENBQUUsZ0JBQWdCLENBQy9CLFNBQVMsQ0FBRSxnQkFBZ0IsQ0FDNUIsQUFFQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFEMUIsQUFBQSxvQkFBb0IsQUFBQSxxQkFBcUIsQUFBQSxDQUV2QyxRQUFRLENBQUUsTUFBTSxDQUNoQixpQkFBaUIsQ0FBRSxJQUFJLENBQ3ZCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFNBQVMsQ0FBRSxJQUFJLENBRWhCLENBQ0QsQUFBQSxjQUFjLEFBQUEsQ0FDWixZQUFZLENBQUUsQ0FBQyxDQUNmLFVBQVUsQ0FBRSxjQUFjLENBQzFCLFVBQVUsQ0FBRSxJQUFJLENBb0RqQixBQXZERCxBQUtFLGNBTFksQ0FLWixDQUFDLEFBQUEsQ0FDQyxVQUFVLENBQUUsa0JBQWtCLENBQy9CLEFBUEgsQUFRRSxjQVJZLENBUVosTUFBTSxBQUFBLENBQ0osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsYUFBYSxDQUFFLGNBQWMsQ0FDN0IsVUFBVSxDQUFFLGFBQWEsQ0FDMUIsQUFaSCxBQWFFLGNBYlksQ0FhWixxQkFBcUIsQUFBQSxDQUNuQixPQUFPLENBQUUsSUFBSSxDQUNkLEFBZkgsQUFnQkUsY0FoQlksQ0FnQlosY0FBYyxBQUFBLENBQ1osT0FBTyxDQUFFLElBQUksQ0FDZCxBQUdDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQXJCNUIsQUFzQk0sY0F0QlEsRUFvQlosQUFBQSxjQUFDLENBQWUsTUFBTSxBQUFyQixFQUVHLHFCQUFxQixBQUFBLENBQ25CLE9BQU8sQ0FBRSxLQUFLLENBQ2QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLENBQUMsQ0FDUCxHQUFHLENBQUUsQ0FBQyxDQUNOLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZCxPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxTQUFTLENBQ3RCLEFBL0JQLEFBZ0NNLGNBaENRLEVBb0JaLEFBQUEsY0FBQyxDQUFlLE1BQU0sQUFBckIsRUFZRywwQkFBMEIsQUFBQSxDQUN4QixPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxDQUFDLENBQ1AsR0FBRyxDQUFFLEdBQUcsQ0FDVCxBQXJDUCxBQXNDTSxjQXRDUSxFQW9CWixBQUFBLGNBQUMsQ0FBZSxNQUFNLEFBQXJCLEVBa0JHLGdCQUFnQixBQUFDLENBQ2YsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsTUFBTSxDQUNsQixZQUFZLENBQUUsSUFBSSxDQUNsQixhQUFhLENBQUUsSUFBSSxDQUNuQixVQUFVLENBQUUscUJBQXFCLENBQ2xDLEFBNUNQLEFBK0NVLGNBL0NJLEVBb0JaLEFBQUEsY0FBQyxDQUFlLE1BQU0sQUFBckIsRUF5QkcsV0FBVyxBQUNSLE1BQU0sQ0FDTCxpQkFBaUIsQUFBQSxDQUNmLFlBQVksQ0FBRSxLQUFLLENBQ25CLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQ0FPWCxBQUFBLFdBQVcsQUFBQSxDQUNULE9BQU8sQ0FBRSxhQUFhLENBQ3RCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsUUFBUSxDQUFFLFFBQVEsQ0FDbkIsQUFFRCxBQUFBLGlCQUFpQixBQUFBLENBQ2YsT0FBTyxDQUFFLE1BQU0sQ0FDZixVQUFVLENBQUUsU0FBUyxDQVN0QixBQVJDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUgxQixBQUFBLGlCQUFpQixBQUFBLENBSWIsVUFBVSxDQUFFLEtBQUssQ0FDakIsT0FBTyxDQUFFLFlBQVksQ0FDckIsY0FBYyxDQUFFLEdBQUcsQ0FLdEIsQ0FIQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFSMUIsQUFBQSxpQkFBaUIsQUFBQSxDQVNiLFlBQVksQ0FBQyxlQUFlLENBRS9CLENBRUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBYnhCLEFBQUEsaUJBQWlCLEFBY0UsQ0FDZixLQUFLLENBQUMsZUFBZSxDQUN0QixBQUNELEFBQUEsZUFBZSxDQUFDLGlCQUFpQixBQUFDLENBQ2hDLE9BQU8sQ0FBQyxZQUFZLENBQ3JCLEFBQ0QsQUFBQSxlQUFlLEFBQUEsQ0FDYixhQUFhLENBQUMsR0FBRyxDQUNsQixDQUdILEFBQUEsZUFBZSxDQUFFLGlCQUFpQixDQUFDLEVBQUUsQUFBQSxDQUNqQyxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFVBQVUsQ0FBRSxDQUFDLENBQ2IsYUFBYSxDQUFFLEdBQUcsQ0FDckIsQUFFRCxBQUFBLGlCQUFpQixDQUFFLGlCQUFpQixBQUFBLENBQ2xDLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFFRCxBQUFBLGlCQUFpQixBQUFBLENBQ2YsT0FBTyxDQUFFLE1BQU0sQ0FRaEIsQUFQQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFGMUIsQUFBQSxpQkFBaUIsQUFBQSxDQUdiLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFdBQVcsQ0FBRSxlQUFlLENBSy9CLENBVEQsQUFNRSxpQkFOZSxDQU1mLEVBQUUsQUFBQSxDQUNBLE9BQU8sQ0FBRSxZQUFZLENBQ3RCLEFBRUgsQUFBQSxpQkFBaUIsQUFBQSxDQUNmLFNBQVMsQ0FBQyxLQUFLLENBQ2hCLEFBQ0QsQUFBQSx3QkFBd0IsQUFBQSxDQUN0QixhQUFhLENBQUUsSUFBSSxDQUlwQixBQUxELEFBRUUsd0JBRnNCLENBRXRCLENBQUMsQUFBQSxDQUNDLFlBQVksQ0FBRSxHQUFHLENBQ2xCLEFSbW1GSCxBQUFBLElBQUksQUFBQSxtQkFBbUIsQ0FBQyxNQUFNLEFRaG1GQSxDQUM1QixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBRUQsQUFDRSxtQkFEaUIsQ0FDakIsRUFBRSxBQUFBLFdBQVcsQUFBQSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBRUgsQUFBQSxFQUFFLEFBQUEsV0FBVyxBQUFBLENBQ1gsVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLE1BQU0sQ0FDZixLQUFLLENBQUUsT0FBTyxDQUNkLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLE9BQU8sQ0FBRSxJQUFJLENBZWQsQUFwQkQsQUFNRSxFQU5BLEFBQUEsV0FBVyxDQU1YLEVBQUUsQUFBQSxDQUNBLE9BQU8sQ0FBQyxZQUFZLENBQ3BCLEtBQUssQ0FBRSxPQUFPLENBV2YsQUFuQkgsQUFTSSxFQVRGLEFBQUEsV0FBVyxDQU1YLEVBQUUsQUFHQyxPQUFPLEFBQUEsQ0FDTixXQUFXLENBQUUsSUFBSSxDQUNsQixBQVhMLEFBWUksRUFaRixBQUFBLFdBQVcsQ0FNWCxFQUFFLENBTUEsQ0FBQyxBQUFBLENBQ0MsS0FBSyxDQUFFLE9BQU8sQ0FDZixBQWRMLEFBZUksRUFmRixBQUFBLFdBQVcsQ0FNWCxFQUFFLENBU0UsRUFBRSxBQUFBLE9BQU8sQUFBQSxDQUNULE9BQU8sQ0FBQyxHQUFHLENBQ1gsT0FBTyxDQUFFLE1BQU0sQ0FDaEIsQUFHTCxBQUFBLG9CQUFvQixBQUFBLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBS1osQUFORCxBQUVFLG9CQUZrQixBQUVqQixPQUFPLEFBQUEsQ0FDTixPQUFPLENBQUMsSUFBSSxDQUNiLEFBR0gsQUFBQSxnQkFBZ0IsQUFBQSxDQUNkLEtBQUssQ0FBRSxLQUFLLENBSWIsQUFMRCxBQUVFLGdCQUZjLEFBRWIsTUFBTSxBQUFBLENBQ0wsT0FBTyxDQUFDLElBQUksQ0FDZixBQUVELEFBQ0UsaUJBRGUsQUFDZCxNQUFNLEFBQUEsQ0FDTCxPQUFPLENBQUUsRUFBRSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWixBQUxILEFBTUUsaUJBTmUsQ0FNZixNQUFNLEFBQUEsQ0FTSixVQUFVLENBQUMsSUFBSSxDQUNoQixBQVRDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQVA1QixBQU1FLGlCQU5lLENBTWYsTUFBTSxBQUFBLENBRUYsU0FBUyxDQUFFLElBQUksQ0FRbEIsQ0FMRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFYOUIsQUFVSSxpQkFWYSxDQU1mLE1BQU0sQ0FJSixJQUFJLEFBQUEsQ0FFQSxPQUFPLENBQUUsSUFBSSxDQUVoQixDQUtMLEFBQUEsSUFBSSxBQUFBLElBQUssQ1J3aUNhLDRCQUE0QixFUXhpQ1gsaUJBQWlCLEFBQUEsQ0FDdEQsT0FBTyxDQUFFLElBQUksQ0FDZCxBQ3hPRCxBQUdJLGtCQUhjLEFBR2IsTUFBTSxBQUFBLENBQ0gsT0FBTyxDQUFDLEVBQUUsQ0FDVixPQUFPLENBQUMsS0FBSyxDQUNiLEtBQUssQ0FBQyxJQUFJLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDZCxBQVJMLEFBV1Esa0JBWFUsQ0FVZCxXQUFXLENBQ1AsR0FBRyxBQUFBLENBQ0MsU0FBUyxDQUFFLElBQUksQ0FDZixTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFlBQVksQ0FBRSxHQUFHLENBRXBCLEFBakJULEFBa0JRLGtCQWxCVSxDQVVkLFdBQVcsQ0FRUCxPQUFPLEFBQUEsQ0FDSCxPQUFPLENBQUUsZ0JBQWdCLENBQ3pCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLFdBQVcsQ0FBRSxHQUFHLENBQ25CLEFBdEJULEFBeUJJLGtCQXpCYyxDQXlCZCxLQUFLLEFBQUEsV0FBVyxDQXpCcEIsa0JBQWtCLENBeUJJLEVBQUUsQUFBQSxZQUFZLENBekJwQyxrQkFBa0IsQ0F5Qm9CLElBQUksQUFBQSxXQUFXLEFBQUEsQ0FDN0MsT0FBTyxDQUFFLElBQUksQ0FDaEIsQUEzQkwsQUE2Qkksa0JBN0JjLENBNkJkLGNBQWMsQ0FBQyxXQUFXLENBQUMsT0FBTyxBQUFBLENBQzlCLE9BQU8sQ0FBRSxLQUFLLENBS2pCLEFBbkNMLEFBK0JRLGtCQS9CVSxDQTZCZCxjQUFjLENBQUMsV0FBVyxDQUFDLE9BQU8sQ0FFOUIsQ0FBQyxDQS9CVCxrQkFBa0IsQ0E2QmQsY0FBYyxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBRTNCLElBQUksQUFBQSxDQUNILE9BQU8sQ0FBRSxVQUFVLENBQ25CLGNBQWMsQ0FBRSxNQUFNLENBQ3pCLEFDbENULEFBQ0MsYUFEWSxBQUFBLElBQUssQ0FBQSxLQUFLLEVBQUUsaUJBQWlCLENBQ3pDLE9BQU8sQ0FEb0Msc0NBQXNDLEFBQUEsSUFBSyxDQUFyRSxLQUFLLEVBQXVFLGlCQUFpQixDQUM5RyxPQUFPLENBRHlHLGtCQUFrQixDQUNsSSxPQUFPLEFBQUEsQ0FDTixNQUFNLENBQUUsS0FBSyxDQW1CYixBQXJCRixBQUlFLGFBSlcsQUFBQSxJQUFLLENBQUEsS0FBSyxFQUFFLGlCQUFpQixDQUN6QyxPQUFPLENBR04sUUFBUSxDQUprQyxzQ0FBc0MsQUFBQSxJQUFLLENBQXJFLEtBQUssRUFBdUUsaUJBQWlCLENBQzlHLE9BQU8sQ0FHTixRQUFRLENBSnVHLGtCQUFrQixDQUNsSSxPQUFPLENBR04sUUFBUSxBQUFBLENBQ1AsS0FBSyxDQUFDLEtBQUssQ0FDWCxNQUFNLENBQUMsV0FBVyxDQUNsQixRQUFRLENBQUMsUUFBUSxDQUNqQixBQVJILEFBU0UsYUFUVyxBQUFBLElBQUssQ0FBQSxLQUFLLEVBQUUsaUJBQWlCLENBQ3pDLE9BQU8sQ0FRTixLQUFLLENBVHFDLHNDQUFzQyxBQUFBLElBQUssQ0FBckUsS0FBSyxFQUF1RSxpQkFBaUIsQ0FDOUcsT0FBTyxDQVFOLEtBQUssQ0FUMEcsa0JBQWtCLENBQ2xJLE9BQU8sQ0FRTixLQUFLLEFBQUEsQ0FDSixRQUFRLENBQUMsUUFBUSxDQUNqQixJQUFJLENBQUMsR0FBRyxDQUNSLFNBQVMsQ0FBRSxrQkFBaUIsQ0FDNUIsS0FBSyxDQUFDLElBQUksQ0FDVixNQUFNLENBQUMsTUFBTSxDQUNiLEFBZkgsQUFnQkUsYUFoQlcsQUFBQSxJQUFLLENBQUEsS0FBSyxFQUFFLGlCQUFpQixDQUN6QyxPQUFPLENBZU4sS0FBSyxDQWhCcUMsc0NBQXNDLEFBQUEsSUFBSyxDQUFyRSxLQUFLLEVBQXVFLGlCQUFpQixDQUM5RyxPQUFPLENBZU4sS0FBSyxDQWhCMEcsa0JBQWtCLENBQ2xJLE9BQU8sQ0FlTixLQUFLLEFBQUEsQ0FDSixNQUFNLENBQUUsTUFBTSxDQUdkLEFBTUgsQUFBQSxrQkFBa0IsQ0FBQSxBQUFBLFNBQUMsQ0FBVSxPQUFPLEFBQWpCLEVBQW1CLGlCQUFpQixDQUFDLEtBQUssQ0FBRyxJQUFJLENBQUUsa0JBQWtCLENBQUEsQUFBQSxTQUFDLENBQVUsT0FBTyxBQUFqQixFQUFtQixpQkFBaUIsQ0FBQyxPQUFPLEFBQUEsQ0FDcEksVUFBVSxDQUFFLGFBQWEsQ0FDekIsQUFDRCxBQUFBLGtCQUFrQixDQUFBLEFBQUEsU0FBQyxDQUFVLE9BQU8sQUFBakIsRUFBbUIsaUJBQWlCLEFBQUEsSUFBSyxDQUFBLGNBQWMsRUFBRSxLQUFLLENBQUcsSUFBSSxDQUFFLGtCQUFrQixDQUFBLEFBQUEsU0FBQyxDQUFVLE9BQU8sQUFBakIsRUFBbUIsaUJBQWlCLEFBQUEsSUFBSyxFQUFBLEFBQUEsY0FBQyxDQUFlLEdBQUcsQUFBbEIsR0FBcUIsS0FBSyxDQUFHLElBQUksQUFBQSxDQUN2TCxNQUFNLENBQUUsWUFBWSxDQUNwQixBQUNELEFBQUEsa0JBQWtCLENBQUEsQUFBQSxTQUFDLENBQVUsT0FBTyxBQUFqQixFQUFtQixpQkFBaUIsQUFBQSxJQUFLLENBSEEsY0FBYyxFQUdFLE9BQU8sQ0FBRSxrQkFBa0IsQ0FBQSxBQUFBLFNBQUMsQ0FBVSxPQUFPLEFBQWpCLEVBQW1CLGlCQUFpQixBQUFBLElBQUssRUFISyxBQUFBLGNBQUMsQ0FBZSxHQUFHLEFBQWxCLEdBR2dCLE9BQU8sQUFBQSxDQUM3SyxNQUFNLENBQUUsSUFBSSxDQUNaLEFBR0QsQUFBQSxpQkFBaUIsQ0FBQyxRQUFRLEFBQUEsQ0FDekIsT0FBTyxDQUFFLENBQUMsQ0FDVixBQUVELEFBQ0MsUUFETyxDQUFDLGlCQUFpQixDQUN6QixRQUFRLENBRFQsUUFBUSxDQUFDLGlCQUFpQixDQUNmLEtBQUssQUFBQSxDQUNkLE9BQU8sQ0FBRSxJQUFJLENBQ2IsQUFHRixBQUdHLGtCQUhlLEFBQUEsSUFBSyxDQUFBLGlCQUFpQixDQUFDLElBQUssQ0FBQSxxQkFBcUIsQ0FBQyxJQUFLLENIaUZ6RSxvQkFBb0IsRUdoRm5CLGlCQUFpQixDQUNoQixPQUFPLENBQ04sUUFBUSxBQUFBLENBQ1AsS0FBSyxDQUFDLElBQUksQ0FDVixBQUlKLEFBQUEscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsU0FBUyxBQUFBLENBQ2hELFdBQVcsQ0FBQyxHQUFHLENBQ2YsQUhzRUQsQUE2Rkksb0JBN0ZnQixDQTZGaEIsS0FBSyxBR2xLaUIsQ0FDekIsMEJBQTBCLENBQUUsb0NBQThCLENBQzFELFVBQVUsQ0FBRSxxQkFBcUIsQ0FJakMsQUFORCxBQUdDLG9CQUhtQixDQUFDLEtBQUssQUFHeEIsTUFBTSxBQUFBLENBQ04sU0FBUyxDQUFFLFVBQVUsQ0FDcEIsQUFNRCxBQUFBLFlBQVksQ0FIZCxpQkFBaUIsQ0FHQSxZQUFZLEFBQUssQ0FDL0IsS0FBSyxDQUFDLElBQUksQ0FDVixBQUZELEFBQUEsWUFBWSxDQUhkLGlCQUFpQixDQUdBLFlBQVksQUFBSyxDQUMvQixLQUFLLENBQUMsSUFBSSxDQUNWLEFBRkQsQUFBQSxZQUFZLENBSGQsaUJBQWlCLENBR0EsWUFBWSxBQUFLLENBQy9CLEtBQUssQ0FBQyxJQUFJLENBQ1YsQUFGRCxBQUFBLFlBQVksQ0FIZCxpQkFBaUIsQ0FHQSxZQUFZLEFBQUssQ0FDL0IsS0FBSyxDQUFDLElBQUksQ0FDVixBQUZELEFBQUEsWUFBWSxDQUhkLGlCQUFpQixDQUdBLFlBQVksQUFBSyxDQUMvQixLQUFLLENBQUMsSUFBSSxDQUNWLEFBRkQsQUFBQSxZQUFZLENBSGQsaUJBQWlCLENBR0EsWUFBWSxBQUFLLENBQy9CLEtBQUssQ0FBQyxJQUFJLENBQ1YsQUFGRCxBQUFBLFlBQVksQ0FIZCxpQkFBaUIsQ0FHQSxZQUFZLEFBQUssQ0FDL0IsS0FBSyxDQUFDLElBQUksQ0FDVixBQUZELEFBQUEsWUFBWSxDQUhkLGlCQUFpQixDQUdBLFlBQVksQUFBSyxDQUMvQixLQUFLLENBQUMsSUFBSSxDQUNWLEFBRkQsQUFBQSxZQUFZLENBSGQsaUJBQWlCLENBR0EsWUFBWSxBQUFLLENBQy9CLEtBQUssQ0FBQyxJQUFJLENBQ1YsQUFGRCxBQUFBLFlBQVksQ0FIZCxpQkFBaUIsQ0FHQSxZQUFZLEFBQUssQ0FDL0IsS0FBSyxDQUFDLElBQUksQ0FDVixBQUZELEFBQUEsWUFBWSxDQUhkLGlCQUFpQixDQUdBLFlBQVksQUFBSyxDQUMvQixLQUFLLENBQUMsSUFBSSxDQUNWLEFBRkQsQUFBQSxZQUFZLENBSGQsaUJBQWlCLENBR0EsWUFBWSxBQUFLLENBQy9CLEtBQUssQ0FBQyxJQUFJLENBQ1YsQUFMSCxBQU9DLGlCQVBnQixDQU9oQixxQkFBcUIsQUFBQSxDQUNwQixTQUFTLENBQUMsR0FBRyxDQUViLEFBVkYsQUFXQyxpQkFYZ0IsQ0FXaEIsUUFBUSxBQUFBLENBQ04sSUFBSSxDQUFFLElBQUksQ0FDWCxBQWJGLEFBY0MsaUJBZGdCLENBY2hCLEtBQUssQUFBQSxDQUNKLFlBQVksQ0FBRSxHQUFHLENBQ2pCLEFBaEJGLEFBaUJDLGlCQWpCZ0IsQ0FpQmhCLE1BQU0sQUFBQSxDQUNMLEtBQUssQ0FBQyxJQUFJLENBeUJWLEFBM0NGLEFBbUJFLGlCQW5CZSxDQWlCaEIsTUFBTSxDQUVMLFVBQVUsQUFBQSxDQUNULFNBQVMsQ0FBQyxLQUFLLENBQ2YsTUFBTSxDQUFDLFFBQVEsQ0FDZixlQUFlLENBQUMsS0FBSyxDQVVyQixBQWhDSCxBQXVCRyxpQkF2QmMsQ0FpQmhCLE1BQU0sQ0FFTCxVQUFVLENBSVQsR0FBRyxBQUFBLENBQ0YsS0FBSyxDQUFDLElBQUksQ0FDVixBQUNELE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFQTFCNUIsQUFtQkUsaUJBbkJlLENBaUJoQixNQUFNLENBRUwsVUFBVSxBQUFBLENBUVIsU0FBUyxDQUFDLEtBQUssQ0FLaEIsQ0FDRCxBQUFBLGFBQWEsQ0FqQ2YsaUJBQWlCLENBaUJoQixNQUFNLENBZ0JXLFVBQVUsQUFBQSxDQUN6QixLQUFLLENBQUMsSUFBSSxDQUNWLE1BQU0sQ0FBQyxRQUFRLENBT2YsQUFURCxBQUlDLGFBSlksQ0FqQ2YsaUJBQWlCLENBaUJoQixNQUFNLENBZ0JXLFVBQVUsQ0FJekIsR0FBRyxBQUFBLENBQ0YsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUMsSUFBSSxDQUNYLEFBeENKLEFBNkNDLGlCQTdDZ0IsQ0E2Q2hCLFlBQVksQ0E3Q2IsaUJBQWlCLENBNkNGLFlBQVksQUFBQSxDQUN6QixVQUFVLENBQUMsTUFBTSxDQUNqQixBQS9DRixBQWdEQyxpQkFoRGdCLENBZ0RoQixZQUFZLEFBQUEsQ0FDWCxhQUFhLENBQUMsSUFBSSxDQUNsQixBQWxERixBQXFEQyxpQkFyRGdCLENBcURoQixPQUFPLEFBQUEsQ0FDTixLQUFLLENBQUUsSUFBSSxDQUNYLFFBQVEsQ0FBQyxRQUFRLENBQ2pCLFNBQVMsQ0FBQyxJQUFJLENBOEVkLEFBdElGLEFBMkRJLGlCQTNEYSxDQXFEaEIsT0FBTyxBQUtKLEtBQUssQ0FDTCxZQUFZLENBM0RoQixpQkFBaUIsQ0FxRGhCLE9BQU8sQUFLSixLQUFLLENBQ1EsS0FBSyxDQTNEdEIsaUJBQWlCLENBcURoQixPQUFPLEFBS0osS0FBSyxDQUNjLFVBQVUsQUFBQSxDQUM1QixPQUFPLENBQUMsQ0FBQyxDQUFBLFVBQVUsQ0FDbkIsQUE3REwsQUFnRUUsaUJBaEVlLENBcURoQixPQUFPLENBV04sZ0JBQWdCLEFBQUEsQ0FDZixVQUFVLENBQUUsZ0JBQW1CLENBQy9CLEtBQUssQ0FBRSxFQUFFLENBQ04sTUFBTSxDQUFFLEdBQUcsQ0FDWCxVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsZUFBa0IsQ0FDdEMsS0FBSyxDQUFFLG1CQUFvQixDQUM5QixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLElBQUksQ0FBRSxLQUFLLENBQ1gsR0FBRyxDQUFFLElBQUksQ0FDVCxVQUFVLENBQUMsbUJBQW1CLENBQzlCLEFBM0VILEFBNkVFLGlCQTdFZSxDQXFEaEIsT0FBTyxDQXdCTixVQUFVLEFBQUEsQ0FDVCxPQUFPLENBQUMsR0FBRyxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2YsR0FBRyxDQUFFLElBQUksQ0FDVCxLQUFLLENBQUUsR0FBRyxDQUNiLEFBbEZILEFBbUZFLGlCQW5GZSxDQXFEaEIsT0FBTyxDQThCTixZQUFZLEFBQUEsQ0FDWCxPQUFPLENBQUMsR0FBRyxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2YsR0FBRyxDQUFFLElBQUksQ0FDWixBQXZGSCxBQXlGRSxpQkF6RmUsQ0FxRGhCLE9BQU8sQ0FvQ04sUUFBUSxBQUFBLENBQ1AsS0FBSyxDQUFFLGtCQUFrQixDQUN6QixNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLEdBQUcsQ0FBRSxLQUFLLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsQUFoR0gsQUFvR0csaUJBcEdjLENBcURoQixPQUFPLENBNkNOLFFBQVEsQ0FFUCxLQUFLLEFBQUEsQ0FDSixPQUFPLENBQUMsQ0FBQyxDQUFBLFVBQVUsQ0FDbkIsT0FBTyxDQUFDLEtBQUssQ0FDYixNQUFNLENBQUMsT0FBTyxDQVNkLEFBaEhKLEFBeUdJLGlCQXpHYSxDQXFEaEIsT0FBTyxDQTZDTixRQUFRLENBRVAsS0FBSyxDQUtKLElBQUksQ0F6R1IsaUJBQWlCLENBcURoQixPQUFPLENBNkNOLFFBQVEsQ0FFUCxLQUFLLENBS0UsSUFBSSxBQUFBLENBQ1QsVUFBVSxDQUFDLGNBQWMsQ0FDekIsQUEzR0wsQUE0R0ksaUJBNUdhLENBcURoQixPQUFPLENBNkNOLFFBQVEsQ0FFUCxLQUFLLENBUUosSUFBSSxBQUFBLENBQ0gsT0FBTyxDQUFDLENBQUMsQ0FDVCxBQTlHTCxBQWlIRyxpQkFqSGMsQ0FxRGhCLE9BQU8sQ0E2Q04sUUFBUSxDQWVQLFNBQVMsQUFBQSxDQUNSLFFBQVEsQ0FBQyxRQUFRLENBQ2pCLElBQUksQ0FBQyxDQUFDLENBQ04sR0FBRyxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUNoQixPQUFPLENBQUMsQ0FBQyxDQUFBLFVBQVUsQ0FDbkIsS0FBSyxDQUFDLElBQUksQ0FDVixNQUFNLENBQUMsTUFBTSxDQUNiLE9BQU8sQ0FBQyxLQUFLLENBQ2IsTUFBTSxDQUFDLE9BQU8sQ0FDZCxBQTFISixBQTJIRyxpQkEzSGMsQ0FxRGhCLE9BQU8sQ0E2Q04sUUFBUSxDQXlCUCxLQUFLLEFBQUEsQ0FDSixRQUFRLENBQUMsUUFBUSxDQUNqQixLQUFLLENBQUMsQ0FBQyxDQUNQLE9BQU8sQ0FBQyxDQUFDLENBQUEsVUFBVSxDQUNuQixHQUFHLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQ2hCLEtBQUssQ0FBQyxJQUFJLENBQ1YsTUFBTSxDQUFDLE1BQU0sQ0FDYixPQUFPLENBQUMsS0FBSyxDQUNiLE1BQU0sQ0FBQyxPQUFPLENBQ2QsQUFwSUosQUF1SUMsaUJBdklnQixBQXVJZixjQUFjLENBQUMsU0FBUyxBQUFBLENBQ3hCLE9BQU8sQ0FBQyxLQUFLLENBQ2IsQUF6SUYsQUEwSUMsaUJBMUlnQixBQTBJZixJQUFLLENBQUEsY0FBYyxFQUFFLFlBQVksQUFBQSxDQUNqQyxPQUFPLENBQUMsS0FBSyxDQUNiLEFBNUlGLEFBNklDLGlCQTdJZ0IsQ0E2SWhCLFNBQVMsQUFBQSxDQUNSLE9BQU8sQ0FBQyxJQUFJLENBdURaLEFBck1GLEFBaUpHLGlCQWpKYyxDQTZJaEIsU0FBUyxDQUdSLENBQUMsQUFDQyxPQUFPLEFBQUEsQ0FDUixPQUFPLENBQUMsQ0FBQyxDQUNULGNBQWMsQ0FBRSxTQUFTLENBQ3RCLFdBQVcsQ0FBRSxHQUFHLENBQ25CLFNBQVMsQ0FBQyxJQUFJLENBQ2QsT0FBTyxDQUFDLE9BQU8sQ0FDZixNQUFNLENBQUMsQ0FBQyxDQUNSLGFBQWEsQ0FBQyxHQUFHLENBQ2hCLEFBekpKLEFBNEpFLGlCQTVKZSxDQTZJaEIsU0FBUyxDQWVSLEVBQUUsQUFBQSxDQUNELE9BQU8sQ0FBQyxHQUFHLENBQ1gsTUFBTSxDQUFDLE1BQU0sQ0FDYixBQS9KSCxBQWdLRSxpQkFoS2UsQ0E2SWhCLFNBQVMsQ0FtQlIsRUFBRSxBQUFBLENBQ0QsVUFBVSxDQUFDLElBQUksQ0FDZixRQUFRLENBQUMsUUFBUSxDQUNqQixLQUFLLENBQUMsSUFBSSxDQUNWLE1BQU0sQ0FBQyxNQUFNLENBQ2IsT0FBTyxDQUFFLElBQUksQ0FDVixXQUFXLENBQUUsTUFBTSxDQUNuQixTQUFTLENBQUUsTUFBTSxDQUNqQixlQUFlLENBQUUsYUFBYSxDQUM5QixjQUFjLENBQUUsV0FBVyxDQVM5QixBQWxMSCxBQTJLRyxpQkEzS2MsQ0E2SWhCLFNBQVMsQ0FtQlIsRUFBRSxDQVdELE9BQU8sQUFBQSxDQUNOLEtBQUssQ0FBQyxLQUFLLENBQ1gsS0FBSyxDQUFDLElBQUksQ0FDVixPQUFPLENBQUMsVUFBVSxDQUVsQixBQWhMSixBQW1MRSxpQkFuTGUsQ0E2SWhCLFNBQVMsQ0FzQ1IsUUFBUSxBQUFBLENBRU4sZUFBZSxDQUFDLFNBQVMsQ0FZekIsQUFqTUosQUFzTEksaUJBdExhLENBNkloQixTQUFTLENBc0NSLFFBQVEsQ0FHTixJQUFJLEFBQUEsQ0FDSCxPQUFPLENBQUUsQ0FBQyxDQUNWLEFBeExMLEFBeUxJLGlCQXpMYSxDQTZJaEIsU0FBUyxDQXNDUixRQUFRLENBTU4sSUFBSSxBQUFBLENBQ0gsT0FBTyxDQUFFLENBQUMsQ0FDVixBQTNMTCxBQTRMSSxpQkE1TGEsQ0E2SWhCLFNBQVMsQ0FzQ1IsUUFBUSxDQVNOLFlBQVksQUFBQSxDQUNYLFdBQVcsQ0FBQyxHQUFHLENBRWYsQUFHSCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFsTTFCLEFBNklDLGlCQTdJZ0IsQ0E2SWhCLFNBQVMsQUFBQSxDQXNEUCxVQUFVLENBQUMsSUFBSSxDQUVoQixDQXJNRixBQXNNQyxpQkF0TWdCLENBc01oQixxQkFBcUIsQUFBQSxDQUNwQixPQUFPLENBQUUsWUFBWSxDQUNyQixVQUFVLENBQUMsSUFBSSxDQUNmLEFBek1GLEFBME1DLGlCQTFNZ0IsQ0EwTWhCLGFBQWEsQUFBQSxDQUNaLEtBQUssQ0FBQyxJQUFJLENBQ1YsU0FBUyxDQUFDLElBQUksQ0FDZCxNQUFNLENBQUMsSUFBSSxDQUNYLFlBQVksQ0FBRSxJQUFJLENBQ2xCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLGNBQWMsQ0FBRSxHQUFHLENBZ0JuQixBQWpPRixBQWtORSxpQkFsTmUsQ0EwTWhCLGFBQWEsQ0FRWixPQUFPLEFBQUEsQ0FDTixPQUFPLENBQUMsWUFBWSxDQUNwQixjQUFjLENBQUUsR0FBRyxDQUNuQixBQXJOSCxBQXNORSxpQkF0TmUsQ0EwTWhCLGFBQWEsQ0FZWixHQUFHLEFBQUEsQ0FDRixLQUFLLENBQUMsSUFBSSxDQUNWLE1BQU0sQ0FBQyxJQUFJLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixJQUFJLENBQUUsQ0FBQyxDQUNQLFNBQVMsQ0FBRSxrQkFBa0IsQ0FDN0IsQUE3TkgsQUE4TkUsaUJBOU5lLENBME1oQixhQUFhLENBb0JaLElBQUksQUFBQSxDQUNILE9BQU8sQ0FBRSxDQUFDLENBQ1YsQUFoT0gsQUFrT0MsaUJBbE9nQixDQWtPaEIsV0FBVyxBQUFDLENBQ1IsS0FBSyxDQUFFLEtBQUssQ0FDWixXQUFXLENBQUUsSUFBSSxDQUNwQixBQXJPRixBQXNPQyxpQkF0T2dCLENBc09oQixZQUFZLEFBQUEsQ0FDWCxPQUFPLENBQUMsWUFBWSxDQUNwQixNQUFNLENBQUMsT0FBTyxDQUNkLFNBQVMsQ0FBQyxJQUFJLENBQ2QsS0FBSyxDQUFDLE9BQU8sQ0FDYixNQUFNLENBQUMsSUFBSSxDQUNYLEFBR0EsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBL08xQixBQWdQRyxpQkFoUGMsQUE4T2YsY0FBYyxDQUViLGNBQWMsQUFBQSxDQUNiLFlBQVksQ0FBRSxpQkFBaUIsQ0FDL0IsQ0FFRixNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUFwUDNCLEFBZ1BHLGlCQWhQYyxBQThPZixjQUFjLENBRWIsY0FBYyxBQUtBLENBQ2IsWUFBWSxDQUFFLEtBQUssQ0FDbkIsQ0F2UEosQUE0UEUsaUJBNVBlLEFBMlBmLElBQUssQ0FqSEEsY0FBYyxFQWtIbkIsY0FBYyxDQTVQaEIsaUJBQWlCLEFBMlBmLElBQUssQ0FqSEEsY0FBYyxFQWtISCxjQUFjLEFBQUEsQ0FDN0IsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsQUE5UEgsQUErUEUsaUJBL1BlLEFBMlBmLElBQUssQ0FqSEEsY0FBYyxFQXFIbkIsZ0JBQWdCLEFBQUEsQ0FDZixPQUFPLENBQUUsWUFBWSxDQUlyQixBQXBRSCxBQWlRRyxpQkFqUWMsQUEyUGYsSUFBSyxDQWpIQSxjQUFjLEVBcUhuQixnQkFBZ0IsQ0FFZixXQUFXLEFBQUEsQ0FDVixVQUFVLENBQUUsTUFBTSxDQUNsQixBQUtKLEFBRUUsa0JBRmdCLENBQ2pCLGlCQUFpQixBQUFBLElBQUssQ0EvSGhCLGNBQWMsRUFnSW5CLDRCQUE0QixDQUY5QixrQkFBa0IsQ0FDakIsaUJBQWlCLEFBQUEsSUFBSyxDQS9IaEIsY0FBYyxFQWdJVyxxQkFBcUIsQ0FGckQsa0JBQWtCLENBQ2pCLGlCQUFpQixBQUFBLElBQUssQ0EvSGhCLGNBQWMsRUFnSWtDLHVCQUF1QixBQUFBLENBQzNFLE9BQU8sQ0FBQyxJQUFJLENBQ1osQUFJSCxBQUFBLGFBQWEsQ0FBQyxhQUFhLENBQUMsRUFBRSxBQUFBLENBQzdCLFVBQVUsQ0FBQyxNQUFNLENBQ2pCLEFBRUQsQUFBQSxhQUFhLENBQUMsY0FBYyxBQUFBLENBQzNCLE9BQU8sQ0FBQyxLQUFLLENBQ2IsS0FBSyxDQUFDLElBQUksQ0FDVixVQUFVLENBQUUsR0FBRyxDQUNaLGFBQWEsQ0FBRSxJQUFJLENBbUN0QixBQXZDRCxBQUtDLGFBTFksQ0FBQyxjQUFjLENBSzNCLGdCQUFnQixBQUFBLENBQ2YsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDWCxNQUFNLENBQUUsTUFBTSxDQUNqQixBQVRGLEFBVUMsYUFWWSxDQUFDLGNBQWMsQ0FVM0IsY0FBYyxDQVZmLGFBQWEsQ0FBQyxjQUFjLENBVVgsV0FBVyxDQUFDLEVBQUUsQUFBQSxDQUM3QixPQUFPLENBQUMsVUFBVSxDQUNsQixjQUFjLENBQUUsTUFBTSxDQUN0QixPQUFPLENBQUUsY0FBYyxDQUN2QixBQWRGLEFBZUMsYUFmWSxDQUFDLGNBQWMsQ0FlM0IsY0FBYyxBQUFBLENBQ1YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsTUFBTSxDQUNsQixjQUFjLENBQUUsU0FBUyxDQUM1QixBQXJCRixBQXVCRSxhQXZCVyxDQUFDLGNBQWMsQ0FzQjNCLFdBQVcsQ0FDVixFQUFFLEFBQUEsQ0FDRCxLQUFLLENBQUUsSUFBSSxDQU1YLEFBOUJILEFBeUJHLGFBekJVLENBQUMsY0FBYyxDQXNCM0IsV0FBVyxDQUNWLEVBQUUsQ0FFRCxPQUFPLEFBQUEsQ0FDTixPQUFPLENBQUUsUUFBUSxDQUNqQixhQUFhLENBQUUsR0FBRyxDQUNsQixXQUFXLENBQUMsR0FBRyxDQUNmLEFBN0JKLEFBK0JFLGFBL0JXLENBQUMsY0FBYyxDQXNCM0IsV0FBVyxDQVNWLEdBQUcsQUFBQSxDQUNPLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUNoQixZQUFZLENBQUUsR0FBRyxDQUVwQixBQUlULEFBRUUsaUJBRmUsQUFBQSxjQUFjLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FDL0MsS0FBSyxDQUNKLElBQUksQUFBQSxDQUNILE9BQU8sQ0FBQyxDQUFDLENBQ1QsQUFKSCxBQUtFLGlCQUxlLEFBQUEsY0FBYyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQy9DLEtBQUssQ0FJSixJQUFJLEFBQUEsQ0FDSCxPQUFPLENBQUMsQ0FBQyxDQUNSLEFBSUosQUFBQSxLQUFLLEFBQUEsYUFBYSxDQUFDLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUUsS0FBSyxBQUFBLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLEFBQUEsQ0FDbEcsT0FBTyxDQUFDLElBQUksQ0FDWixBQUdELEFBQUEsaUJBQWlCLENBZ01qQixxQkFBcUIsQUFoTUosQ0FDaEIsUUFBUSxDQUFFLEtBQU0sQ0FDaEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxTQUFTLENBQUUsdUJBQXlCLENBQ3BDLE1BQU0sQ0FBQyxJQUFJLENBQ1gsS0FBSyxDQUFDLElBQUksQ0FDVixPQUFPLENBQUMsSUFBSSxDQUNaLFVBQVUsQ0FBRSxvQkFBb0IsQ0F1S2hDLEFBOUtELEFBU0MsaUJBVGdCLEFBU2YsT0FBTyxDQUFQLE9BQU8sQUF1TFQscUJBQXFCLEFBdkxaLENBQ1AsTUFBTSxDQUFFLENBQUMsQ0FDVCxTQUFTLENBQUUsb0JBQXNCLENBQ2pDLEFBWkYsQUFlRSxpQkFmZSxDQWNoQixpQkFBaUIsQ0FDaEIsVUFBVSxDQWlMWixxQkFBcUIsQ0FsTHBCLGlCQUFpQixDQUNoQixVQUFVLEFBQUEsQ0FDVCxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLElBQUksQ0FDVCxJQUFJLENBQUUsSUFBSSxDQUNWLFVBQVUsQ0FBQyxJQUFJLENBZWYsQUFwQ0gsQUF1QkcsaUJBdkJjLENBY2hCLGlCQUFpQixDQUNoQixVQUFVLENBUVQsYUFBYSxDQXlLaEIscUJBQXFCLENBbExwQixpQkFBaUIsQ0FDaEIsVUFBVSxDQVFULGFBQWEsQUFBQSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxHQUFHLENBQUUsSUFBSSxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLGtCQUFrQixDQUVqQyxBQS9CSixBQWdDRyxpQkFoQ2MsQ0FjaEIsaUJBQWlCLENBQ2hCLFVBQVUsQ0FpQlQsR0FBRyxDQWdLTixxQkFBcUIsQ0FsTHBCLGlCQUFpQixDQUNoQixVQUFVLENBaUJULEdBQUcsQUFBQSxDQUNGLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixBQW5DSixBQXFDRSxpQkFyQ2UsQ0FjaEIsaUJBQWlCLENBdUJoQixTQUFTLENBMkpYLHFCQUFxQixDQWxMcEIsaUJBQWlCLENBdUJoQixTQUFTLEFBQUEsQ0FDUixRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsS0FBSyxDQUNYLEdBQUcsQ0FBRSxJQUFJLENBQ1QsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsS0FBSyxDQUFFLEtBQUssQ0FDVCxRQUFRLENBQUUsT0FBTyxDQU1wQixBQWpESCxBQTZDRyxpQkE3Q2MsQ0FjaEIsaUJBQWlCLENBdUJoQixTQUFTLENBUVIsWUFBWSxDQW1KZixxQkFBcUIsQ0FsTHBCLGlCQUFpQixDQXVCaEIsU0FBUyxDQVFSLFlBQVksQUFBQSxDQUNYLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLEFBaERKLEFBb0RDLGlCQXBEZ0IsQ0FvRGhCLE9BQU8sQ0E0SVIscUJBQXFCLENBNUlwQixPQUFPLEFBQUEsQ0FDTixLQUFLLENBQUUsbUJBQW9CLENBQzNCLE1BQU0sQ0FBRSxJQUFJLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLEtBQUssQ0FDWCxHQUFHLENBQUUsR0FBRyxDQW9IUixBQTdLRixBQTJERSxpQkEzRGUsQ0FvRGhCLE9BQU8sQ0FPTixRQUFRLENBcUlWLHFCQUFxQixDQTVJcEIsT0FBTyxDQU9OLFFBQVEsQUFBQSxDQUNQLE9BQU8sQ0FBQyxDQUFDLENBQ1QsVUFBVSxDQUFDLGVBQWUsQ0FRMUIsQUFyRUgsQUErREcsaUJBL0RjLENBb0RoQixPQUFPLENBT04sUUFBUSxBQUlOLEtBQUssQ0FpSVQscUJBQXFCLENBNUlwQixPQUFPLENBT04sUUFBUSxBQUlOLEtBQUssQUFBQSxDQUNMLE9BQU8sQ0FBQyxDQUFDLENBQ1QsQUFqRUosQUFrRUcsaUJBbEVjLENBb0RoQixPQUFPLENBT04sUUFBUSxBQU9OLE9BQU8sQ0E4SFgscUJBQXFCLENBNUlwQixPQUFPLENBT04sUUFBUSxBQU9OLE9BQU8sQUFBQSxDQUNQLE9BQU8sQ0FBQyxDQUFDLENBQ1QsQUFwRUosQUFzRUUsaUJBdEVlLENBb0RoQixPQUFPLENBa0JOLGdCQUFnQixDQTBIbEIscUJBQXFCLENBNUlwQixPQUFPLENBa0JOLGdCQUFnQixBQUFBLENBQ2YsVUFBVSxDQUFFLHNCQUF5QixDQUNyQyxLQUFLLENBQUUsRUFBRSxDQUNOLE1BQU0sQ0FBRSxHQUFHLENBQ1gsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLHFCQUF3QixDQUM1QyxLQUFLLENBQUUsbUJBQW9CLENBQzlCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxJQUFJLENBQ1YsR0FBRyxDQUFFLElBQUksQ0FDVCxVQUFVLENBQUMsbUJBQW1CLENBQzlCLEFBaEZILEFBaUZFLGlCQWpGZSxDQW9EaEIsT0FBTyxDQTZCTixLQUFLLENBK0dQLHFCQUFxQixDQTVJcEIsT0FBTyxDQTZCTixLQUFLLEFBQUEsQ0FDSixLQUFLLENBQUUsbUJBQW9CLENBQzNCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxJQUFJLENBQ1YsR0FBRyxDQUFFLElBQUksQ0FLVCxBQTFGSCxBQXVGRyxpQkF2RmMsQ0FvRGhCLE9BQU8sQ0E2Qk4sS0FBSyxDQU1KLElBQUksQ0F5R1AscUJBQXFCLENBNUlwQixPQUFPLENBNkJOLEtBQUssQ0FNSixJQUFJLEFBQUEsQ0FDSCxVQUFVLENBQUUsTUFBTSxDQUFBLFVBQVUsQ0FDNUIsQUF6RkosQUE0RkUsaUJBNUZlLENBb0RoQixPQUFPLENBd0NOLFFBQVEsQ0FvR1YscUJBQXFCLENBNUlwQixPQUFPLENBd0NOLFFBQVEsQUFBQSxDQUNQLEtBQUssQ0FBRSxLQUFLLENBQ1QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxHQUFHLENBQUUsQ0FBQyxDQUNOLE1BQU0sQ0FBRSxJQUFJLENBMkVmLEFBNUtILEFBbUdHLGlCQW5HYyxDQW9EaEIsT0FBTyxDQXdDTixRQUFRLENBT1AsS0FBSyxDQTZGUixxQkFBcUIsQ0E1SXBCLE9BQU8sQ0F3Q04sUUFBUSxDQU9QLEtBQUssQUFBQSxDQUNKLFFBQVEsQ0FBQyxRQUFRLENBQ2pCLElBQUksQ0FBRSxHQUFHLENBQ1QsU0FBUyxDQUFFLGtCQUFpQixDQUM1QixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLENBQUMsQ0FBQSxVQUFVLENBQ3BCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLE9BQU8sQ0EwQmYsQUFySUosQUE2R0ksaUJBN0dhLENBb0RoQixPQUFPLENBd0NOLFFBQVEsQ0FPUCxLQUFLLENBVUosR0FBRyxDQW1GUCxxQkFBcUIsQ0E1SXBCLE9BQU8sQ0F3Q04sUUFBUSxDQU9QLEtBQUssQ0FVSixHQUFHLEFBQUEsQ0FDRixNQUFNLENBQUUsSUFBSSxDQUNaLEdBQUcsQ0FBRSxHQUFHLENBQ1IsU0FBUyxDQUFFLHFCQUFxQixDQUNoQyxRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsR0FBRyxDQUNULEFBbkhMLEFBcUhJLGlCQXJIYSxDQW9EaEIsT0FBTyxDQXdDTixRQUFRLENBT1AsS0FBSyxDQWtCSixJQUFJLENBMkVSLHFCQUFxQixDQTVJcEIsT0FBTyxDQXdDTixRQUFRLENBT1AsS0FBSyxDQWtCSixJQUFJLENBckhSLGlCQUFpQixDQW9EaEIsT0FBTyxDQXdDTixRQUFRLENBT1AsS0FBSyxDQWtCRSxJQUFJLENBMkVkLHFCQUFxQixDQTVJcEIsT0FBTyxDQXdDTixRQUFRLENBT1AsS0FBSyxDQWtCRSxJQUFJLEFBQUEsQ0FDVCxVQUFVLENBQUMsY0FBYyxDQUN6QixBQXZITCxBQXdISSxpQkF4SGEsQ0FvRGhCLE9BQU8sQ0F3Q04sUUFBUSxDQU9QLEtBQUssQ0FrQkUsSUFBSSxDQTJFZCxxQkFBcUIsQ0E1SXBCLE9BQU8sQ0F3Q04sUUFBUSxDQU9QLEtBQUssQ0FrQkUsSUFBSSxBQUdOLENBQ0gsT0FBTyxDQUFDLENBQUMsQ0FDVCxBQTFITCxBQTZISyxpQkE3SFksQ0FvRGhCLE9BQU8sQ0F3Q04sUUFBUSxDQU9QLEtBQUssQ0F5QkosY0FBYyxDQUNiLElBQUksQ0FtRVQscUJBQXFCLENBNUlwQixPQUFPLENBd0NOLFFBQVEsQ0FPUCxLQUFLLENBeUJKLGNBQWMsQ0FDYixJQUFJLEFBQUEsQ0FDSCxPQUFPLENBQUMsQ0FBQyxDQUNULEFBL0hOLEFBZ0lLLGlCQWhJWSxDQW9EaEIsT0FBTyxDQXdDTixRQUFRLENBT1AsS0FBSyxDQXlCSixjQUFjLENBSWIsSUFBSSxDQWdFVCxxQkFBcUIsQ0E1SXBCLE9BQU8sQ0F3Q04sUUFBUSxDQU9QLEtBQUssQ0F5QkosY0FBYyxDQUliLElBQUksQUFBQSxDQUNILE9BQU8sQ0FBQyxDQUFDLENBQ1IsQUFsSVAsQUFzSUcsaUJBdEljLENBb0RoQixPQUFPLENBd0NOLFFBQVEsQ0EwQ1AsU0FBUyxDQTBEWixxQkFBcUIsQ0E1SXBCLE9BQU8sQ0F3Q04sUUFBUSxDQTBDUCxTQUFTLEFBQUEsQ0FDUixRQUFRLENBQUMsUUFBUSxDQUNqQixJQUFJLENBQUMsQ0FBQyxDQUNOLE1BQU0sQ0FBQyxDQUFDLENBQ1IsR0FBRyxDQUFDLENBQUMsQ0FDTCxPQUFPLENBQUMsQ0FBQyxDQUFBLFVBQVUsQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBQyxLQUFLLENBQ2IsTUFBTSxDQUFDLE9BQU8sQ0FTZCxBQXhKSixBQWlKSSxpQkFqSmEsQ0FvRGhCLE9BQU8sQ0F3Q04sUUFBUSxDQTBDUCxTQUFTLENBV1IsR0FBRyxDQStDUCxxQkFBcUIsQ0E1SXBCLE9BQU8sQ0F3Q04sUUFBUSxDQTBDUCxTQUFTLENBV1IsR0FBRyxBQUFBLENBQ0YsTUFBTSxDQUFFLElBQUksQ0FDWixHQUFHLENBQUUsR0FBRyxDQUNSLFNBQVMsQ0FBRSxxQkFBcUIsQ0FDaEMsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLEdBQUcsQ0FDVCxBQXZKTCxBQXlKRyxpQkF6SmMsQ0FvRGhCLE9BQU8sQ0F3Q04sUUFBUSxDQTZEUCxLQUFLLENBdUNSLHFCQUFxQixDQTVJcEIsT0FBTyxDQXdDTixRQUFRLENBNkRQLEtBQUssQUFBQSxDQUNKLFFBQVEsQ0FBQyxRQUFRLENBQ2pCLEtBQUssQ0FBQyxDQUFDLENBQ1AsT0FBTyxDQUFDLENBQUMsQ0FBQSxVQUFVLENBQ25CLE1BQU0sQ0FBQyxDQUFDLENBQ1IsR0FBRyxDQUFDLENBQUMsQ0FDTCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFDLEtBQUssQ0FDYixNQUFNLENBQUMsT0FBTyxDQVNkLEFBM0tKLEFBb0tJLGlCQXBLYSxDQW9EaEIsT0FBTyxDQXdDTixRQUFRLENBNkRQLEtBQUssQ0FXSixHQUFHLENBNEJQLHFCQUFxQixDQTVJcEIsT0FBTyxDQXdDTixRQUFRLENBNkRQLEtBQUssQ0FXSixHQUFHLEFBQUEsQ0FDRixNQUFNLENBQUUsSUFBSSxDQUNaLEdBQUcsQ0FBRSxHQUFHLENBQ1IsU0FBUyxDQUFFLHFCQUFxQixDQUNoQyxRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsR0FBRyxDQUNULEFBUUwsQUFFRSxpQkFGZSxBQUFBLGNBQWMsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUMvQyxLQUFLLENBQ0osSUFBSSxDQUZXLGNBQWMsQUFjL0IscUJBQXFCLENBZFcsT0FBTyxDQUFDLFFBQVEsQ0FDL0MsS0FBSyxDQUNKLElBQUksQUFBQSxDQUNILE9BQU8sQ0FBQyxDQUFDLENBQ1QsQUFKSCxBQUtFLGlCQUxlLEFBQUEsY0FBYyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQy9DLEtBQUssQ0FJSixJQUFJLENBTFcsY0FBYyxBQWMvQixxQkFBcUIsQ0FkVyxPQUFPLENBQUMsUUFBUSxDQUMvQyxLQUFLLENBSUosSUFBSSxBQUFBLENBQ0gsT0FBTyxDQUFDLENBQUMsQ0FDUixBQUdKLEFBQUEsaUJBQWlCLEFBQUEsUUFBUSxDQUFDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQW5ELFFBQVEsQUFJekIscUJBQXFCLENBSkssaUJBQWlCLENBQUMsVUFBVSxDQUFDLGFBQWEsQUFBQSxDQUNuRSxPQUFPLENBQUMsQ0FBQyxDQUNULEFBL2hCNkMsQUFBTCxxQkFBMEIsQUFpaUI5QyxDQUVwQixRQUFRLENBQUMsUUFBUSxDQUNqQixHQUFHLENBQUMsS0FBSyxDQUNULFNBQVMsQ0FBQyxPQUFPLENBQUEsVUFBVSxDQUMzQixNQUFNLENBQUMsS0FBSyxDQUNaLFVBQVUsQ0FBQyxJQUFJLENBMElmLEFBdklBLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUExaUJTLEFBQUwscUJBQTBCLEFBaWlCOUMsQ0FVbkIsTUFBTSxDQUFFLEtBQUssQ0FDYixHQUFHLENBQUUsS0FBSyxDQXFJWCxDQWxJQSxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBL2lCVSxBQUFMLHFCQUEwQixBQWlpQjlDLENBZW5CLE1BQU0sQ0FBRSxJQUFJLENBQ1osR0FBRyxDQUFFLEtBQUssQ0FnSVgsQ0E5SEEsQUFBQSxxQ0FBcUMsQ0FsQnRDLHFCQUFxQixBQWtCbUIsQ0FDdEMsR0FBRyxDQUFFLE1BQU0sQ0FTWCxBQVBBLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFIckMsQUFBQSxxQ0FBcUMsQ0FsQnRDLHFCQUFxQixBQWtCbUIsQ0FJckMsR0FBRyxDQUFFLE1BQU0sQ0FNWixDQUpBLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFOcEMsQUFBQSxxQ0FBcUMsQ0FsQnRDLHFCQUFxQixBQWtCbUIsQ0FPckMsR0FBRyxDQUFFLE1BQU0sQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUViLENBNUJGLEFBOEJDLHFCQTlCb0IsQ0E4QnBCLGlCQUFpQixBQUFDLENBQ2pCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxHQUFHLENBNkNaLEFBN0VGLEFBaUNFLHFCQWpDbUIsQ0E4QnBCLGlCQUFpQixDQUdoQixVQUFVLEFBQUEsQ0FDVCxLQUFLLENBQUMsS0FBSyxDQUNYLE1BQU0sQ0FBQyxLQUFLLENBQ1osR0FBRyxDQUFDLElBQUksQ0FDUixJQUFJLENBQUMsSUFBSSxDQUNULFVBQVUsQ0FBQyxJQUFJLENBQ2YsUUFBUSxDQUFFLE1BQU0sQ0FXaEIsQUFOQSxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBNUN2QyxBQWlDRSxxQkFqQ21CLENBOEJwQixpQkFBaUIsQ0FHaEIsVUFBVSxBQUFBLENBWVIsS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsS0FBSyxDQUNiLEdBQUcsQ0FBQyxJQUFJLENBQ1IsSUFBSSxDQUFDLElBQUksQ0FFVixDQTFrQkgsQUFBQSxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLEFBMmtCdEMsQ0FDUixTQUFTLENBQUMsSUFBSSxDQUNkLElBQUksQ0FBQyxLQUFLLENBQ1YsR0FBRyxDQUFDLElBQUksQ0FDUixLQUFLLENBQUMsS0FBSyxDQWVYLEFBdEVILEFBd0RHLHFCQXhEa0IsQ0E4QnBCLGlCQUFpQixDQXFCaEIsU0FBUyxDQUtSLFdBQVcsQ0F4RGQscUJBQXFCLENBOEJwQixpQkFBaUIsQ0FxQmhCLFNBQVMsQ0FLSSxZQUFZLEFBQUEsQ0FDdkIsT0FBTyxDQUFFLFlBQVksQ0FDckIsZ0JBQWdCLENBQUUsT0FBaUIsQ0FDbkMsT0FBTyxDQUFFLGFBQWEsQ0FDdEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLEFBRUQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQXpsQnZDLEFBQUEscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsU0FBUyxBQTJrQnRDLENBZVAsSUFBSSxDQUFDLEtBQUssQ0FDVixHQUFHLENBQUMsSUFBSSxDQUNSLEtBQUssQ0FBQyxLQUFLLENBRVosQ0FFRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBeEVyQyxBQThCQyxxQkE5Qm9CLENBOEJwQixpQkFBaUIsQUFBQyxDQTJDaEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLENBQUMsQ0FDUCxTQUFTLENBQUUsV0FBVyxDQUV2QixDQTdFRixBQThFQyxxQkE5RW9CLENBOEVwQixPQUFPLEFBQUEsQ0FDTixLQUFLLENBQUUsbUJBQW1CLENBQzFCLElBQUksQ0FBRSxLQUFLLENBK0RYLEFBL0lGLEFBaUZFLHFCQWpGbUIsQ0E4RXBCLE9BQU8sQ0FHTixRQUFRLEFBQUEsQ0FDUCxLQUFLLENBQUUsaUJBQWlCLENBQ3hCLE1BQU0sQ0FBRSxLQUFLLENBQ2IsT0FBTyxDQUFFLFFBQVEsQ0FDakIsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsR0FBRyxDQUFFLElBQUksQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUNsQixBQXhGSCxBQTBGRSxxQkExRm1CLENBOEVwQixPQUFPLENBWU4sZ0JBQWdCLEFBQUEsQ0FDZixHQUFHLENBQUMsSUFBSSxDQUNSLEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsQUE3RkgsQUE4RkUscUJBOUZtQixDQThFcEIsT0FBTyxDQWdCTixRQUFRLEFBQUEsQ0FDUCxNQUFNLENBQUMsS0FBSyxDQUNaLEtBQUssQ0FBQyxJQUFJLENBQ1YsQUFqR0gsQUFrR0UscUJBbEdtQixDQThFcEIsT0FBTyxDQW9CTixLQUFLLEFBQUEsQ0FDSixLQUFLLENBQUUsa0JBQWtCLENBQ3pCLEdBQUcsQ0FBQyxJQUFJLENBQ1IsQUFFRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBdkd0QyxBQThFQyxxQkE5RW9CLENBOEVwQixPQUFPLEFBQUEsQ0EwQkwsS0FBSyxDQUFFLG1CQUFvQixDQUMzQixJQUFJLENBQUMsS0FBSyxDQXNDWCxBQS9JRixBQWlGRSxxQkFqRm1CLENBOEVwQixPQUFPLENBR04sUUFBUSxBQTBCQyxDQUNQLEtBQUssQ0FBRSxpQkFBaUIsQ0FDeEIsTUFBTSxDQUFDLEtBQUssQ0FDWixHQUFHLENBQUMsSUFBSSxDQUNSLEFBL0dKLEFBMEZFLHFCQTFGbUIsQ0E4RXBCLE9BQU8sQ0FZTixnQkFBZ0IsQUFzQkMsQ0FDZixHQUFHLENBQUMsSUFBSSxDQUNSLEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsQUFuSEosQUE4RkUscUJBOUZtQixDQThFcEIsT0FBTyxDQWdCTixRQUFRLEFBc0JDLENBQ1AsTUFBTSxDQUFDLEtBQUssQ0FDWixLQUFLLENBQUMsSUFBSSxDQUNWLEFBdkhKLEFBa0dFLHFCQWxHbUIsQ0E4RXBCLE9BQU8sQ0FvQk4sS0FBSyxBQXNCQyxDQUNKLEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsR0FBRyxDQUFDLElBQUksQ0FDUixDQUVGLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUE3SHJDLEFBOEVDLHFCQTlFb0IsQ0E4RXBCLE9BQU8sQUFBQSxDQWdETCxJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBZ0JaLEFBL0lGLEFBaUZFLHFCQWpGbUIsQ0E4RXBCLE9BQU8sQ0FHTixRQUFRLEFBK0NDLENBQ1AsT0FBTyxDQUFDLElBQUksQ0FDWixBQWxJSixBQTBGRSxxQkExRm1CLENBOEVwQixPQUFPLENBWU4sZ0JBQWdCLEFBeUNDLENBQ2YsT0FBTyxDQUFFLElBQUksQ0FDYixBQXJJSixBQXNJRyxxQkF0SWtCLENBOEVwQixPQUFPLENBd0RMLGFBQWEsQUFBQSxDQUNaLE9BQU8sQ0FBRSxJQUFJLENBQ2IsQUF4SUosQUE4RkUscUJBOUZtQixDQThFcEIsT0FBTyxDQWdCTixRQUFRLEFBMkNDLENBQ1AsS0FBSyxDQUFFLENBQUMsQ0FDUixTQUFTLENBQUMsVUFBVSxDQUNwQixNQUFNLENBQUUsSUFBSSxDQUNaLEVBS0osQUFBQSxBQUNDLGNBREEsQ0FBaUIsRUFBRSxBQUFuQixFQUNBLGFBQWEsQ0FBQyxHQUFHLEFBQUEsQ0FDaEIsT0FBTyxDQUFDLGVBQWUsQ0FDdkIsQ0FIRixBQUFBLEFBSUMsY0FKQSxDQUFpQixFQUFFLEFBQW5CLEVBSUEsWUFBWSxBQUFBLENBQ1gsTUFBTSxDQUFFLE9BQU8sQ0FDZixBQUdGLEFBQUEsd0JBQXdCLENBQUMsaUJBQWlCLEFBQUEsY0FBYyxDQUFDLGNBQWMsQUFBQSxDQUN0RSxZQUFZLENBQUUsSUFBSSxDQUNsQixBQUVELEFBQUEsaUJBQWlCLEFBQUEsQ0FDaEIsU0FBUyxDQUFFLE1BQU0sQ0FDakIsTUFBTSxDQUFFLE1BQU0sQ0FJZCxBQUhBLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFQUgxQixBQUFBLGlCQUFpQixBQUFBLENBSWYsU0FBUyxDQUFDLEtBQUssQ0FFaEIsQ0FHRCxBQUNDLGtCQURpQixDQUFBLEFBQUEsU0FBQyxDQUFVLE9BQU8sQUFBakIsRUFBbUIsaUJBQWlCLENBQ3RELE1BQU0sQUFBQSxDQUNMLE1BQU0sQ0FBRSxNQUFNLENBQ2QsQUFIRixBQUlDLGtCQUppQixDQUFBLEFBQUEsU0FBQyxDQUFVLE9BQU8sQUFBakIsRUFBbUIsaUJBQWlCLEFBSXJELGlCQUFpQixBQUFBLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsQUFORixBQVFFLGtCQVJnQixDQUFBLEFBQUEsU0FBQyxDQUFVLE9BQU8sQUFBakIsRUFBbUIsaUJBQWlCLEFBT3JELGNBQWMsQ0FDZCxTQUFTLEFBQUEsQ0FJUixTQUFTLENBQUMsSUFBSSxDQUNkLEtBQUssQ0FBQyxJQUFJLENBQ1YsQUFMQSxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBVDNDLEFBUUUsa0JBUmdCLENBQUEsQUFBQSxTQUFDLENBQVUsT0FBTyxBQUFqQixFQUFtQixpQkFBaUIsQUFPckQsY0FBYyxDQUNkLFNBQVMsQUFBQSxDQUVQLE9BQU8sQ0FBRSxZQUFZLENBSXRCLENBQ0QsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQWYxQyxBQWdCRyxrQkFoQmUsQ0FBQSxBQUFBLFNBQUMsQ0FBVSxPQUFPLEFBQWpCLEVBQW1CLGlCQUFpQixBQU9yRCxjQUFjLENBU2IsWUFBWSxDQUFDLE1BQU0sQUFBQSxDQUNsQixPQUFPLENBQUUsVUFBVSxDQUNuQixDQUdILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFyQnpDLEFBc0JFLGtCQXRCZ0IsQ0FBQSxBQUFBLFNBQUMsQ0FBVSxPQUFPLEFBQWpCLEVBQW1CLGlCQUFpQixDQXNCckQsVUFBVSxBQUFBLENBQ1QsT0FBTyxDQUFFLFlBQVksQ0FDckIsQ0F4QkgsQUEwQkMsa0JBMUJpQixDQUFBLEFBQUEsU0FBQyxDQUFVLE9BQU8sQUFBakIsRUFBbUIsaUJBQWlCLENBMEJ0RCxtQkFBbUIsQUFBQSxDQUNsQixZQUFZLENBQUUsR0FBRyxDQUNqQixVQUFVLENBQUUsTUFBTSxDQUNsQixBQUVGLEFBQUEsY0FBYyxBQUFBLENBQ2IsVUFBVSxDQUFFLElBQUksQ0FDaEIsQUFDRCxBQUFBLGdCQUFnQixBQUFBLENBQ2YsT0FBTyxDQUFFLFlBQVksQ0FDckIsQUFHRCxBQUNDLGtCQURpQixDQUNqQixZQUFZLEFBQUEsQ0FDWCxlQUFlLENBQUMsTUFBTSxDQUN0QixBQ2x5QkYsVUFBVSxDQUFWLFdBQVUsQ0FDUixJQUFJLENBQUUsT0FBTyxDQUFFLENBQUMsQ0FDaEIsRUFBRSxDQUFFLE9BQU8sQ0FBRSxDQUFDLEVBRWhCLFVBQVUsQ0FBVixXQUFVLENBQ1IsSUFBSSxDQUFFLE9BQU8sQ0FBRSxDQUFDLENBQ2hCLEVBQUUsQ0FBRSxPQUFPLENBQUUsQ0FBQyxFQUlkLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFEM0MsQUFFSSxnQkFGWSxDQSt0QlYsTUFBTSxBQTd0QkQsQ0FDTCxVQUFVLENBQUUsVUFBVSxDQUN0QixLQUFLLENBQUUsR0FBRyxDQUNWLE1BQU0sQ0FBRSxJQUFJLENBZ0NiLEFBckNMLEFBT00sZ0JBUFUsQ0ErdEJWLE1BQU0sQ0F4dEJOLFlBQVksQUFBQyxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsSUFBSSxDQXlCYixBQXBDUCxBQVlRLGdCQVpRLENBK3RCVixNQUFNLENBeHRCTixZQUFZLENBS1YsRUFBRSxBQUFDLENBQ0QsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFdBQVcsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLHFCQUF3QixDQUMvQyxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQWlCUCxBQW5DVCxBQW9CVSxnQkFwQk0sQ0ErdEJWLE1BQU0sQ0F4dEJOLFlBQVksQ0FLVixFQUFFLENBUUEsQ0FBQyxBQUFDLENBQ0EsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixjQUFjLENBQUUsU0FBUyxDQUN6QixVQUFVLENBQUUsTUFBTSxDQUNsQixRQUFRLENBQUUsTUFBTSxDQUNoQixXQUFXLENBQUUsSUFBSSxDQU1sQixBQWxDWCxBQThCWSxnQkE5QkksQ0ErdEJWLE1BQU0sQ0F4dEJOLFlBQVksQ0FLVixFQUFFLENBUUEsQ0FBQyxDQVVDLEdBQUcsQUFBQyxDQUNBLE9BQU8sQ0FBRSxLQUFLLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDbEIsQ0FTWCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBdUIxQyxBQXhCQSxjQXdCYyxDQWdSWixTQUFTLENBb0VQLFVBQVUsQ0E0RFIsWUFBWSxDQWhabEIsY0FBYyxDQSthWixPQUFPLENBbVBMLFFBQVEsQ0F5RE4sU0FBUyxBQW52QkgsQ0FFUixPQUFPLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FFMUIsQ0FHQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBaUIxQyxBQWxCQSxjQWtCYyxDQWdSWixTQUFTLENBcURQLE1BQU0sQUFBQSxLQUFLLENBclVmLGNBQWMsQ0ErYVosT0FBTyxDQW1QTCxRQUFRLENBeUROLFNBQVMsQUE3dUJFLENBRWIsT0FBTyxDQUFFLElBQUksQ0FBQSxVQUFVLENBRTFCLENBR0MsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxNQUFNLEVBV2xFLEFBWkEsY0FZYyxDQWdSWixTQUFTLENBb0VQLFVBQVUsQ0E0RFIsWUFBWSxBQTVaTixDQUVSLE9BQU8sQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUUxQixDQVFELEFBQUEsY0FBYyxBQUFDLENBQ2IsUUFBUSxDQUFFLEtBQUssQ0FDZixNQUFNLENBQUUsQ0FBQyxDQUNULFNBQVMsQ0FBRSx1QkFBd0IsQ0FDbkMsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxJQUFJLENBdzdCZCxBQXY3QkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQVAxQyxBQUFBLGNBQWMsQUFBQyxDQVFYLFVBQVUsQ0FBRSx1Q0FBdUMsQ0FzN0J0RCxDQXA3QkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQVYxQyxBQUFBLGNBQWMsQUFBQyxDQVdiLFVBQVUsQ0FBRSxhQUFhLENBbTdCMUIsQ0E5N0JELEFBYUUsY0FiWSxBQWFYLE9BQU8sQUFBQyxDQUNQLFVBQVUsQ0FBRSxjQUFjLENBQzFCLFNBQVMsQ0FBRSxvQkFBcUIsQ0FtRGpDLEFBakRHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFqQi9DLEFBZ0JJLGNBaEJVLEFBYVgsT0FBTyxDQUdOLE1BQU0sQUFBQSxDQUVGLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLEdBQUcsQ0FDVixLQUFLLENBQUUsZUFBZSxDQUN0QixTQUFTLENBQUUsS0FBSyxDQUNoQixhQUFhLENBQUUsR0FBRyxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxzQkFBeUIsQ0F3Q2hELEFBakVMLEFBMkJRLGNBM0JNLEFBYVgsT0FBTyxDQUdOLE1BQU0sQ0FXRixZQUFZLEFBQUEsQ0FDVixTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FvQlgsQUFuRFQsQUFnQ1UsY0FoQ0ksQUFhWCxPQUFPLENBR04sTUFBTSxDQVdGLFlBQVksQ0FLVixFQUFFLEFBQUMsQ0FDRCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsT0FBTyxDQUFFLEdBQUcsQ0FlYixBQWxEWCxBQW9DWSxjQXBDRSxBQWFYLE9BQU8sQ0FHTixNQUFNLENBV0YsWUFBWSxDQUtWLEVBQUUsQ0FJQSxDQUFDLEFBQUEsQ0FDQyxPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsZ0JBQWdCLENBQUUsa0JBQWtCLENBTXJDLEFBOUNiLEFBeUNjLGNBekNBLEFBYVgsT0FBTyxDQUdOLE1BQU0sQ0FXRixZQUFZLENBS1YsRUFBRSxDQUlBLENBQUMsQ0FLQyxHQUFHLEFBQUEsQ0FDRCxPQUFPLENBQUUsWUFBWSxDQUNyQixhQUFhLENBQUUsSUFBSSxDQUNuQixTQUFTLENBQUUsS0FBSyxDQUNqQixBQTdDZixBQStDWSxjQS9DRSxBQWFYLE9BQU8sQ0FHTixNQUFNLENBV0YsWUFBWSxDQUtWLEVBQUUsQ0FlRSxFQUFFLEFBQUEsQ0FDRixVQUFVLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxzQkFBeUIsQ0FDaEQsQ0FLTCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBdERqRCxBQXFETSxjQXJEUSxBQWFYLE9BQU8sQ0FHTixNQUFNLEFBcUNILE9BQU8sQUFBQSxDQUVKLE9BQU8sQ0FBRSxLQUFLLENBQ2QsU0FBUyxDQUFFLGtDQUFrQyxDQUVoRCxDQUVDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUE1RGpELEFBMkRNLGNBM0RRLEFBYVgsT0FBTyxDQUdOLE1BQU0sQUEyQ0gsSUFBSyxDQUFBLE9BQU8sQ0FBQyxDQUVWLFNBQVMsQ0FBRSxrQ0FBa0MsQ0FDN0MsT0FBTyxDQUFFLElBQUksQ0FFaEIsQ0FoRVAsQUFtRUUsY0FuRVksQUFtRVgsVUFBVSxBQUFDLENBQ1YsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsSUFBSSxDQUNkLEFBdEVILEFBdUVFLGNBdkVZLENBdUVaLE1BQU0sQUFBQyxDQUNMLEtBQUssQ0FBRSxJQUFJLENBQ1gsR0FBRyxDQUFFLElBQUksQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsT0FBTyxDQTRGaEIsQUF2S0gsQUE2RUksY0E3RVUsQ0F1RVosTUFBTSxBQU1ILGFBQWEsQUFBQSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FJYixBQW5GTCxBQWdGTSxjQWhGUSxDQXVFWixNQUFNLEFBTUgsYUFBYSxBQUdYLE1BQU0sQ0FoRmIsY0FBYyxDQXVFWixNQUFNLEFBTUgsYUFBYSxBQUdGLE9BQU8sQUFBQyxDQUNoQixXQUFXLENBQUUsSUFBSSxDQUNsQixBQWxGUCxBQXFGSSxjQXJGVSxDQXVFWixNQUFNLEFBY0gsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEVBQUUsQ0FDWCxNQUFNLENBQUUsY0FBYyxDQUN0QixTQUFTLENBQUUsY0FBYyxDQUN6QixLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxJQUFJLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsWUFBWSxDQUFFLElBQUksQ0FLbkIsQUFKQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBOUY5QyxBQXFGSSxjQXJGVSxDQXVFWixNQUFNLEFBY0gsTUFBTSxBQUFDLENBVUosS0FBSyxDQUFFLENBQUMsQ0FDUixNQUFNLENBQUUsSUFBSSxDQUVmLENBbEdMLEFBbUdJLGNBbkdVLENBdUVaLE1BQU0sQUE0QkgsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLEVBQUUsQ0FDWCxNQUFNLENBQUUsY0FBYyxDQUN0QixTQUFTLENBQUUsYUFBYSxDQUN4QixLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxJQUFJLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsWUFBWSxDQUFFLElBQUksQ0FLbkIsQUFKQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBNUc5QyxBQW1HSSxjQW5HVSxDQXVFWixNQUFNLEFBNEJILE9BQU8sQUFBQyxDQVVMLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLElBQUksQ0FFZixDQUNELE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFqSDVDLEFBdUVFLGNBdkVZLENBdUVaLE1BQU0sQUFBQyxDQTJDSCxHQUFHLENBQUUsSUFBSSxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLElBQUksQ0FtRGhCLENBdktILEFBc0hJLGNBdEhVLENBdUVaLE1BQU0sQUErQ0gsV0FBVyxBQUFDLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLElBQUksQ0FDWixHQUFHLENBQUUsSUFBSSxDQTJDVixBQXRLTCxBQTRITSxjQTVIUSxDQXVFWixNQUFNLEFBK0NILFdBQVcsQUFNVCxNQUFNLENBNUhiLGNBQWMsQ0F1RVosTUFBTSxBQStDSCxXQUFXLEFBTUEsT0FBTyxBQUFDLENBQ2hCLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUE5SFAsQUErSE0sY0EvSFEsQ0F1RVosTUFBTSxBQStDSCxXQUFXLENBU1YsU0FBUyxBQUFDLENBQ1IsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osU0FBUyxDQUFFLGNBQWMsQ0FDekIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLElBQUksQ0FDVCxJQUFJLENBQUUsR0FBRyxDQUNWLEFBdklQLEFBd0lNLGNBeElRLENBdUVaLE1BQU0sQUErQ0gsV0FBVyxBQWtCVCxPQUFPLEFBQUMsQ0FDUCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBMEJaLFVBQVUsQ0FBRSxhQUFhLENBQzFCLEFBcktQLEFBMklRLGNBM0lNLENBdUVaLE1BQU0sQUErQ0gsV0FBVyxBQWtCVCxPQUFPLEFBR0wsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEtBQUssQ0FDZCxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsR0FBRyxDQUNWLE1BQU0sQ0FBRSxJQUFJLENBQ1osSUFBSSxDQUFFLElBQUksQ0FDVixHQUFHLENBQUUsR0FBRyxDQUNSLE1BQU0sQ0FBRSxTQUFTLENBQ2pCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFlBQVksQ0FBRSxJQUFJLENBQ25CLEFBckpULEFBc0pRLGNBdEpNLENBdUVaLE1BQU0sQUErQ0gsV0FBVyxBQWtCVCxPQUFPLEFBY0wsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLEtBQUssQ0FDZCxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsR0FBRyxDQUNWLE1BQU0sQ0FBRSxJQUFJLENBQ1osSUFBSSxDQUFFLElBQUksQ0FDVixHQUFHLENBQUUsR0FBRyxDQUNSLE1BQU0sQ0FBRSxTQUFTLENBQ2pCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFlBQVksQ0FBRSxJQUFJLENBQ25CLEFBaEtULEFBaUtRLGNBaktNLENBdUVaLE1BQU0sQUErQ0gsV0FBVyxBQWtCVCxPQUFPLENBeUJOLFNBQVMsQUFBQyxDQUNSLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFuS1QsQUF3S0UsY0F4S1ksQ0F3S1osaUJBQWlCLEFBQUMsQ0FDaEIsS0FBSyxDQUFFLEtBQUssQ0E4RmIsQUF2UUgsQUEwS0ksY0ExS1UsQ0F3S1osaUJBQWlCLENBRWYsVUFBVSxBQUFDLENBQ1QsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxJQUFJLENBQ1QsSUFBSSxDQUFFLElBQUksQ0FDVixVQUFVLENBQUUsSUFBSSxDQUNoQixVQUFVLENBQUUsYUFBYSxDQXdDMUIsQUF2Q0MsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQWxMOUMsQUEwS0ksY0ExS1UsQ0F3S1osaUJBQWlCLENBRWYsVUFBVSxBQUFDLENBU1AsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLENBQUMsQ0FtQ1YsQ0F6TkwsQUF3TE0sY0F4TFEsQ0F3S1osaUJBQWlCLENBRWYsVUFBVSxDQWNSLGFBQWEsQUFBQyxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxHQUFHLENBQUUsSUFBSSxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLGtCQUFrQixDQUMvQixBQS9MUCxBQWdNTSxjQWhNUSxDQXdLWixpQkFBaUIsQ0FFZixVQUFVLEFBc0JQLGVBQWUsQUFBQSxRQUFRLENBQUMsYUFBYSxBQUFDLENBQ3JDLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFsTVAsQUFtTU0sY0FuTVEsQ0F3S1osaUJBQWlCLENBRWYsVUFBVSxDQXlCUixHQUFHLEFBQUMsQ0FDRixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBU2IsQUE5TVAsQUFzTVEsY0F0TU0sQ0F3S1osaUJBQWlCLENBRWYsVUFBVSxDQXlCUixHQUFHLEFBR0EsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLENBQUMsQ0FDVixRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxLQUFLLENBQ1osVUFBVSxDQUFFLGFBQWEsQ0FDekIsU0FBUyxDQUFFLHdCQUF5QixDQUNyQyxBQUVILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUEvTTlDLEFBa05ZLGNBbE5FLENBd0taLGlCQUFpQixDQUVmLFVBQVUsQUFzQ0wsTUFBTSxDQUNMLEdBQUcsQUFDQSxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsQ0FBQyxDQUNWLFNBQVMsQ0FBRSxvQkFBcUIsQ0FDakMsQ0FyTmIsQUEwTkksY0ExTlUsQ0F3S1osaUJBQWlCLENBa0RmLFNBQVMsQUFBQyxDQUNSLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxLQUFLLENBQ1gsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsS0FBSyxDQUFFLEtBQUssQ0FDWixRQUFRLENBQUUsTUFBTSxDQUNoQixXQUFXLENBQUUsTUFBTSxDQUNuQixPQUFPLENBQUUsT0FBTyxDQUNoQixXQUFXLENBQUUsTUFBTSxDQUNuQixHQUFHLENBQUUsR0FBRyxDQUNSLFNBQVMsQ0FBRSxnQkFBZ0IsQ0E4QjVCLEFBbFFMLEFBcU9NLGNBck9RLENBd0taLGlCQUFpQixDQWtEZixTQUFTLENBV1AsV0FBVyxDQXJPakIsY0FBYyxDQXdLWixpQkFBaUIsQ0FrRGYsU0FBUyxDQVlQLGFBQWEsQ0F0T25CLGNBQWMsQ0F3S1osaUJBQWlCLENBa0RmLFNBQVMsQ0FhUCxZQUFZLEFBQUMsQ0FFWCxLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxNQUFNLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FPWixBQWxQUCxBQTRPUSxjQTVPTSxDQXdLWixpQkFBaUIsQ0FrRGYsU0FBUyxDQVdQLFdBQVcsQUFPUixVQUFVLENBNU9uQixjQUFjLENBd0taLGlCQUFpQixDQWtEZixTQUFTLENBWVAsYUFBYSxBQU1WLFVBQVUsQ0E1T25CLGNBQWMsQ0F3S1osaUJBQWlCLENBa0RmLFNBQVMsQ0FhUCxZQUFZLEFBS1QsVUFBVSxBQUFDLENBQ1YsVUFBVSxDQUFFLG1CQUFtQixDQUNoQyxBQTlPVCxBQStPUSxjQS9PTSxDQXdLWixpQkFBaUIsQ0FrRGYsU0FBUyxDQVdQLFdBQVcsQ0FVVCxVQUFVLENBL09sQixjQUFjLENBd0taLGlCQUFpQixDQWtEZixTQUFTLENBWVAsYUFBYSxDQVNYLFVBQVUsQ0EvT2xCLGNBQWMsQ0F3S1osaUJBQWlCLENBa0RmLFNBQVMsQ0FhUCxZQUFZLENBUVYsVUFBVSxBQUFDLENBQ1QsWUFBWSxDQUFFLElBQUksQ0FDbkIsQUFqUFQsQUFtUE0sY0FuUFEsQ0F3S1osaUJBQWlCLENBa0RmLFNBQVMsQ0F5QlAsYUFBYSxDQW5QbkIsY0FBYyxDQXdLWixpQkFBaUIsQ0FrRGYsU0FBUyxDQTBCUCxZQUFZLEFBQUMsQ0FDWCxTQUFTLENBQUUsS0FBSyxDQUNoQixXQUFXLENBQUUsR0FBRyxDQUNqQixBQXZQUCxBQXdQTSxjQXhQUSxDQXdLWixpQkFBaUIsQ0FrRGYsU0FBUyxBQThCTixTQUFTLEFBQUEsQ0FDUixJQUFJLENBQUUsSUFBSSxDQUNWLEtBQUssQ0FBRSxLQUFLLENBQ2IsQUFDRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBNVA5QyxBQTBOSSxjQTFOVSxDQXdLWixpQkFBaUIsQ0FrRGYsU0FBUyxBQUFDLENBbUNOLEtBQUssQ0FBRSxtQkFBbUIsQ0FLN0IsQ0FIQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBL1A5QyxBQTBOSSxjQTFOVSxDQXdLWixpQkFBaUIsQ0FrRGYsU0FBUyxBQUFDLENBc0NOLFNBQVMsQ0FBRSxJQUFJLENBRWxCLENBQ0QsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQW5RNUMsQUF3S0UsY0F4S1ksQ0F3S1osaUJBQWlCLEFBQUMsQ0E0RmQsS0FBSyxDQUFFLElBQUksQ0FDWCxJQUFJLENBQUUsQ0FBQyxDQUVWLENBR0csTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQTFROUMsQUF5UUksY0F6UVUsQ0F3UVosUUFBUSxDQUNOLGlCQUFpQixDQUFDLFNBQVMsQUFBQSxDQUV2QixLQUFLLENBQUUsbUJBQW1CLENBRTdCLENBN1FMLEFBZ1JFLGNBaFJZLENBZ1JaLFNBQVMsQUFBQyxDQUNSLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE1BQU0sQ0FBRSxrQkFBa0IsQ0FDMUIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0EwSlosQUE5YUgsQUFxUkksY0FyUlUsQ0FnUlosU0FBUyxDQUtQLE9BQU8sQUFBQyxDQUNOLE1BQU0sQ0FBRSxtQkFBbUIsQ0FDM0IsS0FBSyxDQUFFLElBQUksQ0FDWCxHQUFHLENBQUUsS0FBSyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsVUFBVSxDQUFFLE1BQU0sQ0FFbkIsQVhrOEJMLEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQyxVQUFVLEFXajhCcEIsQ0FDVCxVQUFVLENBQUUsQ0FBQyxDQUNiLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsTUFBTSxDQUNsQixNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxNQUFNLENBQ2YsZ0JBQWdCLENBQUUsV0FBVyxDQUs5QixBQTFTTCxBQXNTTSxjQXRTUSxDQWdSWixTQUFTLENBY1AsVUFBVSxDQVFSLE1BQU0sQUFBQyxDQUNMLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWixBQXpTUCxBQTJTSSxjQTNTVSxDQWdSWixTQUFTLENBMkJQLEVBQUUsQUFBQyxDQUNELE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsT0FBTyxDQVlyQixBQVhDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFoVDlDLEFBMlNJLGNBM1NVLENBZ1JaLFNBQVMsQ0EyQlAsRUFBRSxBQUFDLENBTUMsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsU0FBUyxDQUFFLElBQUksQ0FDZixjQUFjLENBQUUsU0FBUyxDQUN6QixRQUFRLENBQUUsS0FBSyxDQUNmLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLElBQUksQ0FFaEIsQ0EzVEwsQUE0VEksY0E1VFUsQ0FnUlosU0FBUyxDQTRDUCxRQUFRLEFBQUEsQ0FDTixRQUFRLENBQUUsS0FBSyxDQUNmLEdBQUcsQ0FBRSxJQUFJLENBQ1QsSUFBSSxDQUFFLElBQUksQ0FDVixTQUFTLENBQUUsa0JBQWtCLENBSTlCLEFBSEMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQWpVOUMsQUE0VEksY0E1VFUsQ0FnUlosU0FBUyxDQTRDUCxRQUFRLEFBQUEsQ0FNSixPQUFPLENBQUUsSUFBSSxDQUVoQixDQXBVTCxBQXFVSSxjQXJVVSxDQWdSWixTQUFTLENBcURQLE1BQU0sQUFBQSxLQUFLLEFBQUMsQ0FDVixPQUFPLENBQUUsU0FBUyxDQUNsQixhQUFhLENBQUUsSUFBSSxDQUNuQixNQUFNLENBQUUsSUFBSSxDQUNaLFdBQVcsQ0FBRSxrQkFBa0IsQ0FDL0IsU0FBUyxDQUFFLElBQUksQ0FDZixjQUFjLENBQUUsU0FBUyxDQUN6QixRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsR0FBRyxDQUNULFNBQVMsQ0FBRSxrQkFBa0IsQ0FDN0IsTUFBTSxDQUFFLGdCQUFnQixDQUN4QixPQUFPLENBQUUsSUFBSSxDQUNiLE1BQU0sQ0FBRSxPQUFPLENBRWhCLEFBblZMLEFBb1ZJLGNBcFZVLENBZ1JaLFNBQVMsQ0FvRVAsVUFBVSxBQUFDLENBQ1QsZUFBZSxDQUFFLElBQUksQ0FDckIsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNWLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FvRlosQUFuRkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQTFWOUMsQUFvVkksY0FwVlUsQ0FnUlosU0FBUyxDQW9FUCxVQUFVLEFBQUMsQ0FPUCxPQUFPLENBQUUsS0FBSyxDQWtGakIsQ0E3YUwsQUE2Vk0sY0E3VlEsQ0FnUlosU0FBUyxDQW9FUCxVQUFVLENBU1IsRUFBRSxBQUFDLENBQ0QsTUFBTSxDQUFFLGVBQWUsQ0FDdkIsV0FBVyxDQUFFLE9BQU8sQ0FDcEIsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsV0FBVyxDQUFFLEtBQUssQ0FDbEIsTUFBTSxDQUFFLE9BQU8sQ0FjaEIsQUFoWFAsQUFtV1EsY0FuV00sQ0FnUlosU0FBUyxDQW9FUCxVQUFVLENBU1IsRUFBRSxBQU1DLE9BQU8sQUFBQyxDQUNQLE1BQU0sQ0FBRSxnQkFBZ0IsQ0FDeEIsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUFDRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBdldoRCxBQTZWTSxjQTdWUSxDQWdSWixTQUFTLENBb0VQLFVBQVUsQ0FTUixFQUFFLEFBQUMsQ0FXQyxTQUFTLENBQUUsSUFBSSxDQVFsQixDQU5DLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUExV2hELEFBNlZNLGNBN1ZRLENBZ1JaLFNBQVMsQ0FvRVAsVUFBVSxDQVNSLEVBQUUsQUFBQyxDQWNDLE9BQU8sQ0FBRSxLQUFLLENBQ2QsV0FBVyxDQUFFLE9BQU8sQ0FDcEIsYUFBYSxDQUFFLE9BQU8sQ0FDdEIsUUFBUSxDQUFFLFFBQVEsQ0FFckIsQ0FoWFAsQUFpWE0sY0FqWFEsQ0FnUlosU0FBUyxDQW9FUCxVQUFVLENBNkJSLElBQUksQUFBQyxDQUNILE9BQU8sQ0FBRSxVQUFVLENBYXBCLEFBWEcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQXBYbEQsQUFtWFEsY0FuWE0sQ0FnUlosU0FBUyxDQW9FUCxVQUFVLENBNkJSLElBQUksQ0FFRixRQUFRLEFBQUMsQ0FFTCxPQUFPLENBQUUsS0FBSyxDQUNkLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLGFBQWEsQ0FBRSxRQUFRLENBQ3ZCLEtBQUssQ0FBRSxHQUFHLENBRWIsQ0FDRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBNVhoRCxBQWlYTSxjQWpYUSxDQWdSWixTQUFTLENBb0VQLFVBQVUsQ0E2QlIsSUFBSSxBQUFDLENBWUQsT0FBTyxDQUFFLFlBQVksQ0FFeEIsQ0FFQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBalloRCxBQWdZTSxjQWhZUSxDQWdSWixTQUFTLENBb0VQLFVBQVUsQ0E0Q1IsYUFBYSxBQUFDLENBRVYsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUVuQixDQUVDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUF4WWhELEFBdVlNLGNBdllRLENBZ1JaLFNBQVMsQ0FvRVAsVUFBVSxDQW1EUixhQUFhLEFBQUMsQ0FFVixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxHQUFHLENBQ1YsR0FBRyxDQUFFLENBQUMsQ0FFVCxDQS9ZUCxBQWdaTSxjQWhaUSxDQWdSWixTQUFTLENBb0VQLFVBQVUsQ0E0RFIsWUFBWSxBQUFDLENBQ1gsVUFBVSxDQUFFLEtBQUssQ0FPbEIsQUF4WlAsQUFrWlEsY0FsWk0sQ0FnUlosU0FBUyxDQW9FUCxVQUFVLENBNERSLFlBQVksQ0FFVixDQUFDLEFBQUMsQ0FDQSxTQUFTLENBQUUsSUFBSSxDQUNmLFlBQVksQ0FBRSxJQUFJLENBQ25CLEFBS0QsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQTFaaEQsQUF5Wk0sY0F6WlEsQ0FnUlosU0FBUyxDQW9FUCxVQUFVLENBcUVSLFlBQVksQUFBQyxDQUVULE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxZQUFZLENBQUUsSUFBSSxDQUVyQixDQUdDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFsYWhELEFBZ2FNLGNBaGFRLENBZ1JaLFNBQVMsQ0FvRVAsVUFBVSxDQTRFUixhQUFhLENBaGFuQixjQUFjLENBZ1JaLFNBQVMsQ0FvRVAsVUFBVSxDQTZFUixZQUFZLEFBQUMsQ0FFVCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFlBQVksQ0FBRSxJQUFJLENBRXJCLENBRUMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQXphaEQsQUF3YU0sY0F4YVEsQ0FnUlosU0FBUyxDQW9FUCxVQUFVLENBb0ZSLFlBQVksQUFBQyxDQUVULFlBQVksQ0FBRSxJQUFJLENBRXJCLENBNWFQLEFBK2FFLGNBL2FZLENBK2FaLE9BQU8sQUFBQyxDQUNOLE9BQU8sQ0FBQyxFQUFFLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxDQUFDLENBQ1AsTUFBTSxDQUFFLENBQUMsQ0FDVCxHQUFHLENBQUUsSUFBSSxDQUNULFlBQVksQ0FBRSxHQUFHLENBQ2pCLFlBQVksQ0FBRSxLQUFLLENBQ25CLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFlBQVksQ0FBRSxJQUFJLENBMFduQixBQXJ5QkgsQUE0YkksY0E1YlUsQ0ErYVosT0FBTyxDQWFMLFdBQVcsQUFBQyxDQUNWLE9BQU8sQ0FBRSxJQUFJLENBQ2IsTUFBTSxDQUFFLElBQUksQ0FDYixBQS9iTCxBQWdjSSxjQWhjVSxDQSthWixPQUFPLENBaUJMLFdBQVcsQUFBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FFWixRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsQ0FBQyxDQW1NUixBQXhvQkwsQUF1Y00sY0F2Y1EsQ0ErYVosT0FBTyxDQWlCTCxXQUFXLENBT1QsT0FBTyxBQUFBLENBQ0wsS0FBSyxDQUFFLGtCQUFrQixDQUN6QixRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsSUFBSSxDQUNaLElBQUksQ0FBRSxJQUFJLENBQ1YsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsSUFBSSxDQUNiLGNBQWMsQ0FBRSxHQUFHLENBQ25CLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGVBQWUsQ0FBRSxhQUFhLENBQzlCLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLFdBQVcsQ0FBRSxHQUFHLENBQ2pCLEFBbmRQLEFBcWRNLGNBcmRRLENBK2FaLE9BQU8sQ0FpQkwsV0FBVyxDQXFCVCxZQUFZLEFBQUEsQ0FDVixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsa0JBQWtCLENBQ3pCLElBQUksQ0FBRSxJQUFJLENBQ1YsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsR0FBRyxDQUFFLElBQUksQ0FDVCxNQUFNLENBQUUsSUFBSSxDQWNiLEFBemVQLEFBNGRRLGNBNWRNLENBK2FaLE9BQU8sQ0FpQkwsV0FBVyxDQXFCVCxZQUFZLENBT1YsU0FBUyxBQUFBLENBQ1AsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsTUFBTSxDQUFFLElBQUksQ0FDWixRQUFRLENBQUUsUUFBUSxDQUNuQixBQWhlVCxBQWllUSxjQWplTSxDQSthWixPQUFPLENBaUJMLFdBQVcsQ0FxQlQsWUFBWSxDQVlWLFVBQVUsQ0FqZWxCLGNBQWMsQ0ErYVosT0FBTyxDQWlCTCxXQUFXLENBcUJULFlBQVksQ0FZRSxjQUFjLEFBQUEsQ0FDeEIsS0FBSyxDQUFFLE1BQU0sQ0FDYixRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsSUFBSSxDQUliLEFBeGVULEFBMGVNLGNBMWVRLENBK2FaLE9BQU8sQ0FpQkwsV0FBVyxDQTBDVCxTQUFTLEFBQUEsQ0FDUCxLQUFLLENBQUUsa0JBQWtCLENBQ3pCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxJQUFJLENBQ1osSUFBSSxDQUFFLElBQUksQ0FDVixNQUFNLENBQUUsQ0FBQyxDQTJCVixBQTFnQlAsQUFvZlEsY0FwZk0sQ0ErYVosT0FBTyxDQWlCTCxXQUFXLENBMENULFNBQVMsQ0FVUCxJQUFJLEFBQUMsQ0FDSCxPQUFPLENBQUMsSUFBSSxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxHQUFHLENBQ1gsSUFBSSxDQUFFLENBQUMsQ0FDUCxHQUFHLENBQUUsR0FBRyxDQUNULEFBMWZULEFBMmZRLGNBM2ZNLENBK2FaLE9BQU8sQ0FpQkwsV0FBVyxDQTBDVCxTQUFTLENBaUJQLG1CQUFtQixBQUFBLENBQ2pCLEtBQUssQ0FBRSxJQUFJLENBQ1osQUE3ZlQsQUE4ZlEsY0E5Zk0sQ0ErYVosT0FBTyxDQWlCTCxXQUFXLENBMENULFNBQVMsQ0FvQlAscUJBQXFCLEFBQUEsQ0FDbkIsTUFBTSxDQUFFLEdBQUcsQ0FDWCxHQUFHLENBQUUsR0FBRyxDQUNULEFBamdCVCxBQW1nQlEsY0FuZ0JNLENBK2FaLE9BQU8sQ0FpQkwsV0FBVyxDQTBDVCxTQUFTLENBeUJQLEtBQUssQUFBQSxDQUNILEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1IsQUF6Z0JULEFBMmdCTSxjQTNnQlEsQ0ErYVosT0FBTyxDQWlCTCxXQUFXLENBMkVULE9BQU8sQUFBQSxDQUNMLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsQ0FBQyxDQUNULEtBQUssQ0FBRSxDQUFDLENBQ1IsT0FBTyxDQUFFLEdBQUcsQ0FvR2IsQUFybkJQLEFBbWhCUSxjQW5oQk0sQ0ErYVosT0FBTyxDQWlCTCxXQUFXLENBMkVULE9BQU8sQ0FRTCxpQkFBaUIsQUFBQyxDQUNoQixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxLQUFLLENBQ2IsSUFBSSxDQUFFLElBQUksQ0FDVixNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxHQUFHLENBQ1osTUFBTSxDQUFFLGNBQWMsQ0FDdEIsVUFBVSxDQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGVBQWUsQ0FDdkMsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsT0FBTyxDQUFFLElBQUksQ0EyQ2QsQUF6a0JULEFBZ2lCVSxjQWhpQkksQ0ErYVosT0FBTyxDQWlCTCxXQUFXLENBMkVULE9BQU8sQ0FRTCxpQkFBaUIsQ0FhZixNQUFNLEFBQUMsQ0FDTCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLGlCQUFpQixDQUN2QixHQUFHLENBQUUsSUFBSSxDQUNULE1BQU0sQ0FBRSxPQUFPLENBV2hCLEFBampCWCxBQXdpQlksY0F4aUJFLENBK2FaLE9BQU8sQ0FpQkwsV0FBVyxDQTJFVCxPQUFPLENBUUwsaUJBQWlCLENBYWYsTUFBTSxBQVFILE9BQU8sQUFBQSxDQUNOLE9BQU8sQ0FBRSxFQUFFLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLEdBQUcsQ0FDVixNQUFNLENBQUUsSUFBSSxDQUNaLElBQUksQ0FBRSxDQUFDLENBQ1AsR0FBRyxDQUFFLElBQUksQ0FDVCxPQUFPLENBQUUsR0FBRyxDQUNiLEFBaGpCYixBQWtqQlUsY0FsakJJLENBK2FaLE9BQU8sQ0FpQkwsV0FBVyxDQTJFVCxPQUFPLENBUUwsaUJBQWlCLENBK0JmLGdCQUFnQixBQUFBLENBQ2QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLEdBQUcsQ0FDVixNQUFNLENBQUUsR0FBRyxDQUNYLE1BQU0sQ0FBRSxDQUFDLENBQ1QsSUFBSSxDQUFFLE1BQU0sQ0FDYixBQXhqQlgsQUEwakJVLGNBMWpCSSxDQSthWixPQUFPLENBaUJMLFdBQVcsQ0EyRVQsT0FBTyxDQVFMLGlCQUFpQixDQXVDZixpQkFBaUIsQUFBQSxDQUNmLEtBQUssQ0FBRSxHQUFHLENBQ1YsTUFBTSxDQUFFLEdBQUcsQ0FDWCxhQUFhLENBQUUsSUFBSSxDQUNuQixRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsSUFBSSxDQUNWLE1BQU0sQ0FBRSxPQUFPLENBQ2hCLEFBamtCWCxBQW1rQlUsY0Fua0JJLENBK2FaLE9BQU8sQ0FpQkwsV0FBVyxDQTJFVCxPQUFPLENBUUwsaUJBQWlCLENBZ0RmLFFBQVEsQUFBQyxDQUNQLE1BQU0sQ0FBRSxpQkFBaUIsQ0FDekIsS0FBSyxDQUFFLElBQUksQ0FDWCxHQUFHLENBQUUsSUFBSSxDQUNULFFBQVEsQ0FBRSxRQUFRLENBQ25CLEFBeGtCWCxBQTJrQlEsY0Eza0JNLENBK2FaLE9BQU8sQ0FpQkwsV0FBVyxDQTJFVCxPQUFPLENBZ0VMLGlCQUFpQixBQUFBLE9BQU8sQUFBQyxDQUN2QixLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsTUFBTSxDQUFFLElBQUksQ0FDWixXQUFXLENBQUUscUJBQXFCLENBQ2xDLFlBQVksQ0FBRSxxQkFBcUIsQ0FDbkMsVUFBVSxDQUFFLGNBQWMsQ0FDMUIsT0FBTyxDQUFFLEVBQUUsQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsSUFBSSxDQUNaLElBQUksQ0FBRSxHQUFHLENBQ1QsU0FBUyxDQUFFLGVBQWUsQ0FDN0IsQUF2bEJQLEFBeWxCTSxjQXpsQlEsQ0ErYVosT0FBTyxDQWlCTCxXQUFXLENBMkVULE9BQU8sQ0E4RVAsaUJBQWlCLEFBQUEsTUFBTSxBQUFDLENBQ3BCLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLENBQUMsQ0FDVCxNQUFNLENBQUUsSUFBSSxDQUNaLFdBQVcsQ0FBRSxxQkFBcUIsQ0FDbEMsWUFBWSxDQUFFLHFCQUFxQixDQUNuQyxVQUFVLENBQUUsY0FBYyxDQUMxQixPQUFPLENBQUUsRUFBRSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxJQUFJLENBQ1osSUFBSSxDQUFFLEdBQUcsQ0FDVCxTQUFTLENBQUUsZUFBZSxDQUM3QixBQXJtQlAsQUFzbUJRLGNBdG1CTSxDQSthWixPQUFPLENBaUJMLFdBQVcsQ0EyRVQsT0FBTyxDQTJGTCxLQUFLLEFBQUEsQ0FDSCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixTQUFTLENBQUUscUJBQXFCLENBQ2hDLElBQUksQ0FBRSxHQUFHLENBQ1QsTUFBTSxDQUFDLE9BQU8sQ0FDZixBQTltQlQsQUFpbkJVLGNBam5CSSxDQSthWixPQUFPLENBaUJMLFdBQVcsQ0EyRVQsT0FBTyxBQXFHSixNQUFNLENBQ0wsaUJBQWlCLEFBQUEsQ0FDZixPQUFPLENBQUUsS0FBSyxDQUNmLEFBbm5CWCxBQXVuQk0sY0F2bkJRLENBK2FaLE9BQU8sQ0FpQkwsV0FBVyxDQXVMVCxRQUFRLEFBQUMsQ0FDUCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLGVBQWUsQ0FDM0IsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsS0FBSyxDQUFFLG1CQUFtQixDQUMxQixJQUFJLENBQUUsSUFBSSxDQU9YLEFBcG9CUCxBQThuQlEsY0E5bkJNLENBK2FaLE9BQU8sQ0FpQkwsV0FBVyxDQXVMVCxRQUFRLEFBT0wsS0FBSyxBQUFDLENBQ0wsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQWhvQlQsQUFpb0JRLGNBam9CTSxDQSthWixPQUFPLENBaUJMLFdBQVcsQ0F1TFQsUUFBUSxBQVVMLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFFSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBcm9COUMsQUFnY0ksY0FoY1UsQ0ErYVosT0FBTyxDQWlCTCxXQUFXLEFBQUMsQ0FzTVIsT0FBTyxDQUFFLElBQUksQ0FBQSxVQUFVLENBRTFCLENBeG9CTCxBQXlvQkksY0F6b0JVLENBK2FaLE9BQU8sQ0EwTkwsZ0JBQWdCLEFBQUMsQ0FDZixVQUFVLENBQUUsc0JBQXlCLENBQ3JDLEtBQUssQ0FBRSxFQUFFLENBQ1QsTUFBTSxDQUFFLEdBQUcsQ0FDWCxVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMscUJBQXdCLENBQzVDLEtBQUssQ0FBRSxtQkFBbUIsQ0FDMUIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLEtBQUssQ0FDWCxHQUFHLENBQUUsSUFBSSxDQUNULFVBQVUsQ0FBRSxtQkFBbUIsQ0FDaEMsQUFucEJMLEFBb3BCSSxjQXBwQlUsQ0ErYVosT0FBTyxDQXFPTCxLQUFLLEFBQUMsQ0FDSixRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsSUFBSSxDQUNWLEdBQUcsQ0FBRSxJQUFJLENBS1YsQUE1cEJMLEFBd3BCTSxjQXhwQlEsQ0ErYVosT0FBTyxDQXFPTCxLQUFLLENBSUgsSUFBSSxBQUFDLENBQ0gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsVUFBVSxDQUFFLE1BQU0sQ0FBQSxVQUFVLENBQzdCLEFBM3BCUCxBQWtxQkksY0FscUJVLENBK2FaLE9BQU8sQ0FtUEwsUUFBUSxBQUFDLENBQ1AsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLEtBQUssQ0FDWixVQUFVLENBQUUsYUFBYSxDQStIMUIsQUFweUJMLEFBc3FCTSxjQXRxQlEsQ0ErYVosT0FBTyxDQW1QTCxRQUFRLEFBSUwsUUFBUSxBQUFBLENBQ1AsS0FBSyxDQUFFLEtBQUssQ0FJYixBQUhDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUF4cUJoRCxBQXNxQk0sY0F0cUJRLENBK2FaLE9BQU8sQ0FtUEwsUUFBUSxBQUlMLFFBQVEsQUFBQSxDQUdMLEtBQUssQ0FBRSxLQUFLLENBRWYsQ0FFRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBN3FCOUMsQUFrcUJJLGNBbHFCVSxDQSthWixPQUFPLENBbVBMLFFBQVEsQUFBQyxDQVlMLFlBQVksQ0FBRSxJQUFJLENBc0hyQixDQXBIQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBaHJCOUMsQUFrcUJJLGNBbHFCVSxDQSthWixPQUFPLENBbVBMLFFBQVEsQUFBQyxDQWVMLFlBQVksQ0FBRSxJQUFJLENBbUhyQixDQWpIQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBbnJCOUMsQUFrcUJJLGNBbHFCVSxDQSthWixPQUFPLENBbVBMLFFBQVEsQUFBQyxDQWtCTCxLQUFLLENBQUUsS0FBSyxDQUNaLFlBQVksQ0FBRSxDQUFDLENBK0dsQixDQXB5QkwsQUF1ckJNLGNBdnJCUSxDQSthWixPQUFPLENBbVBMLFFBQVEsQ0FxQk4sS0FBSyxBQUFDLENBQ0osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLENBQUMsQ0FBQSxVQUFVLENBQ3BCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLE9BQU8sQ0FDZixNQUFNLENBQUUsQ0FBQyxDQUNULElBQUksQ0FBRSxJQUFJLENBMEJYLEFBMXRCUCxBQWlzQlEsY0Fqc0JNLENBK2FaLE9BQU8sQ0FtUEwsUUFBUSxDQXFCTixLQUFLLENBVUgsR0FBRyxBQUFDLENBQ0YsTUFBTSxDQUFFLElBQUksQ0FDWixHQUFHLENBQUUsR0FBRyxDQUNSLFNBQVMsQ0FBRSxxQkFBcUIsQ0FDaEMsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLEdBQUcsQ0FDVixBQXZzQlQsQUF3c0JRLGNBeHNCTSxDQSthWixPQUFPLENBbVBMLFFBQVEsQ0FxQk4sS0FBSyxDQWlCSCxJQUFJLENBeHNCWixjQUFjLENBK2FaLE9BQU8sQ0FtUEwsUUFBUSxDQXFCTixLQUFLLENBa0JILElBQUksQUFBQyxDQUNILFVBQVUsQ0FBRSxjQUFjLENBQzNCLEFBM3NCVCxBQTRzQlEsY0E1c0JNLENBK2FaLE9BQU8sQ0FtUEwsUUFBUSxDQXFCTixLQUFLLENBcUJILElBQUksQUFBQyxDQUNILE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUE5c0JULEFBZ3RCVSxjQWh0QkksQ0ErYVosT0FBTyxDQW1QTCxRQUFRLENBcUJOLEtBQUssQUF3QkYsY0FBYyxDQUNiLElBQUksQUFBQyxDQUNILE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFsdEJYLEFBbXRCVSxjQW50QkksQ0ErYVosT0FBTyxDQW1QTCxRQUFRLENBcUJOLEtBQUssQUF3QkYsY0FBYyxDQUliLElBQUksQUFBQyxDQUNILE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFFSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBdnRCaEQsQUF1ckJNLGNBdnJCUSxDQSthWixPQUFPLENBbVBMLFFBQVEsQ0FxQk4sS0FBSyxBQUFDLENBaUNGLEtBQUssQ0FBRSxJQUFJLENBRWQsQ0ExdEJQLEFBMnRCTSxjQTN0QlEsQ0ErYVosT0FBTyxDQW1QTCxRQUFRLENBeUROLFNBQVMsQUFBQyxDQUNSLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUFBLFVBQVUsQ0FDcEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLE9BQU8sQ0FDZixJQUFJLENBQUUsSUFBSSxDQVVYLEFBOXVCUCxBQXF1QlEsY0FydUJNLENBK2FaLE9BQU8sQ0FtUEwsUUFBUSxDQXlETixTQUFTLENBVVAsR0FBRyxBQUFDLENBQ0YsTUFBTSxDQUFFLElBQUksQ0FDWixHQUFHLENBQUUsR0FBRyxDQUNSLFNBQVMsQ0FBRSxxQkFBcUIsQ0FDaEMsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLEdBQUcsQ0FDVixBQTN1QlQsQUErdUJNLGNBL3VCUSxDQSthWixPQUFPLENBbVBMLFFBQVEsQ0E2RU4sS0FBSyxBQUFDLENBQ0osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsQ0FBQyxDQUFBLFVBQVUsQ0FDcEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsT0FBTyxDQUNmLElBQUksQ0FBRSxJQUFJLENBV1gsQUFud0JQLEFBeXZCUSxjQXp2Qk0sQ0ErYVosT0FBTyxDQW1QTCxRQUFRLENBNkVOLEtBQUssQ0FVSCxHQUFHLEFBQUMsQ0FDRixNQUFNLENBQUUsSUFBSSxDQUNaLEdBQUcsQ0FBRSxHQUFHLENBQ1IsU0FBUyxDQUFFLHFCQUFxQixDQUNoQyxRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsR0FBRyxDQUNWLEFBQ0QsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQWh3QmhELEFBK3VCTSxjQS91QlEsQ0ErYVosT0FBTyxDQW1QTCxRQUFRLENBNkVOLEtBQUssQUFBQyxDQWtCRixLQUFLLENBQUUsQ0FBQyxDQUVYLENBbndCUCxBQW93Qk0sY0Fwd0JRLENBK2FaLE9BQU8sQ0FtUEwsUUFBUSxDQWtHTixRQUFRLEFBQUEsQ0FDTixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsTUFBTSxDQUFFLElBQUksQ0FTYixBQVJDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUF6d0JoRCxBQW93Qk0sY0Fwd0JRLENBK2FaLE9BQU8sQ0FtUEwsUUFBUSxDQWtHTixRQUFRLEFBQUEsQ0FNSixPQUFPLENBQUUsSUFBSSxDQU9oQixDQWp4QlAsQUE0d0JRLGNBNXdCTSxDQSthWixPQUFPLENBbVBMLFFBQVEsQ0FrR04sUUFBUSxDQVFOLEdBQUcsQUFBQSxDQUNELEdBQUcsQ0FBRSxHQUFHLENBQ1IsU0FBUyxDQUFFLGtCQUFrQixDQUM3QixRQUFRLENBQUUsUUFBUSxDQUNuQixBQWh4QlQsQUFreEJNLGNBbHhCUSxDQSthWixPQUFPLENBbVBMLFFBQVEsQ0FnSE4sS0FBSyxBQUFDLENBQ0osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLENBQUMsQ0FDUCxPQUFPLENBQUUsQ0FBQyxDQUFBLFVBQVUsQ0FDcEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsT0FBTyxDQUNmLElBQUksQ0FBRSxJQUFJLENBUVgsQUFueUJQLEFBNHhCUSxjQTV4Qk0sQ0ErYVosT0FBTyxDQW1QTCxRQUFRLENBZ0hOLEtBQUssQ0FVSCxHQUFHLEFBQUMsQ0FDRixNQUFNLENBQUUsSUFBSSxDQUNaLEdBQUcsQ0FBRSxHQUFHLENBQ1IsU0FBUyxDQUFFLHFCQUFxQixDQUNoQyxRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsR0FBRyxDQUNWLEFBbHlCVCxBQXV5QkUsY0F2eUJZLENBdXlCWixRQUFRLEFBQUEsQ0FDTixLQUFLLENBQUUsSUFBSSxDQUtaLEFBN3lCSCxBQXl5QkksY0F6eUJVLENBdXlCWixRQUFRLENBRU4sR0FBRyxBQUFBLENBQ0QsTUFBTSxDQUFFLE9BQU8sQ0FDZixPQUFPLENBQUUsS0FBSyxDQUNmLEFBNXlCTCxBQWt6Qk0sY0FsekJRLEFBK3lCWCxrQkFBa0IsQ0FFakIsaUJBQWlCLENBQUMsU0FBUyxBQUN4QixTQUFTLEFBQUEsQ0FDUixJQUFJLENBQUUsSUFBSSxDQUNWLEtBQUssQ0FBRSxLQUFLLENBQ2IsQUFDRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBdHpCOUMsQUFpekJJLGNBanpCVSxBQSt5Qlgsa0JBQWtCLENBRWpCLGlCQUFpQixDQUFDLFNBQVMsQUFBQSxDQU12QixLQUFLLENBQUUsbUJBQW1CLENBRTdCLENBRUMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQTN6QjlDLEFBMHpCSSxjQTF6QlUsQUEreUJYLGtCQUFrQixDQVdqQixRQUFRLENBQUMsaUJBQWlCLENBQUMsU0FBUyxBQUFBLENBRWhDLEtBQUssQ0FBRSxtQkFBbUIsQ0FHN0IsQ0FDRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBaDBCN0MsQUFpMEJNLGNBajBCUSxBQSt5Qlgsa0JBQWtCLENBa0JmLE1BQU0sQUFBQSxDQUNKLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLElBQUksQ0EwQmIsQUE3MUJQLEFBbzBCUSxjQXAwQk0sQUEreUJYLGtCQUFrQixDQWtCZixNQUFNLENBR0osWUFBWSxBQUFBLENBQ1YsT0FBTyxDQUFFLFVBQVUsQ0FDbkIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsWUFBWSxDQUFFLENBQUMsQ0FDZixNQUFNLENBQUUsQ0FBQyxDQWtCVixBQTUxQlQsQUEyMEJVLGNBMzBCSSxBQSt5Qlgsa0JBQWtCLENBa0JmLE1BQU0sQ0FHSixZQUFZLENBT1YsRUFBRSxBQUFBLENBQ0EsT0FBTyxDQUFFLFlBQVksQ0FldEIsQUEzMUJYLEFBNjBCWSxjQTcwQkUsQUEreUJYLGtCQUFrQixDQWtCZixNQUFNLENBR0osWUFBWSxDQU9WLEVBQUUsQ0FFQSxDQUFDLEFBQUEsQ0FDQyxjQUFjLENBQUMsU0FBUyxDQUN4QixPQUFPLENBQUUsWUFBWSxDQUNyQixTQUFTLENBQUMsSUFBSSxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLEtBQUssQ0FDYixPQUFPLENBQUUsUUFBUSxDQUNqQixhQUFhLENBQUUsSUFBSSxDQUNuQixVQUFVLENBQUUsSUFBSSxDQUNoQixZQUFZLENBQUUsR0FBRyxDQUNqQixVQUFVLENBQUUsTUFBTSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxVQUFVLENBQ3ZCLENBMTFCYixBQWkyQk0sY0FqMkJRLEFBK3lCWCxrQkFBa0IsQ0FpRGpCLE9BQU8sQ0FDTCxRQUFRLEFBQUEsQ0FDTixLQUFLLENBQUUsS0FBSyxDQVFiLEFBUEMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQW4yQmhELEFBaTJCTSxjQWoyQlEsQUEreUJYLGtCQUFrQixDQWlEakIsT0FBTyxDQUNMLFFBQVEsQUFBQSxDQUdKLEtBQUssQ0FBRSxJQUFJLENBTWQsQ0ExMkJQLEFBdTJCUSxjQXYyQk0sQUEreUJYLGtCQUFrQixDQWlEakIsT0FBTyxDQUNMLFFBQVEsQ0FNTixLQUFLLEFBQUEsQ0FDSCxLQUFLLENBQUUsSUFBSSxDQUNaLEFBejJCVCxBQTYyQlEsY0E3MkJNLEFBK3lCWCxrQkFBa0IsQ0FpRGpCLE9BQU8sQUFZSixRQUFRLENBQ1AsUUFBUSxBQUFBLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWixBQS8yQlIsQUF3M0JRLGNBeDNCTSxBQSt5Qlgsa0JBQWtCLENBdUVqQixTQUFTLENBQ1AsVUFBVSxDQUNSLG9CQUFvQixBQUFBLENBQ2xCLFVBQVUsQ0FBQyxJQUFJLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsWUFBWSxDQUNyQixPQUFPLENBQUUsU0FBUyxDQUNsQixhQUFhLENBQUUsSUFBSSxDQUNuQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGFBQWEsQ0FBRSxHQUFHLENBQ25CLEFBajRCVCxBQWs0QlEsY0FsNEJNLEFBK3lCWCxrQkFBa0IsQ0F1RWpCLFNBQVMsQ0FDUCxVQUFVLENBV1Isb0JBQW9CLENBQUMsb0JBQW9CLEFBQUEsQ0FDdkMsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFwNEJULEFBcTRCUSxjQXI0Qk0sQUEreUJYLGtCQUFrQixDQXVFakIsU0FBUyxDQUNQLFVBQVUsQ0FjUixJQUFJLEFBQUEsYUFBYSxBQUFBLENBQ2YsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUVDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUF6NEJsRCxBQXc0QlEsY0F4NEJNLEFBK3lCWCxrQkFBa0IsQ0F1RWpCLFNBQVMsQ0FDUCxVQUFVLENBaUJSLFlBQVksQUFBQSxDQUVSLFlBQVksQ0FBRSxDQUFDLENBQ2YsYUFBYSxDQUFFLElBQUksQ0FFdEIsQ0FFQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBLzRCbEQsQUE4NEJRLGNBOTRCTSxBQSt5Qlgsa0JBQWtCLENBdUVqQixTQUFTLENBQ1AsVUFBVSxDQXVCUixhQUFhLEFBQUEsQ0FFVCxRQUFRLENBQUUsTUFBTSxDQVNuQixBQXo1QlQsQUFrNUJZLGNBbDVCRSxBQSt5Qlgsa0JBQWtCLENBdUVqQixTQUFTLENBQ1AsVUFBVSxDQXVCUixhQUFhLEFBSVIsT0FBTyxBQUFBLENBQ04sT0FBTyxDQUFFLE9BQU8sQ0FDaEIsV0FBVyxDQUFFLHNEQUFzRCxDQUNuRSxXQUFXLENBQUUsR0FBRyxDQUNoQixhQUFhLENBQUUsR0FBRyxDQUNuQixDQUtMLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUE1NUJoRCxBQTI1Qk0sY0EzNUJRLEFBK3lCWCxrQkFBa0IsQ0F1RWpCLFNBQVMsQ0FxQ1AsWUFBWSxBQUFBLENBRVIsWUFBWSxDQUFFLENBQUMsQ0FFbEIsQ0EvNUJQLEFBbTZCRSxjQW42QlksQUFtNkJYLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsYUFBYSxBQUFBLENBQ3BELE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFyNkJILEFBdTZCRSxjQXY2QlksQUF1NkJYLG9CQUFvQixDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsWUFBWSxBQUFBLENBQ3JELE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUF6NkJILEFBMjZCRSxjQTM2QlksQ0EyNkJaLHFCQUFxQixBQUFBLENBQ25CLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFlBQVksQ0FBRSxHQUFHLENBQ2pCLE1BQU0sQ0FBRSxPQUFPLENBVWhCLEFBVEMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQW43QjdDLEFBMjZCRSxjQTM2QlksQ0EyNkJaLHFCQUFxQixBQUFBLENBU2pCLE9BQU8sQ0FBRSxJQUFJLENBUWhCLENBNTdCSCxBQXM3QkksY0F0N0JVLENBMjZCWixxQkFBcUIsQ0FXbkIsQ0FBQyxBQUFBLENBQ0MsR0FBRyxDQUFFLEdBQUcsQ0FDUixTQUFTLENBQUUsa0JBQWtCLENBQzdCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFNSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBRDFDLEFBQUEscUNBQXFDLEFBQUMsQ0FFbEMsVUFBVSxDQUFFLGdCQUFnQixDQUUvQixDQUdDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFEMUMsQUFBQSxxQ0FBcUMsQUFBQyxDQUVsQyxVQUFVLENBQUUsWUFBWSxDQUUzQixDQUdDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFEMUMsQUFBQSw4QkFBOEIsQUFBQyxDQUUzQixTQUFTLENBQUUsVUFBVSxDQUNyQixPQUFPLENBQUUsQ0FBQyxDQUViLENBR0MsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUQxQyxBQUFBLGlDQUFpQyxBQUFDLENBRTlCLE9BQU8sQ0FBRSxDQUFDLENBRWIsQ0FHQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBRDNDLEFBQUEscUNBQXFDLEFBQUMsQ0FFbEMsVUFBVSxDQUFFLGFBQWEsQ0FFNUIsQ0FFQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBRDNDLEFBQUEscUNBQXFDLEFBQUMsQ0FFbEMsVUFBVSxDQUFFLGFBQWEsQ0FFNUIsQ0FFQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBRDNDLEFBQUEsOEJBQThCLEFBQUMsQ0FFM0IsU0FBUyxDQUFFLGdCQUFnQixDQUU5QixDQUVDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFEM0MsQUFBQSxpQ0FBaUMsQUFBQyxDQUU5QixTQUFTLENBQUUsZ0JBQWdCLENBRTlCLENBR0MsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUQxQyxBQUFBLFlBQVksQUFBQSxtQkFBbUIsQUFBQyxDQUU1QixpQkFBaUIsQ0FBRSx5QkFBeUIsQ0FDNUMsY0FBYyxDQUFFLHlCQUF5QixDQUN6QyxhQUFhLENBQUUseUJBQXlCLENBQ3hDLFlBQVksQ0FBRSx5QkFBeUIsQ0FDdkMsU0FBUyxDQUFFLHlCQUF5QixDQUV2QyxDQUVELGtCQUFrQixDQUFsQixJQUFrQixDQUNoQixJQUFJLENBQ0YsY0FBYyxDQUFFLE9BQU8sQ0FDdkIsTUFBTSxDQUFFLE9BQU8sQ0FFakIsRUFBRSxDQUNBLGNBQWMsQ0FBRSxVQUFVLENBQzFCLE1BQU0sQ0FBRSxVQUFVLEVBSXRCLGVBQWUsQ0FBZixJQUFlLENBQ2IsSUFBSSxDQUNGLGNBQWMsQ0FBRSxPQUFPLENBQ3ZCLE1BQU0sQ0FBRSxPQUFPLENBRWpCLEVBQUUsQ0FDQSxXQUFXLENBQUUsVUFBVSxDQUN2QixNQUFNLENBQUUsVUFBVSxFQUl0QixVQUFVLENBQVYsSUFBVSxDQUNSLElBQUksQ0FDRixjQUFjLENBQUUsT0FBTyxDQUN2QixNQUFNLENBQUUsT0FBTyxDQUVqQixFQUFFLENBQ0EsY0FBYyxDQUFFLFVBQVUsQ0FDMUIsV0FBVyxDQUFFLFVBQVUsQ0FDdkIsTUFBTSxDQUFFLFVBQVUsRUNobUN0QixBQUFBLEVBQUUsQUFBQSxXQUFXLEFBQUMsQ0FDVixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLEFBQ0QsQUFBQSxjQUFjLEFBQUMsQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ3BCLEFBQ0QsQUFBQSxZQUFZLEFBQUMsQ0FDWCxPQUFPLENBQUMsQ0FBQyxDQUNULFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLFFBQVEsQ0FBRSxNQUFNLENBRWpCLEFBRUQsQUFBQSxZQUFZLENBQUMsZUFBZSxBQUFDLENBQzNCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsR0FBRyxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxFQUFFLENBQ1AsZUFBZSxDQUFFLEtBQUssQ0FBQSxVQUFVLENBQ2hDLE9BQU8sQ0FBRSxDQUFDLENBQ1YsUUFBUSxDQUFFLE9BQU8sQ0FDakIsV0FBVyxDQUFFLGtCQUFrQixDQUMvQixTQUFTLENBQUMsYUFBYSxDQUFDLG1CQUFtQixDQUFDLGFBQWEsQ0FFMUQsQUFFRCxBQUFBLFlBQVksQ0FBQyxvQkFBb0IsQUFBQyxDQUVoQyxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osR0FBRyxDQUFDLENBQUMsQ0FDTCxJQUFJLENBQUUsQ0FBQyxDQUNQLE1BQU0sQ0FBRSxDQUFDLENBQ1QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLEdBQUcsQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNkLFdBQVcsQ0FBRSxrQkFBa0IsQ0FDL0IsU0FBUyxDQUFFLGFBQWEsQ0FBQyxtQkFBbUIsQ0FBQyxhQUFhLENBQzNELEFBRUQsQUFBQSxnQkFBZ0IsQUFBQSxDQUNkLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLE1BQU0sQ0FBRSxNQUFNLENBQ2YsQUFFRCxBQUFBLFlBQVksQ0FBQyxvQkFBb0IsQ0FBQyxNQUFNLEFBQUMsQ0FDdkMsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLE9BQU8sQ0FBRSxVQUFVLENBQ25CLE9BQU8sQ0FBRSxNQUFNLENBQ2hCLEFBRUQsQUFBQSxZQUFZLENBQUMsb0JBQW9CLENBQUMsTUFBTSxBQUFBLElBQUksQUFBQyxDQUFDLGNBQWMsQ0FBRSxHQUFHLENBQUcsQUFDcEUsQUFBQSxZQUFZLENBQUMsb0JBQW9CLENBQUMsTUFBTSxBQUFBLE9BQU8sQUFBQyxDQUFDLGNBQWMsQ0FBRSxNQUFNLENBQUcsQUFDMUUsQUFBQSxZQUFZLENBQUMsb0JBQW9CLENBQUMsTUFBTSxBQUFBLE9BQU8sQUFBQyxDQUFDLGNBQWMsQ0FBRSxNQUFNLENBQUcsQUFHMUUsQUFBQSxZQUFZLENBQUMsb0JBQW9CLENBQUMsTUFBTSxDQUFDLEVBQUUsQUFBQyxDQUFDLFdBQVcsQ0FBQyxjQUFjLENBQUssVUFBVSxDQUFFLFVBQVUsQ0FBRyxBQUVyRyxBQUFBLFlBQVksQUFBQSxrQkFBa0IsQUFBQSxDQUMxQixNQUFNLENBQUUsS0FBSyxDQUNoQixBQUVELEFBQUEsb0JBQW9CLENBQUMsV0FBVyxDQUFFLG9CQUFvQixDQUFDLGNBQWMsQUFBQSxDQUNuRSxTQUFTLENBQUMsYUFBYSxDQUFDLG1CQUFtQixDQUFDLGFBQWEsQ0FDMUQsQUFFRCxBQUFBLFlBQVksQ0FBQyxvQkFBb0IsQ0FBQyxXQUFXLEFBQUEsS0FBSyxBQUFDLENBQ2pELFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBQ0QsQUFBQSxZQUFZLENBQUMsb0JBQW9CLENBQUMsV0FBVyxBQUFBLFNBQVMsQUFBQyxDQUNyRCxVQUFVLENBQUUsTUFBTSxDQUNuQixBQUNELEFBQUEsWUFBWSxDQUFDLG9CQUFvQixDQUFDLFdBQVcsQUFBQSxNQUFNLEFBQUMsQ0FDbEQsVUFBVSxDQUFFLEtBQUssQ0FDbEIsQUFDRCxBQUFBLFlBQVksQ0FBQyxvQkFBb0IsQ0FBQyxjQUFjLEFBQUMsQ0FDL0MsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxZQUFZLENBQUMsb0JBQW9CLENBQUMsY0FBYyxBQUFBLEtBQUssQUFBQyxDQUNwRCxVQUFVLENBQUUsSUFBSSxDQUNqQixBQUNELEFBQUEsWUFBWSxDQUFDLG9CQUFvQixDQUFDLGNBQWMsQUFBQSxTQUFTLEFBQUMsQ0FDeEQsVUFBVSxDQUFFLE1BQU0sQ0FDbkIsQUFDRCxBQUFBLFlBQVksQ0FBQyxvQkFBb0IsQ0FBQyxjQUFjLEFBQUEsTUFBTSxBQUFDLENBQ3JELFVBQVUsQ0FBRSxLQUFLLENBQ2xCLEFBQ0QsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQW5EekMsQUFBQSxnQkFBZ0IsQUFvREUsQ0FDZCxTQUFTLENBQUUsTUFBTSxDQUNsQixDRW5HSCxBQUFBLFlBQVksQ0FBQyxLQUFLLENBQ2xCLFlBQVksQ0FBQyxFQUFFLENBQ2YsWUFBWSxDQUFDLEVBQUUsQUFBQyxDQUNkLE1BQU0sQ0FBRSxHQUFHLENBQ1gsT0FBTyxDQUFFLEdBQUcsQ0FDYixBQUtELEFBQUEsNkJBQTZCLENBQUMsQ0FBQyxDQUMvQiw2QkFBNkIsQ0FBQyxLQUFLLEFBQUMsQ0FDbEMsS0FBSyxDQUFFLElBQUksQ0FBQSxVQUFVLENBQ3RCLEFBRUQsQUFBQSxJQUFJLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDbkIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFFRCxBQUFBLFlBQVksQ0FBQyxJQUFJLENBQUEsQUFBQSxLQUFDLEFBQUEsQ0FBTyxDQUN2QixlQUFlLENBQUUsSUFBSSxDQUN0QixBQUdELE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFFdEMsQUFBQSxZQUFZLEFBQUEsVUFBVSxDQUFDLEVBQUUsQUFBQSxTQUFTLENBQ2xDLFlBQVksQUFBQSxVQUFVLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQyxDQUNqQyxPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxNQUFNLENBQ2YsQUFDRCxBQUFBLFlBQVksQUFBQSxVQUFVLENBQUMsRUFBRSxBQUFBLFNBQVMsQ0FBQyxFQUFFLEFBQUEsUUFBUSxDQUM3QyxZQUFZLEFBQUEsVUFBVSxDQUFDLEVBQUUsQUFBQSxTQUFTLENBQUMsRUFBRSxBQUFBLFFBQVEsQUFBQyxDQUM1QyxTQUFTLENBQUUsS0FBSyxDQUNqQixDQUdILE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFYdEMsQUFBQSxZQUFZLEFBQUEsVUFBVSxDQUFDLEVBQUUsQUFBQSxTQUFTLENBQ2xDLFlBQVksQUFBQSxVQUFVLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFZQyxDQUNqQyxPQUFPLENBQUUsS0FBSyxDQUNmLEFBVkQsQUFBQSxZQUFZLEFBQUEsVUFBVSxDQUFDLEVBQUUsQUFBQSxTQUFTLENBQUMsRUFBRSxBQUFBLFFBQVEsQ0FDN0MsWUFBWSxBQUFBLFVBQVUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUFDLEVBQUUsQUFBQSxRQUFRLEFBV0MsQ0FDNUMsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxNQUFNLENBQ2QsYUFBYSxDQUFFLGVBQWUsQ0FDOUIsS0FBSyxDQUFFLGNBQWMsQ0FDckIsU0FBUyxDQUFFLEtBQUssQ0FDakIsQ0FHSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBdEJ0QyxBQUFBLFlBQVksQUFBQSxVQUFVLENBQUMsRUFBRSxBQUFBLFNBQVMsQ0FBQyxFQUFFLEFBQUEsUUFBUSxDQUM3QyxZQUFZLEFBQUEsVUFBVSxDQUFDLEVBQUUsQUFBQSxTQUFTLENBQUMsRUFBRSxBQUFBLFFBQVEsQUF1QkMsQ0FDNUMsS0FBSyxDQUFFLGNBQWMsQ0FDdEIsQ0FFSCxBQUdZLFlBSEEsQUFDUCxlQUFlLENBQ1osaUJBQWlCLENBQ2IsS0FBSyxBQUFBLENBQ0QsT0FBTyxDQUFDLElBQUksQ0FDZixBQUxiLEFBT1ksWUFQQSxBQUNQLGVBQWUsQ0FDWixpQkFBaUIsQ0FLYiwwQkFBMEIsQ0FQdEMsWUFBWSxBQUNQLGVBQWUsQ0FDWixpQkFBaUIsQ0FLZSxvQkFBb0IsQUFBQSxDQUM1QyxTQUFTLENBQUUsSUFBSSxDQUNmLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLE9BQU8sQ0FBRSxHQUFHLENBQ1osV0FBVyxDQUFFLElBQUksQ0FDakIsV0FBVyxDQUFFLElBQUksQ0FDakIsY0FBYyxDQUFFLENBQUMsQ0FDakIsTUFBTSxDQUFFLENBQUMsQ0FDVCxVQUFVLENBQUUsTUFBTSxDQUNsQixhQUFhLENBQUUsTUFBTSxDQUN4QixBQWpCYixBQXVCZ0IsWUF2QkosQUFDUCxlQUFlLENBQ1osaUJBQWlCLENBaUJiLG9CQUFvQixDQUloQixvQkFBb0IsQUFBQSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNkLEFBekJqQixBQThCUSxZQTlCSSxDQTZCUiw0QkFBNEIsQ0FDeEIsTUFBTSxBQUFBLENBQ0YsT0FBTyxDQUFFLENBQUMsQ0FDYixBQXNCVCxBQUFBLElBQUksQUFBQSxJQUFLLENBQUEsZUFBZSxDQUFDLFlBQVksQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUFDLEVBQUUsQUFBQSxRQUFRLENBQUMsWUFBWSxBQUFDLENBQ3RFLE1BQU0sQ0FBRSxJQUFJLENBQ2YsQUFJRCxBQUFBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBZSxDQUNqQixPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxVQUFVLENBQ3pCLEFkaWpJRCxBQUFBLG9CQUFvQixBYy9pSUMsQ0FDakIsT0FBTyxDQUFFLEtBQUssQ0FDakIsQUFFRCxBQUFBLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxLQUFLLEFBQUEsSUFBSSxBQUFBLFdBQVcsQ0FDaEQsZUFBZSxDQUFDLE1BQU0sQUFBQyxDQUNuQixNQUFNLENBQUUsSUFBSSxDQUNmLEFBRUQsQUFBQSxZQUFZLENBQUMsR0FBRyxBQUFBLFFBQVEsQ0FBQyxJQUFJLEFBQUEsS0FBSyxDQUFDLFdBQVcsQUFBQyxDQUMzQyxhQUFhLENBQUUsSUFBSSxDQUN0QixBQUVELEFBQUEsZUFBZSxDQUFDLGlCQUFpQixBQUFDLENBQzlCLFdBQVcsQ0FBRSxJQUFJLENBQ3BCLEFBRUQsQUFBQSxpQkFBaUIsQUFBQSxlQUFlLENBQUMsR0FBRyxBQUFBLFFBQVEsQ0FBQywrQ0FBK0MsQUFBQSxNQUFNLEFBQUMsQ0FDL0YsYUFBYSxDQUFFLGlCQUFpQixDQUNoQyxVQUFVLENBQUUsaUJBQWlCLENBQzdCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGNBQWMsQ0FBRSxJQUFJLENBQ3ZCLEFBRUQsQUFBQSxZQUFZLENBQUMsS0FBSyxBQUFBLGdCQUFnQixBQUFDLENBQy9CLFVBQVUsQ0FBRSxDQUFDLENBQ2hCLEFBRUQsQUFBQSxZQUFZLENBQUMsS0FBSyxBQUFBLGdCQUFnQixDQUFDLEVBQUUsQ0FDckMsWUFBWSxDQUFDLEtBQUssQUFBQSxnQkFBZ0IsQ0FBQyxFQUFFLEFBQUMsQ0FDbEMsTUFBTSxDQUFFLENBQUMsQ0FDWixBQUVELEFBQUEsWUFBWSxDQUFDLEtBQUssQUFBQSxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUMxQyxZQUFZLENBQUMsS0FBSyxBQUFBLGdCQUFnQixDQUFDLElBQUksQ0FBQyxFQUFFLEFBQUMsQ0FDdkMsVUFBVSxDQUFFLE9BQU8sQ0FDdEIsQUFFRCxBQUFBLGVBQWUsQ0FBQyxZQUFZLENBQUMsU0FBUyxBQUFDLENBQ25DLE9BQU8sQ0FBRSxJQUFJLENBQ2hCLEFBRUQsQUFBQSxlQUFlLENBQUMsWUFBWSxDQUFDLFFBQVEsQUFBQyxDQUNsQyxLQUFLLENBQUUsSUFBSSxDQUNkLEFBS0QsQUFBQSxZQUFZLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQ0FBQyxHQUFHLEFBQUEsT0FBTyxBQUFDLENBQ3pELFFBQVEsQ0FBRSxNQUFNLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUMsQ0FBQyxDQUNSLE9BQU8sQ0FBRSxDQUFDLENBQ2IsQUFDRCxBQUFBLFlBQVksQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLENBQzdDLE9BQU8sQ0FBRSxNQUFNLENBQ2YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLENBQUMsQ0FTWixBQVpELEFBS0ksWUFMUSxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBSzVDLE1BQU0sQUFBQSxDQUNILE9BQU8sQ0FBRSxFQUFFLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsR0FBRyxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsYUFBYSxDQUFFLFVBQVUsQ0FDNUIsQUFFTCxBQUFBLFlBQVksQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxDQUFDLGFBQWEsQUFBQyxDQUM1RCxXQUFXLENBQUUsSUFBSSxDQUNqQixPQUFPLENBQUUsSUFBSSxDQUNiLE1BQU0sQ0FBRSxDQUFDLENBQ1QsYUFBYSxDQUFFLENBQUMsQ0FDbkIsQUFFRCxBQUFBLGFBQWEsQ0FBQyxHQUFHLEFBQUMsQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxhQUFhLENBQUMsR0FBRyxBQUFBLFVBQVcsQ0FBQSxDQUFDLENBQUUsQ0FDM0IsS0FBSyxDQUFFLEtBQUssQ0FDZixBQUVELEFBQUEsYUFBYSxDQUFDLEdBQUcsQUFBQSxVQUFXLENBQUEsQ0FBQyxDQUFFLENBQzNCLEtBQUssQ0FBRSxrQkFBa0IsQ0FDNUIsQUFFRCxBQUFBLGFBQWEsQ0FBQyxXQUFXLENBQUMsQ0FBQyxBQUFDLENBQ3hCLE9BQU8sQ0FBRSxLQUFLLENBQ2pCLEFBRUQsQUFBQSxZQUFZLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQ0FBQyxhQUFhLENBQUMsQ0FBQyxBQUFBLFdBQVcsQUFBQyxDQUN6RSxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ3BCLEFBRUQsQUFBQSxlQUFlLENBQUMsYUFBYSxBQUFDLENBQzFCLGdCQUFnQixDQUFFLFdBQVcsQ0FDaEMsQUFFRCxBQUFBLHdCQUF3QixBQUFBLENBQ3ZCLEtBQUssQ0FBQyxJQUFJLENBQ1YsQUFFRCxBQUFBLDZCQUE2QixDQUFDLEVBQUUsQ0FBRSw2QkFBNkIsQ0FBQyxDQUFDLEFBQUEsQ0FDN0QsS0FBSyxDQUFFLElBQUksQ0FDZCxBQUVELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFDL0IsQUFBQSxlQUFlLENBQUMsdUJBQXVCLENBQUMsRUFBRSxBQUFDLENBQ3ZDLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFVBQVUsQ0FBRSxDQUFDLENBQ2IsYUFBYSxDQUFFLENBQUMsQ0FDbkIsQUFDRCxBQUFBLGVBQWUsQ0FBQyxLQUFLLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDbEMsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsaUJBQWlCLENBQzlCLEtBQUssQ0FBRSxPQUFPLENBQ2QsYUFBYSxDQUFFLEdBQUcsQ0FDckIsQ0FHTCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBQ2hDLEFBQUEsU0FBUyxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsR0FBRyxDQUNWLFlBQVksQ0FBRSxFQUFFLENBQ25CLEFBQ0QsQUFBQSxvQkFBb0IsQUFBQyxDQUNqQixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQ2IsQ0FHTCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBQ3BDLEFBQUEsV0FBVyxDQUNYLEdBQUcsQUFBQSxZQUFZLENBQ2YsV0FBVyxBQUFBLEtBQUssQUFBQyxDQUNiLE9BQU8sQ0FBRSxZQUFZLENBQ3hCLEFBQ0QsQUFBQSxZQUFZLENBQUMsS0FBSyxBQUFBLFdBQVcsQ0FBQyxFQUFFLENBQ2hDLGlCQUFpQixDQUFDLEtBQUssQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFDLENBQ2xDLE9BQU8sQ0FBRSxjQUFjLENBQzFCLEFBQ0QsQUFBQSxZQUFZLENBQUMsS0FBSyxBQUFBLEtBQUssQ0FBQyxDQUFDLEFBQUEsT0FBTyxDQUNoQyxZQUFZLENBQUMsUUFBUSxDQUFDLEtBQUssQUFBQSxLQUFLLENBQUMsQ0FBQyxBQUFBLE9BQU8sQ0FDekMsaUJBQWlCLENBQUMsS0FBSyxBQUFBLEtBQUssQ0FBQyxDQUFDLEFBQUEsT0FBTyxDQUNyQyxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsS0FBSyxBQUFBLEtBQUssQ0FBQyxDQUFDLEFBQUEsT0FBTyxBQUFDLENBQzNDLFNBQVMsQ0FBRSxlQUFlLENBQzdCLEFBQ0QsQUFBQSxZQUFZLENBQUMsaUJBQWlCLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQ3BELGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsRUFBRSxBQUFDLENBQ3RELEtBQUssQ0FBRSxjQUFjLENBQ3hCLENBR0wsQUFBQSxZQUFZLENBQUMsV0FBVyxDQUN4QixZQUFZLENBQUMsR0FBRyxBQUFBLFlBQVksQUFBQyxDQUN6QixZQUFZLENBQUUsR0FBRyxDQUNqQixhQUFhLENBQUUsR0FBRyxDQUNyQixBQUNELEFBQUEsTUFBTSxDQUFDLE9BQU8sQUFBQyxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsYUFBYSxDQUFFLElBQUksQ0FDdEIsQUFFRCxBQUFBLFNBQVMsQ0FBQyxHQUFHLEFBQUMsQ0FDVixlQUFlLENBQUUsWUFBWSxDQUM3QixTQUFTLENBQUUsSUFBSSxDQUNsQixBQUVELEFBQUEsU0FBUyxDQUFDLEdBQUcsQUFBQyxDQUNWLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLFNBQVMsQ0FBRSxJQUFJLENBQ2xCLEFBRUQsQUFBQSxHQUFHLEFBQUMsQ0FDQSxlQUFlLENBQUUsZUFBZSxDQUNuQyxBQUVELEFBQUEsZUFBZSxBQUFDLENBQ1osYUFBYSxDQUFFLElBQUksQ0FDdEIsQUFFRCxBQUFBLGVBQWUsQ0FBQyxDQUFDLEFBQUMsQ0FDZCxNQUFNLENBQUUsR0FBRyxDQUNkLEFBRUQsQUFBQSxFQUFFLEFBQUEsWUFBWSxBQUFDLENBQ1gsT0FBTyxDQUFFLEdBQUcsQ0FDZixBQUVELEFBQUEsaUJBQWlCLENBQUMsUUFBUSxDQUFDLEdBQUcsQUFBQSxRQUFRLENBQUMsSUFBSSxBQUFBLEtBQUssQUFBQyxDQUM3QyxhQUFhLENBQUUsSUFBSSxDQUN0QixBQUVELEFBQUEsb0JBQW9CLEFBQUMsQ0FDakIsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsS0FBSyxDQUNoQixPQUFPLENBQUUsS0FBSyxDQUNqQixBQUVELEFBQUEsMkJBQTJCLEFBQUMsQ0FDeEIsYUFBYSxDQUFFLElBQUksQ0FDdEIsQUFFRCxBQUFBLFlBQVksQ0FBQyxJQUFJLEFBQUEsT0FBTyxDQUN4QixpQkFBaUIsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFDLENBQzFCLFVBQVUsQ0FBRSxPQUFrQixDQUM5QixVQUFVLENBQUUsSUFBSSxDQUNuQixBQUVELEFBQUEsWUFBWSxDQUFDLFlBQVksQ0FBQyxJQUFJLEFBQUEsT0FBTyxDQUNyQyxZQUFZLENBQUMsaUJBQWlCLENBQUMsSUFBSSxBQUFBLE9BQU8sQUFBQyxDQUN2QyxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ2QsQUFFRCxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUFDLEVBQUUsQUFBQSxRQUFRLENBQUMsT0FBTyxDQUMzQyxpQkFBaUIsQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUFDLEVBQUUsQUFBQSxRQUFRLENBQUMsT0FBTyxBQUFDLENBQzdDLE1BQU0sQ0FBRSxHQUFHLENBQ1gsT0FBTyxDQUFFLEdBQUcsQ0FDZixBQUVELEFBQUEsWUFBWSxDQUFDLFlBQVksQ0FDekIsaUJBQWlCLENBQUMsWUFBWSxBQUFDLENBQzNCLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLEtBQUssQ0FBRSxPQUFPLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxjQUFjLENBQUUsR0FBRyxDQUN0QixBQUVELEFBQUEsWUFBWSxDQUFDLENBQUMsQUFBQSxPQUFPLENBQ3JCLFlBQVksQ0FBQyxNQUFNLEFBQUEsT0FBTyxDQUMxQixZQUFZLENBQUMsS0FBSyxBQUFBLE9BQU8sQ0FDekIsWUFBWSxDQUFDLFFBQVEsQ0FBQyxLQUFLLEFBQUEsT0FBTyxDQUNsQyxZQUFZLENBQUMsUUFBUSxDQUFDLEtBQUssQUFBQSxPQUFPLENBQ2xDLGlCQUFpQixDQUFDLENBQUMsQUFBQSxPQUFPLENBQzFCLGlCQUFpQixDQUFDLE1BQU0sQUFBQSxPQUFPLENBQy9CLGlCQUFpQixDQUFDLEtBQUssQUFBQSxPQUFPLENBQzlCLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxLQUFLLEFBQUEsT0FBTyxDQUN2QyxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsS0FBSyxBQUFBLE9BQU8sQ0FDdkMsWUFBWSxDQUFDLENBQUMsQUFBQSxPQUFPLEFBQUEsSUFBSSxDQUN6QixZQUFZLENBQUMsTUFBTSxBQUFBLE9BQU8sQUFBQSxJQUFJLENBQzlCLFlBQVksQ0FBQyxLQUFLLEFBQUEsT0FBTyxBQUFBLElBQUksQ0FDN0IsWUFBWSxDQUFDLFFBQVEsQ0FBQyxLQUFLLEFBQUEsT0FBTyxBQUFBLElBQUksQ0FDdEMsWUFBWSxDQUFDLFFBQVEsQ0FBQyxLQUFLLEFBQUEsT0FBTyxBQUFBLElBQUksQ0FDdEMsaUJBQWlCLENBQUMsQ0FBQyxBQUFBLE9BQU8sQUFBQSxJQUFJLENBQzlCLGlCQUFpQixDQUFDLE1BQU0sQUFBQSxPQUFPLEFBQUEsSUFBSSxDQUNuQyxpQkFBaUIsQ0FBQyxLQUFLLEFBQUEsT0FBTyxBQUFBLElBQUksQ0FDbEMsaUJBQWlCLENBQUMsUUFBUSxDQUFDLEtBQUssQUFBQSxPQUFPLEFBQUEsSUFBSSxDQUMzQyxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsS0FBSyxBQUFBLE9BQU8sQUFBQSxJQUFJLEFBQUMsQ0FDeEMsVUFBVSxDQUFFLElBQUksQ0FDaEIsTUFBTSxDQUFFLGNBQWMsQ0FDdEIsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUNoQixhQUFhLENBQUUsR0FBRyxDQUNsQixXQUFXLENBQUUsTUFBTSxDQUNuQixXQUFXLENBQUUsZUFBZSxDQUM1QixPQUFPLENBQUUsUUFBUSxDQUNqQixVQUFVLENBQUUsdUNBQXVDLENBQ3RELEFBRUQsQUFBQSxZQUFZLENBQUMsQ0FBQyxBQUFBLE9BQU8sQUFBQSxNQUFNLENBQzNCLFlBQVksQ0FBQyxNQUFNLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FDaEMsWUFBWSxDQUFDLEtBQUssQUFBQSxPQUFPLEFBQUEsTUFBTSxDQUMvQixZQUFZLENBQUMsUUFBUSxDQUFDLEtBQUssQUFBQSxPQUFPLEFBQUEsTUFBTSxDQUN4QyxZQUFZLENBQUMsUUFBUSxDQUFDLEtBQUssQUFBQSxPQUFPLEFBQUEsTUFBTSxDQUN4QyxpQkFBaUIsQ0FBQyxDQUFDLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FDaEMsaUJBQWlCLENBQUMsTUFBTSxBQUFBLE9BQU8sQUFBQSxNQUFNLENBQ3JDLGlCQUFpQixDQUFDLEtBQUssQUFBQSxPQUFPLEFBQUEsTUFBTSxDQUNwQyxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsS0FBSyxBQUFBLE9BQU8sQUFBQSxNQUFNLENBQzdDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxLQUFLLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FDN0MsWUFBWSxDQUFDLENBQUMsQUFBQSxPQUFPLEFBQUEsSUFBSSxBQUFBLE1BQU0sQ0FDL0IsWUFBWSxDQUFDLE1BQU0sQUFBQSxPQUFPLEFBQUEsSUFBSSxBQUFBLE1BQU0sQ0FDcEMsWUFBWSxDQUFDLEtBQUssQUFBQSxPQUFPLEFBQUEsSUFBSSxBQUFBLE1BQU0sQ0FDbkMsWUFBWSxDQUFDLFFBQVEsQ0FBQyxLQUFLLEFBQUEsT0FBTyxBQUFBLElBQUksQUFBQSxNQUFNLENBQzVDLFlBQVksQ0FBQyxRQUFRLENBQUMsS0FBSyxBQUFBLE9BQU8sQUFBQSxJQUFJLEFBQUEsTUFBTSxDQUM1QyxpQkFBaUIsQ0FBQyxDQUFDLEFBQUEsT0FBTyxBQUFBLElBQUksQUFBQSxNQUFNLENBQ3BDLGlCQUFpQixDQUFDLE1BQU0sQUFBQSxPQUFPLEFBQUEsSUFBSSxBQUFBLE1BQU0sQ0FDekMsaUJBQWlCLENBQUMsS0FBSyxBQUFBLE9BQU8sQUFBQSxJQUFJLEFBQUEsTUFBTSxDQUN4QyxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsS0FBSyxBQUFBLE9BQU8sQUFBQSxJQUFJLEFBQUEsTUFBTSxDQUNqRCxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsS0FBSyxBQUFBLE9BQU8sQUFBQSxJQUFJLEFBQUEsTUFBTSxBQUFDLENBQzlDLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLElBQUksQ0FDbkIsQUFFRCxBQUFBLEVBQUUsQUFBQSxRQUFRLENBQUMsS0FBSyxBQUFBLE9BQU8sQUFBQyxDQUNwQixNQUFNLENBQUUsSUFBSSxDQUNmLEFBMUJELEFBQUEsWUFBWSxDQUFDLENBQUMsQUFBQSxPQUFPLEFBQUEsTUFBTSxDQUMzQixZQUFZLENBQUMsTUFBTSxBQUFBLE9BQU8sQUFBQSxNQUFNLENBQ2hDLFlBQVksQ0FBQyxLQUFLLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FDL0IsWUFBWSxDQUFDLFFBQVEsQ0FBQyxLQUFLLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FDeEMsWUFBWSxDQUFDLFFBQVEsQ0FBQyxLQUFLLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FDeEMsaUJBQWlCLENBQUMsQ0FBQyxBQUFBLE9BQU8sQUFBQSxNQUFNLENBQ2hDLGlCQUFpQixDQUFDLE1BQU0sQUFBQSxPQUFPLEFBQUEsTUFBTSxDQUNyQyxpQkFBaUIsQ0FBQyxLQUFLLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FDcEMsaUJBQWlCLENBQUMsUUFBUSxDQUFDLEtBQUssQUFBQSxPQUFPLEFBQUEsTUFBTSxDQUM3QyxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsS0FBSyxBQUFBLE9BQU8sQUFBQSxNQUFNLENBQzdDLFlBQVksQ0FBQyxDQUFDLEFBQUEsT0FBTyxBQUFBLElBQUksQUFBQSxNQUFNLENBQy9CLFlBQVksQ0FBQyxNQUFNLEFBQUEsT0FBTyxBQUFBLElBQUksQUFBQSxNQUFNLENBQ3BDLFlBQVksQ0FBQyxLQUFLLEFBQUEsT0FBTyxBQUFBLElBQUksQUFBQSxNQUFNLENBQ25DLFlBQVksQ0FBQyxRQUFRLENBQUMsS0FBSyxBQUFBLE9BQU8sQUFBQSxJQUFJLEFBQUEsTUFBTSxDQUM1QyxZQUFZLENBQUMsUUFBUSxDQUFDLEtBQUssQUFBQSxPQUFPLEFBQUEsSUFBSSxBQUFBLE1BQU0sQ0FDNUMsaUJBQWlCLENBQUMsQ0FBQyxBQUFBLE9BQU8sQUFBQSxJQUFJLEFBQUEsTUFBTSxDQUNwQyxpQkFBaUIsQ0FBQyxNQUFNLEFBQUEsT0FBTyxBQUFBLElBQUksQUFBQSxNQUFNLENBQ3pDLGlCQUFpQixDQUFDLEtBQUssQUFBQSxPQUFPLEFBQUEsSUFBSSxBQUFBLE1BQU0sQ0FDeEMsaUJBQWlCLENBQUMsUUFBUSxDQUFDLEtBQUssQUFBQSxPQUFPLEFBQUEsSUFBSSxBQUFBLE1BQU0sQ0FDakQsaUJBQWlCLENBQUMsUUFBUSxDQUFDLEtBQUssQUFBQSxPQUFPLEFBQUEsSUFBSSxBQUFBLE1BQU0sQUE0QkMsQ0FDOUMsVUFBVSxDQUFFLElBQUksQ0FDbkIsQUFFRCxBQUFBLFlBQVksQ0FBQyxDQUFDLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ2xDLFlBQVksQ0FBQyxNQUFNLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ3ZDLFlBQVksQ0FBQyxLQUFLLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ3RDLFlBQVksQ0FBQyxRQUFRLENBQUMsS0FBSyxBQUFBLE9BQU8sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUMvQyxZQUFZLENBQUMsUUFBUSxDQUFDLEtBQUssQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDL0MsaUJBQWlCLENBQUMsQ0FBQyxBQUFBLE9BQU8sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUN2QyxpQkFBaUIsQ0FBQyxNQUFNLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQzVDLGlCQUFpQixDQUFDLEtBQUssQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDM0MsaUJBQWlCLENBQUMsUUFBUSxDQUFDLEtBQUssQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDcEQsaUJBQWlCLENBQUMsUUFBUSxDQUFDLEtBQUssQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFBLE9BQU8sQUFBQyxDQUNqRCxPQUFPLENBQUUsRUFBRSxDQUNkLEFBRUQsQUFBQSx1QkFBdUIsQUFBQyxDQUNwQixNQUFNLENBQUUsSUFBSSxDQUNaLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLEFBRUQsQUFBQSx1QkFBdUIsQ0FBQyxFQUFFLEFBQUMsQ0FDdkIsTUFBTSxDQUFFLGVBQWUsQ0FDMUIsQUFFRCxBQUFBLFlBQVksQ0FBQyxHQUFHLEFBQUEsdUJBQXVCLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FDN0MsWUFBWSxDQUFDLFFBQVEsQ0FBQyxHQUFHLEFBQUEsdUJBQXVCLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FDdEQsaUJBQWlCLENBQUMsR0FBRyxBQUFBLHVCQUF1QixDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQ2xELGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxHQUFHLEFBQUEsdUJBQXVCLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQyxDQUN4RCxNQUFNLENBQUUsSUFBSSxDQUNaLFlBQVksQ0FBRSxHQUFHLENBQ3BCLEFBRUQsQUFBQSxZQUFZLENBQUMsR0FBRyxBQUFBLHVCQUF1QixDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUN4RCxZQUFZLENBQUMsUUFBUSxDQUFDLEdBQUcsQUFBQSx1QkFBdUIsQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FDakUsaUJBQWlCLENBQUMsR0FBRyxBQUFBLHVCQUF1QixDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUM3RCxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsR0FBRyxBQUFBLHVCQUF1QixDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsV0FBVyxBQUFDLENBQ25FLFlBQVksQ0FBRSxHQUFHLENBQ3BCLEFBRUQsQUFBQSxZQUFZLENBQUMsR0FBRyxBQUFBLHVCQUF1QixDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUMvQyxZQUFZLENBQUMsR0FBRyxBQUFBLHVCQUF1QixDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUNsRCxZQUFZLENBQUMsUUFBUSxDQUFDLEdBQUcsQUFBQSx1QkFBdUIsQ0FBQyxF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Q0QsQUFBQSxXQUFXLENBQUMsS0FBSyxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsV0FBVyxDQUFDLEtBQUssQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFVLENBQ3BELGdCQUFnQixDQUFFLElBQ3RCLENBQUMsQUFFRCxBQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBQVUsTUFBTSxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBQVcsTUFBTSxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLENBQVMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLENBQVMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBQVUsTUFBTSxDQUFDLFdBQVcsQ0FBQyxNQUFNLEFBQUEsTUFBTSxDQUFDLFdBQVcsQ0FBQyxRQUFRLEFBQUEsTUFBTSxBQUFDLENBQzlOLFlBQVksQ0FBRSxPQUFPLENBQ3JCLGtCQUFrQixDQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxpQkFBZ0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxzQkFBcUIsQ0FDbEYsZUFBZSxDQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxpQkFBZ0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxzQkFBcUIsQ0FDL0UsVUFBVSxDQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxpQkFBZ0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxzQkFBcUIsQ0FDN0UsQUFDRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFDckIsQUFBQSxXQUFXLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFB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 */
/*! elementor-icons - v5.16.0 - 12-07-2022 */
@font-face{font-family:eicons;src:url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.16.0);src:url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.16.0#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.16.0) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff?5.16.0) format("woff"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.ttf?5.16.0) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.svg?5.16.0#eicon) format("svg");font-weight:400;font-style:normal}[class*=" eicon-"],[class^=eicon]{display:inline-block;font-family:eicons;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:a 2s infinite linear}.eicon-editor-link:before{content:'\e800'}.eicon-editor-unlink:before{content:'\e801'}.eicon-editor-external-link:before{content:'\e802'}.eicon-editor-close:before{content:'\e803'}.eicon-editor-list-ol:before{content:'\e804'}.eicon-editor-list-ul:before{content:'\e805'}.eicon-editor-bold:before{content:'\e806'}.eicon-editor-italic:before{content:'\e807'}.eicon-editor-underline:before{content:'\e808'}.eicon-editor-paragraph:before{content:'\e809'}.eicon-editor-h1:before{content:'\e80a'}.eicon-editor-h2:before{content:'\e80b'}.eicon-editor-h3:before{content:'\e80c'}.eicon-editor-h4:before{content:'\e80d'}.eicon-editor-h5:before{content:'\e80e'}.eicon-editor-h6:before{content:'\e80f'}.eicon-editor-quote:before{content:'\e810'}.eicon-editor-code:before{content:'\e811'}.eicon-elementor:before{content:'\e812'}.eicon-elementor-circle:before{content:'\e813'}.eicon-pojome:before{content:'\e814'}.eicon-plus:before{content:'\e815'}.eicon-menu-bar:before{content:'\e816'}.eicon-apps:before{content:'\e817'}.eicon-accordion:before{content:'\e818'}.eicon-alert:before{content:'\e819'}.eicon-animation-text:before{content:'\e81a'}.eicon-animation:before{content:'\e81b'}.eicon-banner:before{content:'\e81c'}.eicon-blockquote:before{content:'\e81d'}.eicon-button:before{content:'\e81e'}.eicon-call-to-action:before{content:'\e81f'}.eicon-captcha:before{content:'\e820'}.eicon-carousel:before{content:'\e821'}.eicon-checkbox:before{content:'\e822'}.eicon-columns:before{content:'\e823'}.eicon-countdown:before{content:'\e824'}.eicon-counter:before{content:'\e825'}.eicon-date:before{content:'\e826'}.eicon-divider-shape:before{content:'\e827'}.eicon-divider:before{content:'\e828'}.eicon-download-button:before{content:'\e829'}.eicon-dual-button:before{content:'\e82a'}.eicon-email-field:before{content:'\e82b'}.eicon-facebook-comments:before{content:'\e82c'}.eicon-facebook-like-box:before{content:'\e82d'}.eicon-form-horizontal:before{content:'\e82e'}.eicon-form-vertical:before{content:'\e82f'}.eicon-gallery-grid:before{content:'\e830'}.eicon-gallery-group:before{content:'\e831'}.eicon-gallery-justified:before{content:'\e832'}.eicon-gallery-masonry:before{content:'\e833'}.eicon-icon-box:before{content:'\e834'}.eicon-image-before-after:before{content:'\e835'}.eicon-image-box:before{content:'\e836'}.eicon-image-hotspot:before{content:'\e837'}.eicon-image-rollover:before{content:'\e838'}.eicon-info-box:before{content:'\e839'}.eicon-inner-section:before{content:'\e83a'}.eicon-mailchimp:before{content:'\e83b'}.eicon-menu-card:before{content:'\e83c'}.eicon-navigation-horizontal:before{content:'\e83d'}.eicon-nav-menu:before{content:'\e83e'}.eicon-navigation-vertical:before{content:'\e83f'}.eicon-number-field:before{content:'\e840'}.eicon-parallax:before{content:'\e841'}.eicon-php7:before{content:'\e842'}.eicon-post-list:before{content:'\e843'}.eicon-post-slider:before{content:'\e844'}.eicon-post:before{content:'\e845'}.eicon-posts-carousel:before{content:'\e846'}.eicon-posts-grid:before{content:'\e847'}.eicon-posts-group:before{content:'\e848'}.eicon-posts-justified:before{content:'\e849'}.eicon-posts-masonry:before{content:'\e84a'}.eicon-posts-ticker:before{content:'\e84b'}.eicon-price-list:before{content:'\e84c'}.eicon-price-table:before{content:'\e84d'}.eicon-radio:before{content:'\e84e'}.eicon-rtl:before{content:'\e84f'}.eicon-scroll:before{content:'\e850'}.eicon-search:before{content:'\e851'}.eicon-select:before{content:'\e852'}.eicon-share:before{content:'\e853'}.eicon-sidebar:before{content:'\e854'}.eicon-skill-bar:before{content:'\e855'}.eicon-slider-3d:before{content:'\e856'}.eicon-slider-album:before{content:'\e857'}.eicon-slider-device:before{content:'\e858'}.eicon-slider-full-screen:before{content:'\e859'}.eicon-slider-push:before{content:'\e85a'}.eicon-slider-vertical:before{content:'\e85b'}.eicon-slider-video:before{content:'\e85c'}.eicon-slides:before{content:'\e85d'}.eicon-social-icons:before{content:'\e85e'}.eicon-spacer:before{content:'\e85f'}.eicon-table:before{content:'\e860'}.eicon-tabs:before{content:'\e861'}.eicon-tel-field:before{content:'\e862'}.eicon-text-area:before{content:'\e863'}.eicon-text-field:before{content:'\e864'}.eicon-thumbnails-down:before{content:'\e865'}.eicon-thumbnails-half:before{content:'\e866'}.eicon-thumbnails-right:before{content:'\e867'}.eicon-time-line:before{content:'\e868'}.eicon-toggle:before{content:'\e869'}.eicon-url:before{content:'\e86a'}.eicon-t-letter:before{content:'\e86b'}.eicon-wordpress:before{content:'\e86c'}.eicon-text:before{content:'\e86d'}.eicon-anchor:before{content:'\e86e'}.eicon-bullet-list:before{content:'\e86f'}.eicon-code:before{content:'\e870'}.eicon-favorite:before{content:'\e871'}.eicon-google-maps:before{content:'\e872'}.eicon-image:before{content:'\e873'}.eicon-photo-library:before{content:'\e874'}.eicon-woocommerce:before{content:'\e875'}.eicon-youtube:before{content:'\e876'}.eicon-flip-box:before{content:'\e877'}.eicon-settings:before{content:'\e878'}.eicon-headphones:before{content:'\e879'}.eicon-testimonial:before{content:'\e87a'}.eicon-counter-circle:before{content:'\e87b'}.eicon-person:before{content:'\e87c'}.eicon-chevron-right:before{content:'\e87d'}.eicon-chevron-left:before{content:'\e87e'}.eicon-close:before{content:'\e87f'}.eicon-file-download:before{content:'\e880'}.eicon-save:before{content:'\e881'}.eicon-zoom-in:before{content:'\e882'}.eicon-shortcode:before{content:'\e883'}.eicon-nerd:before{content:'\e884'}.eicon-device-desktop:before{content:'\e885'}.eicon-device-tablet:before{content:'\e886'}.eicon-device-mobile:before{content:'\e887'}.eicon-document-file:before{content:'\e888'}.eicon-folder-o:before{content:'\e889'}.eicon-hypster:before{content:'\e88a'}.eicon-h-align-left:before{content:'\e88b'}.eicon-h-align-right:before{content:'\e88c'}.eicon-h-align-center:before{content:'\e88d'}.eicon-h-align-stretch:before{content:'\e88e'}.eicon-v-align-top:before{content:'\e88f'}.eicon-v-align-bottom:before{content:'\e890'}.eicon-v-align-middle:before{content:'\e891'}.eicon-v-align-stretch:before{content:'\e892'}.eicon-pro-icon:before{content:'\e893'}.eicon-mail:before{content:'\e894'}.eicon-lock-user:before{content:'\e895'}.eicon-testimonial-carousel:before{content:'\e896'}.eicon-media-carousel:before{content:'\e897'}.eicon-section:before{content:'\e898'}.eicon-column:before{content:'\e899'}.eicon-edit:before{content:'\e89a'}.eicon-clone:before{content:'\e89b'}.eicon-trash:before{content:'\e89c'}.eicon-play:before{content:'\e89d'}.eicon-angle-right:before{content:'\e89e'}.eicon-angle-left:before{content:'\e89f'}.eicon-animated-headline:before{content:'\e8a0'}.eicon-menu-toggle:before{content:'\e8a1'}.eicon-fb-embed:before{content:'\e8a2'}.eicon-fb-feed:before{content:'\e8a3'}.eicon-twitter-embed:before{content:'\e8a4'}.eicon-twitter-feed:before{content:'\e8a5'}.eicon-sync:before{content:'\e8a6'}.eicon-import-export:before{content:'\e8a7'}.eicon-check-circle:before{content:'\e8a8'}.eicon-library-save:before{content:'\e8a9'}.eicon-library-download:before{content:'\e8aa'}.eicon-insert:before{content:'\e8ab'}.eicon-preview-medium:before{content:'\e8ac'}.eicon-sort-down:before{content:'\e8ad'}.eicon-sort-up:before{content:'\e8ae'}.eicon-heading:before{content:'\e8af'}.eicon-logo:before{content:'\e8b0'}.eicon-meta-data:before{content:'\e8b1'}.eicon-post-content:before{content:'\e8b2'}.eicon-post-excerpt:before{content:'\e8b3'}.eicon-post-navigation:before{content:'\e8b4'}.eicon-yoast:before{content:'\e8b5'}.eicon-nerd-chuckle:before{content:'\e8b6'}.eicon-nerd-wink:before{content:'\e8b7'}.eicon-comments:before{content:'\e8b8'}.eicon-download-circle-o:before{content:'\e8b9'}.eicon-library-upload:before{content:'\e8ba'}.eicon-save-o:before{content:'\e8bb'}.eicon-upload-circle-o:before{content:'\e8bc'}.eicon-ellipsis-h:before{content:'\e8bd'}.eicon-ellipsis-v:before{content:'\e8be'}.eicon-arrow-left:before{content:'\e8bf'}.eicon-arrow-right:before{content:'\e8c0'}.eicon-arrow-up:before{content:'\e8c1'}.eicon-arrow-down:before{content:'\e8c2'}.eicon-play-o:before{content:'\e8c3'}.eicon-archive-posts:before{content:'\e8c4'}.eicon-archive-title:before{content:'\e8c5'}.eicon-featured-image:before{content:'\e8c6'}.eicon-post-info:before{content:'\e8c7'}.eicon-post-title:before{content:'\e8c8'}.eicon-site-logo:before{content:'\e8c9'}.eicon-site-search:before{content:'\e8ca'}.eicon-site-title:before{content:'\e8cb'}.eicon-plus-square:before{content:'\e8cc'}.eicon-minus-square:before{content:'\e8cd'}.eicon-cloud-check:before{content:'\e8ce'}.eicon-drag-n-drop:before{content:'\e8cf'}.eicon-welcome:before{content:'\e8d0'}.eicon-handle:before{content:'\e8d1'}.eicon-cart:before{content:'\e8d2'}.eicon-product-add-to-cart:before{content:'\e8d3'}.eicon-product-breadcrumbs:before{content:'\e8d4'}.eicon-product-categories:before{content:'\e8d5'}.eicon-product-description:before{content:'\e8d6'}.eicon-product-images:before{content:'\e8d7'}.eicon-product-info:before{content:'\e8d8'}.eicon-product-meta:before{content:'\e8d9'}.eicon-product-pages:before{content:'\e8da'}.eicon-product-price:before{content:'\e8db'}.eicon-product-rating:before{content:'\e8dc'}.eicon-product-related:before{content:'\e8dd'}.eicon-product-stock:before{content:'\e8de'}.eicon-product-tabs:before{content:'\e8df'}.eicon-product-title:before{content:'\e8e0'}.eicon-product-upsell:before{content:'\e8e1'}.eicon-products:before{content:'\e8e2'}.eicon-bag-light:before{content:'\e8e3'}.eicon-bag-medium:before{content:'\e8e4'}.eicon-bag-solid:before{content:'\e8e5'}.eicon-basket-light:before{content:'\e8e6'}.eicon-basket-medium:before{content:'\e8e7'}.eicon-basket-solid:before{content:'\e8e8'}.eicon-cart-light:before{content:'\e8e9'}.eicon-cart-medium:before{content:'\e8ea'}.eicon-cart-solid:before{content:'\e8eb'}.eicon-exchange:before{content:'\e8ec'}.eicon-preview-thin:before{content:'\e8ed'}.eicon-device-laptop:before{content:'\e8ee'}.eicon-collapse:before{content:'\e8ef'}.eicon-expand:before{content:'\e8f0'}.eicon-navigator:before{content:'\e8f1'}.eicon-plug:before{content:'\e8f2'}.eicon-dashboard:before{content:'\e8f3'}.eicon-typography:before{content:'\e8f4'}.eicon-info-circle-o:before{content:'\e8f5'}.eicon-integration:before{content:'\e8f6'}.eicon-plus-circle-o:before{content:'\e8f7'}.eicon-rating:before{content:'\e8f8'}.eicon-review:before{content:'\e8f9'}.eicon-tools:before{content:'\e8fa'}.eicon-loading:before{content:'\e8fb'}.eicon-sitemap:before{content:'\e8fc'}.eicon-click:before{content:'\e8fd'}.eicon-clock:before{content:'\e8fe'}.eicon-library-open:before{content:'\e8ff'}.eicon-warning:before{content:'\e900'}.eicon-flow:before{content:'\e901'}.eicon-cursor-move:before{content:'\e902'}.eicon-arrow-circle-left:before{content:'\e903'}.eicon-flash:before{content:'\e904'}.eicon-redo:before{content:'\e905'}.eicon-ban:before{content:'\e906'}.eicon-barcode:before{content:'\e907'}.eicon-calendar:before{content:'\e908'}.eicon-caret-left:before{content:'\e909'}.eicon-caret-right:before{content:'\e90a'}.eicon-caret-up:before{content:'\e90b'}.eicon-chain-broken:before{content:'\e90c'}.eicon-check-circle-o:before{content:'\e90d'}.eicon-check:before{content:'\e90e'}.eicon-chevron-double-left:before{content:'\e90f'}.eicon-chevron-double-right:before{content:'\e910'}.eicon-undo:before{content:'\e911'}.eicon-filter:before{content:'\e912'}.eicon-circle-o:before{content:'\e913'}.eicon-circle:before{content:'\e914'}.eicon-clock-o:before{content:'\e915'}.eicon-cog:before{content:'\e916'}.eicon-cogs:before{content:'\e917'}.eicon-commenting-o:before{content:'\e918'}.eicon-copy:before{content:'\e919'}.eicon-database:before{content:'\e91a'}.eicon-dot-circle-o:before{content:'\e91b'}.eicon-envelope:before{content:'\e91c'}.eicon-external-link-square:before{content:'\e91d'}.eicon-eyedropper:before{content:'\e91e'}.eicon-folder:before{content:'\e91f'}.eicon-font:before{content:'\e920'}.eicon-adjust:before{content:'\e921'}.eicon-lightbox:before{content:'\e922'}.eicon-heart-o:before{content:'\e923'}.eicon-history:before{content:'\e924'}.eicon-image-bold:before{content:'\e925'}.eicon-info-circle:before{content:'\e926'}.eicon-link:before{content:'\e927'}.eicon-long-arrow-left:before{content:'\e928'}.eicon-long-arrow-right:before{content:'\e929'}.eicon-caret-down:before{content:'\e92a'}.eicon-paint-brush:before{content:'\e92b'}.eicon-pencil:before{content:'\e92c'}.eicon-plus-circle:before{content:'\e92d'}.eicon-zoom-in-bold:before{content:'\e92e'}.eicon-sort-amount-desc:before{content:'\e92f'}.eicon-sign-out:before{content:'\e930'}.eicon-spinner:before{content:'\e931'}.eicon-square:before{content:'\e932'}.eicon-star-o:before{content:'\e933'}.eicon-star:before{content:'\e934'}.eicon-text-align-justify:before{content:'\e935'}.eicon-text-align-center:before{content:'\e936'}.eicon-tags:before{content:'\e937'}.eicon-text-align-left:before{content:'\e938'}.eicon-text-align-right:before{content:'\e939'}.eicon-close-circle:before{content:'\e93a'}.eicon-trash-o:before{content:'\e93b'}.eicon-font-awesome:before{content:'\e93c'}.eicon-user-circle-o:before{content:'\e93d'}.eicon-video-camera:before{content:'\e93e'}.eicon-heart:before{content:'\e93f'}.eicon-wrench:before{content:'\e940'}.eicon-help:before{content:'\e941'}.eicon-help-o:before{content:'\e942'}.eicon-zoom-out-bold:before{content:'\e943'}.eicon-plus-square-o:before{content:'\e944'}.eicon-minus-square-o:before{content:'\e945'}.eicon-minus-circle:before{content:'\e946'}.eicon-minus-circle-o:before{content:'\e947'}.eicon-code-bold:before{content:'\e948'}.eicon-cloud-upload:before{content:'\e949'}.eicon-search-bold:before{content:'\e94a'}.eicon-map-pin:before{content:'\e94b'}.eicon-meetup:before{content:'\e94c'}.eicon-slideshow:before{content:'\e94d'}.eicon-t-letter-bold:before{content:'\e94e'}.eicon-preferences:before{content:'\e94f'}.eicon-table-of-contents:before{content:'\e950'}.eicon-tv:before{content:'\e951'}.eicon-upload:before{content:'\e952'}.eicon-instagram-comments:before{content:'\e953'}.eicon-instagram-nested-gallery:before{content:'\e954'}.eicon-instagram-post:before{content:'\e955'}.eicon-instagram-video:before{content:'\e956'}.eicon-instagram-gallery:before{content:'\e957'}.eicon-instagram-likes:before{content:'\e958'}.eicon-facebook:before{content:'\e959'}.eicon-twitter:before{content:'\e95a'}.eicon-pinterest:before{content:'\e95b'}.eicon-frame-expand:before{content:'\e95c'}.eicon-frame-minimize:before{content:'\e95d'}.eicon-archive:before{content:'\e95e'}.eicon-colors-typography:before{content:'\e95f'}.eicon-custom:before{content:'\e960'}.eicon-footer:before{content:'\e961'}.eicon-header:before{content:'\e962'}.eicon-layout-settings:before{content:'\e963'}.eicon-lightbox-expand:before{content:'\e964'}.eicon-error-404:before{content:'\e965'}.eicon-theme-style:before{content:'\e966'}.eicon-search-results:before{content:'\e967'}.eicon-single-post:before{content:'\e968'}.eicon-site-identity:before{content:'\e969'}.eicon-theme-builder:before{content:'\e96a'}.eicon-download-bold:before{content:'\e96b'}.eicon-share-arrow:before{content:'\e96c'}.eicon-global-settings:before{content:'\e96d'}.eicon-user-preferences:before{content:'\e96e'}.eicon-lock:before{content:'\e96f'}.eicon-export-kit:before{content:'\e970'}.eicon-import-kit:before{content:'\e971'}.eicon-lottie:before{content:'\e972'}.eicon-products-archive:before{content:'\e973'}.eicon-single-product:before{content:'\e974'}.eicon-disable-trash-o:before{content:'\e975'}.eicon-single-page:before{content:'\e976'}.eicon-wordpress-light:before{content:'\e977'}.eicon-cogs-check:before{content:'\e978'}.eicon-custom-css:before{content:'\e979'}.eicon-global-colors:before{content:'\e97a'}.eicon-globe:before{content:'\e97b'}.eicon-typography-1:before{content:'\e97c'}.eicon-background:before{content:'\e97d'}.eicon-device-responsive:before{content:'\e97e'}.eicon-device-wide:before{content:'\e97f'}.eicon-code-highlight:before{content:'\e980'}.eicon-video-playlist:before{content:'\e981'}.eicon-download-kit:before{content:'\e982'}.eicon-kit-details:before{content:'\e983'}.eicon-kit-parts:before{content:'\e984'}.eicon-kit-upload:before{content:'\e985'}.eicon-kit-plugins:before{content:'\e986'}.eicon-kit-upload-alt:before{content:'\e987'}.eicon-hotspot:before{content:'\e988'}.eicon-paypal-button:before{content:'\e989'}.eicon-shape:before{content:'\e98a'}.eicon-wordart:before{content:'\e98b'}.eicon-checkout:before{content:'\e98c'}.eicon-container:before{content:'\e98d'}.eicon-flip:before{content:'\e98e'}.eicon-info:before{content:'\e98f'}.eicon-my-account:before{content:'\e990'}.eicon-purchase-summary:before{content:'\e991'}.eicon-page-transition:before{content:'\e992'}.eicon-spotify:before{content:'\e993'}.eicon-stripe-button:before{content:'\e994'}.eicon-woo-settings:before{content:'\e995'}.eicon-woo-cart:before{content:'\e996'}.eicon-grow:before{content:'\e997'}.eicon-order-end:before{content:'\e998'}.eicon-nowrap:before{content:'\e999'}.eicon-order-start:before{content:'\e99a'}.eicon-progress-tracker:before{content:'\e99b'}.eicon-shrink:before{content:'\e99c'}.eicon-wrap:before{content:'\e99d'}.eicon-align-center-h:before{content:'\e99e'}.eicon-align-center-v:before{content:'\e99f'}.eicon-align-end-h:before{content:'\e9a0'}.eicon-align-end-v:before{content:'\e9a1'}.eicon-align-start-h:before{content:'\e9a2'}.eicon-align-start-v:before{content:'\e9a3'}.eicon-align-stretch-h:before{content:'\e9a4'}.eicon-align-stretch-v:before{content:'\e9a5'}.eicon-justify-center-h:before{content:'\e9a6'}.eicon-justify-center-v:before{content:'\e9a7'}.eicon-justify-end-h:before{content:'\e9a8'}.eicon-justify-end-v:before{content:'\e9a9'}.eicon-justify-space-around-h:before{content:'\e9aa'}.eicon-justify-space-around-v:before{content:'\e9ab'}.eicon-justify-space-between-h:before{content:'\e9ac'}.eicon-justify-space-between-v:before{content:'\e9ad'}.eicon-justify-space-evenly-h:before{content:'\e9ae'}.eicon-justify-space-evenly-v:before{content:'\e9af'}.eicon-justify-start-h:before{content:'\e9b0'}.eicon-justify-start-v:before{content:'\e9b1'}.eicon-woocommerce-cross-sells:before{content:'\e9b2'}.eicon-woocommerce-notices:before{content:'\e9b3'}.eicon-inner-container:before{content:'\e9b4'}.eicon-warning-full:before{content:'\e9b5'}.eicon-exit:before{content:'\e9b6'}.eicon-loop-builder:before{content:'\e9b7'}.eicon-notes:before{content:'\e9b8'}.eicon-read:before{content:'\e9b9'}.eicon-unread:before{content:'\e9ba'}.eicon-eye:before{content:'\e8ac'}.eicon-elementor-square:before{content:'\e813'}/*! elementor - v3.7.8 - 02-10-2022 */
.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:5px}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:10px}.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:15px}.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:20px}.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:30px}@media (min-width:-1px){.elementor-reverse-widescreen>.elementor-container>.elementor-row>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1025px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>.elementor-row>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:-1px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>.elementor-row>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1025px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>.elementor-row>:first-child,.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(2),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(3),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(4),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(5),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(6),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(7),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(8),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(9),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(10){-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:-1px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:768px) and (max-width:-1px){.elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child,.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10){-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>.elementor-row>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.elementor-column{width:100%}}/*! elementor - v3.7.8 - 02-10-2022 */
.dialog-widget-content{background-color:#fff;position:absolute;border-radius:3px;-webkit-box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message{font-size:12px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box}.dialog-type-lightbox{position:fixed;height:100%;width:100%;bottom:0;left:0;background-color:rgba(0,0,0,.8);z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dialog-type-lightbox .dialog-widget-content{margin:auto;width:375px}.dialog-type-lightbox .dialog-header{font-size:15px;color:#495157;padding:30px 0 10px;font-weight:500}.dialog-type-lightbox .dialog-message{padding:0 30px 30px;min-height:50px}.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header,.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message{text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;width:50%;border:none;background:none;color:#6d7882;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:hover{background-color:#f4f6f7}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-ok{color:#b01b1b}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-take_over{color:#39b54a}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:active{background-color:rgba(230,233,236,.5)}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button::-moz-focus-inner{border:0}.dialog-close-button{cursor:pointer;position:absolute;margin-top:15px;right:15px;font-size:15px;line-height:1}.dialog-close-button:not(:hover){opacity:.4}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}.dialog-confirm-widget .dialog-button:first-child{border-right:1px solid #e6e9ec}#elementor-change-exit-preference-dialog .dialog-message a{cursor:pointer}#elementor-change-exit-preference-dialog .dialog-message>div{margin-bottom:10px}#elementor-change-exit-preference-dialog .dialog-ok{color:#39b54a}.dialog-prevent-scroll{overflow:hidden;max-height:100vh}@media (min-width:1024px){body.admin-bar .dialog-lightbox-widget{height:calc(100vh - 32px)}}@media (max-width:1024px){body.admin-bar .dialog-type-lightbox{position:sticky;height:100vh}}.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:42.8571%}.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:56.25%}.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio{padding-bottom:75%}.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio{padding-bottom:66.6666%}.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio{padding-bottom:100%}.elementor-aspect-ratio-916 .elementor-fit-aspect-ratio{padding-bottom:177.8%}.elementor-fit-aspect-ratio{position:relative;height:0}.elementor-fit-aspect-ratio iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:0;background-color:#000}.elementor-fit-aspect-ratio video{width:100%}.flatpickr-calendar{width:280px}.flatpickr-calendar .flatpickr-current-month span.cur-month{font-weight:300}.flatpickr-calendar .dayContainer{width:280px;min-width:280px;max-width:280px}.flatpickr-calendar .flatpickr-days{width:280px}.flatpickr-calendar .flatpickr-day{max-width:37px;height:37px;line-height:37px}.elementor-templates-modal .dialog-widget-content{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;background-color:#f1f3f5;width:100%}@media (max-width:1439px){.elementor-templates-modal .dialog-widget-content{max-width:990px}}@media (min-width:1440px){.elementor-templates-modal .dialog-widget-content{max-width:1200px}}.elementor-templates-modal .dialog-header{padding:0;z-index:1}.elementor-templates-modal .dialog-buttons-wrapper,.elementor-templates-modal .dialog-header{background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);position:relative}.elementor-templates-modal .dialog-buttons-wrapper{border:none;display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:5px}.elementor-templates-modal .dialog-buttons-wrapper .elementor-button{height:40px;margin-left:5px}.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success{padding:12px 36px;color:#fff;width:auto;font-size:15px}.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success:hover{background-color:#39b54a}.elementor-templates-modal .dialog-message{height:750px;max-height:85vh;overflow-y:scroll;padding-top:25px}.elementor-templates-modal .dialog-content{height:100%}.elementor-templates-modal .dialog-loading{display:none}.elementor-templates-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px}.elementor-templates-modal__header__logo{line-height:1;text-transform:uppercase;font-weight:700;cursor:pointer}.elementor-templates-modal__header__logo-area{text-align:left;padding-left:15px}.elementor-templates-modal__header__logo-area>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-templates-modal__header__logo__icon-wrapper{margin-right:10px;font-size:12px}.elementor-templates-modal__header__logo__title{padding-top:2px}.elementor-templates-modal__header__items-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-templates-modal__header__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-templates-modal__header__item>i{font-size:20px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}.elementor-templates-modal__header__item>i:not(:hover){color:#a4afb7}.elementor-templates-modal__header__close--normal{width:47px;border-left:1px solid #e6e9ec}.elementor-templates-modal__header__close--normal i{font-size:18px}.elementor-templates-modal__header__close--skip{padding:10px 10px 10px 20px;margin-right:10px;color:#fff;background-color:#a4afb7;font-size:11px;font-weight:400;line-height:1;text-transform:uppercase;border-radius:2px;cursor:pointer}.elementor-templates-modal__header__close--skip>i{font-size:inherit;padding-left:10px;margin-left:15px;border-left:1px solid}.elementor-templates-modal__header__close--skip>i:not(:hover){color:#fff}.elementor-templates-modal__sidebar{-ms-flex-negative:0;flex-shrink:0;width:25%;background-color:hsla(0,0%,100%,.3)}.elementor-templates-modal__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-shadow:0 0 13px inset rgba(0,0,0,.05);box-shadow:inset 0 0 13px rgba(0,0,0,.05)}#wpadminbar #wp-admin-bar-elementor_edit_page .elementor-general-section+.elementor-second-section{border-top:1px solid #464b50;margin-top:6px}.elementor-hidden{display:none}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}.e-logo-wrapper{background:#93003c;display:inline-block;padding:.75em;border-radius:50%;line-height:1}.e-logo-wrapper i{color:#fff;font-size:1em}#e-enable-unfiltered-files-dialog-import-template .dialog-confirm-ok{color:#39b54a}#e-enable-unfiltered-files-dialog-import-template .dialog-confirm-cancel{color:#b01b1b}.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.elementor *,.elementor :after,.elementor :before{-webkit-box-sizing:border-box;box-sizing:border-box}.elementor a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{height:auto;max-width:100%;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1;border:none}.elementor .elementor-custom-embed{line-height:0}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0;direction:ltr}.elementor .elementor-background-video-container{-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;pointer-events:none}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.elementor .elementor-background-video{max-width:none}.elementor .elementor-html5-video{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay,.elementor .elementor-background-slideshow{height:100%;width:100%;top:0;left:0;position:absolute}.elementor .elementor-background-slideshow{z-index:0}.elementor .elementor-background-slideshow__slide__image{width:100%;height:100%;background-position:50%;background-size:cover}.e-container>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-container>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:var(--flex-direction);flex-direction:var(--flex-direction);-ms-flex-wrap:var(--flex-wrap);flex-wrap:var(--flex-wrap);-webkit-box-pack:var(--justify-content);-ms-flex-pack:var(--justify-content);justify-content:var(--justify-content);-webkit-box-align:var(--align-items);-ms-flex-align:var(--align-items);align-items:var(--align-items);-ms-flex-line-pack:var(--align-content);align-content:var(--align-content);gap:var(--gap);-ms-flex-preferred-size:var(--flex-basis);flex-basis:var(--flex-basis);-webkit-box-flex:var(--flex-grow);-ms-flex-positive:var(--flex-grow);flex-grow:var(--flex-grow);-ms-flex-negative:var(--flex-shrink);flex-shrink:var(--flex-shrink);-webkit-box-ordinal-group:var(--order);-ms-flex-order:var(--order);order:var(--order);-ms-flex-item-align:var(--align-self);align-self:var(--align-self)}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-center .elementor-button{width:auto}.elementor-align-right{text-align:right}.elementor-align-right .elementor-button{width:auto}.elementor-align-left{text-align:left}.elementor-align-left .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-custom-embed-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.elementor-custom-embed-play i{font-size:100px;color:#fff;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{height:100px;width:100px;fill:#fff;-webkit-filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));filter:drop-shadow(1px 0 6px rgba(0,0,0,.3))}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{-webkit-animation:eicon-spin 2s linear infinite;animation:eicon-spin 2s linear infinite}.elementor-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.elementor-ken-burns{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:10s;-o-transition-duration:10s;transition-duration:10s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.elementor-ken-burns--out{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.elementor-ken-burns--active{-webkit-transition-duration:20s;-o-transition-duration:20s;transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}@media (min-width:-1px){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-center .elementor-button{width:auto}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-left .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1px){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-center .elementor-button{width:auto}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-left .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}}@media (max-width:-1px){.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-center .elementor-button{width:auto}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-left .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-center .elementor-button{width:auto}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-left .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1px){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-center .elementor-button{width:auto}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-left .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-center .elementor-button{width:auto}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-left .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@-webkit-keyframes eicon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes eicon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.eicon-animation-spin{-webkit-animation:eicon-spin 2s linear infinite;animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.elementor-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1024px){.elementor-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-widget-wrap{position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}.elementor-column{min-height:1px}.elementor-column,.elementor-column-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-column-wrap{width:100%}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1px){.elementor-reverse-widescreen>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1025px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:-1px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1025px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9),.elementor-reverse-laptop>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:-1px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:768px) and (max-width:-1px){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9),.elementor-reverse-tablet>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.elementor-column{width:100%}}ul.elementor-icon-list-items.elementor-inline-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1px){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1px){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1px){.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1px){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1px){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1px){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1px){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}.e-container{--border-radius:0;--display:flex;--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;--content-width:Min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--transition:0;--gap:var(--widgets-spacing,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;position:var(--position);display:var(--display);text-align:var(--text-align);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:var(--flex-direction);flex-direction:var(--flex-direction);-webkit-box-flex:var(--flex-grow);-ms-flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis);flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis);width:var(--width);min-width:0;min-height:var(--min-height);height:var(--height);border-radius:var(--border-radius);margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);padding:var(--padding-top) max(var(--padding-right),(100% - var(--content-width))/2) var(--padding-bottom) max(var(--padding-left),(100% - var(--content-width))/2);z-index:var(--z-index);overflow:var(--overflow);-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);isolation:isolate}:is(.elementor-section-wrap,[data-elementor-id])>.e-container{--margin-right:auto;--margin-left:auto;max-width:min(100%,var(--width))}.e-container .elementor-empty-view{position:relative;width:100%;height:100%;min-height:var(--min-height,100px)}.e-container .elementor-empty-view .elementor-first-add{width:auto;height:auto;inset:0}.e-container .elementor-widget-placeholder{--size:10px;--margin-start:calc(-1 * var(--size));--margin-end:calc(-2 * var(--size));-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:stretch;align-self:stretch;z-index:1;pointer-events:none}.e-container.e-container--row>.elementor-widget-placeholder{position:relative;z-index:9999;width:var(--size);-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);height:auto;min-height:100%;-webkit-animation-name:dnd-placeholder-widget-vertical;animation-name:dnd-placeholder-widget-vertical;-webkit-animation-fill-mode:both;animation-fill-mode:both}.e-container.e-container--row[data-nesting-level]:not([data-nesting-level="0"])>.elementor-widget-placeholder{-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:calc(var(--margin-start) + var(--margin-end));margin-inline-start:calc(var(--margin-start) + var(--margin-end))}.e-container.e-container--row[data-nesting-level]:not([data-nesting-level="0"])>:not(.elementor-element)+.elementor-widget-placeholder{-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end);-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start)}.e-container.e-container--column>.elementor-widget-placeholder{height:var(--size);-webkit-margin-before:var(--margin-start);margin-block-start:var(--margin-start);-webkit-margin-after:var(--margin-end);margin-block-end:var(--margin-end);-webkit-animation-name:dnd-placeholder-widget-horizontal;animation-name:dnd-placeholder-widget-horizontal}.e-container.e-container--column>.elementor-widget-placeholder:nth-last-child(2){-webkit-margin-before:calc(2 * var(--margin-start));margin-block-start:calc(2 * var(--margin-start));--margin-end:0}.e-container .elementor-sortable-helper{height:84px;width:125px;z-index:-1}.e-container .elementor-widget.elementor-widget{margin-bottom:0}.e-container:before{content:var(--background-overlay);display:block;position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0;mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);-webkit-transition:var(--overlay-transition);-o-transition:var(--overlay-transition);transition:var(--overlay-transition);border-radius:var(--border-radius)}.e-container .elementor-background-slideshow,.e-container .elementor-background-video-container{z-index:-2}.e-container .elementor-widget{min-width:0}.e-container .elementor-widget-google_maps,.e-container .elementor-widget-video{-ms-flex-preferred-size:100%;flex-basis:100%}.e-container .elementor-widget.e-widget-swiper{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.e-container>.elementor-widget>.elementor-widget-container{height:100%}.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting{position:relative;background-color:#556068}.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting:hover,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting:hover{background-color:#495157}.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add,.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit+.elementor-editor-element-remove,.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting:first-child:before,.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting:last-child:after,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit+.elementor-editor-element-remove,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting:first-child:before,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting:last-child:after{display:none}.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit),.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit){-webkit-margin-start:-25px;margin-inline-start:-25px;z-index:-1;-webkit-transition:all .3s;-o-transition:.3s all;transition:all .3s;will-change:margin-inline-start}.e-container>.e-container>.elementor-element-overlay>.elementor-editor-element-settings:hover>:is(.elementor-editor-element-duplicate,.elementor-editor-element-remove),.elementor-widget .e-container>.elementor-element-overlay>.elementor-editor-element-settings:hover>:is(.elementor-editor-element-duplicate,.elementor-editor-element-remove){-webkit-margin-start:0;margin-inline-start:0}.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-settings,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-settings{inset:auto;-webkit-transform:none;-ms-transform:none;transform:none;inset-inline-start:0;top:0;border-radius:0;border-end-end-radius:3px;height:auto;background-color:#556068}.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-settings:hover,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-settings:hover{background-color:#495157}.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-settings i.eicon-handle:before,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-settings i.eicon-handle:before{content:"\e9b4";font-size:20px;display:block;padding:2px}.elementor .e-container.e-container>.elementor-widget{max-width:100%}@media (max-width:767px){.e-container{--width:100%;--flex-wrap:wrap}}@-webkit-keyframes dnd-placeholder-widget-vertical{0%{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translateX(50%) scaleX(0);transform:translateX(50%) scaleX(0);opacity:0}to{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translateX(50%) scaleX(1);transform:translateX(50%) scaleX(1);opacity:.9}}@keyframes dnd-placeholder-widget-vertical{0%{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translateX(50%) scaleX(0);transform:translateX(50%) scaleX(0);opacity:0}to{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translateX(50%) scaleX(1);transform:translateX(50%) scaleX(1);opacity:.9}}@-webkit-keyframes dnd-placeholder-widget-horizontal{0%{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0}to{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scaleY(1);transform:scaleY(1);opacity:.9}}@keyframes dnd-placeholder-widget-horizontal{0%{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0}to{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scaleY(1);transform:scaleY(1);opacity:.9}}.elementor-form-fields-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-field-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-field-group.elementor-field-type-submit{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.elementor-field-group .elementor-field-textual{width:100%;max-width:100%;border:1px solid #818a91;background-color:transparent;color:#373a3c;vertical-align:middle;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-field-group .elementor-field-textual:focus{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual:-moz-placeholder,.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:20px}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;pointer-events:none;text-shadow:0 0 3px rgba(0,0,0,.3)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-right:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{content:"*";color:red;padding-left:.2em}.elementor-field-textual{line-height:1.4;font-size:15px;min-height:40px;padding:5px 14px;border-radius:3px}.elementor-field-textual.elementor-size-xs{font-size:13px;min-height:33px;padding:4px 12px;border-radius:2px}.elementor-field-textual.elementor-size-md{font-size:16px;min-height:47px;padding:6px 16px;border-radius:4px}.elementor-field-textual.elementor-size-lg{font-size:18px;min-height:59px;padding:7px 20px;border-radius:5px}.elementor-field-textual.elementor-size-xl{font-size:20px;min-height:72px;padding:8px 24px;border-radius:6px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial;flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{-ms-flex-preferred-size:initial;flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial;flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{-ms-flex-preferred-size:initial;flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial;flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{-ms-flex-preferred-size:initial;flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{margin:10px 0;font-size:1em;line-height:1}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-weight:400;font-style:normal;vertical-align:middle;margin-right:5px}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{padding-top:0;padding-bottom:0;border:none}.elementor-form .elementor-button>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element .elementor-widget-container{-webkit-transition:background .3s,border .3s,border-radius .3s,-webkit-box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,-webkit-box-shadow .3s;-o-transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-box-shadow .3s}.elementor-button{display:inline-block;line-height:1;background-color:#818a91;font-size:15px;padding:12px 24px;border-radius:3px;color:#fff;fill:#fff;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-button-icon{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-button-icon svg{width:1em;height:auto}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;display:inline-block}.elementor-button.elementor-size-xs{font-size:13px;padding:10px 20px;border-radius:2px}.elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;border-radius:4px}.elementor-button.elementor-size-lg{font-size:18px;padding:20px 40px;border-radius:5px}.elementor-button.elementor-size-xl{font-size:20px;padding:25px 50px;border-radius:6px}.elementor-button .elementor-align-icon-right{margin-left:5px;-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.elementor-button .elementor-align-icon-left{margin-right:5px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-tab-title a{color:inherit}.elementor-view-stacked .elementor-icon{padding:.5em;background-color:#818a91;color:#fff;fill:#fff}.elementor-view-framed .elementor-icon{padding:.5em;color:#818a91;border:3px solid #818a91;background-color:transparent}.elementor-icon{display:inline-block;line-height:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#818a91;font-size:50px;text-align:center}.elementor-icon:hover{color:#818a91}.elementor-icon i,.elementor-icon svg{width:1em;height:1em;position:relative;display:block}.elementor-icon i:before,.elementor-icon svg:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container{-webkit-transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));-webkit-transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);-ms-transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);-webkit-transition:-webkit-transform var(--e-transform-transition-duration,.4s);transition:-webkit-transform var(--e-transform-transition-duration,.4s);-o-transition:transform var(--e-transform-transition-duration,.4s);transition:transform var(--e-transform-transition-duration,.4s);transition:transform var(--e-transform-transition-duration,.4s),-webkit-transform var(--e-transform-transition-duration,.4s)}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container .swiper-slide figure{line-height:0}.swiper-container .elementor-lightbox-content-source{display:none}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background:no-repeat 50%}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:5px;left:0;width:100%}.swiper-pagination-bullet{width:6px;height:6px;display:inline-block;border-radius:50%;background:#000;opacity:.2}.swiper-pagination-fraction{color:#000}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.elementor-pagination-position-outside .swiper-container{padding-bottom:30px}.elementor-pagination-position-outside .elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-swiper{position:relative}.elementor-main-swiper{position:static}.elementor-arrows-position-outside .swiper-container{width:calc(100% - 60px)}.elementor-arrows-position-outside .elementor-swiper-button-prev{left:0}.elementor-arrows-position-outside .elementor-swiper-button-next{right:0}.swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-swiper-button{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;z-index:1;cursor:pointer;font-size:25px;color:hsla(0,0%,93.3%,.9);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.elementor-swiper-button svg{fill:hsla(0,0%,93.3%,.9);height:1em;width:1em}.elementor-swiper-button-prev{left:10px}.elementor-swiper-button-next{right:10px}.elementor-swiper-button.swiper-button-disabled{opacity:.3}.swiper-container-cube .elementor-swiper-button{-webkit-transform:translate3d(0,-50%,1px);transform:translate3d(0,-50%,1px)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-size:100%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.elementor-lightbox{--lightbox-ui-color:hsla(0,0%,93.3%,0.9);--lightbox-ui-color-hover:#fff;--lightbox-text-color:var(--lightbox-ui-color);--lightbox-header-icons-size:20px;--lightbox-navigation-icons-size:25px}.elementor-lightbox .dialog-header{display:none}.elementor-lightbox .dialog-widget-content{background:none;-webkit-box-shadow:none;box-shadow:none;width:100%;height:100%}.elementor-lightbox .dialog-message{-webkit-animation-duration:.3s;animation-duration:.3s}.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio){height:100%}.elementor-lightbox .dialog-message.dialog-lightbox-message{padding:0}.elementor-lightbox .dialog-lightbox-close-button{cursor:pointer;position:absolute;font-size:var(--lightbox-header-icons-size);right:.75em;margin-top:13px;padding:.25em;z-index:2;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-lightbox .dialog-lightbox-close-button svg{height:1em;width:1em}.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{color:var(--lightbox-ui-color);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:1}.elementor-lightbox .dialog-lightbox-close-button svg,.elementor-lightbox .elementor-swiper-button svg{fill:var(--lightbox-ui-color)}.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover{color:var(--lightbox-ui-color-hover)}.elementor-lightbox .dialog-lightbox-close-button:hover svg,.elementor-lightbox .elementor-swiper-button:hover svg{fill:var(--lightbox-ui-color-hover)}.elementor-lightbox .swiper-container{height:100%}.elementor-lightbox .elementor-lightbox-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:70px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:auto}@media (max-width:767px){.elementor-lightbox .elementor-lightbox-item{padding:70px 0}}.elementor-lightbox .elementor-lightbox-image{max-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-lightbox-image:hover{opacity:1;-webkit-filter:none;filter:none;border:none}.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-video-container{-webkit-box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);border-radius:2px}.elementor-lightbox .elementor-video-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:1025px){.elementor-lightbox .elementor-video-container{width:75%}}@media (max-width:1024px){.elementor-lightbox .elementor-video-container{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container{width:70%}}.elementor-lightbox .elementor-swiper-button:focus{outline-width:1px}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:15%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--lightbox-navigation-icons-size)}.elementor-lightbox .elementor-swiper-button-prev{left:0}.elementor-lightbox .elementor-swiper-button-next{right:0}@media (max-width:767px){.elementor-lightbox .elementor-swiper-button:focus{outline:none}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{width:20%}.elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-prev i{padding:10px;background-color:rgba(0,0,0,.5)}.elementor-lightbox .elementor-swiper-button-prev{left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-lightbox .elementor-swiper-button-next{right:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.elementor-slideshow__counter{color:currentColor;font-size:.75em;width:-webkit-max-content;width:-moz-max-content;width:max-content}.elementor-slideshow__footer,.elementor-slideshow__header{position:absolute;left:0;width:100%;padding:15px 20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.elementor-slideshow__footer{color:var(--lightbox-text-color)}.elementor-slideshow__header{color:var(--lightbox-ui-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:var(--lightbox-header-icons-size);padding-left:1em;padding-right:2.6em;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10}.elementor-slideshow__header>i,.elementor-slideshow__header>svg{cursor:pointer;padding:.25em;margin:0 .35em}.elementor-slideshow__header>i{font-size:inherit}.elementor-slideshow__header>i:hover{color:var(--lightbox-ui-color-hover)}.elementor-slideshow__header>svg{-webkit-box-sizing:content-box;box-sizing:content-box;fill:var(--lightbox-ui-color);height:1em;width:1em}.elementor-slideshow__header>svg:hover{fill:var(--lightbox-ui-color-hover)}.elementor-slideshow__header .elementor-slideshow__counter{margin-right:auto}.elementor-slideshow__header .elementor-icon-share{z-index:5}.elementor-slideshow__share-menu{background-color:transparent;width:0;height:0;position:absolute;overflow:hidden;-webkit-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}.elementor-slideshow__share-menu .elementor-slideshow__share-links a{color:#2c2c2c}.elementor-slideshow__share-links{display:block;position:absolute;min-width:200px;right:2.8em;top:3em;background-color:#fff;border-radius:3px;padding:14px 20px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transform-origin:90% 10%;-ms-transform-origin:90% 10%;transform-origin:90% 10%;-webkit-transition:all .25s .1s;-o-transition:all .25s .1s;transition:all .25s .1s;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.3);box-shadow:0 4px 15px rgba(0,0,0,.3)}.elementor-slideshow__share-links a{text-align:left;color:#55595c;font-size:12px;line-height:2.5;display:block;opacity:0;-webkit-transition:opacity .5s .1s;-o-transition:opacity .5s .1s;transition:opacity .5s .1s}.elementor-slideshow__share-links a:hover{color:#000}.elementor-slideshow__share-links a i,.elementor-slideshow__share-links a svg{margin-right:.75em}.elementor-slideshow__share-links a i{font-size:1.25em}.elementor-slideshow__share-links a svg{height:1.25em;width:1.25em}.elementor-slideshow__share-links:before{content:"";display:block;position:absolute;top:1px;right:.5em;border:.45em solid transparent;border-bottom-color:#fff;-webkit-transform:translateY(-100%) scaleX(.7);-ms-transform:translateY(-100%) scaleX(.7);transform:translateY(-100%) scaleX(.7)}.elementor-slideshow__footer{bottom:0;z-index:5;position:fixed}.elementor-slideshow__description,.elementor-slideshow__title{margin:0}.elementor-slideshow__title{font-size:16px;font-weight:700}.elementor-slideshow__description{font-size:14px}.elementor-slideshow--ui-hidden .elementor-slideshow__footer,.elementor-slideshow--ui-hidden .elementor-slideshow__header{opacity:0;pointer-events:none}.elementor-slideshow--ui-hidden .elementor-swiper-button-next,.elementor-slideshow--ui-hidden .elementor-swiper-button-prev{opacity:0}.elementor-slideshow--fullscreen-mode .elementor-video-container{width:100%}.elementor-slideshow--zoom-mode .elementor-slideshow__footer,.elementor-slideshow--zoom-mode .elementor-slideshow__header{background-color:rgba(0,0,0,.5)}.elementor-slideshow--zoom-mode .elementor-swiper-button-next,.elementor-slideshow--zoom-mode .elementor-swiper-button-prev{opacity:0;pointer-events:none}.elementor-slideshow--share-mode .elementor-slideshow__share-menu{top:0;left:0;width:100vw;height:100vh;opacity:1;cursor:default;background-color:rgba(0,0,0,.5)}.elementor-slideshow--share-mode .elementor-slideshow__share-links{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-slideshow--share-mode .elementor-slideshow__share-links,.elementor-slideshow--share-mode .elementor-slideshow__share-links a{opacity:1}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter{color:#1da1f2}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook{color:#3b5998}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest{color:#bd081c}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold{color:#a4afb7}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter{fill:#1da1f2}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook{fill:#3b5998}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest{fill:#bd081c}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold{fill:#a4afb7}.elementor-slideshow--share-mode .eicon-share-arrow{z-index:2}.animated{-webkit-animation-duration:1.25s;animation-duration:1.25s}.animated.animated-slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.animated-fast{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{-webkit-animation:none;animation:none}}.elementor-shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.elementor-shape-top{top:-1px}.elementor-shape-top:not([data-negative=false]) svg{z-index:-1}.elementor-shape-bottom{bottom:-1px}.elementor-shape-bottom:not([data-negative=true]) svg{z-index:-1}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.elementor-shape svg{display:block;width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.elementor-shape .elementor-shape-fill{fill:#fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}#wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e813";font-family:eicons;top:3px;font-size:18px}#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:200px}#wp-admin-bar-elementor_edit_page .elementor-edit-link-title{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;width:100%}#wp-admin-bar-elementor_edit_page .elementor-edit-link-type{background:#55595c;font-size:11px;line-height:9px;margin-top:6px;padding:4px 8px;border-radius:3px}#wp-admin-bar-elementor_inspector>.ab-item:before{content:"\f348";top:2px}#wpadminbar *{font-style:normal}.page-template-elementor_canvas.elementor-page:before{display:none}.elementor-post__thumbnail__link{-webkit-transition:none;-o-transition:none;transition:none}#left-area ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items{padding:0}.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:var(--justify-content,space-between);-ms-flex-pack:var(--justify-content,space-between);justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-left:0;margin-right:0}@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:var(--justify-content,space-between);-ms-flex-pack:var(--justify-content,space-between);justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-left:0;margin-right:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:var(--justify-content,space-between);-ms-flex-pack:var(--justify-content,space-between);justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-left:0;margin-right:0}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1px) and (max-width:-1px){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1px) and (max-width:-1px){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1px){.elementor .elementor-hidden-widescreen{display:none}}.elementor-widget-text-path{font-size:20px;text-align:var(--alignment,left)}.elementor-widget-text-path svg{width:var(--width);max-width:100%;height:auto;overflow:visible;word-spacing:var(--word-spacing);-webkit-transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1));-ms-transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1));transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1))}.elementor-widget-text-path svg path{vector-effect:non-scaling-stroke;fill:var(--path-fill,transparent);stroke:var(--stroke-color,transparent);stroke-width:var(--stroke-width,1px);-webkit-transition:var(--stroke-transition) stroke,var(--stroke-transition) fill;-o-transition:var(--stroke-transition) stroke,var(--stroke-transition) fill;transition:var(--stroke-transition) stroke,var(--stroke-transition) fill}.elementor-widget-text-path svg:hover path{--path-fill:var(--path-fill-hover);--stroke-color:var(--stroke-color-hover);--stroke-width:var(--stroke-width-hover)}.elementor-widget-text-path svg text{--fill:var(--text-color);fill:var(--fill);direction:var(--direction,ltr);-webkit-transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill;-o-transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill;transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill}.elementor-widget-text-path svg text:hover{--color:var(--text-color-hover,var(--text-color));--fill:var(--color);color:var(--color)}.elementor-accordion{text-align:left}.elementor-accordion .elementor-accordion-item{border:1px solid #d4d4d4}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:none}.elementor-accordion .elementor-tab-title{margin:0;padding:15px 20px;font-weight:700;line-height:1;cursor:pointer;outline:none}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:1em;height:1em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{display:block}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{display:none}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{display:block}.elementor-accordion .elementor-tab-content{display:none;padding:15px 20px;border-top:1px solid #d4d4d4}@media (max-width:767px){.elementor-accordion .elementor-tab-title{padding:12px 15px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-tab-content{padding:7px 15px}}.e-container>.elementor-widget-accordion{width:var(--container-widget-width,100%)}.elementor-alert{padding:15px;border-left:5px solid transparent;position:relative;text-align:left}.elementor-alert .elementor-alert-title{display:block;font-weight:700}.elementor-alert .elementor-alert-description{font-size:13px}.elementor-alert button.elementor-alert-dismiss{position:absolute;right:var(--dismiss-icon-horizontal-position,10px);top:var(--dismiss-icon-vertical-position,10px);padding:3px;font-size:var(--dismiss-icon-size,20px);line-height:1;background:transparent;color:var(--dismiss-icon-normal-color,inherit);border:none;cursor:pointer;-webkit-transition-duration:var(--dismiss-icon-hover-transition-duration,.3s);-o-transition-duration:var(--dismiss-icon-hover-transition-duration,.3s);transition-duration:var(--dismiss-icon-hover-transition-duration,.3s)}.elementor-alert button.elementor-alert-dismiss:hover{color:var(--dismiss-icon-hover-color,inherit)}.elementor-alert button.elementor-alert-dismiss svg{width:var(--dismiss-icon-size,20px);height:var(--dismiss-icon-size,20px);fill:var(--dismiss-icon-normal-color,currentColor);-webkit-transition-duration:var(--dismiss-icon-hover-transition-duration,.3s);-o-transition-duration:var(--dismiss-icon-hover-transition-duration,.3s);transition-duration:var(--dismiss-icon-hover-transition-duration,.3s)}.elementor-alert button.elementor-alert-dismiss svg:hover{fill:var(--dismiss-icon-hover-color,currentColor)}.elementor-alert.elementor-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-alert.elementor-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-alert.elementor-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-alert.elementor-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}@media (max-width:767px){.elementor-alert{padding:10px}.elementor-alert button.elementor-alert-dismiss{right:7px;top:7px}}.elementor-counter .elementor-counter-number-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:69px;font-weight:600;line-height:1}.elementor-counter .elementor-counter-number-prefix,.elementor-counter .elementor-counter-number-suffix{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:pre-wrap}.elementor-counter .elementor-counter-number-prefix{text-align:right}.elementor-counter .elementor-counter-number-suffix{text-align:left}.elementor-counter .elementor-counter-title{text-align:center;font-size:19px;font-weight:400;line-height:2.5}.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#2c2c2c;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{margin:0 var(--divider-element-spacing);-ms-flex-negative:0;flex-shrink:0}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;direction:ltr}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{display:block;content:"";border-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:100;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:100;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{width:100%;min-height:var(--divider-pattern-height);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url)}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-container>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var(--container-widget-flex-grow,0)}.elementor-image-gallery .gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;max-width:100%;margin:0 auto}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}@media (min-width:768px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (min-width:480px) and (max-width:767px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:50%}}@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:100%}}.elementor-widget-google_maps .elementor-widget-container{overflow:hidden}.elementor-widget-google_maps iframe{height:300px}.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-icon-box .elementor-icon-box-wrapper{display:block;text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}@media (min-width:768px){.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper{display:block;text-align:center;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}@media (min-width:-1px){.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper{display:block;text-align:center;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:-1px){.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper{display:block;text-align:center;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:-1px){.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper{display:block;text-align:center;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:1024px){.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper{display:block;text-align:center;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:-1px){.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper{display:block;text-align:center;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{display:block;text-align:center;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:block;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{margin-right:-8px;margin-left:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:8px;margin-left:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{width:auto;left:auto;right:auto;position:relative;height:100%;border-top:0;border-bottom:0;border-right:0;border-left-width:1px;border-style:solid;right:-8px}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{position:absolute;bottom:0;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{-ms-flex-item-align:center;align-self:center;padding-left:5px}.elementor-widget .elementor-icon-list-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget .elementor-icon-list-icon svg{width:var(--e-icon-list-icon-size,1em);height:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{width:1.25em;font-size:var(--e-icon-list-icon-size)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}@media (min-width:-1px){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-widescreen-align-left .elementor-inline-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1px){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-laptop-align-left .elementor-inline-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1px){.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet-align-left .elementor-inline-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1px){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-left .elementor-inline-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}.elementor-widget-image-carousel .swiper-container{position:static}.elementor-widget-image-carousel .swiper-container .swiper-slide figure{line-height:inherit}.elementor-widget-image-carousel .swiper-slide{text-align:center}.elementor-image-carousel-wrapper:not(.swiper-container-initialized) .swiper-slide{max-width:calc(100% / var(--e-image-carousel-slides-to-show, 3))}body.elementor-page .elementor-widget-menu-anchor{margin-bottom:0}.elementor-widget-progress{text-align:left}.elementor-progress-wrapper{position:relative;background-color:#eee;color:#fff;height:100%;border-radius:2px}.elementor-progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#818a91;width:0;font-size:11px;height:30px;line-height:30px;border-radius:2px;-webkit-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;transition:width 1s ease-in-out}.elementor-progress-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;padding-left:15px}.elementor-progress-percentage{padding-right:15px}.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar{background-color:#5bc0de}.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{background-color:#5cb85c}.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar{background-color:#f0ad4e}.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar{background-color:#d9534f}.elementor-progress .elementor-title{display:block}@media (max-width:767px){.elementor-progress-text{padding-left:10px}}.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container{line-height:1;font-size:0}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);-webkit-box-pack:var(--justify-content,center);-ms-flex-pack:var(--justify-content,center);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));height:calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)))}.elementor-social-icon{--e-social-icon-icon-color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#818a91;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;cursor:pointer}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.9;color:#fff}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#818a91}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-container{--container-widget-width:100%}.e-container>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-negative:0;flex-shrink:0}.e-container>.elementor-widget-spacer>.elementor-widget-container,.e-container>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-container>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.elementor-star-rating{color:#ccd6df;font-family:eicons;display:inline-block}.elementor-star-rating i{display:inline-block;position:relative;font-style:normal;cursor:default}.elementor-star-rating i:before{content:"\e934";display:block;font-size:inherit;font-family:inherit;position:absolute;overflow:hidden;color:#f0ad4e;top:0;left:0}.elementor-star-rating .elementor-star-empty:before{content:none}.elementor-star-rating .elementor-star-1:before{width:10%}.elementor-star-rating .elementor-star-2:before{width:20%}.elementor-star-rating .elementor-star-3:before{width:30%}.elementor-star-rating .elementor-star-4:before{width:40%}.elementor-star-rating .elementor-star-5:before{width:50%}.elementor-star-rating .elementor-star-6:before{width:60%}.elementor-star-rating .elementor-star-7:before{width:70%}.elementor-star-rating .elementor-star-8:before{width:80%}.elementor-star-rating .elementor-star-9:before{width:90%}.elementor-star-rating__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-star-rating__title{margin-right:10px}.elementor-star-rating--align-right .elementor-star-rating__wrapper{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-star-rating--align-left .elementor-star-rating__wrapper{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-star-rating--align-center .elementor-star-rating__wrapper{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-star-rating--align-justify .elementor-star-rating__title{margin-right:auto}@media (max-width:1024px){.elementor-star-rating-tablet--align-right .elementor-star-rating__wrapper{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-star-rating-tablet--align-left .elementor-star-rating__wrapper{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-star-rating-tablet--align-justify .elementor-star-rating__title{margin-right:auto}}@media (max-width:767px){.elementor-star-rating-mobile--align-right .elementor-star-rating__wrapper{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-star-rating-mobile--align-left .elementor-star-rating__wrapper{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-star-rating-mobile--align-justify .elementor-star-rating__title{margin-right:auto}}.last-star{letter-spacing:0}.elementor--star-style-star_unicode .elementor-star-rating{font-family:Arial,Helvetica,sans-serif}.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before{content:"★"}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{width:25%;-ms-flex-negative:0;flex-shrink:0}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active{border-right-style:none}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{height:999em;width:0;right:0;border-right-style:solid}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after{top:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:table-cell}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{border-bottom-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{bottom:0;height:0;width:999em;border-bottom-style:solid}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{right:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{left:100%}.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px #d4d4d4}.elementor-widget-tabs .elementor-tabs{text-align:left}.elementor-widget-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-widget-tabs .elementor-tab-title{cursor:pointer;outline:var(--focus-outline,none)}.elementor-widget-tabs .elementor-tab-desktop-title{position:relative;padding:20px 25px;font-weight:700;line-height:1;border:solid transparent}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{border-color:#d4d4d4}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before{display:block;content:"";position:absolute}.elementor-widget-tabs .elementor-tab-desktop-title:focus-visible{border:1px solid #000}.elementor-widget-tabs .elementor-tab-mobile-title{padding:10px;cursor:pointer}.elementor-widget-tabs .elementor-tab-content{padding:20px;display:none}@media (max-width:767px){.elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{border-style:solid solid none}.elementor-tabs .elementor-tabs-wrapper{display:none}.elementor-tabs .elementor-tabs-content-wrapper{border-bottom-style:solid}.elementor-tabs .elementor-tab-content{padding:10px}}@media (min-width:768px){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-style:solid solid solid none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{border-style:none solid solid}.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor-tabs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title{width:100%}.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-vertical .elementor-tab-title{height:100%}.elementor-tabs .elementor-tab-mobile-title{display:none}}.elementor-testimonial-wrapper{overflow:hidden;text-align:center}.elementor-testimonial-wrapper .elementor-testimonial-content{font-size:1.3em;margin-bottom:20px}.elementor-testimonial-wrapper .elementor-testimonial-name{line-height:1.5;display:block}.elementor-testimonial-wrapper .elementor-testimonial-job{font-size:.85em;display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta{width:100%;line-height:1}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:table-cell;vertical-align:middle}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;max-width:none}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-right:15px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:left}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-bottom:20px}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}.elementor-toggle{text-align:left}.elementor-toggle .elementor-tab-title{font-weight:700;line-height:1;margin:0;padding:15px;border-bottom:1px solid #d4d4d4;cursor:pointer;outline:none}.elementor-toggle .elementor-tab-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{-webkit-margin-start:-5px;margin-inline-start:-5px;width:1em;height:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right{float:right;text-align:right}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left{float:left;text-align:left}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed{display:block}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened{display:none}.elementor-toggle .elementor-tab-title.elementor-active{border-bottom:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed{display:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened{display:block}.elementor-toggle .elementor-tab-content{padding:15px;border-bottom:1px solid #d4d4d4;display:none}@media (max-width:767px){.elementor-toggle .elementor-tab-title{padding:12px}.elementor-toggle .elementor-tab-content{padding:12px 10px}}.e-container>.elementor-widget-toggle{width:var(--container-widget-width,100%)}.elementor-widget-video .elementor-widget-container{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%}.elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover}.e-container>.elementor-widget-video{width:var(--container-widget-width,100%)}.elementor-kit-9105{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-7f69b588:#7E828A;--e-global-color-19cec6a4:#000;--e-global-color-674fbe3c:#ECECEC;--e-global-color-524fe021:#F9F9F9;--e-global-color-55634b73:#19191B;--e-global-color-25b8242d:#DDD;--e-global-color-264e5106:#61248D;--e-global-color-558b2aac:#FFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1230px}.e-container{--container-max-width:1230px}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-element{--widgets-spacing:20px}{}.sr_it-singlepost-title,.page-title.rellax{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-container{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-container{--container-max-width:767px}}/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa.fa-glass:before{content:"\f000"}.fa.fa-meetup{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-star-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-o:before{content:"\f005"}.fa.fa-close:before,.fa.fa-remove:before{content:"\f00d"}.fa.fa-gear:before{content:"\f013"}.fa.fa-trash-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-trash-o:before{content:"\f2ed"}.fa.fa-file-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-o:before{content:"\f15b"}.fa.fa-clock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-clock-o:before{content:"\f017"}.fa.fa-arrow-circle-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-down:before{content:"\f358"}.fa.fa-arrow-circle-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-up:before{content:"\f35b"}.fa.fa-play-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-play-circle-o:before{content:"\f144"}.fa.fa-repeat:before,.fa.fa-rotate-right:before{content:"\f01e"}.fa.fa-refresh:before{content:"\f021"}.fa.fa-list-alt{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-dedent:before{content:"\f03b"}.fa.fa-video-camera:before{content:"\f03d"}.fa.fa-picture-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-picture-o:before{content:"\f03e"}.fa.fa-photo{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-photo:before{content:"\f03e"}.fa.fa-image{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-image:before{content:"\f03e"}.fa.fa-pencil:before{content:"\f303"}.fa.fa-map-marker:before{content:"\f3c5"}.fa.fa-pencil-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-pencil-square-o:before{content:"\f044"}.fa.fa-share-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-share-square-o:before{content:"\f14d"}.fa.fa-check-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-check-square-o:before{content:"\f14a"}.fa.fa-arrows:before{content:"\f0b2"}.fa.fa-times-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-circle-o:before{content:"\f057"}.fa.fa-check-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-check-circle-o:before{content:"\f058"}.fa.fa-mail-forward:before{content:"\f064"}.fa.fa-expand:before{content:"\f424"}.fa.fa-compress:before{content:"\f422"}.fa.fa-eye,.fa.fa-eye-slash{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-warning:before{content:"\f071"}.fa.fa-calendar:before{content:"\f073"}.fa.fa-arrows-v:before{content:"\f338"}.fa.fa-arrows-h:before{content:"\f337"}.fa.fa-bar-chart{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bar-chart:before{content:"\f080"}.fa.fa-bar-chart-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bar-chart-o:before{content:"\f080"}.fa.fa-facebook-square,.fa.fa-twitter-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-gears:before{content:"\f085"}.fa.fa-thumbs-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-thumbs-o-up:before{content:"\f164"}.fa.fa-thumbs-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-thumbs-o-down:before{content:"\f165"}.fa.fa-heart-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-heart-o:before{content:"\f004"}.fa.fa-sign-out:before{content:"\f2f5"}.fa.fa-linkedin-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-linkedin-square:before{content:"\f08c"}.fa.fa-thumb-tack:before{content:"\f08d"}.fa.fa-external-link:before{content:"\f35d"}.fa.fa-sign-in:before{content:"\f2f6"}.fa.fa-github-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-lemon-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-lemon-o:before{content:"\f094"}.fa.fa-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-square-o:before{content:"\f0c8"}.fa.fa-bookmark-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bookmark-o:before{content:"\f02e"}.fa.fa-facebook,.fa.fa-twitter{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook:before{content:"\f39e"}.fa.fa-facebook-f{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook-f:before{content:"\f39e"}.fa.fa-github{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-credit-card{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-feed:before{content:"\f09e"}.fa.fa-hdd-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hdd-o:before{content:"\f0a0"}.fa.fa-hand-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-right:before{content:"\f0a4"}.fa.fa-hand-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-left:before{content:"\f0a5"}.fa.fa-hand-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-up:before{content:"\f0a6"}.fa.fa-hand-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-down:before{content:"\f0a7"}.fa.fa-arrows-alt:before{content:"\f31e"}.fa.fa-group:before{content:"\f0c0"}.fa.fa-chain:before{content:"\f0c1"}.fa.fa-scissors:before{content:"\f0c4"}.fa.fa-files-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-files-o:before{content:"\f0c5"}.fa.fa-floppy-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-floppy-o:before{content:"\f0c7"}.fa.fa-navicon:before,.fa.fa-reorder:before{content:"\f0c9"}.fa.fa-google-plus,.fa.fa-google-plus-square,.fa.fa-pinterest,.fa.fa-pinterest-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus:before{content:"\f0d5"}.fa.fa-money{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-money:before{content:"\f3d1"}.fa.fa-unsorted:before{content:"\f0dc"}.fa.fa-sort-desc:before{content:"\f0dd"}.fa.fa-sort-asc:before{content:"\f0de"}.fa.fa-linkedin{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-linkedin:before{content:"\f0e1"}.fa.fa-rotate-left:before{content:"\f0e2"}.fa.fa-legal:before{content:"\f0e3"}.fa.fa-dashboard:before,.fa.fa-tachometer:before{content:"\f3fd"}.fa.fa-comment-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-comment-o:before{content:"\f075"}.fa.fa-comments-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-comments-o:before{content:"\f086"}.fa.fa-flash:before{content:"\f0e7"}.fa.fa-clipboard,.fa.fa-paste{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-paste:before{content:"\f328"}.fa.fa-lightbulb-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-lightbulb-o:before{content:"\f0eb"}.fa.fa-exchange:before{content:"\f362"}.fa.fa-cloud-download:before{content:"\f381"}.fa.fa-cloud-upload:before{content:"\f382"}.fa.fa-bell-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bell-o:before{content:"\f0f3"}.fa.fa-cutlery:before{content:"\f2e7"}.fa.fa-file-text-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-text-o:before{content:"\f15c"}.fa.fa-building-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-building-o:before{content:"\f1ad"}.fa.fa-hospital-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hospital-o:before{content:"\f0f8"}.fa.fa-tablet:before{content:"\f3fa"}.fa.fa-mobile-phone:before,.fa.fa-mobile:before{content:"\f3cd"}.fa.fa-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-circle-o:before{content:"\f111"}.fa.fa-mail-reply:before{content:"\f3e5"}.fa.fa-github-alt{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-folder-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-folder-o:before{content:"\f07b"}.fa.fa-folder-open-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-folder-open-o:before{content:"\f07c"}.fa.fa-smile-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-smile-o:before{content:"\f118"}.fa.fa-frown-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-frown-o:before{content:"\f119"}.fa.fa-meh-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-meh-o:before{content:"\f11a"}.fa.fa-keyboard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-keyboard-o:before{content:"\f11c"}.fa.fa-flag-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-flag-o:before{content:"\f024"}.fa.fa-mail-reply-all:before{content:"\f122"}.fa.fa-star-half-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-o:before{content:"\f089"}.fa.fa-star-half-empty{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-empty:before{content:"\f089"}.fa.fa-star-half-full{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-full:before{content:"\f089"}.fa.fa-code-fork:before{content:"\f126"}.fa.fa-chain-broken:before{content:"\f127"}.fa.fa-shield:before{content:"\f3ed"}.fa.fa-calendar-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-o:before{content:"\f133"}.fa.fa-css3,.fa.fa-html5,.fa.fa-maxcdn{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ticket:before{content:"\f3ff"}.fa.fa-minus-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-minus-square-o:before{content:"\f146"}.fa.fa-level-up:before{content:"\f3bf"}.fa.fa-level-down:before{content:"\f3be"}.fa.fa-pencil-square:before{content:"\f14b"}.fa.fa-external-link-square:before{content:"\f360"}.fa.fa-compass{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-down:before{content:"\f150"}.fa.fa-toggle-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-down:before{content:"\f150"}.fa.fa-caret-square-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-up:before{content:"\f151"}.fa.fa-toggle-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-up:before{content:"\f151"}.fa.fa-caret-square-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-right:before{content:"\f152"}.fa.fa-toggle-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-right:before{content:"\f152"}.fa.fa-eur:before,.fa.fa-euro:before{content:"\f153"}.fa.fa-gbp:before{content:"\f154"}.fa.fa-dollar:before,.fa.fa-usd:before{content:"\f155"}.fa.fa-inr:before,.fa.fa-rupee:before{content:"\f156"}.fa.fa-cny:before,.fa.fa-jpy:before,.fa.fa-rmb:before,.fa.fa-yen:before{content:"\f157"}.fa.fa-rouble:before,.fa.fa-rub:before,.fa.fa-ruble:before{content:"\f158"}.fa.fa-krw:before,.fa.fa-won:before{content:"\f159"}.fa.fa-bitcoin,.fa.fa-btc{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bitcoin:before{content:"\f15a"}.fa.fa-file-text:before{content:"\f15c"}.fa.fa-sort-alpha-asc:before{content:"\f15d"}.fa.fa-sort-alpha-desc:before{content:"\f881"}.fa.fa-sort-amount-asc:before{content:"\f160"}.fa.fa-sort-amount-desc:before{content:"\f884"}.fa.fa-sort-numeric-asc:before{content:"\f162"}.fa.fa-sort-numeric-desc:before{content:"\f886"}.fa.fa-xing,.fa.fa-xing-square,.fa.fa-youtube,.fa.fa-youtube-play,.fa.fa-youtube-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-youtube-play:before{content:"\f167"}.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-dropbox,.fa.fa-flickr,.fa.fa-instagram,.fa.fa-stack-overflow{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bitbucket-square:before{content:"\f171"}.fa.fa-tumblr,.fa.fa-tumblr-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-long-arrow-down:before{content:"\f309"}.fa.fa-long-arrow-up:before{content:"\f30c"}.fa.fa-long-arrow-left:before{content:"\f30a"}.fa.fa-long-arrow-right:before{content:"\f30b"}.fa.fa-android,.fa.fa-apple,.fa.fa-dribbble,.fa.fa-foursquare,.fa.fa-gittip,.fa.fa-gratipay,.fa.fa-linux,.fa.fa-skype,.fa.fa-trello,.fa.fa-windows{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-gittip:before{content:"\f184"}.fa.fa-sun-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-sun-o:before{content:"\f185"}.fa.fa-moon-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-moon-o:before{content:"\f186"}.fa.fa-pagelines,.fa.fa-renren,.fa.fa-stack-exchange,.fa.fa-vk,.fa.fa-weibo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-arrow-circle-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-right:before{content:"\f35a"}.fa.fa-arrow-circle-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-left:before{content:"\f359"}.fa.fa-caret-square-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-left:before{content:"\f191"}.fa.fa-toggle-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-left:before{content:"\f191"}.fa.fa-dot-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-dot-circle-o:before{content:"\f192"}.fa.fa-vimeo-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-try:before,.fa.fa-turkish-lira:before{content:"\f195"}.fa.fa-plus-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-plus-square-o:before{content:"\f0fe"}.fa.fa-openid,.fa.fa-slack,.fa.fa-wordpress{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bank:before,.fa.fa-institution:before{content:"\f19c"}.fa.fa-mortar-board:before{content:"\f19d"}.fa.fa-delicious,.fa.fa-digg,.fa.fa-drupal,.fa.fa-google,.fa.fa-joomla,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-reddit,.fa.fa-reddit-square,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle,.fa.fa-yahoo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-spoon:before{content:"\f2e5"}.fa.fa-behance,.fa.fa-behance-square,.fa.fa-steam,.fa.fa-steam-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-automobile:before{content:"\f1b9"}.fa.fa-envelope-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-envelope-o:before{content:"\f0e0"}.fa.fa-deviantart,.fa.fa-soundcloud,.fa.fa-spotify{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-file-pdf-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-pdf-o:before{content:"\f1c1"}.fa.fa-file-word-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-word-o:before{content:"\f1c2"}.fa.fa-file-excel-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-excel-o:before{content:"\f1c3"}.fa.fa-file-powerpoint-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-powerpoint-o:before{content:"\f1c4"}.fa.fa-file-image-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-image-o:before{content:"\f1c5"}.fa.fa-file-photo-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-photo-o:before{content:"\f1c5"}.fa.fa-file-picture-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-picture-o:before{content:"\f1c5"}.fa.fa-file-archive-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-archive-o:before{content:"\f1c6"}.fa.fa-file-zip-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-zip-o:before{content:"\f1c6"}.fa.fa-file-audio-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-audio-o:before{content:"\f1c7"}.fa.fa-file-sound-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-sound-o:before{content:"\f1c7"}.fa.fa-file-video-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-video-o:before{content:"\f1c8"}.fa.fa-file-movie-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-movie-o:before{content:"\f1c8"}.fa.fa-file-code-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-code-o:before{content:"\f1c9"}.fa.fa-codepen,.fa.fa-jsfiddle,.fa.fa-vine{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-life-bouy,.fa.fa-life-ring{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-bouy:before{content:"\f1cd"}.fa.fa-life-buoy{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-buoy:before{content:"\f1cd"}.fa.fa-life-saver{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-saver:before{content:"\f1cd"}.fa.fa-support{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-support:before{content:"\f1cd"}.fa.fa-circle-o-notch:before{content:"\f1ce"}.fa.fa-ra,.fa.fa-rebel{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ra:before{content:"\f1d0"}.fa.fa-resistance{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-resistance:before{content:"\f1d0"}.fa.fa-empire,.fa.fa-ge{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ge:before{content:"\f1d1"}.fa.fa-git,.fa.fa-git-square,.fa.fa-hacker-news,.fa.fa-y-combinator-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-y-combinator-square:before{content:"\f1d4"}.fa.fa-yc-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-yc-square:before{content:"\f1d4"}.fa.fa-qq,.fa.fa-tencent-weibo,.fa.fa-wechat,.fa.fa-weixin{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-wechat:before{content:"\f1d7"}.fa.fa-send:before{content:"\f1d8"}.fa.fa-paper-plane-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-paper-plane-o:before{content:"\f1d8"}.fa.fa-send-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-send-o:before{content:"\f1d8"}.fa.fa-circle-thin{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-circle-thin:before{content:"\f111"}.fa.fa-header:before{content:"\f1dc"}.fa.fa-sliders:before{content:"\f1de"}.fa.fa-futbol-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-futbol-o:before{content:"\f1e3"}.fa.fa-soccer-ball-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-soccer-ball-o:before{content:"\f1e3"}.fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-newspaper-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-newspaper-o:before{content:"\f1ea"}.fa.fa-cc-amex,.fa.fa-cc-discover,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-google-wallet,.fa.fa-paypal{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bell-slash-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bell-slash-o:before{content:"\f1f6"}.fa.fa-trash:before{content:"\f2ed"}.fa.fa-copyright{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-eyedropper:before{content:"\f1fb"}.fa.fa-area-chart:before{content:"\f1fe"}.fa.fa-pie-chart:before{content:"\f200"}.fa.fa-line-chart:before{content:"\f201"}.fa.fa-angellist,.fa.fa-ioxhost,.fa.fa-lastfm,.fa.fa-lastfm-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-cc{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-cc:before{content:"\f20a"}.fa.fa-ils:before,.fa.fa-shekel:before,.fa.fa-sheqel:before{content:"\f20b"}.fa.fa-meanpath{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-meanpath:before{content:"\f2b4"}.fa.fa-buysellads,.fa.fa-connectdevelop,.fa.fa-dashcube,.fa.fa-forumbee,.fa.fa-leanpub,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-diamond{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-diamond:before{content:"\f3a5"}.fa.fa-intersex:before{content:"\f224"}.fa.fa-facebook-official{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook-official:before{content:"\f09a"}.fa.fa-pinterest-p,.fa.fa-whatsapp{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-hotel:before{content:"\f236"}.fa.fa-medium,.fa.fa-viacoin,.fa.fa-y-combinator,.fa.fa-yc{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-yc:before{content:"\f23b"}.fa.fa-expeditedssl,.fa.fa-opencart,.fa.fa-optin-monster{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-battery-4:before,.fa.fa-battery:before{content:"\f240"}.fa.fa-battery-3:before{content:"\f241"}.fa.fa-battery-2:before{content:"\f242"}.fa.fa-battery-1:before{content:"\f243"}.fa.fa-battery-0:before{content:"\f244"}.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-sticky-note-o:before{content:"\f249"}.fa.fa-cc-diners-club,.fa.fa-cc-jcb{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-clone,.fa.fa-hourglass-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hourglass-o:before{content:"\f254"}.fa.fa-hourglass-1:before{content:"\f251"}.fa.fa-hourglass-2:before{content:"\f252"}.fa.fa-hourglass-3:before{content:"\f253"}.fa.fa-hand-rock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-rock-o:before{content:"\f255"}.fa.fa-hand-grab-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-grab-o:before{content:"\f255"}.fa.fa-hand-paper-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-paper-o:before{content:"\f256"}.fa.fa-hand-stop-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-stop-o:before{content:"\f256"}.fa.fa-hand-scissors-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-scissors-o:before{content:"\f257"}.fa.fa-hand-lizard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-lizard-o:before{content:"\f258"}.fa.fa-hand-spock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-spock-o:before{content:"\f259"}.fa.fa-hand-pointer-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-pointer-o:before{content:"\f25a"}.fa.fa-hand-peace-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-peace-o:before{content:"\f25b"}.fa.fa-registered{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-chrome,.fa.fa-creative-commons,.fa.fa-firefox,.fa.fa-get-pocket,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-internet-explorer,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square,.fa.fa-opera,.fa.fa-safari,.fa.fa-tripadvisor,.fa.fa-wikipedia-w{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-television:before{content:"\f26c"}.fa.fa-500px,.fa.fa-amazon,.fa.fa-contao{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-calendar-plus-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-plus-o:before{content:"\f271"}.fa.fa-calendar-minus-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-minus-o:before{content:"\f272"}.fa.fa-calendar-times-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-times-o:before{content:"\f273"}.fa.fa-calendar-check-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-check-o:before{content:"\f274"}.fa.fa-map-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-map-o:before{content:"\f279"}.fa.fa-commenting:before{content:"\f4ad"}.fa.fa-commenting-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-commenting-o:before{content:"\f4ad"}.fa.fa-houzz,.fa.fa-vimeo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-vimeo:before{content:"\f27d"}.fa.fa-black-tie,.fa.fa-edge,.fa.fa-fonticons,.fa.fa-reddit-alien{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-credit-card-alt:before{content:"\f09d"}.fa.fa-codiepie,.fa.fa-fort-awesome,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-product-hunt,.fa.fa-scribd,.fa.fa-usb{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-pause-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-pause-circle-o:before{content:"\f28b"}.fa.fa-stop-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-stop-circle-o:before{content:"\f28d"}.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-envira,.fa.fa-gitlab,.fa.fa-wheelchair-alt,.fa.fa-wpbeginner,.fa.fa-wpforms{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-wheelchair-alt:before{content:"\f368"}.fa.fa-question-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-question-circle-o:before{content:"\f059"}.fa.fa-volume-control-phone:before{content:"\f2a0"}.fa.fa-asl-interpreting:before{content:"\f2a3"}.fa.fa-deafness:before,.fa.fa-hard-of-hearing:before{content:"\f2a4"}.fa.fa-glide,.fa.fa-glide-g{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-signing:before{content:"\f2a7"}.fa.fa-first-order,.fa.fa-google-plus-official,.fa.fa-pied-piper,.fa.fa-snapchat,.fa.fa-snapchat-ghost,.fa.fa-snapchat-square,.fa.fa-themeisle,.fa.fa-viadeo,.fa.fa-viadeo-square,.fa.fa-yoast{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus-official:before{content:"\f2b3"}.fa.fa-google-plus-circle{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus-circle:before{content:"\f2b3"}.fa.fa-fa,.fa.fa-font-awesome{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-fa:before{content:"\f2b4"}.fa.fa-handshake-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-handshake-o:before{content:"\f2b5"}.fa.fa-envelope-open-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-envelope-open-o:before{content:"\f2b6"}.fa.fa-linode{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-address-book-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-address-book-o:before{content:"\f2b9"}.fa.fa-vcard:before{content:"\f2bb"}.fa.fa-address-card-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-address-card-o:before{content:"\f2bb"}.fa.fa-vcard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-vcard-o:before{content:"\f2bb"}.fa.fa-user-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-user-circle-o:before{content:"\f2bd"}.fa.fa-user-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-user-o:before{content:"\f007"}.fa.fa-id-badge{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-drivers-license:before{content:"\f2c2"}.fa.fa-id-card-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-id-card-o:before{content:"\f2c2"}.fa.fa-drivers-license-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-drivers-license-o:before{content:"\f2c2"}.fa.fa-free-code-camp,.fa.fa-quora,.fa.fa-telegram{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-thermometer-4:before,.fa.fa-thermometer:before{content:"\f2c7"}.fa.fa-thermometer-3:before{content:"\f2c8"}.fa.fa-thermometer-2:before{content:"\f2c9"}.fa.fa-thermometer-1:before{content:"\f2ca"}.fa.fa-thermometer-0:before{content:"\f2cb"}.fa.fa-bathtub:before,.fa.fa-s15:before{content:"\f2cd"}.fa.fa-window-maximize,.fa.fa-window-restore{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-rectangle:before{content:"\f410"}.fa.fa-window-close-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-window-close-o:before{content:"\f410"}.fa.fa-times-rectangle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-rectangle-o:before{content:"\f410"}.fa.fa-bandcamp,.fa.fa-eercast,.fa.fa-etsy,.fa.fa-grav,.fa.fa-imdb,.fa.fa-ravelry{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-eercast:before{content:"\f2da"}.fa.fa-snowflake-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-snowflake-o:before{content:"\f2dc"}.fa.fa-superpowers,.fa.fa-wpexplorer{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-cab:before{content:"\f1ba"}.elementor-7629 .elementor-element.elementor-element-7c79655>.elementor-container{max-width:800px}.elementor-7629 .elementor-element.elementor-element-0e9adcb{font-size:20px;line-height:32px}.elementor-7629 .elementor-element.elementor-element-33ee133{margin-top:50px;margin-bottom:0px;padding:0px
0px 0px 0px}.elementor-7629 .elementor-element.elementor-element-7be7553{font-size:20px;line-height:32px}.elementor-7629 .elementor-element.elementor-element-a268c84 .elementor-button{background-color:#0070b2}.elementor-7629 .elementor-element.elementor-element-5af822f{margin-top:50px;margin-bottom:50px;padding:0px
0px 0px 0px}.elementor-7629 .elementor-element.elementor-element-104f577 .elementor-icon-wrapper{text-align:center}.elementor-7629 .elementor-element.elementor-element-104f577.elementor-view-stacked .elementor-icon{background-color:#0070b2}.elementor-7629 .elementor-element.elementor-element-104f577.elementor-view-framed .elementor-icon, .elementor-7629 .elementor-element.elementor-element-104f577.elementor-view-default .elementor-icon{color:#0070b2;border-color:#0070b2}.elementor-7629 .elementor-element.elementor-element-104f577.elementor-view-framed .elementor-icon, .elementor-7629 .elementor-element.elementor-element-104f577.elementor-view-default .elementor-icon
svg{fill:#0070b2}.elementor-7629 .elementor-element.elementor-element-104f577 .elementor-icon{font-size:80px}.elementor-7629 .elementor-element.elementor-element-104f577 .elementor-icon i, .elementor-7629 .elementor-element.elementor-element-104f577 .elementor-icon
svg{transform:rotate(0deg)}.elementor-7629 .elementor-element.elementor-element-8e90db2>.elementor-widget-container{margin:-30px 0px 0px 0px}.elementor-7629 .elementor-element.elementor-element-29bc273{font-size:20px;line-height:32px}.elementor-7629 .elementor-element.elementor-element-77e5865{margin-top:-30px;margin-bottom:0px}.elementor-7629 .elementor-element.elementor-element-c37276c{text-align:center}.elementor-7629 .elementor-element.elementor-element-9219192{padding:0px
0px 0px 0px}@media(max-width:767px){.elementor-7629 .elementor-element.elementor-element-a268c84>.elementor-widget-container{margin:-20px 0px 0px 0px}.elementor-7629 .elementor-element.elementor-element-5af822f{margin-top:70px;margin-bottom:100px}}@import url(//fonts.googleapis.com/css?family=Raleway:400,900);@import url(//fonts.googleapis.com/css?family=Abel);@import url(//fonts.googleapis.com/css?family=Abel:);@import url(//fonts.googleapis.com/css?family=Cousine:regular);@import url(//fonts.googleapis.com/css?family=Raleway:regular);@import url(//fonts.googleapis.com/css?family=Raleway:regular);#overlay{background-size:cover;background-attachment:initial;background-color:#f9f9f9}#overlay
.perspective{background-attachment:initial;background-color:rgba(0, 0, 0, 0)}a,
code,
.tab-circle,
.wpb_content_element.circle a,
a.button-more,.pages a, .event-pagination button,
.pages .current,
.iron_widget_newsletter input[type="submit"]:hover,
.iron_widget_twitter .twitter-logo,
.iron_widget_twitter .twitter-logo-small,
.tab-circle,
a.sr_it-meta-author-link,
.post-categories a,
.post-tags a,
.comment-content a,
.comment-author .fn,
.comment-author .url,
.comment-reply-link,
.comment-reply-login,
.comment-meta a:hover,
.comment-reply-title small a:hover,
.comments-title,
.woocommerce-Reviews .comment-reply-title,
.woocommerce-Reviews .woocommerce-Reviews-title,
.sonaar-menu-box .nav-menu .current-menu-item > a,
.sonaar-menu-box .nav-menu .current-menu-parent > a,
.sonaar-menu-box .nav-menu .current-menu-ancestor > a,
.iron_widget_recent_tweets .meta .time a,
.carousel .sr_it-datetime,
.article .sr_it-datetime,
.sr_it-single-post time,
.meta .sr_it-datetime,
span.wpcf7-not-valid-tip-no-ajax,
.wpcf7-response-output,
.contact-box .phone,
.error,
.success span,
.concerts-list .title-row .date,
.concerts-list .expanded .title-row .link,
.iron_widget_newsletter label span,
.concerts-list .title-row .link,
.icon-concert-dropdown,
li.expanded .title-row .icon-concert-dropdown,
.media-block a:hover .media-decoration.media-audio,
.media-block a:hover .media-decoration.media-audio,
.media-decoration.media-video,
.carousel .video-box .btn-play,
.terms-list small,
.terms-list [class^="icon-"],
.terms-list [class*=" icon-"],
.nm_mc_form .nm_mc_button:hover,
.footer-wrapper-backtotop:hover,
#sidebar .panel-action,
.tweet_text a,
.iron_widget_newsletter .nm_mc_button input[type="submit"]:hover,
#footer .vc_row .iron_widget_newsletter input[type="submit"]:hover,
#footer .vc_row .nm_mc_form input[type="submit"]:hover,
.iron_widget_newsletter input[type="submit"],
.nm_mc_form input[type="submit"],
.event-more-button,
.sonaar-menu-box .nav-menu li:hover > a,
.sonaar-menu-box ul.nav-menu li.menu-item ul.sub-menu li:hover > a,
.sonaar-menu-box ul.nav-menu ul a:hover,
.sonaar-menu-box .nav-menu ul ul a:hover,
.sonaar-menu-box .nav-menu .has-drop-down ul a:hover,
.sonaar-menu-box .nav-menu li a.backbtn:hover,
.wpb_content_element a,
#sidebar .textwidget a,
.footer__widgets ul a,
.wooprice ins,
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price,
.woocommerce div.product span.price,
.woocommerce div.product p.price,
.woocommerce #content div.product span.price,
.woocommerce #content div.product p.price,
.woocommerce-page div.product span.price,
.woocommerce-page div.product p.price,
.woocommerce-page #content div.product span.price,
.woocommerce-page #content div.product p.price,
.wooprice,
.woocommerce .star-rating,
.woocommerce-page .star-rating,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce #content nav.woocommerce-pagination ul li a,
.woocommerce #content nav.woocommerce-pagination ul li span,
.woocommerce-page nav.woocommerce-pagination ul li a,
.woocommerce-page nav.woocommerce-pagination ul li span,
.woocommerce-page #content nav.woocommerce-pagination ul li a,
.woocommerce-page #content nav.woocommerce-pagination ul li span,
.woocommerce table.cart a.remove,
.woocommerce #content table.cart a.remove,
.woocommerce-page table.cart a.remove,
.woocommerce-page #content table.cart a.remove,
.woocommerce .woocommerce-product-rating .star-rating,
.woocommerce-page .woocommerce-product-rating .star-rating,
.woo-thanks,
.infobox-icon,
a.back-btn,
.playlist_enabled .player-box .jp-playlist ul li .button,
.button.add_to_cart_button.product_type_simple,
.post-password-form input[type="submit"], .sonaar-menu-box
li:hover > .has-drop-down-a .sub-arrow i,
.social-networks a i:hover,
.sonaar-menu-box .side-menu .social-networks a i:hover,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page #content input.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page #content input.button.alt,
.shipping-calculator-button,
.articles-classic .text-box a:hover h2,
.articles-classic a.readmore-classic:hover,
article a.more-link:hover,
#commentform .form-submit #submit,
.stickypost i,
.simple-post-txt-wrap a:hover h2,
.portfolio .portfolio-prev:hover .prev-text,
.portfolio .portfolio-next:hover .next-text,
.portfolio .portfolio-prev:hover i.fa-long-arrow-left,
.portfolio .portfolio-next:hover i.fa-long-arrow-right,
.portfolio .portfolio-mid-wrap i.fa-th:hover,
.player-title-box .track-name,
.audio-holder .jp-playlist ul.tracks-list li.jp-playlist-current div a, .articles-classic .post-categories a:hover, .articles-classic .post-tags a:hover,
.sr_it-videolist-list article:hover i, .sr_it-videolist-list article:hover .sr_it-videolist-item-artist, .sr_it-videolist-list article:hover .sr_it-videolist-item-date, .sr_it-videolist-list article:hover .sr_it-videolist-item-title,a.eg-podcast-skin-element-22{color:rgb(0, 112, 178)}.panel-action:hover,
.album-overlay,
.pages .current,
.media-block a:hover,
.pages a:hover, .event-pagination button:hover,
a.button-more:hover,
.type-album .tracks-block .player-box,
.iron_widget_newsletter,
.iron_widget_newsletter input[type="email"],
.nm_mc_form input[type="text"],
#footer .vc_row .newsletter-wrap,
.concerts-list .title-row:hover .buttons .button,
.album-overlay,
.carousel .btn-prev:hover,
.carousel .btn-next:hover,
.carousel .slide a:hover,
.concert-box .hover-box,
.article a:hover,
.pages .current,
.pages a:hover,
.button-more:hover,
a.button,
.comment-form #submit,
.wpcf7-submit,
.filters-block a.active,
.form input[type="submit"],
.concerts-list .title-row .time,
.concerts-list .title-row.has_countdown:hover .buttons,
.concerts-list .expanded .title-row .button,
.concerts-list .expanded .title-row:after,
.iron_widget_newsletter input[type="submit"]:focus,
.iron_widget_newsletter input[type="submit"]:hover,
.select-options .item-selected a,
.concerts-list .expanded .title-row .opener:hover:after,
.concerts-list .title-row .button,
.media-decoration.media-audio,
.tracks-list .btn-play [class^="icon-"],
.tracks-list .btn-play [class*=" icon-"],
.tracks-list .btn-pause [class^="icon-"],
.tracks-list .btn-pause [class*=" icon-"],
.player-box a:hover [class^="icon-"],
.player-box a:hover [class*=" icon-"],
.social-networks a:hover [class^="icon-"],
.social-networks a:hover [class*=" icon-"],
.carousel .video-box .icon-play,
.search-form input[type="submit"],
.news-grid-wrap a:hover,
.iron_widget_videos .video-list article a:hover,
a.back-btn:hover,
.videogrid:hover .text-box,
.page-template-archive-video .media-block:hover .text-box,
.playlist_enabled .player-box .jp-playlist ul li .button:hover,
.button.add_to_cart_button.product_type_simple:hover,
.post-password-form input[type="submit"]:hover,
.title-row.no-countdown:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page #content input.button:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce table.cart a.remove:hover,
.woocommerce #content table.cart a.remove:hover,
.woocommerce-page table.cart a.remove:hover,
.woocommerce-page #content table.cart a.remove:hover,
.shipping-calculator-button:hover,
.woocommerce #content nav.woocommerce-pagination ul li a:focus,
.woocommerce #content nav.woocommerce-pagination ul li a:hover,
.woocommerce #content nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce-page #content nav.woocommerce-pagination ul li a:focus,
.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.woocommerce-page nav.woocommerce-pagination ul li a:focus,
.woocommerce-page nav.woocommerce-pagination ul li a:hover,
.woocommerce-page nav.woocommerce-pagination ul li span.current,
.playlist_enabled .player-box .jp-playlist ul li:hover,
.woocommerce-message .button.wc-forward:hover,
#commentform .form-submit #submit:hover,
.news-grid-wrap a.sticky,
.news-grid-wrap.isotope-item a.sticky,
ins,.mc4wp-form input[type=submit],
.woocommerce span.onsale,
.woocommerce-page span.onsale,
.podcast-list .sonaar-play-button:hover,
.custombt a.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover{background-color:rgb(0, 112, 178)}.tab-circle,a.button-more,
.tab-circle,
input.error,
.event-more-button,
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-info,
.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message,
.chosen-container-active .chosen-single,
a.back-btn,
.playlist_enabled .player-box .jp-playlist ul li .button,
.button.add_to_cart_button.product_type_simple,
.post-password-form input[type="submit"],
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page #content input.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page #content input.button.alt
.shipping-calculator-button,
.articles-classic a.readmore-classic:hover,
article a.more-link:hover,
#commentform .form-submit #submit,
.page-template-archive-posts-classic-php .media-block.sticky  .holder,
.portfolio .portfolio-rightside a.portfolio-button,
.sr_it-videolist-list article:hover
i{border-color:rgb(0, 112, 178)}.media-block a,
.event-row,
.type-album .text-box,
.tracks-list > li,
.panel-action,
.iron_widget_twitter .panel__body,
.iron_widget_twitter .panel-action,
.iron_widget_radio .panel__body,
.news-grid-wrap a,
.container .iron_widget_newsletter,
.container .newsletter-wrap,
.videogrid,
.iron_widget_videos .video-list article a,
.articles-classic .media-block .holder,
.pages
a{background-color:#fff}#sidebar .panel-action:hover,
.iron_widget_newsletter .newsletter-wrap nm_mc_button,
.iron_widget_newsletter input[type="submit"]:hover,
a.button[href]:hover,
.wpb_accordion_section a,.ui-tabs-anchor{background-color:#0e3b60}.comment-respond,
.container .iron_widget_newsletter input[type="email"],
.container .nm_mc_form input[type="text"],
.container .iron_widget_newsletter input[type="submit"],
.container .nm_mc_form input[type="submit"],
.post-password-form input[type="password"],.wpb_tabs_nav{border-color:#0e3b60}.iron_widget_newsletter input[type="email"],
.nm_mc_form input[type="text"],
.nm_mc_form label,
#footer .vc_row .iron_widget_newsletter input[type="submit"],
#footer .vc_row .nm_mc_form input[type="submit"],
.countdown-section,
.countdown-amount,
.countdown-period,
.footer-block .social-networks a,
.footer__widgets,
.footer-row,
.footer__widgets > .iron_widget_newsletter .control-label,
.footer__widgets > .iron_widget_newsletter .form-control,
.footer-row ul,
.footer-row ul a,
.concerts-list .title-row .open-link,
.concerts-list .title-row .button:hover,
.panel__heading,
.panel__footer,
.title-box,
.title-box h2,
.carousel .btn-prev:hover,
.carousel .btn-next:hover,
.media-decoration.media-audio,
#header,
.iosSlider .slider .item .inner .text1 span,
.iosSlider .slider .item .inner .text2 span,
a.button:hover,
.concerts-list,
.title-row:hover .icon-concert-dropdown,
.concerts-list .title-row:hover .button:hover,
.concerts-list .expanded .title-row .button:hover,
.concerts-list .title-row .opener,
.album-listen,
.circle,
.tracks-list,
.tracks-list .button,
.tracks-list .btn-play,
.tracks-list .btn-pause,
.gallery-caption,
.pages .current,
.pages a:hover, .event-pagination button:hover,
a.button-more:hover,
.pages .current,
.form input[type="submit"]:hover,
.comment-form #submit,
.wpcf7-submit,
.comment-form #submit:hover,
.wpcf7-submit:hover,
.concert-box .time,
.video-box .hover-box,
.video-box h2,
.video-box .icon-play,
.pages .current,
.pages a:hover,
.button-more:hover,
.concerts-list .title-row.has_countdown:hover .button:hover,
.concerts-list .title-row.has_countdown:hover .buttons .button,
.iron_widget_newsletter .form-status,
.concerts-list .title-row .button,
.footer__widgets .iron_widget_radio .info-box,
#footer .vc_row .tweet_text,
#footer .vc_row .nm_mc_error
#footer .vc_row .textwidget,
#footer .vc_row .newsletter-title-wrap h3,
#footer .vc_row .newsletter-description-wrap,
#footer .vc_row .newsletter-description-wrap p,
a.button,
play-button,
.darker-overlay h1,
.darker-overlay h2,
.darker-overlay h3,
.darker-overlay h4,
.darker-overlay h5,
.darker-overlay h6,
#footer .vc_row .wp-calendar,
#footer .vc_row p,
#footer .vc_row ul,
#footer .vc_row li,
#footer .vc_row dl,
#footer .vc_row dt,
#footer .vc_row dd,
#footer .vc_row ol,
#footer .vc_row pre,
#footer .vc_row tr,
#footer .vc_row td,
#footer .vc_row th,
#sidebar .button.wc-forward,
.post-password-form input[type="password"],
#footer .vc_row .iron_widget_newsletter .newsletter-wrap .control-description,
#footer .vc_row .iron_widget_newsletter .nm_mc_button:hover{color:#fff}.comment-list > li:after, .comment-list .children > li:before, .comment-reply-title, .woocommerce-page.single-product div.product .woocommerce-Tabs-panel--additional_information.panel, .single-product table.shop_attributes, .woocommerce-page #reviews #comments ol.commentlist li .comment-text, .sr_it-videolist-list li, .sr_it-videolist-list
i{border-color:rgb(28, 170, 255)}body,
.video-post,
.sr_it-single-post h2,
.concerts-list .title-row .sr_it-datetime,
.event-row .sr_it-datetime,
.type-album .text-box h2,
.tab-title,
.tab-title .excerpt,
.tracks-list .name,
.comment-reply-title,
h2.widgettitle,
#sidebar .panel__heading,
#sidebar .panel__heading h3,
.media-block .sr_it-datetime,
.media-block .meta-simple,
.media-block .category,
.form input[type="submit"],
.concerts-list .title-row .time,
.concerts-list .expanded .title-row .button,
.post_grid .tab-text time.sr_it-datetime,
h1,
h3.widgettitle,
.excerpt p,
.tweet_text,
.available-now,
.release-date,
.container .nm_mc_form input[type="text"],
.container .nm_mc_form label,
.container .nm_mc_error,
#sidebar .nm_mc_error,
.event-row .button,
.media-block h2,
.tracks-list > li:before,
.tab-date,
.videogrid .text-box h2,
.control-description,
.wpb_content_element,
.lighter-overlay h1,
.lighter-overlay h2,
.lighter-overlay h3,
.lighter-overlay h4,
.lighter-overlay h5,
.lighter-overlay h6,
.news-grid-wrap a:hover time,
.news-grid-wrap a:hover .sr_it-meta-author-link,
.news-grid-tab .sr_it-datetime,
.news-grid-tab .sr_it-meta-author-link,
.news-grid-tab .post-categories,
.news-grid-tab .post-tags,
.news-grid-wrap a:hover .post-categories,
.news-grid-wrap a:hover .post-tags,
#sidebar .textwidget,
ul,
li,
dl,
dt,
dd,
ol,
pre,
tr,
td,
th,
.wooprice del,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-message,
.woocommerce-page .woocommerce-error,
.woocommerce-page .woocommerce-info,
.description_tab,
.reviews_tab,
h3,
.news-grid-wrap a.sticky,
.news-grid-wrap.isotope-item a.sticky,
.portfolio-sidetitle,
.portfolio-sidelist,
.portfolio .portfolio-prev .prev-text,
.portfolio .portfolio-next .next-text,
.portfolio .portfolio-prev i.fa-long-arrow-left,
.portfolio .portfolio-next i.fa-long-arrow-right,
.portfolio .portfolio-mid-wrap i.fa-th,
.panel-action:hover,
.sr_it-videolist-list i,.sr_it-videolist-item-title,.sr_it-videolist-item-artist,.sr_it-videolist-item-date{color:rgb(28, 170, 255)}.sonaar-menu-box .side-menu,
.sonaar-menu-box .nav-menu .sub-menu,
.sonaar-menu-box .nav-menu
.children{background-attachment:initial;background-color:#000}ul.header-top-menu{background-color:rgba(255, 255, 255, 0)}.fill-menuicon{fill:#fff}.menu-toggle.toggled
span.svgfill{background-color:#fff}ul.header-top-menu li
a{font-size:16px}.responsive-header a.sandwich-icon, .classic-menu.responsive.visible a.sandwich-icon{color:#000}.responsive-header a.sandwich-icon:hover, .classic-menu.responsive.visible a.sandwich-icon:hover{color:#000}.sonaar-menu-box .sub-arrow i, .sonaar-menu-box .side-menu .social-networks a
i{color:#fff}body, .single-product th, .single-product td, .single-product tr,.comment-text{font-family:Raleway;font-weight:400;font-style:normal;font-size:18px;line-height:22px;color:#000}.sonaar-menu-box .nav-menu li
a{font-family:Abel;font-size:18px;line-height:32px;text-transform:uppercase;color:#fff;margin-top:2px;margin-bottom:2px}h1{font-family:Raleway;font-weight:900;font-style:normal;font-size:42px;line-height:38px;text-transform:uppercase;color:#000;letter-spacing:0px}h2, .sr_it-single-post h2, .text-box h2, .video-box h2, .title-box h2, .type-album .text-box
h2{font-family:Raleway;font-weight:900;font-style:normal;font-size:36px;line-height:36px;text-transform:uppercase;color:#000}h3,h3.widgettitle,.sr_it-playlist-title{font-family:Raleway;font-weight:900;font-style:normal;font-size:30px;line-height:32px;color:#000}h4{font-family:Raleway;font-weight:400;font-style:normal;font-size:18px;line-height:24px;color:#000;letter-spacing:0px;border-color:#000}h5{font-family:Raleway;font-weight:400;font-style:normal;font-size:18px;line-height:24px;color:rgb(126, 130, 138);letter-spacing:0px}h6{font-family:Raleway;font-weight:400;font-style:normal;font-size:16px;line-height:28px;text-transform:uppercase;color:#000;letter-spacing:0px}.news .media-block h2, .iron_widget_recent_posts .news .media-block h2, .videogrid .text-box h2, .news-grid-tab, .news-grid-tab h2, .news-grid-tab .tab-title, .articles-classic .text-box
h2{font-family:Raleway;font-weight:400;font-style:normal;color:#000}a.panel-action.panel-action__label{font-family:Raleway;font-weight:400;font-style:normal;font-size:17px;line-height:17px;color:#000;letter-spacing:0px}a.button-widget, .vc_btn3, .podcast-filter, .sonaar-filters .esg-filterbutton, .sonaar-filters .esg-navigationbutton.esg-loadmore, .sonaar-filters input.eg-search-input,.esg-sortbutton,.esg-selected-filterbutton,a.bt_rss_subscribe{font-family:Raleway;font-weight:400;font-style:normal;font-size:16px;line-height:16px;text-transform:uppercase;color:#000}.sonaar-filters .esg-filterbutton, .sonaar-filters .esg-navigationbutton.esg-loadmore, .sonaar-filters .esg-sortbutton, .sonaar-filters .esg-cartbutton, .podcast-filter li,.esg-sortbutton,a.bt_rss_subscribe{color:#fff;background-color:rgb(0, 112, 178)}.sonaar-filters .esg-filterbutton:hover, .podcast-filter li:hover, .sonaar-filters .esg-navigationbutton.esg-loadmore:hover, .podcast-filter li:hover,.esg-sortbutton:hover,a.bt_rss_subscribe:hover{color:#fff}.sonaar-filters .esg-filterbutton:hover, .podcast-filter li:hover, .sonaar-filters .esg-navigationbutton.esg-loadmore:hover, .podcast-filter li:hover,.esg-sortbutton:hover,a.bt_rss_subscribe:hover{background-color:#000}.sonaar-filters .esg-filterbutton.selected{background-color:#fff;color:rgb(0, 112, 178)}h2{letter-spacing:0px}h3{letter-spacing:0px}a.button-widget, .vc_btn3, .podcast-filter, .sonaar-filters .esg-filterbutton, .sonaar-filters .esg-navigationbutton.esg-loadmore,.esg-sortbutton{letter-spacing:0px}span.heading-t,span.heading-b{background-color:#000}span.heading-t3,span.heading-b3{background-color:#000}.lighter-overlay span.heading-t, .lighter-overlay span.heading-b{background-color:rgb(28, 170, 255)}.lighter-overlay span.heading-t3, .lighter-overlay span.heading-b3{background-color:rgb(28, 170, 255)}.darker-overlay span.heading-t, .darker-overlay span.heading-b{background-color:#fff}.darker-overlay span.heading-t3, .darker-overlay span.heading-b3{background-color:#fff}.single-album .sr_it-single-post.featured, .single-album
#sidebar{background-color:#f9f9f9}.logo-desktop, .classic-menu .logo
img{height:31px}.classic-menu{width:calc( 100% - 0px - 0px );margin-left:0px;margin-right:0px;margin-top:40px;margin-bottom:115px;background-color:#fff}.classic-menu:not(.responsive) #menu-main-menu{padding-left:0px;padding-right:0px}.classic-menu:not(.responsive) #menu-main-menu, .classic-menu:not(.responsive) .classic-menu-hot-links{padding-top:0px;padding-bottom:0px}.classic-menu:not(.responsive) #menu-main-menu, .classic-menu:not(.responsive) .logo{padding-top:0px;padding-bottom:0px}.classic-menu.responsive #menu-main-menu li.menu_small_item, .classic-menu.responsive #menu-main-menu li.menu_small_item li, .classic-menu.responsive #menu-responsive-menu li.menu_small_item, .classic-menu.responsive #menu-responsive-menu li.menu_small_item li, .classic-menu.responsive ul.classic-menu-hot-links .languages-selector
a{font-size:21px}.classic-menu.responsive #menu-main-menu .sub-menu li a, .classic-menu.responsive #menu-responsive-menu .sub-menu li
a{font-size:0.70em}.classic-menu.responsive ul.classic-menu-hot-links
a{font-size:18px}.classic-menu:not(.responsive) #menu-main-menu>li{margin-left:15px;margin-right:15px}.classic-menu:not(.responsive) #menu-main-menu > li, .classic-menu .classic-menu-hot-links>li{margin-top:8px;margin-bottom:8px}.classic-menu:not(.responsive) #menu-main-menu > li
a{padding-left:5px;padding-right:5px}.classic-menu:not(.responsive) #menu-main-menu > li a, .classic-menu:not(.responsive) .classic-menu-hot-links > li
a{padding-top:15px;padding-bottom:15px}.classic-menu
.logo{padding-left:20px;padding-top:0px;padding-right:20px;padding-bottom:0px}.classic-menu.responsive{background-color:#fff}.classic-menu.responsive .menu-responsive-bg{background-attachment:initial;background-color:#fff}.classic-menu.responsive #menu-main-menu li, .classic-menu.responsive #menu-responsive-menu li, .classic-menu.responsive .classic-menu-hot-links
a{font-family:Raleway;font-weight:400;font-style:normal;color:#000}.listing-section .holder:hover h2, .listing-section .media-block .holder:hover .meta-simple, .listing-section .media-block .holder:hover .sr_it-datetime{color:rgb(236, 236, 236)}.news-grid-wrap a:hover .tab-title{color:rgb(236, 236, 236)}.classic-menu #menu-main-menu{background-color:#fff}.classic-menu.mini{background-color:#fff}.classic-menu:not(.responsive) #menu-main-menu li a, .classic-menu #menu-main-menu li, .classic-menu #menu-responsive-menu li a, .classic-menu:not(.responsive) > ul > li.languages-selector > ul > li a, .classic-menu:not(.responsive) .classic-menu-hot-links > li
a{font-family:Raleway;font-weight:400;font-style:normal;font-size:16px;text-transform:uppercase;color:rgb(50, 52, 55)}.classic-menu:not(.responsive) #menu-main-menu .sub-menu
a{font-family:Raleway;font-weight:400;font-style:normal;font-size:16px;text-transform:capitalize;color:rgb(126, 130, 138);background-color:#fff}.classic-menu:not(.responsive) #menu-main-menu > li a:hover, .classic-menu:not(.responsive) > ul > li.languages-selector > ul > li a:hover{background-color:rgba(123, 216, 180, 0)}.classic-menu:not(.responsive) #menu-main-menu > li a:hover, .classic-menu:not(.responsive) #menu-responsive-menu > li a:hover, .classic-menu:not(.responsive) > ul > li.languages-selector > ul > li a:hover{color:#10aaff}.classic-menu:not(.responsive) #menu-main-menu a:after{background-color:rgb(0, 112, 178)}.classic-menu:not(.responsive) #menu-main-menu>li.current-menu-item>a[href*="#"]{font-family:Raleway;font-weight:400;font-style:normal;font-size:16px;text-transform:uppercase;color:rgb(50, 52, 55)}.classic-menu:not(.responsive) #menu-main-menu>li.current-menu-item>a[href*="#"]:hover{background-color:rgba(123, 216, 180, 0);color:#10aaff}.classic-menu:not(.responsive) #menu-main-menu>li.current-menu-item>a{background-color:rgba(115, 173, 155, 0);color:#10aaff}.classic-menu.responsive ul:not(.sub-menu)>.menu-item.active>a:before{background-color:#000}.classic-menu:not(.responsive) #menu-main-menu>li.current-menu-ancestor>a{background-color:rgba(115, 173, 155, 0);color:#10aaff}.classic-menu:not(.responsive) #menu-main-menu .sub-menu a:hover{background-color:rgb(236, 236, 236);color:#10aaff}.classic-menu:not(.responsive) #menu-main-menu .sub-menu li.current-menu-item>a{background-color:rgb(236, 236, 236);color:rgb(16, 170, 255)}.classic-menu
a{letter-spacing:2px}.page-banner-row{max-width:1230px}.container, .classic-menu.incontainer .menu-container{max-width:1230px}.color1_txt, .color1_txt
p{color:rgb(0, 112, 178)}.color1_bg{background-color:rgb(0, 112, 178)}.color3_txt, .color3_txt
p{color:#fff}.color3_bg{background-color:#fff}.color4_txt, .color4_txt
p{color:#0e3b60}.color4_bg{background-color:#0e3b60}.color5_txt{color:#fff}.color5_bg{background-color:#fff}.color6_txt{color:rgb(28, 170, 255)}.color6_bg{background-color:rgb(28, 170, 255)}.menu-toggle
span{background-color:#fff}.podcast-banner h1.page-title{font-size:42px;line-height:42px}.podcast-banner .page-subtitle{font-size:21px;line-height:21px}ul.header-top-menu li
a{color:#fff}.menu-toggle-off
polygon{fill:#fff}.sr-it-event-date .sr-it-date-years, .iron_widget_events .pagination li, .iron_widget_events .pagination li
a{color:rgb(255, 255, 255)}.iron_podcast_player{background:linear-gradient(rgb(0, 112, 178),rgb(28, 170, 255))}.sr-it-date-day, .sr_it-event-main
h1{font-family:Abel;font-size:26px;color:rgb(255, 255, 255)}.sr_it-event-main
h1{letter-spacing:0px}.sr-it-date-years, .sr_it-event-info, .concerts-list .nothing-found{font-family:Abel;font-size:14px;color:rgb(255, 255, 255)}.concerts-list{background-color:rgb(97, 36, 141)}.concerts-list .countdown-block{font-family:Abel;font-size:28px;color:rgb(126, 130, 138);letter-spacing:0px}.event-list-countdown{background-color:rgb(25, 25, 27)}.event-link{padding-top:30px;padding-bottom:30px}.concerts-list .event,.concerts-list:first-of-type,.sr_it-event-main{border-color:rgb(249, 249, 249)}.events-bar{border-top-color:rgb(249, 249, 249)}span.events-bar-artists
select{border-color:rgb(0, 0, 0)}.events-bar, .events-bar
select{background-color:rgb(255, 255, 255)}span.events-bar-title, .events-bar-artists
select{font-family:Cousine;font-weight:regular;font-size:15px;color:rgb(255, 255, 255)}span.events-bar-title{letter-spacing:0px}span.events-bar-artists:after{border-top-color:rgb(0, 0, 0);border-bottom-color:rgb(0, 0, 0)}.sr_it-event-buttons
.button{color:rgb(97, 36, 141);background-color:rgb(255, 255, 255)}.sr_it-event-buttons .button[href]:hover{color:rgb(97, 36, 141)}.sr_it-event-buttons .button:hover{background-color:rgb(181, 181, 181)}@media only screen and (min-width: 1024px){.concerts-list .event:hover{background:rgb(122, 44, 177)}.concerts-list .event:hover .sr_it-event-main h1, .concerts-list .event:hover .sr_it-event-main h1, .concerts-list .event:hover .sr-it-date-day, .concerts-list .event:hover .sr-it-date-years, .concerts-list .event:hover .sr_it-event-info{color:rgb(255, 255, 255)}}.iron-audioplayer .playlist .audio-track path,.iron-audioplayer .playlist .audio-track
rect{fill:rgb(14, 59, 96)}.iron-audioplayer  .playlist
a{color:rgb(14, 59, 96)}.iron-audioplayer .playlist .current .audio-track{color:rgb(14, 59, 96)}.iron-audioplayer .playlist .audio-track, .iron-audioplayer .playlist .track-number, .iron-audioplayer .sr_it-playlist-title{font-family:Raleway;font-weight:regular;font-size:18px;color:rgb(14, 59, 96)}.sonaar_artist_player .player .control .previous, .sonaar_artist_player .player .control .next, .sonaar_artist_player .player .control
.play{fill:rgb(255, 255, 255)}.sonaar_artist_player .playerNowPlaying
.metadata{font-size:24px;color:rgb(255, 255, 255)}.sonaar_artist_player .playerNowPlaying .metadata .track-name,.sonaar_artist_player .playerNowPlaying .metadata .album-title,.sonaar_artist_player{background-color:rgb(28, 170, 255)}.iron_music_player .control rect, .iron_music_player .control path, .iron_music_player .control
polygon{fill:rgb(255, 255, 255)}.sonaar_artist_player .spectro rect, .iron_music_player .spectro
rect{fill:rgb(28, 170, 255)}#sonaar-player .player .wavesurfer
.timing{color:rgb(255, 255, 255)}#sonaar-player .playerNowPlaying .metadata, #sonaar-player .playlist .tracklist
li{font-family:Raleway;font-weight:regular;font-size:16px;color:rgb(255, 255, 255)}#sonaar-player .album-title{color:rgb(255, 255, 255)}#sonaar-player .player, #sonaar-player .store, #sonaar-player .player .wavesurfer .volume .slider-container{background-color:rgb(0, 112, 178)}#sonaar-player .player, #sonaar-player .player .wavesurfer .volume .slider-container{border-color:rgb(255, 255, 255)}#sonaar-player .close.btn_playlist:before, #sonaar-player .close.btn_playlist:after{border-color:rgb(255, 255, 255)}#sonaar-player .player .wavesurfer .volume .slider-container:after{border-top-color:rgb(0, 112, 178)}#sonaar-player .player .wavesurfer .volume .slider-container:before{border-top-color:rgb(255, 255, 255)}#sonaar-player .close.btn-player{background-color:rgb(255, 255, 255)}.ui-slider-handle,.ui-slider-range{background-color:rgb(255, 255, 255)}.volume .slider-container .slide:before{background-color:rgb(28, 170, 255)}#sonaar-player .playlist
h1{color:rgb(255, 255, 255)}#sonaar-player .playlist button.play, #sonaar-player.list-type-podcast .playlist .tracklist .sonaar-callToAction, #sonaar-player.list-type-podcast .store .track-store li
a{background-color:rgb(255, 255, 255)}#sonaar-player .playlist button.play, #sonaar-player.list-type-podcast .playlist .tracklist .sonaar-callToAction{color:rgb(0, 112, 178)}#sonaar-player .playlist .tracklist li, #sonaar-player .playlist .tracklist li a, #sonaar-player .player .store .track-store li a, #sonaar-player .track-store li, #sonaar-player .sonaar-extend-button{color:rgb(255, 255, 255)}#sonaar-player .playlist .tracklist li.active, #sonaar-player .playlist .tracklist li.active
a{color:rgb(255, 255, 255)}#sonaar-player.list-type-podcast .player .store .track-store li
a{color:rgb(0, 112, 178)}#sonaar-player{background-color:rgba(0, 112, 178, 0.90)}.playlist .sr_it-playlist-title,.sr_it-playlist-artists,.sr_it-playlist-release-date{color:rgb(14, 59, 96)}#sonaar-player .control polygon, #sonaar-player .control path, #sonaar-player .control rect, #sonaar-player .control rect, #sonaar-player .control path, #sonaar-player .control
polygon{fill:rgb(255, 255, 255)}#sonaar-player .playlist .track-number svg path, #sonaar-player .playlist .track-number svg
rect{fill:rgb(255, 255, 255)}#sonaar-player .control rect, #sonaar-player .control path, #sonaar-player .control polygon, .volume .icon path, #sonaar-player .shuffle
path{fill:rgb(255, 255, 255)}#sonaar-player .close.btn-player
rect{fill:rgb(0, 112, 178)}#sonaar-player .close.btn-player.enable:after, #sonaar-player .close.btn-player.enable:before{border-color:rgb(0, 112, 178)}#sonaar-player .wave-custom .wave-base
rect{fill:rgb(28, 170, 255)}#sonaar-player .wave-custom .wave-progress
rect{fill:rgb(255, 255, 255)}@media only screen and (max-width: 860px){#sonaar-player{background-color:rgba(0, 112, 178, 1)}#sonaar-player .playlist
h1{background:rgb(0, 112, 178)}}.iron_podcast_player .iron-audioplayer{font-family:Raleway;font-weight:regular;font-size:22px;color:rgb(255, 255, 255)}.iron_podcast_player .sonaar-callToAction{background-color:rgb(255, 255, 255);color:rgb(28, 170, 255)}.iron_podcast_player .control rect, .iron_podcast_player .control path, .iron_podcast_player .control
polygon{fill:rgb(255, 255, 255)}.iron_podcast_player
.play{border-color:rgb(255, 255, 255)}